Co-design of Anytime Computation and Control for Autonomous Systems

Overview

Most perception algorithms are run-to-completion, operate independently of the control subsystem and dominate the energy footprint of autonomous systems. To achieve safe long-term autonomy, it is essential to have energy-efficient on-board operations by co-designing perception and control algorithms. In this effort, my team designed a variety of Robust Anytime Model Predictive Controllers that instruct the perception pipeline how long to run based on what quality of estimate is needed, thus saving computation energy when a low-quality estimate suffices (say, an autonomous car driving on an empty road), and cranking up the computation when a high-quality estimate is needed quickly, e.g., in a near-miss. Anytime AV architectures have been demonstrated to outperform regular MPC and significantly reduced energy consumption on drones running visual odometry for perception.

Co-design of Anytime Computation

Perception-based state estimation for autonomous system is generally a computationally expensive process, both in terms of execution time and energy consumption on the computation platform. This work develops a contract-driven framework for closed-loop interplay between: a) a predictive control algorithm and b) a flexible anytime perception-based state estimator to trade-off computation time (and energy) for estimation accuracy while guaranteeing robust (or chance-constrained) constraint satisfaction of the autonomous system. Experimental results show the benefit of this framework over approaches that do not leverage this co-design.

anytime

Publications

  • Anytime Computation and Control for Autonomous Systems
    Pant, Abbas, Mohta, Quaye, Nghiem, Devietti, Mangharam
    IEEE Transactions on Control Systems Technology, 2020.

  • Robust Model Predictive Control for Non-Linear Systems with Input and State Constraints via Feedback Linearization
    Pant, Abbas, Mangharam
    IEEE Conference on Decision and Control (CDC), 2016.

  • Co-design of Anytime Computation and Robust Control
    Pant, Abbas, Mohta, Nghiem, Devietti, Mangharam
    Real-Time Systems Symposium (RTSS), 2015.

  • Power-efficient Algorithms for Autonomous Navigation
    Pant, Abbas, Nischal, Kelkar, Kumar, Devietti, Mangharam
    International Conference on Computer Science and Engineering (ICCSE), 2015.

Contributors

Pant, Abbas, Nischal, Kelkar, Kumar, Devietti, Mangharam, Quaye

Citation