Abstract
An indispensable feature of a modern intelligent robot is its capability to plan short and safe motions in the presence of obstacles in its workspace, which is highly important for industrial manipulators in charge of automatic picking and placing, welding, painting, etc. On the other hand, collision-free motion planning of serial manipulators becomes exponentially hard with the increase of number of joints, and so efficient methods like sampling-based ones are vastly used for most real-world problems. In this paper, we propose a new variation of sampling-based methods called semi-lazy probabilistic roadmap (SLPRM) for motion planning of industrial manipulators, which benefits from the advantages of the basic probabilistic roadmap (PRM) and lazy-PRM (LPRM) methods. Unlike the exhaustive and zero collision-checking policies implemented respectively in PRM and LPRM, the SLPRM collision-checks random configurations for only m terminal links (i.e., from end-effector backwards) of the manipulator in the roadmap construction phase. As a result, on one hand, the roadmap construction time reduces compared with PRM due to less collision checks, and on the other hand, query times decrease compared with LPRM due to a better quality of the initial roadmap. A central decision in SLPRM is to properly determine the value of m, which has a direct effect on its speed. For this purpose, a new parameter tuning approach based on a combination of Shannon’s Entropy and VIKOR methods is implemented to determine the best values for m and all other parameters of the algorithm. The proposed method has been tested and implemented in simulated and real workspace scenarios for an RV-E3J Mitsubishi industrial manipulator robot, and the results showed that the mean planning time of the SLPRM was shorter compared with that of the PRM and LPRM. To make the algorithm resilient and robust to internal faults and environmental variations such as positional errors, joint failures, and obstacle displacements, we have also proposed the resilient and robust SLPRM, which through concentrated sampling and roadmap-amending procedures, can handle unexpected failures and changes.
Similar content being viewed by others
References
Nof SY (1999) Handbook of industrial robotics, John Wiley & Sons
Hwang YK, Ahuja N (1992) Gross motion planning—a survey. ACM Computing Surveys (CSUR) 24(3):219–291
Canny J, Donald B (1988) Simplified voronoi diagrams. Discrete Comput Geom 3(3):219–36
Asano T, Asano T, Guibas L, Hershberger J, Imai H (1985) Visibility-polygon search and euclidean shortest paths. In: Proc IEEE 26th Annual Symposium on Foundations of Computer Science 155–164
Canny J (1985) A Voronoi method for the piano-movers problem. In: Pro IEEE Robotics and Automation 530–535
Canny J (1987) A new algebraic method for robot motion planning and real geometry In: Proc IEEE 28th Annual Symposium on Foundations of Computer Science 39–48
Keil JM, Sack JR (1985) Minimum decomposition of polygonal objects. Comput Geom 197–216
Khatib O (1986) Real-time obstacle avoidance for manipulators and mobile robots. Int J Robot Res 5(1):90–99
Latombe JC (1991) Robot motion planning, Springer Science & Business Media
Masehian E, Amin-Naseri MR (2004) A Voronoi diagram-visibility graph-potential field compound algorithm for robot path planning. J Robot Syst 21(6):275–300
Huang S, Chao HH, Miranda AG, (2014) Motion planning of a 7-axis robot manipulator via Modified Tension Spline and convex optimization. In Proc IEEE Int Conf in Autom Sci and Eng (CASE), pp. 1278–1283
Byrne S, Naeem W, Ferguson S (2014) Improved APF strategies for dual-arm local motion planning. Trans Inst Meas Control 37(1):73–90
Gao M, Chen D, Yang Y, He Z (2015) A fixed-distance planning algorithm for 6-DOF manipulators. Ind Robot: An Int J 42(6):586–599
Sheng G, Jie Z, Heago C (2003) Genetic algorithm based on path planning of coordinated multi-robot manipulators. In: Proc IEEE Int Con on Robotics, Intelligent Systems and Signal Processing, pp. 763–767
Masehian E, Amin-Naseri MR (2008) Sensor-based robot motion planning—a Tabu search approach. IEEE Robot Autom Mag 15(2):48–57
Masehian E, Sedighizadeh D (2010) Multi-objective robot motion planning using a particle swarm optimization model. J Zhejiang Univ 11(8):607–619
Savsani P, Jhala RL, Savsani VJ (2014) Comparative study of different metaheuristics for the trajectory planning of a robotic arm. IEEE Syst J 99:1–12
Contreras-Cruz MA, Ayala-Ramirez V, Hernandez-Belmonte UH (2015) Mobile robot path planning using artificial bee colony and evolutionary programming. Appl Soft Comput 30:319–328
Wang X, Shi Y, Ding D, Gu X (2015) Double global optimum genetic algorithm–particle swarm optimization-based welding robot path planning. Eng Optim:1–18
Kavraki LE, Švestka P, Latombe JC, Overmars MH (1996) Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans Robot Autom 12(4):566–580
LaValle SM (1998) Rapidly–exploring random trees: a new tool for path planning. Computer Science Dept, Iowa State Univ
Chakravorty S, Kumar S (2011) Generalized sampling-based motion planners. IEEE Trans Syst Man Cybern, Part B: Cybern 41(3):855–866
Devaurs D, Siméon T, Cortés J (2015) Efficient sampling-based approaches to optimal path planning in complex cost spaces. In: Algorithmic Foundations of Robotics, Springer International Publishing, pp. 143–159
Hsu D, Jiang T, Reif J, Sun Z (2003) The bridge test for sampling narrow passages with probabilistic roadmap planners. In: Proc IEEE Int Conf on Robotics and Automation, pp. 4420–4426
Amato NM, Bayazit OB, Dale LK (1998) OBPRM: an obstacle-based PRM for 3D workspaces. In: Agarwal P, Kavraki LE, Mason M (ed.) Robotics: The Algorithmic Perspective, AK Peters, pp. 156–168
Wilmarth S, Amato NM, Stiller P (1999) MAPRM: a probabilistic roadmap planner with sampling on the medial axis of the free space. In: Proc IEEE Int Conf Robot Autom (ICRA), pp. 1024–1031
Geraerts RJ, Overmars MH (2004) Sampling techniques for probabilistic roadmap planners. In: Proc Intelligent Autonomous Systems, pp. 600–609
Bohlin R, Kavraki LE (2000) Path planning using lazy PRM. In: Proc IEEE Int Conf Robot Autom (ICRA), pp. 521–528
Simonin E, Diard J (2008) BBPRM: A behavior–based probabilistic roadmap method. In: Proc IEEE Int Conf Systems, Man and Cybernetics, p 1719–1724
Karaman S, Frazzoli E (2011) Sampling-based algorithms for optimal motion planning. Int J Robot Res 30(7):846–894
Noori N, Noohi E, Moradi H, Bakhtiary AH, Ahmadabadi MN (2009) A probabilistic roadmap based planning algorithm for wheeled-tip robots manipulating polygonal objects. In: Proc IEEE Int Conf Advanced Intelligent Mechatronics, pp. 1040–1046
Huang Y, Gupta K (2009) Collision–probability constrained PRM for a manipulator with base pose uncertainty. In Proc IEEE/RSJ Int Conf Intel Rob Sys (IROS), pp. 1426–1432
Baumann M, Leonard S, Croft EA, Little JJ (2010) Path planning for improved visibility using a probabilistic road map. IEEE Trans Robot 26(1):95–200
Barbara F, Cyrill S, Nichola A, Wolfram B (2011) Efficient motion planning for manipulation robots in environments with deformable objects. In: Proc IEEE/RSJ Int Conf Intel Rob Sys (IROS), pp. 2180–2185
Byrne S, Naeem W, Ferguson S (2013) An intelligent configuration-sampling based local motion planner for robotic manipulators. In: Workshop on Robot Motion and Control (RoMoCo), pp. 147–153
Kaltsoukalas K, Makris S, Chryssolouris G (2015) On generating the motion of industrial robot manipulators. Robot Comput Integr Manuf 32:65–71
Choset H, Lynch KM, Hutchinson S, Kantor G, Burgard W, Kavraki LE, Thrun S (2005) Principles of robot motion: theory, algorithms, and implementations. MIT Press, Cambridge, MA, USA
Talbi EG (2009) Metaheuristics: from design to implementation, Wiley
Montgomery DC (2005) Design and analysis of experiments, Wiley
Taguchi G, Yokoyama Y (1993) Taguchi methods: design of experiments. American Supplier Institute Press, Millersburg
Masehian E, Akbaripour H, Mohabati-Kalejahi N (2013) Landscape analysis and efficient metaheuristics for solving the N-queens problem. Comput Optim Appl 56(3):735–764
Akbaripour H, Masehian E (2013) Efficient and robust parameter tuning for heuristic algorithms. Int J Ind Eng 24(2):143–150
Duckstein L, Opricovic S (1980) Multiobjective optimization in river basin development. Water Resour Res 16(1):14–20
Zhang WJ, Van Luttervelt CA (2011) Toward a resilient manufacturing system. CIRP Ann Manuf Technol 60(1):469–472
Lussier B, Chatila R, Ingrand F, Killijian MO, Powell D (2004) On fault tolerance and robustness in autonomous systems. In: Proc. 3rd IARP-IEEE/RAS-EURON joint workshop on technical challenges for dependable robots in human environments, pp. 351–358
Sun Z, Zhang B, Cheng L, Zhang WJ (2011) Application of the redundant servomotor approach to design of path generator with dynamic performance improvement. Mech Mach Theory 46(11):1784–1795
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Akbaripour, H., Masehian, E. Semi-lazy probabilistic roadmap: a parameter-tuned, resilient and robust path planning method for manipulator robots. Int J Adv Manuf Technol 89, 1401–1430 (2017). https://doi.org/10.1007/s00170-016-9074-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-9074-6