In the future, as the fields of activity for mobile robots extend, robots will have to coexist with humans in order to perform tasks. Then, robots will be expected to adapt to usual human environments and move autonomously. Of course, it is possible to implement high-level functions on a single robot. However, it is not feasible from the viewpoints of cost, robot size, technical difficulties and so on; hence, we will not require robots to have perfect faculties, and will instead have the environment (or the human) provide some of them (see Fig. 1).
While dealing with multiple mobile robots, the system seldom has true autonomy. Hence we research operation methods to complement the imperfect faculties of robots. When many robots are present, it is impossible for the user to command robots individually and grasp the situation of the whole system. Hence, we deal with robots as a group and give orders to the group instead of commanding the robots individually. We also introduce a certain amount of autonomy into the robot system to complement the lack of commands (see Fig. 3).
Fig. 1 Human-robot coexistence
Fig. 2 Use of wall sockets
Fig. 3 A human and multiple mobile robots