A Distributed Mobile Robot Navigation by Snake Coordinated Vision Sensors

To date research in intelligent mobile agent have mainly focused on the development of a large and smart “brain” to enable robot autonomy (Arkin 2000; Murphy 2000). They are, however, facing a bottleneck of complexity due to the dynamics of the unstructured environments. Steering away from this smart brain approach, this chapter investigates the use of low level intelligence, such as insect eyes, and combines them to produce highly intelligent functions for autonomous robotic control by exploiting the creativity and diversity of insect eyes with small nervous systems (Land & Nilsson 2002) that mimics a mosaic eye. A mosaic eye transmits information through the retina to the insect's brain where they are integrated to form a usable picture of the insect's environment in order to co-ordinate their activities in response to any changes in the environment. Applying this concept to robotic control, the mosaic eye is used to assist a robot to find the shortest and safest path to reach its final destination. This is achieved through path planning in a dynamic environment and trajectory generation and control under robot non-holonomic constraints with control input saturations, subject to pre-defined criteria or constraints such as time and energy. By utilising pervasive intelligence (Snoonian 2003) distributed in the environment, robots can still maintain a high degree of mobility while utilising little computational functions and power. However, navigation techniques assisted by an environment with distributed information intelligence are different from conventional ones that rely on centralised intelligence implemented in the robot itself. These distributed navigation techniques need to be reconsidered and developed. The contour snake model (Kass et al. 1988) is broadly used and plays an important role in computer vision for image segmentation and contour tracking. Similar concepts have been applied to path planning with centralised robot navigation control using onboard sensors, such as elastic bands and bubbles (Quinlan & Khatib 1993; Quinlan 1994), connected splines (Mclean 1996) and redundant manipulators (Mclean & Cameron 1993; Cameron 1998). They all require a global planner to gather and process information. On the other hand, most of the existing work for robot navigation in an environment with small scale sensor networks considers only the high level path or discrete event planning(Sinopoli et al. 2003; Li & Rus 2005), ignoring issues related to low level trajectory planning and motion control due to sensor communication delay, timing skew, and discrete decision making. Low level

[1]  Oussama Khatib,et al.  Elastic bands: connecting path planning and control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[2]  Robin R. Murphy,et al.  Introduction to AI Robotics , 2000 .

[3]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[4]  Stephen Cameron,et al.  Dealing with Geometric Complexity in Motion Planning , 2007 .

[5]  Bruno Sinopoli,et al.  Distributed control applications within sensor networks , 2003, Proc. IEEE.

[6]  Stephen Cameron,et al.  Snake-based path planning for redundant manipulators , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[7]  Y. F. Hu,et al.  A-Snake: Integration of path planning with control for mobile robots with dynamic constraints , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[8]  Yongqiang Cheng,et al.  A distributed snake algorithm for mobile robots path planning with curvature constraints , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[9]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[10]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[11]  Qun Li,et al.  Navigation protocols in sensor networks , 2005, TOSN.

[12]  Xi Yu,et al.  ROLLING PATH PLANNING OF MOBILE ROBOT IN A KIND OF DYNAMIC UNCERTAIN ENVIRONMENT , 2002 .

[13]  M. Wiener,et al.  Animal eyes. , 1957, The American orthoptic journal.

[14]  Sean Quinlan Real-time modification of collision-free paths , 1994 .

[15]  D. Snoonian,et al.  Smart buildings , 2003 .

[16]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.