Skip to main navigation Skip to search Skip to main content

OC3: A Reactive Velocity Level Motion Planner with Complementarity Constraint-based Obstacle Avoidance for Mobile Robots

  • General Electric
  • Technical University of Munich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

This paper presents a novel real-time motion planning method for differential drive mobile robots. Reactive planners, in the context of mobile robots, are usually vulnerable to challenges like local minima, differential constraint satisfaction, and dynamic obstacles. To this end, we present the Off-Center point Complementarity Constraint (OC3) planner, which respects the differential constraints of robot kinematics, can handle dynamic obstacles, and is more robust to the local minima problem compared to traditional methods like artificial potential fields. Our OC3 planner utilizes a virtual contact mechanism at a distal off-center point of the robot for obstacle avoidance, thereby ensuring smooth maneuvers. We formulate the obstacle avoidance problem as a feasibility problem with complementarity constraints, and derive a closed-form solution. This enables fast online computation of collision-free waypoints for the robot off-center. Once a collision-free state of the off-center point is found, inverse velocity kinematics is used to compute the reference control input velocities (? R2) for the robot. We further show that OC3 can be used as a local planner in RRT type of sampling-based global planning framework to avoid the local minimum problem. Our extensive analysis through various case studies and rigorous simulation experiments, using the popular ROS based Turtlebot3 simulator, in the presence of static and dynamic obstacles, demonstrate the efficacy of our framework including real-time proficiency.

Original languageEnglish
Title of host publication2023 IEEE 19th International Conference on Automation Science and Engineering, CASE 2023
PublisherIEEE Computer Society
ISBN (Electronic)9798350320695
DOIs
StatePublished - 2023
Event19th IEEE International Conference on Automation Science and Engineering, CASE 2023 - Auckland, New Zealand
Duration: Aug 26 2023Aug 30 2023

Publication series

NameIEEE International Conference on Automation Science and Engineering
Volume2023-August

Conference

Conference19th IEEE International Conference on Automation Science and Engineering, CASE 2023
Country/TerritoryNew Zealand
CityAuckland
Period08/26/2308/30/23

Fingerprint

Dive into the research topics of 'OC3: A Reactive Velocity Level Motion Planner with Complementarity Constraint-based Obstacle Avoidance for Mobile Robots'. Together they form a unique fingerprint.

Cite this