Robot Navigation in Complex Workspaces Using Conformal Navigation Transformations

Navigation functions provide both path and motion planning, which can be used to ensure obstacle avoidance and convergence in the sphere world. When dealing with complex and realistic scenarios, constructing a transformation to the sphere world is essential and, at the same time, challenging. This work proposes a novel transformation termed the conformal navigation transformation to achieve collision-free navigation of a robot in a workspace populated with obstacles of arbitrary shape. The properties of the conformal navigation transformation, including uniqueness, invariance of navigation properties, and no angular deformation, are investigated, which contribute to the solution of the robot navigation problem in complex environments. Based on navigation functions and the proposed transformations, feedback controllers are derived for the automatic guidance and motion control of kinematic and dynamic mobile robots. Moreover, an iterative method is proposed to construct the conformal navigation transformation in a multiply-connected workspace, which transforms the multiply-connected problem into multiple simply connected problems to achieve fast convergence. In addition to the analytic guarantees, simulation studies verify the effectiveness of the proposed methodology in workspaces with non-trivial obstacles.

[1]  P. Xu,et al.  Conformal Navigation Transformations with Application to Robot Navigation in Complex Workspaces , 2022, ArXiv.

[2]  E. Rimon,et al.  Mobile Robot Navigation Functions Tuned by Sensor Readings in Partially Known Environments , 2022, IEEE Robotics and Automation Letters.

[3]  Savvas G. Loizou,et al.  Robot navigation on star worlds using a single-step Navigation Transformation , 2020, 2020 59th IEEE Conference on Decision and Control (CDC).

[4]  Dimos V. Dimarogonas,et al.  Adaptive Robot Navigation with Collision Avoidance subject to 2nd-order Uncertain Dynamics , 2020, Autom..

[5]  Herbert G. Tanner,et al.  Navigation Functions With Time-Varying Destination Manifolds in Star Worlds , 2019, IEEE Transactions on Robotics.

[6]  Charalampos P. Bechlioulis,et al.  Robot Navigation in Complex Workspaces Using Harmonic Maps , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Savvas G. Loizou,et al.  The Navigation Transformation , 2017, IEEE Transactions on Robotics.

[8]  Lloyd N. Trefethen,et al.  The AAA Algorithm for Rational Approximation , 2016, SIAM J. Sci. Comput..

[9]  Alejandro Ribeiro,et al.  Navigation Functions for Convex Potentials in a Space With Convex Obstacles , 2016, IEEE Transactions on Automatic Control.

[10]  Dianna Xu,et al.  A Guide to the Classification Theorem for Compact Surfaces , 2013, Geometry and Computing.

[11]  Herbert G. Tanner,et al.  Multiagent Navigation Functions Revisited , 2012, IEEE Transactions on Robotics.

[12]  Ashok Das Boundary value problems , 2009, Finite Element Analysis.

[13]  Kostas J. Kyriakopoulos,et al.  Navigation of Multiple Kinematically Constrained Robots , 2008, IEEE Transactions on Robotics.

[14]  Ali Hassan Mohamed Murid,et al.  The Riemann-Hilbert problem and the generalized Neumann kernel , 2005 .

[15]  Oded Schramm,et al.  KOEBE UNIFORMIZATION FOR "ALMOST CIRCLE DOMAINS" , 1995 .

[16]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[17]  Daniel E. Koditschek,et al.  The construction of analytic diffeomorphisms for exact robot navigation on star worlds , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[18]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[19]  D. Blair Inversion theory and conformal mapping , 2000 .