Mobius Transformation-Based Circular Motion Control for Unicycle Robots in Nonconcentric Circular Geofences
Shubham Singh, Anoop Jain
TL;DR
This paper tackles stabilizing a unicycle robot around a circular orbit while keeping its trajectory within a nonconcentric circular geofence. It leverages a Möbius transformation to map the nonuniform boundary problem to a pair of concentric circles in a transformed plane, where a barrier Lyapunov function-based controller is designed to achieve both trajectory-constraining and obstacle-avoidance objectives depending on the transformation root. The authors derive precise relations between the actual and transformed planes, relate the corresponding control laws, and prove uniform boundedness of post-design signals. Simulations and experiments on a Khepera IV validate the approach, demonstrating convergence to the desired orbit and confinement within the outer boundary. The work offers a principled method to handle nonuniform spatial constraints in geofencing applications by transforming them into uniform constraints in an auxiliary plane and then mapping the solution back to the real world.
Abstract
Nonuniform motion constraints are ubiquitous in robotic applications. Geofencing control is one such paradigm where the motion of a robot must be constrained within a predefined boundary. This paper addresses the problem of stabilizing a unicycle robot around a desired circular orbit while confining its motion within a nonconcentric external circular boundary. Our solution approach relies on the concept of the so-called Mobius transformation that, under certain practical conditions, maps two nonconcentric circles to a pair of concentric circles, and hence, results in uniform spatial motion constraints. The choice of such a Mobius transformation is governed by the roots of a quadratic equation in the post-design analysis that decides how the regions enclosed by the two circles are mapped onto the two planes. We show that the problem can be formulated either as a trajectory-constraining problem or an obstacle-avoidance problem in the transformed plane, depending on these roots. Exploiting the idea of the barrier Lyapunov function, we propose a unique control law that solves both these contrasting problems in the transformed plane and renders a solution to the original problem in the actual plane. By relating parameters of two planes under Mobius transformation and its inverse map, we further establish a connection between the control laws in two planes and determine the control law to be applied in the actual plane. Simulation and experimental results are provided to illustrate the key theoretical developments.
