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

by   Sherif A. S. Mohamed, et al.

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 medium-complexity, and high-complexity environments, over baselines.



There are no comments yet.


page 1

page 2

page 3

page 4

page 5

page 6

page 7


Dynamic Scheduling of Skippable Periodic Tasks with Energy Efficiency in Weakly Hard Real-Time System

Energy consumption is a critical design issue in real-time systems, espe...

SWIPT-based Real-Time Mobile Computing Systems: A Stochastic Geometry Perspective

Driven by the Internet of Things vision, recent years have seen the rise...

An Event-based Fast Movement Detection Algorithm for a Positioning Robot Using POWERLINK Communication

This work develops a tracking system based on an event-based camera. A b...

Constant Space Complexity Environment Representation for Vision-based Navigation

This paper presents a preliminary conceptual investigation into an envir...

Design, Mechanical Simulation and Implementation of a New Six- Legged Robot

Ants are six-legged insects that can carry loads ten times heavier than ...

Communication-Aware Energy Efficient Trajectory Planning with Limited Channel Knowledge

Wireless communications is nowadays an important aspect of robotics. The...

Design and Implementation of a DTMF Based Pick and Place Robotic Arm

In recent times, developments in field of communication and robotics has...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.