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.

Slides:



Advertisements
Similar presentations
Searching on Multi-Dimensional Data
Advertisements

Hilal Tayara ADVANCED INTELLIGENT ROBOTICS 1 Depth Camera Based Indoor Mobile Robot Localization and Navigation.
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Fardin Abdi, Brett Robins, Marco Caccamo University of Illinois at Urbana-Champaign Urbana-Champaign, USA {abditag2, robbins3, 1UIUC.
Presented for: CPS Lab-ASU By: Ramtin Kermani
A Platform for Local Interactions between Robots in Large Formations Ross Mead Jerry B. Weinberg Jeffrey R. Croxell.
Motion planning, control and obstacle avoidance D. Calisi.
1 E190Q – Project Introduction Autonomous Robot Navigation Team Member 1 Name Team Member 2 Name.
Self Organizing Maps. This presentation is based on: SOM’s are invented by Teuvo Kohonen. They represent multidimensional.
EE631 Cooperating Autonomous Mobile Robots Lecture 5: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
A Robotic Wheelchair for Crowded Public Environments Choi Jung-Yi EE887 Special Topics in Robotics Paper Review E. Prassler, J. Scholz, and.
The MU Mites Robot Team Marjorie Skubic Derek Anderson Srikanth Kavirayani Mohammed Khalilia Benjamin Shelton Computational Intelligence Research Lab University.
ECE 7340: Building Intelligent Robots QUALITATIVE NAVIGATION FOR MOBILE ROBOTS Tod S. Levitt Daryl T. Lawton Presented by: Aniket Samant.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
1/22 Robot Formations Using Only Local Sensing And Control Jakob Fredslund, Maja J Mataric {jakobf, Interaction Lab, University.
Breadth-Last Technical Electives: Integrating the CS Core via Computer Games and Mobile Robotics William W. White Southern Illinois University Edwardsville.
Distinguishing Photographic Images and Photorealistic Computer Graphics Using Visual Vocabulary on Local Image Edges Rong Zhang,Rand-Ding Wang, and Tian-Tsong.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
GS 3 GS 3 : Scalable Self-configuration and Self-healing in Wireless Networks Hongwei Zhang & Anish Arora.
Chuang-Hue Moh Spring Embodied Intelligence: Final Project.
Simple set-membership methods and control algorithms applied to robots for exploration Fabrice LE BARS.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
Kalman filter and SLAM problem
1 PSO-based Motion Fuzzy Controller Design for Mobile Robots Master : Juing-Shian Chiou Student : Yu-Chia Hu( 胡育嘉 ) PPT : 100% 製作 International Journal.
Definition of an Industrial Robot
Vision-based Navigation and Reinforcement Learning Path Finding for Social Robots Xavier Pérez *, Cecilio Angulo *, Sergio Escalera + and Diego Pardo *
Construction and Motion control of a mobile robot using Visual Roadmap
Cellular Automata Modeling Environment & Library Lev Naumov
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
Teaching Deliberative Navigation Using the LEGO RCX and Standard LEGO Components Gary R. Mayer, Dr. Jerry Weinberg, Dr. Xudong Yu
A Platform for Local Interactions between Robots in Large Formations Ross Mead Jerry B. Weinberg Jeffrey R. Croxell.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Cooperating AmigoBots Framework and Algorithms
Using Soar for an indoor robotic search mission Scott Hanford Penn State University Applied Research Lab 1.
Mapping and Localization with RFID Technology Matthai Philipose, Kenneth P Fishkin, Dieter Fox, Dirk Hahnel, Wolfram Burgard Presenter: Aniket Shah.
Algorithms for Control and Interaction of Large Formations of Robots Ross Mead Dr. Jerry B. Weinberg Dr. William White.
SIPHER Students: Javier Lara, Darren Lamison-White Graduate Student Advisors: Ethan Jackson, Ryan Thibodeaux Controlling Robots: Long distance, straight-line.
Mobile Robot Navigation Using Fuzzy logic Controller
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.
Thesis Presentation: Cellular Automata for Control and Interactions of Large Formations of Robots Ross Mead Committee: Dr. Jerry B. Weinberg Dr. Stephen.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
Controlling Individual Agents in High-Density Crowd Simulation
Based on the success of image extraction/interpretation technology and advances in control theory, more recent research has focused on the use of a monocular.
0 Test Slide Text works. Text works. Graphics work. Graphics work.
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Automated Fingertip Detection
A Framework with Behavior-Based Identification and PnP Supporting Architecture for Task Cooperation of Networked Mobile Robots Joo-Hyung Kiml, Yong-Guk.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
Vision-based SLAM Enhanced by Particle Swarm Optimization on the Euclidean Group Vision seminar : Dec Young Ki BAIK Computer Vision Lab.
Autonomous Robots Robot Path Planning (3) © Manfred Huber 2008.
Dynamic Mission Planning for Multiple Mobile Robots Barry Brumitt and Anthony Stentz 26 Oct, 1999 AMRS-99 Class Presentation Brian Chemel.
A Self-organizing Semantic Map for Information Retrieval Xia Lin, Dagobert Soergel, Gary Marchionini presented by Yi-Ting.
Clustering In Mobile Networks Presented By: Assaf Mizrachi Shimrit Artzi Tutor: Dr. Michael Segal.
A Mixed-Initiative System for Building Mixed-Initiative Systems Craig A. Knoblock, Pedro Szekely, and Rattapoom Tuchinda Information Science Institute.
Crowds (and research in computer animation and games)
Crowd Modelling & Simulation
Fault-Tolerant Formations of Mobile Robots
E190Q – Project Introduction Autonomous Robot Navigation
Crowds (and research in computer animation and games)
Team Members: Robert Muntean
ECE 692 – Advanced Topics in Computer Vision
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Presentation transcript:

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 and orientation in 2-dimensional space in relation to neighboring robots. Using a reactive control architecture, this approach is able to establish and maintain formations defined by a single mathematical function. The viability of this approach was demonstrated in simulation with thousands of robots and on a physical platform with twelve robots. We now extend the algorithm to show how it can be generalized to 2-dimensional grid formations (such as square and hexagonal lattices) defined by multiple functions. 2-Dimensional Cellular Automata Approach for Robot Grid Formations Ross Mead and Jerry B. Weinberg Introduction Each robot is represented as a cell c i in a cellular automaton, where i refers to the index within the automaton. Each cell is in a neighborhood {c i-1, c i, c i+1 }, where c i-1 and c i+1 refer to the left and right neighbors of c i, respectively. A desired formation F is defined by a geometric description (i.e., a single mathematical function) f(x). This definition is sent to some robot, designating it as the seed cell c seed of the automaton. For purposes of determining relationships with neighboring robots, a cell considers itself to be at some function-relative position p i (Eq. 1); in the case of c seed, the position p seed is given and serves as a starting point from which the formation and relationships will propagate. The desired relationship r i→j,des between c i and some neighbor c j is determined by calculating a vector v from p i to the intersection of f(v x ) and a circle centered at p i with radius R, where R is the desired distance between neighbors in the formation (Eq. 2 & 3). Formation and relationship information are communicated locally within the neighborhood. Using only sensor readings, robots calculate an actual relationship r i→j,act with a neighbor c j. Correcting for discrepancies between r i→j,des and r i→j,act produces robot movements that result in the desired global structure (Fig. 1) (Mead et al. 2007). Single-Function Formation Definitions Southern Illinois University Edwardsville A desired formation, F, is defined as a geometric description (i.e., mathematical function). A human operator chooses a robot as the seed, or starting point, of the formation. Formation Control F ← y = a x 2 seed Originating at the seed, calculate a relationship vector from c, the formation-relative position (x i, y i ) of a robot i, and the intersection of the function F and a circle centered at c with radius r, where r is the distance to maintain between neighbors in the formation Relationships and states are communicated locally in the seed’s neighborhood, which propagates changes in each robot’s neighborhood in succession. Using sensor readings, robots attempt to acquire and maintain the calculated relationships with their neighbors. 3 3 Despite only local communication, the calculated relationships between neighbors result in the overall organization of the desired global structure. 4 4 F ← y = a x 2 c ← (x i, y i ) r 2 ← (x-c x ) 2 + (y-c y ) 2 Future Work A movement command sent to a single robot would cause a chain reaction in neighboring robots, resulting in a global transformation. 5 5 To change a formation, a seed robot is simply given the new geometric description and the process is repeated. 6 6 F ← y = 0 seed Balch T. & Arkin R “Behavior-based Formation Control for Multi-robot Teams” IEEE Transactions on Robotics and Automation, 14(6), pp Balch T. & Arkin R “Behavior-based Formation Control for Multi-robot Teams” IEEE Transactions on Robotics and Automation, 14(6), pp Bekey G., Bekey I., Criswell D., Friedman G., Greenwood D., Miller D., & Will P “Final Report of the NSF-NASA Workshop on Autonomous Construction and Manufacturing for Space Electrical Power Systems”, 4-7 April, Arlington, Virginia.Bekey G., Bekey I., Criswell D., Friedman G., Greenwood D., Miller D., & Will P “Final Report of the NSF-NASA Workshop on Autonomous Construction and Manufacturing for Space Electrical Power Systems”, 4-7 April, Arlington, Virginia. Fredslund J. & Mataric M.J “Robots in Formation Using Local Information”, The 7th International Conference on Intelligent Autonomous Systems, Marina del Rey, California.Fredslund J. & Mataric M.J “Robots in Formation Using Local Information”, The 7th International Conference on Intelligent Autonomous Systems, Marina del Rey, California. Shen W., Will P., Galstyan A., & Chuong C “Hormone-Inspired Self- Organization and Distributed Control of Robotic Swarms”, Autonomous Robots, 17, pp Shen W., Will P., Galstyan A., & Chuong C “Hormone-Inspired Self- Organization and Distributed Control of Robotic Swarms”, Autonomous Robots, 17, pp References Robot Platform F ← y = a x 2 c ← (x i, y i ) r 2 ← (x-c x ) 2 + (y-c y ) 2 rr c To manage the robot formation, a graphical user interface will be developed that will provide a human operator with a visualization of the formation, as well as information on the state of each individual robotic unit. If the robots are not initially put into a formation, then an auctioning method is required so that a neighborhood can be established dynamically. We have identified the potential for different categorizations of formations, including those that are defined by multiple functions and those that generate erroneous neighbors. For more information, please visit rr F ← y = x √3 F ← y = -x √3 F ← y = 0 Each robot features a Scooterbot II base, a differential steering system for navigation, an XBC microcontroller, a color-coding system and color camera for visual identification of neighbors, and an XBee radio communication module for sharing state information within a robot’s neighborhood. The platform is simple, light, and inexpensive, making reproduction of each unit easy and affordable. A successful implementation on a modest number of physical robots will prove that the approach is viable in the real world.