1/22 Robot Formations Using Only Local Sensing And Control Jakob Fredslund, Maja J Mataric {jakobf, Interaction Lab, University.

Slides:



Advertisements
Similar presentations
Just Add Wheels: Leveraging Commodity Laptop Hardware for Robotics Education Jonathan Kelly, Jonathan Binney, Arvind Pereira, Omair Khan and Gaurav S.
Advertisements

Inventor of the ‘All in One Global Safety Cranes Management’ Doctor Engineer in data-processing, computer sciences and robotic Global Safety Cranes.
Robotics applications of vision-based action selection Master Project Matteo de Giacomi.
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Reciprocal Velocity Obstacles for Real-Time Multi-Agent Navigation Jur van den Berg Ming Lin Dinesh Manocha.
AuRA: Principles and Practice in Review
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,
Behavior-Based Formation Control for Multi-robot Teams Tucker Balch, and Ronald C. Arkin.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Search-based Path Planning with Homotopy Class Constraints Subhrajit Bhattacharya Vijay Kumar Maxim Likhachev University of Pennsylvania GRASP L ABORATORY.
Physicomimetics for Swarm Formations and Obstacle Avoidance Suranga Hettiarachchi Ph.D. Computer Science and Multimedia Eastern Oregon University Funded.
Relaxation On a Mesh a formalism for generalized Localization By Andrew Howard, Maja J Matari´c and Gaurav Sukhatme Robotics Research Labs, Computer Science.
Learning to grasp objects with multiple contact points Quoc V. Le, David Kamm, Arda Kara, Andrew Y. Ng.
Motor Schema Based Navigation for a Mobile Robot: An Approach to Programming by Behavior Ronald C. Arkin Reviewed By: Chris Miles.
Integration of Representation Into Goal-Driven Behavior-Based Robots By Maja J. Mataric Presented by Murali Kiran. M.
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
An experiment on squad navigation of human and robots IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance January 7th-8th,
Performance Guarantees for Hazard Based Lateral Vehicle Control
Geometric Probing with Light Beacons on Multiple Mobile Robots Sarah Bergbreiter CS287 Project Presentation May 1, 2002.
Chuang-Hue Moh Spring Embodied Intelligence: Final Project.
Measuring Cooperative Robotic Systems Using Simulation-Based Virtual Environment Xiaolin Hu Computer Science Department Georgia State University, Atlanta.
Kalman filter and SLAM problem
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
Robotics.usc.edu/~embedded Physics-based Sensing and State Estimation Algorithms for Robotic Sensor Networks Gaurav. S. Sukhatme Robotic Embedded Systems.
Discrete Bee Dance Algorithms for Pattern Formation on the Grid Noam Gordon Israel A. Wagner Alfred M. Bruckstein Technion IIT, Israel.
Behavior Based Robotics: A Wall Following Behavior Arun Mahendra - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Distributed, Physics- based Control of Swarms of Vehicles W. M. Spears, D.F. Spears, J. C. Hamann and R. Heil (2000) Presentation by Herke van Hoof.
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
Richard Patrick Samples Ph.D. Student, ECE Department 1.
Mapping and Localization with RFID Technology Matthai Philipose, Kenneth P Fishkin, Dieter Fox, Dirk Hahnel, Wolfram Burgard Presenter: Aniket Shah.
ROBOT NAVIGATION By: Sitapa Rujikietgumjorn Harika Tandra Neeharika Jarajapu.
Algorithms for Control and Interaction of Large Formations of Robots Ross Mead Dr. Jerry B. Weinberg Dr. William White.
Introduction to Self-Organization
SUPERCOMPUTING CHALLENGE KICKOFF 2015 A Model for Computational Science Investigations Oct 2015 © challenge.org Supercomputing Around.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
F 1 ← y = x 2 F 2 ← y = 0.05 sin(10 x) F1 → F2F1 → F2F1 → F2F1 → F2 F1 → F2F1 → F2F1 → F2F1 → F2 To manage the robot formation, a graphical user interface.
1 Deterministic Collision-Free Communication Despite Continuous Motion ALGOSENSORS 2009 Saira Viqar Jennifer L. Welch Parasol Lab, Department of CS&E TEXAS.
Qualitative Vision-Based Mobile Robot Navigation Zhichao Chen and Stanley T. Birchfield Dept. of Electrical and Computer Engineering Clemson University.
Wandering Standpoint Algorithm. Wandering Standpoint Algorithm for local path planning Description: –Local path planning algorithm. Required: –Local distance.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
In our previous work, robots are treated as cells in a 1-dimensional cellular automaton (Mead et al. 2007). Each robot “cell state” consists of its distance.
THE PLAYER/STAGE PROJECT: TOOLS FOR MULTI-ROBOT AND DISTRIBUTED SENSOR SYSTEMS Proceedings of the International Conference on Advanced Robotics (ICAR 2003)
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Maxim A. Batalin, Gaurav S. Sukhatme Presented by:Shawn Kristek.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
 Introduction  What is Driverless Car ?  History  Component  Action  Technology  Advantages  Disadvantages  Conclusion  Reference.
Bill Sacks SUNFEST ‘01 Advisor: Prof. Ostrowski Using Vision for Collision Avoidance and Recovery.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c,
Project Minotaur Patent Liability Assessment Jon Roose for Team 16.
Local Control Methods Global path planning
Quantizing Behavioral Heterogeneity Jon Beckham 11/21/02.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Deploying Sensors for Maximum Coverage in Sensor Network Ruay-Shiung Chang Shuo-Hung Wang National Dong Hwa University IEEE International Wireless Communications.
Heterogeneous Teams of Modular Robots for Mapping and Exploration by Grabowski et. al.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
WEB BASED MONITORING AND CONTROLING OF INDUSTRIAL PROCESSES PRESENTED BY: Bhagyawant (3AE07EC018) Kushal (3AE07EC032) Mahantesh (3AE07EC034) Mallinath.
Scalable and Distributed GPS free positioning for Sensor Networks Rajagopal Iyengear and Biplab Sikdar IEEE International Conference on Communications.
4/22/20031/28. 4/22/20031/28 Presentation Outline  Multiple Agents – An Introduction  How to build an ant robot  Self-Organization of Multiple Agents.
Signal and Image Processing Lab
Automatic Speed Control Using Distance Measurement By Single Camera
Flocking Geometric objects Many objects
Pursuit-Evasion Games with UGVs and UAVs
Fault-Tolerant Formations of Mobile Robots
CIS 488/588 Bruce R. Maxim UM-Dearborn
Progress Report Meng-Ting Zhong 2015/9/10.
Algorithm Research of Path Planning for Robot Based on Improved Artificial Potential Field(IAPF) Fenggang Liu.
Presentation transcript:

1/22 Robot Formations Using Only Local Sensing And Control Jakob Fredslund, Maja J Mataric {jakobf, Interaction Lab, University of Southern California, USA / Dept. of Computer Science, Aarhus University, Denmark

2/22 Related Work Flocking - local info; Mataric ’95 Simulated formations – global info; Chen, Luh ’94 – local info; Desai, Ostrowski, Kumar ’01 Real robot formations – global info; Balch, Arkin ’98 – local info; Alur et al. ’00

3/22 Goals Moving in formation, local info & control Arbitrary formations Formation switching Suitable for real robots (robust wrt. noise)

4/22 Approach Detectable, unique IDs ID broadcast regularly (heartbeat) The conductor also broadcasts f Each robot knows: group size, IDs of all robots & the desired formation.

5/22 Approach Each robot follows a friend at a certain angle and distance

6/22 Approach Each robot follows a friend at a certain angle and distance Each robot has only one follower -> chain of friendships, sorted by ID.

7/22 Approach Each robot follows a friend at a certain angle and distance Each robot has only one follower -> chain of friendships, sorted by ID. Median or lowest ID is conductor (centered/non-centered formations)

8/22 Finding The Right Position By group size, IDs, and f, each robot knows its position in the formation ~ its friend and the angle to keep to it. N = 8, f = diamond: Self-organization gives heading

9/22 The Friend-Sensor Gives friend’s ID, angle, distance Assume 180  field of view Can be panned

10/22 Three Levels Of Abstraction Pan sensor Center friend in field of view Avoid collisions

11/22 Implementation of Algorithm ID: color-blob detection Angle: camera pan Distance: laser Friend-sensor: camera + laser scanner Simulation/real robots (CIRA paper/tech report)

12/22 Collision Avoidance Buffered bounding-box obstacle detection If robot in front: long ahead-buffer Real robot data, units are meters

13/22 Pan Camera, Center Friend

14/22 Experimental Evaluation Formal evaluation criteria:

15/22 Properties Tested Stability of established formations Robustness to failure of group members Switching between any two formations Obstacle Avoidance ~ maintain or re- establish formation Evaluation criteria used in all experiments – results in paper.

16/22 Stability Line Diamond

17/22 Robustness (1) Principle: Incomplete 6-diamond to complete 4-diamond. Simulation: hexagon to pentagon.

18/22 Robustness (2) Real robots: 4-wedge, 3-wedge, 4-wedge.

19/22 Switching Real robots: Diamond to line.

20/22 Obstacle Avoidance Real robots: two robots maintain a line while negotiating an obstacle.

21/22 Conclusions Global formations from local information + minimal communication Formation guarantee (by ID) Layered algorithm -> simple rules, same for all friendship angles

22/22 More Information Simulator, robot interface: More videos & papers: Thanks to Richard Vaughan, Andrew Howard, Brian Gerkey, Boyoon Jung, Esben Østergaard, & everyone in the Robotics Labs at University of Southern California, Los Angeles.