A model of collision-free path planning for manipulator¢‚¬„¢s end-effectors based on circular obstacle regions and its corresponding algorithm to search the shortest collision-free path are presented in this paper. As the shortest one, the shortest collision-free path can be found from all the relative shortest collision-free paths whose definition and properties are provided as well in this paper. In order to find the relative shortest collision-free path, some algorithms on finding the common tangent of two circles and checking whether it lies on a certain relative shortest collision-free path are given. The searching algorithm of the shortest collision-free path is formed by integration of the algorithms. The searching algorithm does not contain any iterative procedure, and consequently it can effectively establish shortest collision-free paths for an acceptable short time. The searching algorithm can also avoid the trap of local minimum, and obtain the shortest collision-free path represented by a smooth and continuous curve connecting starting point and target point of the manipulator¢‚¬„¢s end-effectors.In order to deal with the collision-free path planning based on non-circular obstacle regions, the concept of expanded circle is introduced, and the above-mentioned collision-free path planning method based on circular obstacle regions is generalized to non-circular obstacle regions. To resolve the intersection problem of the expanded circles, a method to surround an obstacle region by multi-circles and their common tangent segments is given in this paper.
References
Evangelos P, Iakovos P and Ioannis P. Polynomial-based obstacle avoidance techniques for nonholonomic mobile manipulator systems J. Robotics and autonomous systems 2005; 51: 229-247. http://dx.doi.org/10.1016/j.robot.2005.03.006
Ogren P, Leonard NE. A convergent dynamic window approach to obstacle avoidance
Falen BR, Warren WH. Behavioral dynamics of steering, obstacle avoidance, and route selection
Fajen BR, Warrem WH, Termizer S, et al. A dynamical model of steering, obstacle avoidance, and route selection
Hart PE, Nilsson NJ, Raphael B. A formal basis for the heuristic determination of minimum cost paths
Tatsuya O, Pipaporn E, Liang Z, Hiroshi N. An A* Algorithm Framework for the Point-to-Point Time-Dependent Shortest Path Problem
Takahashi O,Schilling RJ. Motion planning in a plane using generalized Voronoi diagrams
Hou E, Zheng D. Mobile robot path planning based on hierarching hexagonal decomposition and artificial potential fields
Schwartz JT, Sharir M. On the Piano Movers' problem: I. The case if a two-dimensional rigid polygonal body moving amidst polygonal barriers
Valavanis KP, Hebert T, Kolluru R, Tsourveloudis N. Mobile robot navigation in 2-D dynamic environments using an electrostatic potential field
Russell S, Norvig P. Artificial intelligence: a modern approach
Dorigo M, Bonabeau E, Theraulaz G.. Ant algorithms and stigmergy[J
Gemeinder M, Gerke M. GA-based path planning for mobile robot systems employing an active search algorithm. Applied soft computing 2003; 3: 149-158. http://dx.doi.org/10.1016/S1568-4946(03)00010-3
Tian L, Collins C. An effective robot trajectory planning method using a genetic algorithm
Huseyin C, Halim C. A hybrid harmony search and TRANSYT hill climbing algorithm for signalized stochastic equilibrium transportation networks J. Transportation research part C: emerging technologies 2012; 25(12): 152-167.
Jonathan A and Manuel V. Steepest ascent hill climbing for portfolio selection J. Lecture notes in computer science 2012; 7248(1): 145-154.
Krispin A, Davies A and Graeme N. Rapid control selection through hill-climbing methods J. Lecture notes in computer science 2012; 7507(1): 571-580.
Mark de B, Otfried C, Marc van K, Mark O. Computational geometry: algorithms and applications M. Berlin Heidelberg: Springer-Verlag, 2008.
Neaimeh M, Hill G, Hübner Y, et al. Routing systems to extend the driving range of electric vehicles J. IET Intelligent Transport Systems 2013; 7(3): 327-336. http://dx.doi.org/10.1049/iet-its.2013.0122
Klie T, Straub F. Integrating SNMP Agents with XML-based Management Systems J. IEEE Communications Magazine, 2004; 42(7): 76-83. http://dx.doi.org/10.1109/MCOM.2004.1316537
An K, Zheng YL and, Qiu ZL. A New Algorithm Solution to the Shortest Path Problem of Weighting Directed GraphMethod of Forward Graph J. Journal of Hebei Normal University(Natural Science Edition) 2000; 24(1): 23-24.(in Chinese).