Machine Learning-Based Automated Design Space Exploration for Autonomous
Aerial Robots
- URL: http://arxiv.org/abs/2102.02988v1
- Date: Fri, 5 Feb 2021 03:50:54 GMT
- Title: Machine Learning-Based Automated Design Space Exploration for Autonomous
Aerial Robots
- Authors: Srivatsan Krishnan, Zishen Wan, Kshitij Bharadwaj, Paul Whatmough,
Aleksandra Faust, Sabrina Neuman, Gu-Yeon Wei, David Brooks, Vijay Janapa
Reddi
- Abstract summary: 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.
To navigate the cyber-physical design space automatically, we subsequently introduce AutoPilot.
- Score: 55.056709056795206
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: 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.
Related papers
- CyberCortex.AI: An AI-based Operating System for Autonomous Robotics and Complex Automation [0.0]
We introduce CyberCortex AI, a robotics OS designed to enable heterogeneous AI-based robotics and complex automation applications.
CyberCortex AI is a decentralized distributed OS which enables robots to talk to each other, as well as to High Performance Computers in the cloud.
Sensory and control data from the robots is streamed towards HPC systems with the purpose of training AI algorithms, which are afterwards deployed on the robots.
arXiv Detail & Related papers (2024-09-02T13:14:50Z) - RoboScript: Code Generation for Free-Form Manipulation Tasks across Real
and Simulation [77.41969287400977]
This paper presents textbfRobotScript, a platform for a deployable robot manipulation pipeline powered by code generation.
We also present a benchmark for a code generation benchmark for robot manipulation tasks in free-form natural language.
We demonstrate the adaptability of our code generation framework across multiple robot embodiments, including the Franka and UR5 robot arms.
arXiv Detail & Related papers (2024-02-22T15:12:00Z) - AutoRT: Embodied Foundation Models for Large Scale Orchestration of Robotic Agents [109.3804962220498]
AutoRT is a system to scale up the deployment of operational robots in completely unseen scenarios with minimal human supervision.
We demonstrate AutoRT proposing instructions to over 20 robots across multiple buildings and collecting 77k real robot episodes via both teleoperation and autonomous robot policies.
We experimentally show that such "in-the-wild" data collected by AutoRT is significantly more diverse, and that AutoRT's use of LLMs allows for instruction following data collection robots that can align to human preferences.
arXiv Detail & Related papers (2024-01-23T18:45:54Z) - High-Degrees-of-Freedom Dynamic Neural Fields for Robot Self-Modeling and Motion Planning [6.229216953398305]
A robot self-model is a representation of the robot's physical morphology that can be used for motion planning tasks.
We propose a new encoder-based neural density field architecture for dynamic object-centric scenes conditioned on high numbers of degrees of freedom.
In a 7-DOF robot test setup, the learned self-model achieves a Chamfer-L2 distance of 2% of the robot's dimension workspace.
arXiv Detail & Related papers (2023-10-05T16:01:29Z) - SoftZoo: A Soft Robot Co-design Benchmark For Locomotion In Diverse
Environments [111.91255476270526]
We introduce SoftZoo, a soft robot co-design platform for locomotion in diverse environments.
SoftZoo supports an extensive, naturally-inspired material set, including the ability to simulate environments such as flat ground, desert, wetland, clay, ice, snow, shallow water, and ocean.
It provides a variety of tasks relevant for soft robotics, including fast locomotion, agile turning, and path following, as well as differentiable design representations for morphology and control.
arXiv Detail & Related papers (2023-03-16T17:59:50Z) - Design of Unmanned Air Vehicles Using Transformer Surrogate Models [8.914156789222266]
We develop an AI Designer that synthesizes novel unmanned aerial vehicles (UAVs) designs.
Our approach uses a deep transformer model with a novel domain-specific encoding such that we can evaluate the performance of new proposed designs without running expensive flight dynamics models and CAD tools.
arXiv Detail & Related papers (2022-11-11T21:22:21Z) - GLSO: Grammar-guided Latent Space Optimization for Sample-efficient
Robot Design Automation [16.96128900256427]
We present Grammar-guided Latent Space Optimization (GLSO), a framework that transforms design automation into a low-dimensional continuous optimization problem.
In this work, we present a framework that transforms design automation into a low-dimensional continuous optimization problem by training a graph variational autoencoder (VAE) to learn a mapping between the graph-structured design space and a continuous latent space.
arXiv Detail & Related papers (2022-09-23T17:48:24Z) - Autonomous Aerial Robot for High-Speed Search and Intercept Applications [86.72321289033562]
A fully-autonomous aerial robot for high-speed object grasping has been proposed.
As an additional sub-task, our system is able to autonomously pierce balloons located in poles close to the surface.
Our approach has been validated in a challenging international competition and has shown outstanding results.
arXiv Detail & Related papers (2021-12-10T11:49:51Z) - SABER: Data-Driven Motion Planner for Autonomously Navigating
Heterogeneous Robots [112.2491765424719]
We present an end-to-end online motion planning framework that uses a data-driven approach to navigate a heterogeneous robot team towards a global goal.
We use model predictive control (SMPC) to calculate control inputs that satisfy robot dynamics, and consider uncertainty during obstacle avoidance with chance constraints.
recurrent neural networks are used to provide a quick estimate of future state uncertainty considered in the SMPC finite-time horizon solution.
A Deep Q-learning agent is employed to serve as a high-level path planner, providing the SMPC with target positions that move the robots towards a desired global goal.
arXiv Detail & Related papers (2021-08-03T02:56:21Z) - Tackling Variabilities in Autonomous Driving [15.374442918002813]
We propose a novel heterogeneous multi-core AI accelerator (HMAI) to provide the hardware substrate for the driving automation tasks with variability.
We also propose a deep reinforcement learning (RL)-based task scheduling mechanism FlexAI, to resolve task mapping issue.
arXiv Detail & Related papers (2021-04-21T08:51:40Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.