Assembly Maintainability Study with Motion Planning

Assembly Maintainability Study with Motion Planning Assembly Maintainability Study with Motion Planning

www3.nccu.edu.tw
from www3.nccu.edu.tw More from this publisher
13.07.2015 Views

In Proceedings of 1995 IEEE Int’l Conf. on Robotics and Automationtakes a few minutes to several hours to generate a path if it canfind one. With the automated system available, designers canalso perform several studies simultaneously. Depending onhow complex the study is, the productivity gain ranges fromseveral factors to an order of magnitude.But this system is not without problems. In general, we realizethat most of the time is still spent on collision checking. Incertain cases (that are not included in this paper) we experiencedpronounced effect from the probabilistic nature of theplanner. Some of our studies are non–conclusive after severaldays (one particular assembly took more than a week (on theSGI workstation mentioned above) and was eventually terminatedmanually). To address this problem, we are planning onexploring other techniques such as the randomized roadmapalgorithm in [Kavraki94]. In that direction, we will try to emphasizethe deterministic behavior of a planner.5 ConclusionsWe developed a first–known practical automated assemblymaintainability study system by incorporating results from researchin robotics motion planning. In this paper, we presenta dynamic, adaptive multi–resolution model in the system.This search resolution adaptation model overcomes the difficultiesfixed resolution motion planners experience. In addition,a bias mechanism was developed to facilitate specificationof access path preference that is required in typicalmaintainability and manufacturability studies. A number ofindustrial application studies are presented in the paper thatuse the system to show that the automated system not onlysolves otherwise–difficult problems but also lends significantproductivity improvement over existing computer–assistedmanual approach. We also show that such a system is an effectivetool for custom manufacturing where manufacturabilitycan be tested before parts are made. With the results, we areconfident that this automated maintainability system points toa new direction of applications of research in robotic motionplanning. We hope that it will serve to provide additionaldriving force for research in motion planning in general.AcknowledgementsThe automated system is encapsulated in ProductVision, acommercial software developed at GE Corporate R&D to producethe results shown in this paper. Briefly, ProductVisionprovides a visual environment on UNIX workstations to importgeometrical models (from major CAD packages) to generateaccess paths to test assembly feasibility using the motionplanner described in this paper. It also creates a swept surfaceto outline the physical space required of a given path for thegiven LRU. Results can be presented using computer animationin the software as shown in the accompanying Video Proceedings.The reported applications have been performed onSGI’s RealityEngine, with two R4400 processors at 150 MHZand 128 MBytes of main memory.References[Barraquand90] Barraquand, J. and Latombe, J.–C. ‘‘AMonte–Carlo Algorithm for Path Planning with Many Degreesof Freedom,’’ Proc. IEEE Int’l Conf. on Robotics andAutomation, 1712–1717 (1990).[Donald87] Donald, B. ‘‘A Search Algorithm for MotionPlanning with Six Degrees of Freedom,’’ Artificial Intelligence,31. 295–353 (1987).[Gilbert85] Gilbert E.G. and Johnson D. W. ‘‘Distance Functionsand Their Application to Robot Path Planning in thePresence of Obstacles,’’ IEEE Trans. on Robotics and Automation,RA–1. 21–30 (1985).[Hwang92] Hwang, Y. K. Ahuja, N. ‘‘Gross Motion Planning– A Survey,’’ ACM Computing Surveys, 24. 220–291 (1992).[Kavraki94] Kavraki, L. Latombe, J.–C. ‘‘Randomized Preprocessingof Configuration Space for Fast Path Planning,’’Proc. IEEE Int’l Conf. on Robotics and Automation, preprint.(1994).[Latombe91] Latombe, J.–C. Robot Motion Planning, KluwerAcademic Publishers, Boston, 1991.[Lozano79] Lozano–Perez, T. and Wesley, M., ‘‘An Algorithmfor Planning Collision–free Paths Among PolyhedralObstacles,’’ Comm. of ACM, 22. 560–570 (1979).[Lozano83] Lozano–Perez, T. ‘‘Spatial Planning: A ConfigurationSpace Approach,’’ IEEE Trans. on Computers, C–32.108–120 (1983).[Lozano91] Lozano–Perez, T and O’Donnel, P. ‘‘Parallel RobotMotion Planning,” Proc. IEEE Int’l Conf. on Robotics andAutomation, 1000–1007, 1991.[Lozano93] Lozano–Perez, T and Wilson, R. ‘‘Assembly Sequencingfor Arbitrary Motions,” Proc. IEEE Int’l Conf. onRobotics and Automation, 1993.[Quinlan94] Quinlan, S. ‘‘Efficient Distance Computation betweenNon–convex Ojbects,” Proc. IEEE Int’l Conf. on Roboticsand Automation, 1994.[Schwartz83b] Schwartz, J. T. and Sharir, M., ‘‘On the PianoMovers’ Problem: II. Advances in Applied Mathematics, 4.298–351 (1983).[Wilson92a] Wilson, R. and Latombe, J.–C. ‘‘On the QualitativeStructure of a Mechanical Assembly,” Proc. IEEE Int’lConf. on Robotics and Automation, 1992.[Wilson92b] Wilson, R. and Matsui, T. ‘‘Partitioning an Assemblyfor Infinitesimal Motions in Translation and Rotation,”Proc. IEEE Int’l Conf. on Intelligent Robotics and Systems,1992.

In Proceedings of 1995 IEEE Int’l Conf. on Robotics and Automationtakes a few minutes to several hours to generate a path if it canfind one. With the automated system available, designers canalso perform several studies simultaneously. Depending onhow complex the study is, the productivity gain ranges fromseveral factors to an order of magnitude.But this system is not <strong>with</strong>out problems. In general, we realizethat most of the time is still spent on collision checking. Incertain cases (that are not included in this paper) we experiencedpronounced effect from the probabilistic nature of theplanner. Some of our studies are non–conclusive after severaldays (one particular assembly took more than a week (on theSGI workstation mentioned above) and was eventually terminatedmanually). To address this problem, we are planning onexploring other techniques such as the randomized roadmapalgorithm in [Kavraki94]. In that direction, we will try to emphasizethe deterministic behavior of a planner.5 ConclusionsWe developed a first–known practical automated assemblymaintainability study system by incorporating results from researchin robotics motion planning. In this paper, we presenta dynamic, adaptive multi–resolution model in the system.This search resolution adaptation model overcomes the difficultiesfixed resolution motion planners experience. In addition,a bias mechanism was developed to facilitate specificationof access path preference that is required in typicalmaintainability and manufacturability studies. A number ofindustrial application studies are presented in the paper thatuse the system to show that the automated system not onlysolves otherwise–difficult problems but also lends significantproductivity improvement over existing computer–assistedmanual approach. We also show that such a system is an effectivetool for custom manufacturing where manufacturabilitycan be tested before parts are made. With the results, we areconfident that this automated maintainability system points toa new direction of applications of research in robotic motionplanning. We hope that it will serve to provide additionaldriving force for research in motion planning in general.AcknowledgementsThe automated system is encapsulated in ProductVision, acommercial software developed at GE Corporate R&D to producethe results shown in this paper. Briefly, ProductVisionprovides a visual environment on UNIX workstations to importgeometrical models (from major CAD packages) to generateaccess paths to test assembly feasibility using the motionplanner described in this paper. It also creates a swept surfaceto outline the physical space required of a given path for thegiven LRU. Results can be presented using computer animationin the software as shown in the accompanying Video Proceedings.The reported applications have been performed onSGI’s RealityEngine, <strong>with</strong> two R4400 processors at 150 MHZand 128 MBytes of main memory.References[Barraquand90] Barraquand, J. and Latombe, J.–C. ‘‘AMonte–Carlo Algorithm for Path <strong>Planning</strong> <strong>with</strong> Many Degreesof Freedom,’’ Proc. IEEE Int’l Conf. on Robotics andAutomation, 1712–1717 (1990).[Donald87] Donald, B. ‘‘A Search Algorithm for <strong>Motion</strong><strong>Planning</strong> <strong>with</strong> Six Degrees of Freedom,’’ Artificial Intelligence,31. 295–353 (1987).[Gilbert85] Gilbert E.G. and Johnson D. W. ‘‘Distance Functionsand Their Application to Robot Path <strong>Planning</strong> in thePresence of Obstacles,’’ IEEE Trans. on Robotics and Automation,RA–1. 21–30 (1985).[Hwang92] Hwang, Y. K. Ahuja, N. ‘‘Gross <strong>Motion</strong> <strong>Planning</strong>– A Survey,’’ ACM Computing Surveys, 24. 220–291 (1992).[Kavraki94] Kavraki, L. Latombe, J.–C. ‘‘Randomized Preprocessingof Configuration Space for Fast Path <strong>Planning</strong>,’’Proc. IEEE Int’l Conf. on Robotics and Automation, preprint.(1994).[Latombe91] Latombe, J.–C. Robot <strong>Motion</strong> <strong>Planning</strong>, KluwerAcademic Publishers, Boston, 1991.[Lozano79] Lozano–Perez, T. and Wesley, M., ‘‘An Algorithmfor <strong>Planning</strong> Collision–free Paths Among PolyhedralObstacles,’’ Comm. of ACM, 22. 560–570 (1979).[Lozano83] Lozano–Perez, T. ‘‘Spatial <strong>Planning</strong>: A ConfigurationSpace Approach,’’ IEEE Trans. on Computers, C–32.108–120 (1983).[Lozano91] Lozano–Perez, T and O’Donnel, P. ‘‘Parallel Robot<strong>Motion</strong> <strong>Planning</strong>,” Proc. IEEE Int’l Conf. on Robotics andAutomation, 1000–1007, 1991.[Lozano93] Lozano–Perez, T and Wilson, R. ‘‘<strong>Assembly</strong> Sequencingfor Arbitrary <strong>Motion</strong>s,” Proc. IEEE Int’l Conf. onRobotics and Automation, 1993.[Quinlan94] Quinlan, S. ‘‘Efficient Distance Computation betweenNon–convex Ojbects,” Proc. IEEE Int’l Conf. on Roboticsand Automation, 1994.[Schwartz83b] Schwartz, J. T. and Sharir, M., ‘‘On the PianoMovers’ Problem: II. Advances in Applied Mathematics, 4.298–351 (1983).[Wilson92a] Wilson, R. and Latombe, J.–C. ‘‘On the QualitativeStructure of a Mechanical <strong>Assembly</strong>,” Proc. IEEE Int’lConf. on Robotics and Automation, 1992.[Wilson92b] Wilson, R. and Matsui, T. ‘‘Partitioning an <strong>Assembly</strong>for Infinitesimal <strong>Motion</strong>s in Translation and Rotation,”Proc. IEEE Int’l Conf. on Intelligent Robotics and Systems,1992.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!