CDCSMA-CD communication method for cooperative robot systems

Robot cooperation means 'work-accomplishment action with collaboration of multiple robots by applying shared information, transmitted from a robot to others in a system'. The definition implies that efficiency of a cooperative robot system depends directly upon two main factors, one is communication among the robots and the other is movement of the robots. Robots with appropriate cooperation are expected to work efficiently. The authors propose here an efficient communication method for a cooperative robots system, Code Division Carrier Sensing Multiple Accesses with Collision Detection (CDCSMA-CD). CDCSMA-CD, differing from communication methods in the past, is specifically designed for a cooperative robot system so it can be applied appropriately for both point-to-point and broadcast communication. Within this paper, the principle and hardware structure of the proposed CDCSMA-CD are described. The efficiency of CDCSMA-CD, compared with other communication methods, is then evaluated and discussed.

[1]  Fabrice R. Noreils Coordinated execution of trajectories by multiple mobile robots , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[2]  Hajime Asama,et al.  Collision avoidance among multiple mobile robots based on rules and communication , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[3]  J. Schwartz,et al.  On the “piano movers” problem. II. General techniques for computing topological properties of real algebraic manifolds , 1983 .

[4]  Jun Ota,et al.  Motion Pianning Of Multiple Mobile Robots , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Jihong Lee,et al.  Collision-free trajectory control for multiple robots based on neural optimization network , 1990, Robotica.

[6]  John F. Canny,et al.  A motion planner for multiple mobile robots , 1990, Proceedings., IEEE International Conference on Robotics and Automation.