An Approach to Dynamic Distance Calculations for Obstacle Avoidance Problems

Author(s):  
C. Y. Liu ◽  
W. R. Chen ◽  
R. W. Mayne

Abstract This paper presents a distance calculation method which can be used in machine motion planning optimizations where interference is a concern. Dynamic distance calculations are discussed which use the quadratic programming method combined with an approximate swept volume approach. Distance-to-contact calculations can be obtained for both interference and non-interference situations. The swept volume of a moving polygon is constructed through a series of overlapped swept volume segments. Each of the swept volume segments is efficiently developed by checking the inner products of polygon outward boundary normals with velocity vectors for polygon vertices. Two dimensional examples of distance-to-contact computations and robot path planning problems are presented for a sample three link robot with three rotational joints.

Author(s):  
C. Y. Liu ◽  
R. W. Mayne

Abstract This paper discusses distance calculations for three dimensional polyhedra with the assumption of convex bodies. An n-surface convex polyhedron is viewed as the intersection of n half-spaces and is represented by n linear inequality equations while the square of the distance between two points is of a quadratic form in terms of two sets of x-y-z coordinates. The static distance-to-contact between two non-interfering convex polyhedral shapes is then directly solvable by quadratic programming. Based on the concept of distance-past-contact, distance calculations for situations with interference are presented and tested in optimization based robot path planning examples. The distance evaluation is further investigated for the dynamic situations by a swept volume computation strategy. The approach is illustrated in examples with a moving robot link and a fixed obstacle.


2019 ◽  
pp. 582-608
Author(s):  
Diego Alexander Tibaduiza Burgos ◽  
Maribel Anaya Vejar

This chapter presents the development and implementation of three approaches that contribute to solving the mobile robot path planning problems in dynamic and static environments. The algorithms include some items regarding the implementation of on-line and off-line situations in an environment with static and mobile obstacles. A first technique involves the use of genetic algorithms where a fitness function and the emulation of the natural evolution are used to find a free-collision path. The second and third techniques consider the use of potential fields for path planning using two different ways. Brief descriptions of the techniques and experimental setup used to test the algorithms are also included. Finally, the results applying the algorithms using different obstacle configurations are presented and discussed.


1992 ◽  
Vol 114 (4) ◽  
pp. 559-563 ◽  
Author(s):  
Menq-Dar Shieh ◽  
J. Duffy

This is the first of a series of papers dealing with the path planning for a spatial 4R robot with multiple spherical obstacles inside the workspace. In this paper, a time efficient algorithm has been developed to determine a collision free path for the end effector tip of the robot with a single spherical obstacle inside the workspace. A truncated pyramid and a right circular torus are used to model the nonreachable workspaces of the end effector tip of the robot. The problem of guiding the spatial 4R manipulator while avoiding a spherical obstacle is reduced to moving a point while avoiding a truncated pyramid and/or a right circular torus inside the workspace. The point represents the tip of the end effector of the manipulator. This approach produces an efficient algorithm for determining a collision free path. The algorithm has been successfully developed and implemented in the Silicon Graphics 4D-70GT workstation to verify the results.


Author(s):  
Haibin Duan ◽  
Peixin Qiao

Purpose – The purpose of this paper is to present a novel swarm intelligence optimizer — pigeon-inspired optimization (PIO) — and describe how this algorithm was applied to solve air robot path planning problems. Design/methodology/approach – The formulation of threat resources and objective function in air robot path planning is given. The mathematical model and detailed implementation process of PIO is presented. Comparative experiments with standard differential evolution (DE) algorithm are also conducted. Findings – The feasibility, effectiveness and robustness of the proposed PIO algorithm are shown by a series of comparative experiments with standard DE algorithm. The computational results also show that the proposed PIO algorithm can effectively improve the convergence speed, and the superiority of global search is also verified in various cases. Originality/value – In this paper, the authors first presented a PIO algorithm. In this newly presented algorithm, map and compass operator model is presented based on magnetic field and sun, while landmark operator model is designed based on landmarks. The authors also applied this newly proposed PIO algorithm for solving air robot path planning problems.


Author(s):  
Diego Alexander Tibaduiza Burgos ◽  
Maribel Anaya Vejar

This chapter presents the development and implementation of three approaches that contribute to solving the mobile robot path planning problems in dynamic and static environments. The algorithms include some items regarding the implementation of on-line and off-line situations in an environment with static and mobile obstacles. A first technique involves the use of genetic algorithms where a fitness function and the emulation of the natural evolution are used to find a free-collision path. The second and third techniques consider the use of potential fields for path planning using two different ways. Brief descriptions of the techniques and experimental setup used to test the algorithms are also included. Finally, the results applying the algorithms using different obstacle configurations are presented and discussed.


Author(s):  
Nicholas J. Yannoulakis ◽  
Richard A. Wysk

Abstract The issues of robot path planning and collision avoidance have been addressed extensively in literature. This paper examines these problems for a specific domain: that of a rectangular gripper moving in a two-dimensional space of iso-oriented rectangular obstacles. The free space is represented by a set of binary strings. These strings are manipulated through Boolean algebra to yield the largest convex areas in which the gripper can move without colliding with any obstacles. The largest convex areas then become the nodes of two networks (one for each of the orthogonal orientations of the gripper), the arcs of which indicate the possible gripper paths and roll locations. Based on these networks, a search procedure can produce the shortest path from a start to a target position. This algorithm is easy to implement on a PC and will go from a workspace representation to robot control commands.


2015 ◽  
Vol 20 (10) ◽  
pp. 4149-4171 ◽  
Author(s):  
Adel Ammar ◽  
Hachemi Bennaceur ◽  
Imen Châari ◽  
Anis Koubâa ◽  
Maram Alajlan

Sign in / Sign up

Export Citation Format

Share Document