Cooperative Multiple Mobile Robots with Function Change
This research deals with motion planning of multiple mobile robots that change their role in the group adaptively according to the environment (Fig.1). To transport a large object to the goal in the environment with many people or obstacles, various functions that change dynamically (tasks: to look around, to remove an obstacle, to handle an object, etc.) are needed. Here, we propose real-time motion planning architecture that repeats the following two steps: (1)assign needed tasks, (2)plan motion of robots independently of each task. This enables us to cope with dynamic environmental change. As for (1), we propose an architecture that generates task instances by inputting sensory information into templates in which tasks are described, and assigns them among robots with linear programming method considering priority (ref. [1]). Effectiveness of the architecture was verified by a simulation (Fig.2). As for (2), we mainly deal with "looking around"task. We proposed cooperative sensing strategy that calculates the area to be sensed and allot to robots. A simulation verified the effectiveness of this strategy (Fig.3). "Handling object" task is also dealt in [2]. We are now trying to realize the above system on omni-directional mobile robots as shown in Fig.4.
Keywords: Multiple mobile robots, Cooperative transportation, Real-time task-assignment, Linear programming method
References
Fig. 1 Robots in cooperation
(a) Initial state (b) Removing obstacles
Fig. 2 Simulation results (Task assignment)
(a) Initial state (b) After moving for a while
Fig. 3 Simulation Results (Cooperative Sensing)
Fig. 4 A Robot for experiments