Cooperative Sweeping in Environments with Movable Obstacles

In this paper, we propose an off-line planning algorithm for cooperative tasks of multiple mobile robots. Sweeping means a motion that a robot covers a 2-dimensional area by its effecter. Sweeping of a whole work area and transporting some objects are fundamental and essential motions of mobile robot’s tasks. It is more effective if a robot can move an obstacle during a sweepingr task as if we clean our room with relocating chairs. This is the most basic task that combines sweeping and transporting. We make models of sweeping and relocation of obstacles, and propose an algorithm to find appropriate path for robot and way of relocation for each obstacle. We analyze motions of robots with relocation in both time and space by applying the LT graph. On the basis of the analysis the algorithm avoids collisions between a robot and an obstacle, and equalize working time of each robot. By the algorithm total time to sweep will be minimized. We verify the efficiency of the algorithm through simulations, and apply the proposed algorithm to real mobile robot system.

[1]  Tucker R. Balch,et al.  Communication in reactive multiagent robotic systems , 1995, Auton. Robots.

[2]  Günther Schmidt,et al.  Path planning and guidance techniques for an autonomous mobile cleaning robot Robotics and Autonomous Systems 14 (1995) 199-212 , 1995, Robotics Auton. Syst..

[3]  Günther Schmidt,et al.  Path planning and guidance techniques for an autonomous mobile cleaning robot , 1995, Robotics Auton. Syst..

[4]  John S. Bay,et al.  Toward the development of a material transport system using swarms of ant-like robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[5]  Eiichi Yoshida,et al.  Cooperative sweeping by multiple mobile robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[6]  Martin Held,et al.  On the Computational Geometry of Pocket Machining , 1991, Lecture Notes in Computer Science.

[7]  Boi Faltings,et al.  Applying means-ends analysis to spatial planning , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[8]  S. Zucker,et al.  Toward Efficient Trajectory Planning: The Path-Velocity Decomposition , 1986 .

[9]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[10]  Jun Ota,et al.  Dynamic grouping in multiple mobile robots system , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).