Chrome Extension
WeChat Mini Program
Use on ChatGLM

Avoiding Dynamic Obstacles with Real-time Motion Planning using Quadratic Programming for Varied Locomotion Modes

2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)(2022)

Cited 4|Views24
No score
Abstract
We present a real-time motion planner that avoids multiple moving obstacles without knowing their dynamics or intentions. This method uses convex optimization to generate trajectories for linear plant models over a planning horizon (i.e. model-predictive control). While convex optimizations allow for fast planning, obstacle avoidance can be challenging to incorporate because Euclidean distance calculations tend to break convexity. By using a half-space convex relaxation, our planner reasons about an approximated distance-to-obstacle measure that is linear in its decision variables and preserves convexity. Further, by iteratively updating the relaxation over the planning horizon, the half-space approximation is improved, enabling nimble avoidance maneuvers. We further augment avoidance performance with a soft penalty slack-variable formulation that introduces a piecewise quadratic cost. As a proof of concept, we demonstrate the planner on double-integrator models in both single-agent and multi-agent tasks-avoiding multiple obstacles and other agents in 2D and 3D environments. We show extensions to legged locomotion by bipedally walking around obstacles in simulation using the Linear Inverted Pendulum Model (LIPM). We then present two sets of hardware experiments showing real-time obstacle avoidance with quadcopter drones: (1) avoiding a 10m/s swinging pendulum and (2) dodging a chasing drone.
More
Translated text
Key words
approximated distance-to-obstacle measure,augment avoidance performance,convex optimization,decision variables,double-integrator models,dynamic obstacles,Euclidean distance calculations,half-space approximation,half-space convex relaxation,legged locomotion,Linear Inverted Pendulum Model,linear plant models,model-predictive control,multiagent tasks-avoiding multiple obstacles,multiple moving obstacles,nimble avoidance maneuvers,obstacle avoidance,piecewise quadratic cost,planning horizon,quadratic programming,real-time motion planner,real-time motion planning,real-time obstacle avoid-ance,single-agent,soft penalty slack-variable for-mulation,varied locomotion modes,velocity 10.0 m/s
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined