Robot Learning
Neural Control Barrier Functions for Safe Navigation
Autonomous robot navigation can be particularly demanding, especially when the surrounding environment is not known and safety of the robot is crucial. This work relates to the synthesis of Control Barrier Functions (CBFs) through data for safe navigation in unknown environments. A novel methodology to jointly learn CBFs and corresponding safe controllers, in simulation, inspired by the State Dependent Riccati Equation (SDRE) is proposed.
|
Aerial Gym Simulator: A Framework for Highly Parallelized Simulation of Aerial Robots-v0Open-source Aerial Gym - NVIDIA Isaac-based simulation for aerial robots with tight integration with Reinforcement Learning libraries. Supports a variety of systems - including soft drones.
|
Reinforcement Learning for Collision-free Flight Exploiting Deep Collision EncodingThis work contributes a novel deep navigation policy that enables collision-free flight of aerial robots based on a modular approach exploiting deep collision encoding and reinforcement learning. The proposed solution builds upon a deep collision encoder that is trained on both simulated and real depth images using supervised learning such that it compresses the high-dimensional depth data to a low-dimensional latent space encoding collision information while accounting for the robot size.
|
ORACLE Library of Deep Learning-based Safe Navigation Methods: Indicative ResultsWe open-source the ORACLE library of methods on deep learned collision-free navigation of aerial robots that assume a) no access to a map of the environment or an estimate of the robot’s position, and presents robust sim2real transfer. ORACLE enables safe uncertainty-aware flight, while its visually-attentive variant (A-ORACLE) combines that capacity with implicit information sampling, and seVAE-ORACLE alters the architecture to offer modularization and partial training on both synthetic and real data (if available).
|
Semantically-enhanced Deep Collision Prediction for Autonomous Navigation using Aerial RobotsThis work contributes a novel and modularized learning-based method for aerial robots navigating cluttered environments containing hard-to-perceive thin obstacles without assuming access to a map or the full pose estimation of the robot. The proposed solution builds upon a semantically-enhanced Variational Autoencoder that is trained with both real-world and simulated depth images to compress the input data, while preserving semantically-labeled thin obstacles and handling invalid pixels in the depth sensor's output.
|
Motion Primitives-based Navigation Planning using Deep Collision Prediction
This work contributes a method to design a novel navigation planner exploiting a learning-based collision prediction network. The neural network is tasked to predict the collision cost of each action sequence in a predefined motion primitives library in the robot's velocity-steering angle space, given only the current depth image and the estimated linear and angular velocities of the robot.
|