Hybrid Feedback Control Design for Non-Convex Obstacle Avoidance

Mayur Sawant,Ilia Polushin,Abdelhamid Tayebi
2024-04-15
Abstract:We develop an autonomous navigation algorithm for a robot operating in two-dimensional environments containing obstacles, with arbitrary non-convex shapes, which can be in close proximity with each other, as long as there exists at least one safe path connecting the initial and the target location. An instrumental transformation that modifies (virtually) the non-convex obstacles, in a non-conservative manner, is introduced to facilitate the design of the obstacle-avoidance strategy. The proposed navigation approach relies on a hybrid feedback that guarantees global asymptotic stabilization of a target location while ensuring the forward invariance of the modified obstacle-free workspace. The proposed hybrid feedback controller guarantees Zeno-free switching between the move-to-target mode and the obstacle-avoidance mode based on the proximity of the robot with respect to the modified obstacle-occupied workspace. Finally, we provide an algorithmic procedure for the sensor-based implementation of the proposed hybrid controller and validate its effectiveness via some numerical simulations.
Robotics,Systems and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to achieve autonomous navigation of robots in a two - dimensional environment containing non - convex obstacles of arbitrary shapes. Specifically, the goal of the paper is to design an autonomous navigation algorithm that enables the robot to move safely from the initial position to the target position in an environment with non - convex obstacles of arbitrary shapes while avoiding collisions with the obstacles. To achieve this goal, the paper presents the following key challenges: 1. **Handling of non - convex obstacles**: Traditional navigation methods usually assume that obstacles are convex, which limits their effectiveness in practical applications. The paper modifies the shapes of non - convex obstacles by introducing a virtual transformation, making these obstacles easier to handle. 2. **Existence of a safe path**: The paper assumes that there is at least one safe path between the initial position and the target position. This means that even if the distance between obstacles is very close, as long as there is a path that does not intersect any obstacle, the robot should be able to find this path. 3. **Global asymptotic stability and forward invariance**: The proposed navigation method needs to ensure that the robot can globally asymptotically stably reach the target position and at the same time ensure that the robot is always in the modified obstacle - free workspace during the entire navigation process, that is, forward invariance. 4. **Design of hybrid feedback control**: To achieve the above goals, the paper proposes a control strategy based on hybrid feedback. This strategy switches between the "move - towards - the - target" mode and the "obstacle - avoidance" mode according to the relative position between the robot and the modified obstacles, to ensure that the robot can approach the target efficiently and avoid obstacles effectively. 5. **Application of sensor data**: The paper also provides an implementation method based on sensors (such as LiDAR), enabling the robot to apply the proposed hybrid control algorithm in real - time in an environment that is unknown in advance without the need for a global understanding of the entire environment. By solving these problems, the paper aims to provide a robust and efficient autonomous navigation solution for robots operating in complex environments.