arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2109.04285cs.ROcs.CV
收藏

基于环境复杂性运行时间监测和计算时间的移动机器人节能控制

Energy-Efficient Mobile Robot Control via Run-time Monitoring of Environmental Complexity and Computing Workload

University of Turku(图尔库大学);ETH Zürich(苏黎世联邦理工学院);Politecnico di Milano(米兰理工大学)

Sherif A. S. Mohamed, Mohammad-Hashem Haghbayan, Antonio Miele, Onur Mutlu, Juha Plosila

摘要:

我们提出了一个节能控制器,以尽量减少移动机器人的能量消耗,通过动态操纵机器人的机械和计算执行器。移动机器人基于基于事件的相机执行实时基于视觉的应用。控制器的执行器是计算部分的CPU电压/频率和机械部分的电机电压。我们表明,独立地考虑机器人的速度控制和CPU的电压/频率控制并不一定会导致节能的解决方案。事实上,为了获得最高的效率,计算和机械部分应该协同控制在一起。我们提出了一个快速的爬山优化算法,让控制器找到最佳的CPU/电机配置在运行时间,每当移动机器人是面临着一个新的环境在其行程。实验结果表明,在低复杂度、中等复杂度和高复杂度的环境中,所提出的控制算法平均可以节省50.5%、41%和30%的电池能量。

英文摘要:

We propose an energy-efficient controller to minimize the energy consumption of a mobile robot by dynamically manipulating the mechanical and computational actuators of the robot. The mobile robot performs real-time vision-based applications based on an event-based camera. The actuators of the controller are CPU voltage/frequency for the computation part and motor voltage for the mechanical part. We show that independently considering speed control of the robot and voltage/frequency control of the CPU does not necessarily result in an energy-efficient solution. In fact, to obtain the highest efficiency, the computation and mechanical parts should be controlled together in synergy. We propose a fast hill-climbing optimization algorithm to allow the controller to find the best CPU/motor configuration at run-time and whenever the mobile robot is facing a new environment during its travel. Experimental results on a robot with Brushless DC Motors, Jetson TX2 board as the computing unit, and a DAVIS-346 event-based camera show that the proposed control algorithm can save battery energy by an average of 50.5%, 41%, and 30%, in low-complexity, medium-complexity, and high-complexity environments, over baselines.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑