{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T03:58:10Z","timestamp":1782532690203,"version":"3.54.5"},"reference-count":89,"publisher":"ASME International","issue":"2","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2011,6,1]]},"abstract":"<jats:p>The effective planning of a product\u2019s manufacture is critical to both its cost and delivery time. Recognition of this importance has motivated over 30 years of research into automated planning systems and generated a large literature covering many different manufacturing technologies. But complete automation has proved difficult in most manufacturing domains. However, as manufacturing hardware has evolved to become more automated and computer aided design software has been developed to support the creation of complex geometries; planning the physical fabrication of a virtual model is still a task that occupies thousands of engineers around the world, every day. We intend for this paper to be useful to newcomers in this field, who are interested in placing the current state-of-the-art in context and identifying open research problems across a range of manufacturing processes. This paper discusses the capabilities, limitations and challenges of automated planning for four manufacturing technologies: machining, sheet metal bending, injection molding, and mechanical assembly. Rather than presenting an exhaustive survey of research in these areas, we focus on identifying the characteristics of the planning task in different domains, current research directions, and open problems in each area. Our key observations are as following. First, the incorporation of AI techniques, geometric modeling, computational geometry, optimization, and physics-based modeling has led to significant advances in the automated planning area. Second, commercial tools are available to aid the manufacturing planning process in most manufacturing domains. Third, manufacturing planning is computationally challenging and still requires significant human input in most manufacturing domains. Fourth, advancement in several emerging areas has the potential to create, in the near future, a step-change in the capabilities of automated planning systems. Finally, we believe that deploying fully automated planning systems can lead to significant productivity benefits.<\/jats:p>","DOI":"10.1115\/1.3593411","type":"journal-article","created":{"date-parts":[[2011,6,21]],"date-time":"2011-06-21T22:45:22Z","timestamp":1308696322000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":14,"title":["Recent Advances and Future Challenges in Automated Manufacturing Planning"],"prefix":"10.1115","volume":"11","author":[{"given":"David","family":"Bourne","sequence":"first","affiliation":[{"name":"Robotics Institute, Carnegie Mellon University, Pittsburgh, PA 15213"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jonathan","family":"Corney","sequence":"additional","affiliation":[{"name":"Department of Design, Manufacture and Engineering Management, University of Strathclyde, Glasgow, G1 1XJ, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Satyandra K.","family":"Gupta","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering and Institute for Systems Research, University of Maryland, College Park, MD 20742"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"33","published-online":{"date-parts":[[2011,6,21]]},"reference":[{"key":"2019100513321588600_c1","article-title":"GARI: A Problem Solver That Plans How to Machine Mechanical Parts","volume-title":"IJCAI\u201981 Proceedings of the 7th International Joint Conference on AI","author":"Descotte"},{"issue":"4","key":"2019100513321588600_c2","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1115\/1.3243632","article-title":"Towards a Five-Axis Machining CAPP System: A Set-Up Planning Tool Solving Accessibility Constraints","volume":"9","author":"Capponi","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"2","key":"2019100513321588600_c3","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1145\/1138450.1138462","article-title":"Accurate Detection of Symmetries in 3D Shapes","volume":"25","author":"Martinet","journal-title":"ACM Trans. Graph."},{"issue":"3\u20134","key":"2019100513321588600_c4","doi-asserted-by":"publisher","first-page":"689","DOI":"10.1016\/j.ijmachtools.2006.04.014","article-title":"Tool Path Generation and Tolerance Analysis for Free-Form Surfaces","volume":"47","author":"Choi","journal-title":"Int. J. Mach. Tools Manuf."},{"issue":"10","key":"2019100513321588600_c5","first-page":"841","article-title":"Automatic Generation of Gouge-Free and Angular-Velocity-Compliant Five-Axis Toolpath","volume":"39","author":"Wang","journal-title":"CAD"},{"issue":"3","key":"2019100513321588600_c6","doi-asserted-by":"publisher","first-page":"034001","DOI":"10.1115\/1.2960488","article-title":"Applications of Software Engineering to Manufacturing Process Planning","volume":"8","author":"Sundararajan","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"4","key":"2019100513321588600_c7","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1115\/1.1559906","article-title":"Handling Tool Holder Collision in Optimal Tool Sequence Selection for 2.5-D Pocket Machining","volume":"2","author":"D\u2019Souza","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2019100513321588600_c8","first-page":"339","article-title":"Approximation Algorithms for Multiple-Tool Milling","volume":"11","author":"Arya","journal-title":"IJCGA"},{"issue":"4","key":"2019100513321588600_c9","first-page":"502","article-title":"Automatic Recognition of Features From Freeform Surface CAD Models","volume":"40","author":"Sunila","journal-title":"CAD"},{"key":"2019100513321588600_c10","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1115\/1.2767256","article-title":"Recognition of User-Defined Turning Features for Mill\/Turn Parts","volume":"7","author":"Li","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"4","key":"2019100513321588600_c11","doi-asserted-by":"publisher","first-page":"929","DOI":"10.1080\/00207540600865386","article-title":"A Review of Computer-Aided Fixture Design With Respect to Information Support Requirements","volume":"46","author":"Pehlivan","journal-title":"Int. J. Prod. Res."},{"issue":"1","key":"2019100513321588600_c12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1115\/1.2161229","article-title":"CAFixD: A Case-Based Reasoning Fixture Design Method. Framework and Indexing Mechanisms","volume":"6","author":"Boyle","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2019100513321588600_c13","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1115\/1.1603307","article-title":"Geometric and Kinetic Model Based Computer-aided Fixture Design Verification","volume":"3","author":"Rong","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2019100513321588600_c14","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-84628-752-7_4","article-title":"CyberCut: A Coordinated Pipeline of Design, Process Planning and Manufacture","volume-title":"Process Planning And Scheduling for Distributed Manufacturing","author":"Sundararajan"},{"issue":"1","key":"2019100513321588600_c15","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1115\/1.1351811","article-title":"CyberCut: An Internet-based CAD\/CAM System","volume":"1","author":"Ahn","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2019100513321588600_c16","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1016\/j.aei.2010.05.017","article-title":"Design-to-Fabrication Automation for the Cognitive Machine Shop","volume":"24","author":"Shea","journal-title":"Adv. Eng. Inf."},{"issue":"1","key":"2019100513321588600_c17","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1115\/1.1345522","article-title":"A Discourse on Geometric Feature Recognition From CAD Models","volume":"1","author":"Shah","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"4","key":"2019100513321588600_c18","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1016\/j.compind.2007.09.001","article-title":"A Review of Automated Feature Recognition With Rule-Based Pattern Recognition","volume":"59","author":"Nesic","journal-title":"Comput. Ind."},{"issue":"5","key":"2019100513321588600_c19","first-page":"323","article-title":"Systematic Approach to Analyzing the Manufacturability of Machined Parts","volume":"27","author":"Gupta","journal-title":"CAD"},{"issue":"2","key":"2019100513321588600_c20","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1016\/j.compind.2005.06.002","article-title":"Making CNC Machine Tools More Open, Interoperable and Intelligent\u2014A Review of the Technologies","volume":"57","author":"Xu","journal-title":"Comput. Ind."},{"issue":"5","key":"2019100513321588600_c21","doi-asserted-by":"publisher","first-page":"296","DOI":"10.1016\/j.compind.2008.09.009","article-title":"Intelligent Feature Based Process Planning for Five-Axis Mill-Turn Parts","volume":"60","author":"Waiyagan","journal-title":"Comput. Ind."},{"issue":"7","key":"2019100513321588600_c22","first-page":"641","article-title":"Recent Development in CNC Machining of Freeform Surfaces: A State-of-the-Art Review","volume":"42","author":"Lasemi","journal-title":"CAD"},{"issue":"3","key":"2019100513321588600_c23","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1108\/13552541011034898","article-title":"Advanced Process Planning for Subtractive Rapid Prototyping","volume":"16","author":"Petrzelka","journal-title":"Rapid Prototyping J."},{"issue":"3","key":"2019100513321588600_c24","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1016\/S0278-6125(04)80037-2","article-title":"Rapid Planning for CNC Machining\u2014A New Approach to Rapid Prototyping","volume":"23","author":"Frank","journal-title":"J. Manuf. Syst."},{"issue":"1","key":"2019100513321588600_c25","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MCG.2007.23","article-title":"Using a GPU to Accelerate Die and Mold Fabrication","volume":"27","author":"Inui","journal-title":"IEEE Comput. Graphics Appl."},{"issue":"1","key":"2019100513321588600_c26","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1115\/1.2039100","article-title":"Determining Setup Orientations from the Visibility of Slice Geometry for Rapid CNC Machining","volume":"128","author":"Frank","journal-title":"ASME J. Manuf. Sci. Eng."},{"key":"2019100513321588600_c27","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1115\/1.2031269","article-title":"Modeling and Simulation of Multiphysics Systems","volume":"5","author":"Michopoulos","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"12\u201313","key":"2019100513321588600_c28","doi-asserted-by":"publisher","first-page":"1283","DOI":"10.1016\/j.ijmachtools.2004.04.016","article-title":"Geometric and Force Errors Compensation in a 3-Axis CNC Milling Machine","volume":"44","author":"Raksiri","journal-title":"Int. J. Mach. Tools Manuf."},{"key":"2019100513321588600_c29","article-title":"The Modelling and Correction of Ball-Screw Geometric, Thermal and Load Errors on CNC Machine Tools","volume-title":"Doctoral thesis","author":"Holroyd"},{"issue":"12","key":"2019100513321588600_c30","first-page":"762","article-title":"Parting Directions for Mould and Die Design","volume":"25","author":"Chen","journal-title":"CAD"},{"issue":"5","key":"2019100513321588600_c31","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1016\/0278-6125(95)98869-8","article-title":"Partial Visibility for Selecting a Parting Direction in Mould and Die Design","volume":"14","author":"Chen","journal-title":"J. Manuf. Syst."},{"issue":"1","key":"2019100513321588600_c32","first-page":"11","article-title":"Decision Criteria for Computer-Aided Parting Surface Design","volume":"22","author":"Ravi","journal-title":"CAD"},{"issue":"4","key":"2019100513321588600_c33","doi-asserted-by":"publisher","first-page":"330","DOI":"10.1007\/BF01201764","article-title":"Parting Line Formation by Slicing a 3D CAD Model","volume":"14","author":"Wong","journal-title":"Eng. Comput."},{"issue":"2","key":"2019100513321588600_c34","first-page":"81","article-title":"Mould Design With Sweep Operations-A Heuristic Search Approach","volume":"24","author":"Hui","journal-title":"CAD"},{"key":"2019100513321588600_c35","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/BFb0014489","article-title":"Computing a Flattest, Undercut-Free Parting Line for a Convex Polyhedron, With Application to Mold Design","volume":"1148","author":"Majhi","journal-title":"Lect. Notes Comput. Sci."},{"issue":"8","key":"2019100513321588600_c36","first-page":"547","article-title":"Separating an Object From Its Cast","volume":"34","author":"Ahn","journal-title":"CAD"},{"issue":"2","key":"2019100513321588600_c37","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1115\/1.1875572","article-title":"Mold Accessibility via Gauss Map Analysis","volume":"5","author":"Elber","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"1","key":"2019100513321588600_c38","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1115\/1.2164450","article-title":"Finding Undercut-Free Parting Directions for Polygons with Curved Edges","volume":"6","author":"McMains","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"4","key":"2019100513321588600_c39","first-page":"327","article-title":"Finding Feasible Mold Parting Directions Using Graphics Hardware","volume":"38","author":"Kharderkar","journal-title":"CAD"},{"key":"2019100513321588600_c40","doi-asserted-by":"crossref","first-page":"655","DOI":"10.1007\/11802914_53","article-title":"Finding Mold-Piece Regions Using Computer Graphics Hardware","volume":"4077","author":"Priyadarshi","journal-title":"Geometric Modeling and Processing, Lecture Notes in Computer Science"},{"issue":"2","key":"2019100513321588600_c41","first-page":"137","article-title":"Virtual Prototyping of Mold Design: Geometric Mouldability Analysis for Near-Net-Shape Manufactured Parts by Feature Recognition and Geometric Reasoning","volume":"33","author":"Yin","journal-title":"CAD"},{"issue":"12","key":"2019100513321588600_c42","first-page":"777","article-title":"Undercut Feature Recognition in an Injection Mould Design System","volume":"31","author":"Fu","journal-title":"CAD"},{"issue":"6","key":"2019100513321588600_c43","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1243\/0954405001517748","article-title":"Detection of Interference Elements and Release Directions in Die-cast and Injection-moulded Components","volume":"214","author":"Lu","journal-title":"Proc. IMechE, Part B: J Eng. Manuf."},{"issue":"2","key":"2019100513321588600_c44","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1115\/1.1505030","article-title":"A Region Based Method to Automated Design of Multi-Piece Molds with Application to Rapid Tooling","volume":"2","author":"Chen","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"10","key":"2019100513321588600_c45","first-page":"882","article-title":"Geometric Algorithms for Automated Design of Side Actions in Injection Molding of Complex Parts","volume":"39","author":"Banerjee","journal-title":"CAD"},{"issue":"4","key":"2019100513321588600_c46","first-page":"225","article-title":"Design of Side Cores of Injection Mold from Automatic Detection of Interference Faces","volume":"3","author":"Shin","journal-title":"J. Des. Manuf."},{"key":"2019100513321588600_c47","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1115\/1.1737379","article-title":"Automatic Undercut Feature Recognition for Side Core Design of Injection Molds","volume":"126","author":"Ye","journal-title":"ASME J. Mech. Des."},{"issue":"3","key":"2019100513321588600_c48","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1115\/1.1603308","article-title":"A Reverse Glue Approach to Automated Construction of Multi-Piece Molds","volume":"3","author":"Chen","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2019100513321588600_c49","first-page":"241","article-title":"Geometric Algorithms for Automated Design of Multi-Piece Permanent Molds","volume":"36","author":"Priyadarshi","journal-title":"CAD"},{"issue":"3","key":"2019100513321588600_c50","doi-asserted-by":"publisher","first-page":"200","DOI":"10.1115\/1.1606475","article-title":"Algorithms for Computing Global Accessibility Cones","volume":"3","author":"Dhaliwal","journal-title":"J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2019100513321588600_c51","first-page":"1147","article-title":"Generating Sacrificial Multi-Piece Molds Using Accessibility Driven Spatial Partitioning","volume":"35","author":"Huang","journal-title":"CAD"},{"issue":"3","key":"2019100513321588600_c52","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1115\/1.1485741","article-title":"Automated Design of Multi-Stage Molds for Manufacturing Multi-Material Objects","volume":"124","author":"Kumar","journal-title":"ASME J. Mech. Des."},{"issue":"12","key":"2019100513321588600_c53","first-page":"1171","article-title":"Geometric Algorithms for Automated Design of Rotary-Platen Multi-Shot Molds","volume":"36","author":"Li","journal-title":"CAD"},{"issue":"3","key":"2019100513321588600_c54","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1115\/1.2218362","article-title":"Geometric Reasoning on Molding Planning for Multishot Mold Design","volume":"6","author":"Yin","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3\/4","key":"2019100513321588600_c55","first-page":"350","article-title":"Algorithms for Generating Multi-Stage Molding Plans for Articulated Assemblies","volume":"32","author":"Priyadarshi","journal-title":"Rob. Comput. Integr. Manuf."},{"issue":"3","key":"2019100513321588600_c56","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1007\/s00366-005-0006-6","article-title":"Runner Sizing and Weld Line Positioning for Plastics Injection Moulding With Multiple Gates","volume":"21","author":"Zhai","journal-title":"Eng. Comput."},{"key":"2019100513321588600_c57","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/s00366-008-0120-3","article-title":"Runner Sizing in Multiple Cavity Injection Mould by Non-Dominated Sorting Genetic Algorithm","volume":"25","author":"Zhai","journal-title":"Eng. Comput."},{"issue":"3","key":"2019100513321588600_c58","first-page":"334","article-title":"Plastic Injection Mould Cooling System Design by the Configuration Space Method","volume":"40","author":"Li","journal-title":"CAD"},{"issue":"5","key":"2019100513321588600_c59","doi-asserted-by":"publisher","first-page":"2901","DOI":"10.1002\/app.30812","article-title":"3D Study on the Effect of Process Parameters on the Cooling of Polymer by Injection Molding","volume":"114","author":"Hassan","journal-title":"J. Appl. Polym. Sci."},{"issue":"3","key":"2019100513321588600_c60","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1007\/s12541-010-0050-z","article-title":"Automatic Generation of Optimum Cooling Circuit for Large Injection Molded Parts","volume":"11","author":"Rhee","journal-title":"Int. J. Precis. Eng. Manuf."},{"issue":"1","key":"2019100513321588600_c61","first-page":"27","article-title":"Nesting Two Dimensional Shapes in Rectangular Modules","volume":"8","author":"Adamowicz","journal-title":"CAD"},{"issue":"3","key":"2019100513321588600_c62","doi-asserted-by":"publisher","first-page":"506","DOI":"10.1016\/0377-2217(95)00019-M","article-title":"Solution Approaches to Irregular Nesting Problems","volume":"84","author":"Dowsland","journal-title":"Eur. J. Oper. Res."},{"issue":"5","key":"2019100513321588600_c63","doi-asserted-by":"publisher","first-page":"1175","DOI":"10.1080\/00207549208942949","article-title":"Process Plan Generation for Sheet Metal Parts Using an Integrated Feature-Based Expert System Approach","volume":"30","author":"Smith","journal-title":"Int. J. Prod. Res."},{"key":"2019100513321588600_c64","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/0166-3615(91)90032-5","article-title":"Three Kinds of Case-Based Learning in Sheet Metal Manufacturing","volume":"17","author":"Cser","journal-title":"Comput. Ind."},{"issue":"9","key":"2019100513321588600_c65","doi-asserted-by":"publisher","first-page":"1867","DOI":"10.1080\/00207549108948055","article-title":"Feature Reasoning for Sheet Metal Components","volume":"29","author":"Nnaji","journal-title":"Int. J. Prod. Res."},{"issue":"7","key":"2019100513321588600_c66","doi-asserted-by":"publisher","first-page":"747","DOI":"10.1016\/j.compind.2005.04.001","article-title":"Computer Aided Process Planning for Sheet Metal Bending","volume":"56","author":"Doflou","journal-title":"Comput. Ind."},{"issue":"5","key":"2019100513321588600_c67","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1016\/S0278-6125(98)80002-2","article-title":"Automated Process Planning for Robotic Sheet Metal Bending Press Brakes","volume":"17","author":"Gupta, S. K. Bourne","journal-title":"J. Manuf. Syst."},{"issue":"1","key":"2019100513321588600_c68","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1016\/S0007-8506(07)61552-2","article-title":"Constraint-based Process Planning in Sheet Metal Bending","volume":"51","author":"M\u00e1rkusa","journal-title":"CIRP Ann\u2014Manuf. Technol."},{"issue":"1","key":"2019100513321588600_c69","first-page":"62","article-title":"Intelligent Sheet Metal Bending","volume":"119","author":"Ashley","journal-title":"Mech. Eng."},{"key":"2019100513321588600_c70","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1016\/0924-0136(94)90169-4","article-title":"The Generation of Bending Sequences in a CAPP System for Sheet Metal Components","volume":"41","author":"De Vin","journal-title":"J. Mater. Process. Technol."},{"issue":"7","key":"2019100513321588600_c71","doi-asserted-by":"publisher","first-page":"790","DOI":"10.1080\/09511920701678833","article-title":"Planner for Sheet Metal Components to Obtain Optimal Bend Sequence Using a Genetic Algorithm","volume":"21","author":"Kannan","journal-title":"Int. J. Comput. Integr. Manuf."},{"key":"2019100513321588600_c72","first-page":"1","article-title":"Two-Stage Algorithm for Determination of the Bending Sequence in Sheet Products","volume-title":"Proceedings of the ASME Design Automation Conference","author":"Radin"},{"key":"2019100513321588600_c73","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/S0736-5845(00)00035-1","article-title":"Automated Design of Sheet Metal Punches for Bending Multiple Parts in a Single Setup","volume":"17","author":"Alva","journal-title":"Rob. Comput. Integr. Manuf."},{"key":"2019100513321588600_c74","doi-asserted-by":"publisher","first-page":"689","DOI":"10.1115\/1.2833107","article-title":"Sheet Metal Bending: Generating Shared Setups","volume":"121","author":"Gupta","journal-title":"ASME J. Manuf. Sci. Eng."},{"issue":"6","key":"2019100513321588600_c75","doi-asserted-by":"publisher","first-page":"640","DOI":"10.1109\/JRA.1987.1087132","article-title":"Simplified Generation of all Mechanical Assembly Sequences","volume":"3","author":"De Fazio","journal-title":"IEEE J. Robot. Autom."},{"key":"2019100513321588600_c76","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1016\/0004-3702(94)90048-5","article-title":"Geometric Reasoning About Mechanical Assembly","volume":"71","author":"Wilson","journal-title":"Artif. Intell."},{"issue":"1","key":"2019100513321588600_c77","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1115\/1.2899679","article-title":"Automatic Disassembly and Total Ordering in Three Dimensions","volume":"113","author":"Woo","journal-title":"ASME J. Eng. Ind."},{"issue":"12","key":"2019100513321588600_c78","first-page":"751","article-title":"Disassembly Sequences for Objects Built From Unit Cubes","volume":"25","author":"Beasley","journal-title":"CAD"},{"key":"2019100513321588600_c79","doi-asserted-by":"crossref","DOI":"10.1109\/ROBOT.1994.351161","article-title":"Using Simulated Annealing to Select Least-Cost Assembly Sequences","volume-title":"IIEE Robotics and Automation Conference","author":"Milner"},{"issue":"2","key":"2019100513321588600_c80","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1109\/70.75905","article-title":"A Correct and Complete Algorithm for the Generation of Mechanical Assembly Sequences","volume":"7","author":"Homem de Mello","journal-title":"IEEE Trans. Rob. Autom."},{"issue":"1\u20132","key":"2019100513321588600_c81","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1016\/S0004-3702(97)00062-3","article-title":"Geometric Reasoning About Assembly Tools","volume":"98","author":"Wilson","journal-title":"Artif. Intell."},{"issue":"3","key":"2019100513321588600_c82","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1108\/01445150110399151","article-title":"Intelligent Assembly Modeling and Simulation","volume":"21","author":"Gupta","journal-title":"Assem. Autom."},{"issue":"8","key":"2019100513321588600_c83","doi-asserted-by":"publisher","first-page":"762","DOI":"10.1177\/02783640022067157","article-title":"A Survey of Global Configuration-Space Mapping Techniques for a Single Robot in a Static Environment","volume":"19","author":"Wise","journal-title":"Int. J. Rob. Res."},{"issue":"4","key":"2019100513321588600_c84","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1115\/1.1429931","article-title":"Automatic Assembly Feature Recognition and Disassembly Sequence Generation","volume":"1","author":"Sung","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"16","key":"2019100513321588600_c85","doi-asserted-by":"publisher","first-page":"3721","DOI":"10.1080\/0020754031000120078","article-title":"Disassembly Sequencing: A Survey","volume":"41","author":"Lambert","journal-title":"Int. J. Prod. Res."},{"issue":"1","key":"2019100513321588600_c86","article-title":"GPU-based Ray Tracing of Dynamic Scenes","volume":"7","author":"Reichl","journal-title":"J. Virtual Reality Broadcast."},{"key":"2019100513321588600_c87","doi-asserted-by":"crossref","DOI":"10.1109\/COASE.2010.5584452","article-title":"Failure Detection in Assembly: Force Signature Analysis","volume-title":"IEEE Conference on Automation Science and Engineering","author":"Rodriguez"},{"issue":"7","key":"2019100513321588600_c88","doi-asserted-by":"publisher","first-page":"809","DOI":"10.1016\/j.cad.2010.10.005","article-title":"Mesh Cutting During Real-Time Physical Simulation","volume":"43","author":"Turkiyyah","journal-title":"CAD"},{"key":"2019100513321588600_c89","doi-asserted-by":"crossref","volume-title":"International Assessment of Research and Development in Simulation-Based Engineering And Science","author":"Glotzer","DOI":"10.1142\/p777"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3593411\/5565467\/021006_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.3593411\/5565467\/021006_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,5]],"date-time":"2019-10-05T17:32:49Z","timestamp":1570296769000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.3593411\/465765\/Recent-Advances-and-Future-Challenges-in-Automated"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6,1]]},"references-count":89,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.3593411","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,6,1]]},"article-number":"021006"}}