Avoidance of Concave Obstacles through Rotation of Nonlinear Dynamics

06/28/2023
by   Lukas Huber, et al.
0

Controlling complex tasks in robotic systems, such as circular motion for cleaning or following curvy lines, can be dealt with using nonlinear vector fields. In this paper, we introduce a novel approach called rotational obstacle avoidance method (ROAM) for adapting the initial dynamics when the workspace is partially occluded by obstacles. ROAM presents a closed-form solution that effectively avoids star-shaped obstacles in spaces of arbitrary dimensions by rotating the initial dynamics towards the tangent space. The algorithm enables navigation within obstacle hulls and can be customized to actively move away from surfaces, while guaranteeing the presence of only a single saddle point on the boundary of each obstacle. We introduce a sequence of mappings to extend the approach for general nonlinear dynamics. Moreover, ROAM extends its capabilities to handle multi-obstacle environments and provides the ability to constrain dynamics within a safe tube. By utilizing weighted vector-tree summation, we successfully navigate around general concave obstacles represented as a tree-of-stars. Through experimental evaluation, ROAM demonstrates superior performance in terms of minimizing occurrences of local minima and maintaining similarity to the initial dynamics, outperforming existing approaches in multi-obstacle simulations. The proposed method is highly reactive, owing to its simplicity, and can be applied effectively in dynamic environments. This was demonstrated during the collision-free navigation of a 7 degree-of-freedom robot arm around dynamic obstacles

READ FULL TEXT

page 1

page 6

page 7

page 10

page 12

page 16

page 17

page 18

research
12/12/2022

Informed Circular Fields for Global Reactive Obstacle Avoidance of Robotic Manipulators

In this paper a global reactive motion planning framework for robotic ma...
research
10/26/2022

From Obstacle Avoidance To Motion Learning Using Local Rotation of Dynamical Systems

In robotics motion is often described from an external perspective, i.e....
research
03/28/2023

Obstacle Avoidance in Dynamic Environments via Tunnel-following MPC with Adaptive Guiding Vector Fields

This paper proposes a motion control scheme for robots operating in a dy...
research
05/26/2020

Adaptive Robot Navigation with Collision Avoidance subject to 2nd-order Uncertain Dynamics

This paper considers the problem of robot motion planning in a workspace...
research
10/15/2021

The Power of Many: A Physarum Swarm Steiner Tree Algorithm

We create a novel Physarum Steiner algorithm designed to solve the Eucli...
research
05/10/2023

SMART: Self-Morphing Anytime Replanning Tree

The paper presents an algorithm, called Self- Morphing Anytime Replannin...
research
05/19/2022

Creating Star Worlds – Modelling Concave Obstacles for Reactive Motion Planning

Motion planning methods like navigation functions and harmonic potential...

Please sign up or login with your details

Forgot password? Click here to reset