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

09/08/2021
by   Sherif A. S. Mohamed, et al.
9

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 6

page 7

research
12/28/2010

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...
research
06/13/2022

Discretization and Stabilization of Energy-Based Controller for Period Switching Control and Flexible Scheduling

Emerging advanced control applications, with increased complexity in sof...
research
07/09/2018

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

Driven by the Internet of Things vision, recent years have seen the rise...
research
03/03/2023

EigenMPC: An Eigenmanifold-Inspired Model-Predictive Control Framework for Exciting Efficient Oscillations in Mechanical Systems

This paper proposes a Nonlinear Model-Predictive Control (NMPC) method c...
research
09/12/2017

Constant Space Complexity Environment Representation for Vision-based Navigation

This paper presents a preliminary conceptual investigation into an envir...
research
07/22/2017

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...
research
02/10/2019

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

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

Please sign up or login with your details

Forgot password? Click here to reset