Machine Learning-Based Automated Design Space Exploration for Autonomous Aerial Robots

02/05/2021
by   Srivatsan Krishnan, et al.
2

Building domain-specific architectures for autonomous aerial robots is challenging due to a lack of systematic methodology for designing onboard compute. We introduce a novel performance model called the F-1 roofline to help architects understand how to build a balanced computing system for autonomous aerial robots considering both its cyber (sensor rate, compute performance) and physical components (body-dynamics) that affect the performance of the machine. We use F-1 to characterize commonly used learning-based autonomy algorithms with onboard platforms to demonstrate the need for cyber-physical co-design. To navigate the cyber-physical design space automatically, we subsequently introduce AutoPilot. This push-button framework automates the co-design of cyber-physical components for aerial robots from a high-level specification guided by the F-1 model. AutoPilot uses Bayesian optimization to automatically co-design the autonomy algorithm and hardware accelerator while considering various cyber-physical parameters to generate an optimal design under different task level complexities for different robots and sensor framerates. As a result, designs generated by AutoPilot, on average, lower mission time up to 2x over baseline approaches, conserving battery energy.

READ FULL TEXT
research
06/24/2019

The Role of Compute in Autonomous Aerial Vehicles

Autonomous-mobile cyber-physical machines are part of our future. Specif...
research
06/08/2022

A Rewriting Framework for Interacting Cyber-Physical Agents

The analysis of cyber-physical systems (CPS) is challenging due to the l...
research
06/08/2023

AircraftVerse: A Large-Scale Multimodal Dataset of Aerial Vehicle Designs

We present AircraftVerse, a publicly available aerial vehicle design dat...
research
07/13/2020

Early Validation of Cyber-Physical Space Systems via Multi-Concerns Integration

Cyber-physical space systems are engineered systems operating within phy...
research
03/25/2021

Towards a Personalisation Framework for Cyber-Physical-Social System (CPSS)

A Cyber-Physical-Social System (CPSS) is an emerging paradigm often unde...
research
04/29/2020

Coordination and Communication of Autonomous Subsystems in Cyber Physical Systems: A Mechanism Learning Approach

In the control of many autonomous subsystems, such as autonomous vehicle...
research
03/10/2019

Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Autonomous Robots

Modern cyber-physical systems (e.g., robotics systems) are typically com...

Please sign up or login with your details

Forgot password? Click here to reset