Low power management for autonomous mobile robots using optimal control

This paper studies an approach of minimizing the energy consumption of a mobile robot by controlling its traveling speed and its on-board processor's frequency simultaneously. The problem is formulated as a discrete-time optimal control problem with a random terminal time and probabilistic state constraints. A general solution procedure suitable for arbitrary power functions of the motor and the processor is proposed. Furthermore, for a class of practically important power functions, the optimal solution is derived analytically. Simulation result shows that the proposed method can save up to 30% energy compared with some heuristic schemes.

[1]  Roland Siegwart,et al.  InsBot: design of an autonomous mini mobile robot able to interact with cockroaches , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[3]  Yung-Hsiang Lu,et al.  Frequency and Speed Setting for Energy Conservation in Autonomous Mobile Robots , 2006, VLSI-SoC.

[4]  Rami G. Melhem,et al.  Practical PACE for embedded systems , 2004, EMSOFT '04.

[5]  Angela Davids,et al.  Urban Search and Rescue Robots: From Tragedy to Technology , 2002, IEEE Intell. Syst..

[6]  Nikolaos Papanikolopoulos,et al.  Mobility enhancements to the Scout robot platform , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[7]  Gaurav S. Sukhatme,et al.  Robomote: a tiny mobile robot platform for large-scale ad-hoc sensor networks , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[8]  Yung-Hsiang Lu,et al.  A case study of mobile robot's energy consumption and conservation techniques , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[9]  Yung-Hsiang Lu,et al.  Energy-Effcient Scheduling for Autonomous Mobile Robots , 2006, 2006 IFIP International Conference on Very Large Scale Integration.

[10]  David G. Luenberger,et al.  Linear and nonlinear programming , 1984 .