Embedded nonlinear model predictive control for obstacle avoidance using PANOC
arXiv:1904.10546 · doi:10.23919/ECC.2018.8550253
Abstract
We employ the proximal averaged Newton-type method for optimal control (PANOC) to solve obstacle avoidance problems in real time. We introduce a novel modeling framework for obstacle avoidance which allows us to easily account for generic, possibly nonconvex, obstacles involving polytopes, ellipsoids, semialgebraic sets and generic sets described by a set of nonlinear inequalities. PANOC is particularly well-suited for embedded applications as it involves simple steps, its implementation comes with a low memory footprint and its fast convergence meets the tight runtime requirements of fast dynamical systems one encounters in modern mechatronics and robotics. The proposed obstacle avoidance scheme is tested on a lab-scale autonomous vehicle.
References in corpus (3)
Cited by in corpus (18)
- GCBF+: A Neural Graph Control Barrier Function Framework for Distributed Safe Multi-Agent Control
- Reactive Navigation of an Unmanned Aerial Vehicle with Perception-based Obstacle Avoidance Constraints
- A Tree-based Next-best-trajectory Method for 3D UAV Exploration
- Proximal Gradient Algorithms under Local Lipschitz Gradient Continuity: A Convergence and Robustness Analysis of PANOC
- Learning MPC for Interaction-Aware Autonomous Driving: A Game-Theoretic Approach
- A Unified NMPC Scheme for MAVs Navigation with 3D Collision Avoidance under Position Uncertainty
- A Nonlinear Model Predictive Control Strategy for Autonomous Racing of Scale Vehicles
- A Perception-Aware NMPC for Vision-Based Target Tracking and Collision Avoidance with a Multi-Rotor UAV
- Motion Planning and Control for On-Orbit Assembly using LQR-RRT* and Nonlinear MPC
- Decentralized Nonlinear Model Predictive Control-Based Flock Navigation with Real-Time Obstacle Avoidance in Unknown Obstructed Environments
- Flock navigation with dynamic hierarchy and subjective weights using nonlinear MPC
- A Penalty Method Based Approach for Autonomous Navigation using Nonlinear Model Predictive Control
- Efficient Avoidance of Ellipsoidal Obstacles with Model Predictive Control for Mobile Robots and Vehicles
- PANTR: A proximal algorithm with trust-region updates for nonconvex constrained optimization
- Safe Multi-Robotic Arm Interaction via 3D Convex Shapes
- Advanced Algorithms of Collision Free Navigation and Flocking for Autonomous UAVs
- Safe and Uncertainty-Aware Robotic Motion Planning Techniques for Agile On-Orbit Assembly
- Aerial navigation in obstructed environments with embedded nonlinear model predictive control