HiPeR Lab
HiPeR Lab
  • 29
  • 176 527
Perception-aware receding horizon trajectory planning for multicopters with visual-inertial odometry
High Performance Robotics Laboratory (HiPeRLab), UC Berkeley - hiperlab.berkeley.edu
Visual inertial odometry (VIO) is widely used for the state estimation of multicopters, but it may function poorly in environments with few visual features or in overly aggressive flights. In this work, we propose a perception-aware collision avoidance trajectory planner for multicopters, that may be used with any feature-based VIO algorithm. Our approach is able to fly the vehicle to a goal position at high speed, avoiding obstacles in an unknown stationary environment while achieving good VIO state estimation accuracy. The proposed planner samples a group of minimum jerk trajectories and finds collision-free trajectories among them, which are then evaluated based on their speed to the goal and perception quality. Both the features' motion blur and their locations are considered for the perception quality. Our novel consideration of features' motion blur enables automatic adaptation of the trajectory’s aggressiveness under environments with different light levels. The best trajectory from the evaluation is tracked by the vehicle and is updated in a receding horizon manner when new images are received from the camera. Only generic assumptions about the VIO are made, so that the planner may be used with various existing systems. The proposed method can run in real time on a small embedded computer on board. We validated the effectiveness of our proposed approach through experiments in both indoor and outdoor environments. Compared to a perception-agnostic planner, the proposed planner kept more features in the camera's view and made the flight less aggressive, making the VIO more accurate. It also reduced VIO failures, which occurred for the perception-agnostic planner but not for the proposed planner. The ability of the proposed planner to fly through dense obstacles was also validated.
Researchers: Xiangyu Wu, Shuxiao Chen, Koushil Sreenath, Mark W. Mueller
Video: Xiangyu Wu
Funding source: AFRI Competitive Grant no. 2020-67021-32855/project accession no. 1024262 from the USDA National Institute of Food and Agriculture. Army Research Laboratory under Cooperative Agreement Number W911NF-20-2-0105.
Переглядів: 738

Відео

Design and control of a collision-resilient aerial vehicle with an icosahedron tensegrity structure
Переглядів 2 тис.Рік тому
Design and control of a collision-resilient aerial vehicle with an icosahedron tensegrity structure High Performance Robotics Laboratory (HiPeRLab), UC Berkeley - hiperlab.berkeley.edu Paper submitted to IEEE/ASME Transactions on Mechatronics. We present the tensegrity aerial vehicle, a design of collision-resilient rotor robots with icosahedron tensegrity structures. The tensegrity aerial vehi...
A Zero-shot Adaptive Quadcopter Controller
Переглядів 640Рік тому
A Zero-shot Adaptive Quadcopter Controller High Performance Robotics Laboratory (HiPeRLab), UC Berkeley - hiperlab.berkeley.edu Paper: hiperlab.berkeley.edu/wp-content/uploads/2022/09/Zhang2023_ZeroShot.pdf arXiv: arxiv.org/abs/2209.09232 We present a universal adaptive controller for quadcopters, which can be deployed zero-shot to quadcopters of very different mass, arm lengths and motor const...
A Quadcopter with Unactuated Rotor Tilting Mechanism for Faster, More Agile and Efficient Flight
Переглядів 8 тис.Рік тому
QUaRTM: A Quadcopter with Unactuated Rotor Tilting Mechanism Capable of Faster, More Agile, and More Efficient Flight High Performance Robotics Laboratory (HiPeRLab), UC Berkeley - hiperlab.berkeley.edu Paper: hiperlab.berkeley.edu/wp-content/uploads/2022/09/2022_Tang_Quartm.pdf We present QUaRTM a novel quadcopter design capable of tilting the propellers into the forward flight direction, whic...
Model-free online motion adaptation for energy-efficient flight of multicopters
Переглядів 3292 роки тому
Model-free online motion adaptation for energy-efficient flight of multicopters Link to paper: ieeexplore.ieee.org/document/9795278 Limited flight distance and time is a common problem for multicopters. We propose a method for finding the optimal speed and sideslip angle of a multicopter flying a given path to achieve either the longest flight distance or time. Since flight speed and sideslip a...
Tethered Power Supply for Quadcopters: Architecture, Analysis and Experiments
Переглядів 4,3 тис.2 роки тому
Tethered Power Supply for Quadcopters: Architecture, Analysis and Experiments High Performance Robotics Laboratory (HiPeRLab) and Hybrid Robotics, UC Berkeley hiperlab.berkeley.edu, hybrid-robotics.berkeley.edu Tethered quadcopters are used for extended flight operations where the necessary power to the system is provided through the tether from an external power source on the ground. In this w...
Design and Control of a Midair-Reconfigurable Quadcopter using Unactuated Hinges
Переглядів 26 тис.2 роки тому
Design and Control of a Midair-Reconfigurable Quadcopter using Unactuated Hinges High Performance Robotics Laboratory (HiPeRLab), UC Berkeley - hiperlab.berkeley.edu Paper: arxiv.org/pdf/2103.16632.pdf A novel quadcopter capable of changing shape mid-flight is presented, allowing for operation in four configurations with the capability of sustained hover in three. This is accomplished without r...
[Presentation] A flow disturbance estimation and rejection strategy for multirotors with ...
Переглядів 4493 роки тому
Prerecorded presentation for the conference ICUAS2021. Get the full paper here . Abstract: This paper presents a round-trip strategy of multirotors subject to unknown flow disturbances. During the outbound flight, the vehicle immediately utilizes the wind disturbance estimations in feedback control, as an attempt to reduce the tracking error. During this phase, the disturbance estimations with ...
[Presentation] Staging energy sources to extend flight time of a multirotor UAV
Переглядів 3753 роки тому
A presentation video for the paper titled 'Staging energy sources to extend flight time of a multirotor UAV' High Performance Robotics Laboratory (HiPeRLab), UC Berkeley - hiperlab.berkeley.edu Abstract: Energy sources such as batteries do not decrease in mass after consumption, unlike combustion-based fuels. We present the concept of staging energy sources, i.e. consuming energy in stages and ...
[Presentation] Flying batteries: In-flight battery switching to increase multirotor flight time
Переглядів 1,8 тис.3 роки тому
A presentation video for the paper titled 'Flying batteries: In-flight battery switching to increase multirotor flight time' High Performance Robotics Laboratory (HiPeRLab), UC Berkeley - hiperlab.berkeley.edu Abstract: We present a novel approach to increase the flight time of a multirotor via mid-air docking and in-flight battery switching. A main quadcopter flying using a primary battery has...
[Presentation] Autonomous flight through cluttered outdoor environments using a memoryless planner
Переглядів 5613 роки тому
Prerecorded presentation for the conference ICUAS 2021. Get the full paper here hiperlab.berkeley.edu/wp-content/uploads/2021/03/ICUAS_21 HiPeRLab_.pdf Abstract: This paper introduces a collision avoidance system for navigating a multicopter in cluttered outdoor environments based on the recent memory-less motion planner, rectangular pyramid partitioning using integrated depth sensors (RAPPIDS)...
[Presentation] In-flight range optimization of multicopters using Multi-ESC with adaptive step size
Переглядів 2843 роки тому
Prerecorded presentation for the conference IROS 2020. Get the full paper here hiperlab.berkeley.edu/wp-content/uploads/2020/07/In-flight-range-optimization-of-multicopters-using-multivariable0Aextremum-seeking-with-adaptive-step-size.pdf. Abstract: Limited flight range is a common problem for multicopters. To alleviate this problem, we propose a method for finding the optimal speed and heading...
[Presentation] RAPPIDS: A Fast Planner for Multicopter Navigation
Переглядів 8243 роки тому
Prerecorded presentation for the conference IROS 2020. Get the full paper here: hiperlab.berkeley.edu/wp-content/uploads/2020/11/2020_RectangularPyramid.pdf Abstract: We present RAPPIDS: a novel collision checking and planning algorithm for multicopters that is capable of quickly finding local collision-free trajectories given a single depth image from an onboard camera. The primary contributio...
[Presentation] Exploiting collisions for sampling-based multicopter motion planning
Переглядів 1763 роки тому
[Presentation] Exploiting collisions for sampling-based multicopter motion planning
[Presentation] A collision-resilient aerial vehicle with icosahedron tensegrity structure
Переглядів 6613 роки тому
[Presentation] A collision-resilient aerial vehicle with icosahedron tensegrity structure
In-flight range optimization of multicopters using multivariable ES control with adaptive step size
Переглядів 5353 роки тому
In-flight range optimization of multicopters using multivariable ES control with adaptive step size
Using multiple short hops for multicopter navigation with only inertial sensors
Переглядів 6843 роки тому
Using multiple short hops for multicopter navigation with only inertial sensors
[Presentation] Using multiple short hops for multicopter navigation with only inertial sensors
Переглядів 2013 роки тому
[Presentation] Using multiple short hops for multicopter navigation with only inertial sensors
Autonomous flight through cluttered outdoor environments using a memoryless planner
Переглядів 9353 роки тому
Autonomous flight through cluttered outdoor environments using a memoryless planner
A collision resilient aerial vehicle with icosahedron tensegrity structure
Переглядів 4 тис.3 роки тому
A collision resilient aerial vehicle with icosahedron tensegrity structure
Exploiting collisions for sampling-based multicopter motion planning
Переглядів 3523 роки тому
Exploiting collisions for sampling-based multicopter motion planning
Docking two multirotors in midair using relative vision measurements
Переглядів 9363 роки тому
Docking two multirotors in midair using relative vision measurements
RAPPIDS: A Fast Planner for Multicopter Navigation
Переглядів 2,1 тис.4 роки тому
RAPPIDS: A Fast Planner for Multicopter Navigation
Staging energy sources to extend flight time of a multirotor UAV
Переглядів 1,4 тис.4 роки тому
Staging energy sources to extend flight time of a multirotor UAV
Flying batteries: In-flight battery switching to increase multirotor flight time
Переглядів 34 тис.4 роки тому
Flying batteries: In-flight battery switching to increase multirotor flight time
Rapid Collision Detection for Multicopter Trajectories
Переглядів 2,3 тис.5 років тому
Rapid Collision Detection for Multicopter Trajectories
Design and Control of a Passively Morphing Quadcopter
Переглядів 76 тис.5 років тому
Design and Control of a Passively Morphing Quadcopter
Improved Quadcopter Disturbance Rejection Using Added Angular Momentum
Переглядів 4,3 тис.6 років тому
Improved Quadcopter Disturbance Rejection Using Added Angular Momentum