Download presentation
Presentation is loading. Please wait.
Published byBertha Smith Modified over 9 years ago
1
Richard Patrick Samples Ph.D. Student, ECE Department 1
2
Introduction Introduction Background Problem Statement Previous Research Approach to Problem Research Plan Publication of Results Preliminary Results Conclusion 2
3
Background Systems of Mobile Robots. Multi-Agent Systems Multi-Robotic Systems (Robot) Swarms. Images Courtesy of www.swarm-bots.com http://www.scholarpedia.org/wiki/images/8/ 8a/RobotSwarm.jpg 3
4
Background Multi-robotic systems are one kind of multi- agent system or swarm (there are others). They have great potential for both peaceful and military use. Examples: ○ Search and rescue operations in collapsed buildings or mines. ○ Minesweeping operations in combat zones. 4
5
Background The multi-robotic system must have a good control system that will coordinate the actions of the individual robots so that they can accomplish a task. Promising strategy: social potential functions. Artificial potential (popular in robotics) Robot’s motion is controlled by the artificial potential field in the same way that a mass or electric charge is controlled by a gravitational or electrical potential field. Social potential is an artificial potential that controls the robot’s swarming behavior. 5
6
Background Combine Concept of the social potential function Lyapunov analysis To get a powerful set of tools for analyzing the multi-robotic system and for designing control laws for it that maintain cohesion, prevent collisions, and allow freedom of motion. 6
7
Problem Statement Design a control strategy for a multi-robotic system that will maintain the cohesion of the group, prevent collision between individual robots, and allow each robot enough freedom of action so that it can accomplish a useful task. Realistic Kinematics: Differential-Drive Mobile Robot Nonholonomic Constraint: No sideways motion Such robots are very nonlinear, but several effective tracking controllers exist for them. 7
8
Problem Statement Stabilization problem (on the macroscopic level) Tracking problem (on the microscopic level) Optimization: Optimize the social potential function for the system and the tracking controller for the individual robots to maximize overall system performance. 8
9
Previous Research Latombe: motion planning Arkin and Murphy: AI Robotics Gazi, Passino, Liu, and Polycarpou: the use of a specific class of continuous social potential functions in multiagent systems Samples: M.S. Thesis 9
10
Previous Research Tracking Controllers Lee, Cho, Hwang-Bo, You, and Oh: Nonlinear controller (Lyapunov method) Yang and Kim: Nonlinear controller (sliding mode) Siegwart and Nourbaksh: Linear controller (constant velocity) 10
11
Extension of Previous Research Freedom of Motion for the Robots The methods developed by V. Gazi and K. Passino do not allow the robots to move freely. Method 1W allows the robots to move freely when they are within a specified range from the center of the swarm Thus, they can engage in productive tasks such as foraging, searching, moving objects, etc. 11
12
Approach to Problem Divide the problem into two sub-problems Macroscopic problem: Proper swarming Microscopic problem: Proper tracking Use Lyapunov techniques to achieve and demonstrate convergence Use traditional control techniques to verify proper tracking by each robot 12
13
Approach to Problem Lyapunov’s Direct Method Generalization of the Concept of the Energy of the System Lyapunov Function: Derivative of the Lyapunov Function Demonstrate Stability of a System 13
14
Approach to Problem Macroscopic Level: social potential function Microscopic Level: tracking controller Implementation of social potential function Coordination strategy determines desired position Tracking controller drives robot to that desired position 14
15
Approach to Problem Coordination Method 1W: Robots adjust their position relative to the center of the swarm. If a robot is too far away from the center of the swarm, then that robot moves closer to the center (attracts) If a robot is too close to the center of the swarm, then that robot movers further away from the center (repels) If a robot is within a specified range, then it moves freely (free action) Mainly a method to get all the robots within a certain distance from each other (i.e., convergence within a hyperball). 15
16
16
17
Approach to Problem Basis Behaviors Convergence (Attraction/Repulsion) Collision Avoidance (Repulsion) Free Action Convergence Proofs Use Lyapunov’s Direct Method Lyapunov Function LaSalle’s Invariant Set Theorems 17
18
Research Plan 1) Review the literature on potential function methods and swarms. This will include a review of the previous work done by Veysel Gazi and Kevin Passino. 2) Review the literature on switched system theory. 3) Review the literature on AI robotics. 18
19
Research Plan 4) Develop the control theory for the coordination method. ○ Full description of each method ○ Kinematics ○ Control strategy ○ Convergence theorems ○ Concise set of definitions and theorems 19
20
Research Plan 5) Determine a tracking controller for the individual robot that is Flexible Robust Controller Lee, Cho, Hwang-Bo, You, and Oh Tracking coordinates (r, Ф) Nonlinear Good tracking under all conditions Variable robot velocity 20
21
Research Plan 6) Matlab Simulation Kinematic model 7) Experiments (?) 8) PhD dissertation 9) Three (3) research papers 21
22
Publication of Results Ph.D. dissertation Three (3) research papers IEEE Transactions on Control Systems Technology American Control Conference (September 2008) IEEE Transactions on Automatic Control IEEE Transactions on Robotics IEEE Transactions on Systems, Man, and Cybernetics 22
23
Preliminary Results M.S. Thesis Proof of concept Sliding mode theory Simple two-robot swarm Lyapunov Convergence Proof Method 1W Point Convergence Proof Method 1W Zone Convergence Proof Simulation of Method 1W Collision Avoidance Strategy (In Progress) Improve Method 1W By Adding a Collision Avoidance Strategy 23
24
24
25
25
26
26
27
Conclusion Reformulate convergence problem as a more conventional path planning problem with other robots modeled as moving obstacles. This is a very complex problem that may require graph searching techniques in addition to potential fields A modified Method 1W with a moving obstacle avoidance component is my current research focus. Sources: Siegwart & Nourbaksh, Introduction to Autonomous Mobile Robots, Chapter 6. Latombe, Robot Motion Planning, Chapters 7 and 8. 27
28
Conclusion Lyapunov analysis and simulation results demonstrate that Method 1W is effective at achieving swarm convergence and the desired flocking behavior. But, Method 1W provides only very limited collision avoidance, which means that it needs to be improved by the addition of a collision avoidance sub-strategy. Further Research: Adapt Method 1W to deal with sensor noise and error, localization errors, environmental variation, modeling errors, and other similar factors. Questions? 28
29
Richard Patrick Samples Graduate Student, ECE Department 29
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.