Abstract
The planning of disassembly sequences requires the identification of the extraction trajectories of the different parts or assemblies. The failure to find these trajectories can make a planner fail to generate correct sequences or not evaluate potential solutions. In this paper, we analyze the disassembly path-planning problem, its relation to the general path-planning problem and the main differences between both of them, such as the lack of a target configuration. We present a modification of the rapid-growing random tree-based algorithm (RRT) that addresses these differences. RRTs are easily parallelized so we analyze two different parallelization methods using dual-core-based CPUs as well as the impact of the target selection probability of the algorithm in execution time. The method described is applied to several real-world and synthetic examples.
Similar content being viewed by others
References
Aguinaga I, Amundarain A, Mansa I, Borro D, Matey L (2005) Hardware-accelerated validation of extraction directions in an automatic selective disassembly planner. In: Proceedings of the Virtual Concept ‘05, Biarritz, France, 8–10 November, 2005
Ahuactzin JM, Talbi EG, Bessiere P, Mazer E (1992) Using genetic algorithms for robot motion planning. In: Proceedings of the 10th European Conference on Artificial Intelligence. Wiley, New York
Bruce J, Veloso M (2002) Real-time randomized path planning for robot navigation. In: Proceedings of IROS 2002, Switzerland, Oct 2002
Carpin S, Pagello E (2002) On parallel RRTs for multi-robot systems. In: 8th Conference of the Italian Association for Artificial Intelligence, pp 834–841
Dijkstra E (1959) A note on two problems in connection with graphs. Numer Math 1:269–271
Foskey M, Garber M, Lin MC, Manocha D (2002) A Voronoi-based hybrid motion planner. In: Manocha D (ed) SIGGRAPH’02 Tutorial Course number 31
Garg D, Kumar M (2002) Optimization techniques applied to multiple manipulators for path planning and torque minimization. Eng Appl Artif Intell 15:241–252
Gayle R, Lin MC, Manocha D (2005) Constraint-based motion planning of deformable robots. In: International Conference of Robotics and Automation, Barcelona, Spain, April 2005
Hart PE, Nilsson N, Raphael B (1968) A formal basis for the heuristic determination of minimum cost paths. IEEE Trans Syst Sci Cybern 2:100–107
Hoff III K, Culver T, Keyser J, Lin MC, Manocha D (2002) Interactive motion planning using hardware-accelerated computation of generalized Voronoi diagrams. In: Manocha D (ed) Proceedings of the IEEE International Conference on Robotics and Automation 2000
Hsu D (2000) Randomized single-query motion planning in expansive spaces. PhD Thesis, Stanford University
Huang WH, Fajen BR, Fink JR, Warren WH (2006) Visual navigation and obstacle avoidance using a steering potential function. Robot Auton Syst 54:288–299
Hwang YK, Ahuja N (1992) Gross motion planning-a survey. ACM Comput Surv (CSUR) 24(3):219–291
Iñiguez P, Rosell J (2002) Efficient path planning using harmonic functions computed on a non-regular grid. In: Escrig Monferrer M, Toledo Lobo F (eds) Lecture notes in computer science. Lecture notes in artificial intelligence, LNAI, vol 2504. Springer, Berlin Heidelberg New York, pp 345–354
Kallman M, Aubel A, Abaci T, Thalmann D (2003) Planning collision-free reaching motions for interactive object manipulation and grasping. Eurgraphics 2003(3)
Kavraki LE, Latombe JC, Motwani R, Raghavan P (1995) Randomized query processing in robot motion planning. In: SIGACT Symposium on the Theory of Computing (STOC). Las Vegas, Nevada, pp 353–362
Kavraki LE, Svestka P, Latombe JC, Overmars MH (1996) Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans Robot Autom 12(4):566–580
Kuffner J, LaValle SM (2000) RRT-connect: an efficient approach to single-query path planning. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp 995–1001
Latombe JC (1991) Robot motion planning. Kluwer Academic Publishers, Boston
LaValle S, Kuffner J (2001) Randomized kinodynamic planning. Int J Rob Res 20(5):378–400
Lozano-Pérez T, Wesley MA (1979) An algorithm for planning collision-free paths among polyhedral obstacles. Communications ACM 22(10):560–570
Overmars MH (2002) Recent developments in motion planning. In: Sloot P, Kenneth Tan C, Dongarra J, Hoekstra A (eds) Computational Science-ICCS 2002, Part III, Springer, Berlin Heidelberg New York, pp 3–13
Rejneri N (2000) Détermination et simulation des opérations d’assemblage lors de la conception de systèmes mécaniques. PhD Thesis, Institut National Polytechnique de Grenoble
Samet H (1982) Neighbor-finding techniques for image represented by quadtrees. Comput Graph Image Process 18:37–57
Siméon T, Laumond JP, Nissoux C (2000) Visibility-based probabilistic roadmaps for motion planning. J Adv Robot 14(6):477–494
Sundaram S, Remmler I, Amato NM (2001) Disassembly sequencing using a motion planning approach. In: IEEE International Conference on Robotics and Automation (ICRA), Seoul, Korea, 21–26 May 2001
Svestka P, Overmars MH (1998) Probabilistic path planning. In: Laumond JP (ed) Robot motion planning and control. Lecture notes in control and information sciences, vol 229, Springer, Berlin Heidelberg New York, pp 255–304
Vleugels J, Kok J, Overmars MH (1993) Motion planning using a colored Kohonen network. Tech rep, Universiteit Utrecht
Wilson RH (1992) On geometric assembly planning. PhD Thesis, Stanford University
Xiao J, Michalewicz Z, Zhang L, Trojanowski K (1997) Adaptive evolutionary planner/navigator for mobile robots. IEEE Trans Evol Comput 1(1):18–28
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Aguinaga, I., Borro, D. & Matey, L. Parallel RRT-based path planning for selective disassembly planning. Int J Adv Manuf Technol 36, 1221–1233 (2008). https://doi.org/10.1007/s00170-007-0930-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-007-0930-2