{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:55:55Z","timestamp":1777715755889,"version":"3.51.4"},"reference-count":54,"publisher":"SAGE Publications","issue":"6","license":[{"start":{"date-parts":[[2000,6,1]],"date-time":"2000-06-01T00:00:00Z","timestamp":959817600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2000,6]]},"abstract":"<jats:p>The manipulation of planar objects using linear fences is of interest in robotics and parts feeding applications. The global behavior of such systems can be characterized graphically using Brost's push stability diagram (PSD). Previously, we have shown specifically under what conditions this representation undergoes qualitative, topological transitions corresponding to globally distinct behavioral regimes. In this paper, we show that these insights form a united Whole when viewed from the perspective of catastrophe theory. The key result is that a planar object being pushed by a fence under the assumption of Coulomb friction is functionally equivalent to a gravitational catastrophe mnachine. Qualitative changes in global behavior are thus explained as catastrophes as singularities are encountered on a discriminant surface due to smooth changes in parameters. Catastrophe theory thus forms part of a computational theory of planar orientation, the aim of which is to understand such systems and make predictions about their behavior.<\/jats:p>","DOI":"10.1177\/027836490001900601","type":"journal-article","created":{"date-parts":[[2004,12,17]],"date-time":"2004-12-17T20:23:10Z","timestamp":1103314990000},"page":"531-565","source":"Crossref","is-referenced-by-count":5,"title":["A Catastrophe Theory Model of Planar Orientation"],"prefix":"10.1177","volume":"19","author":[{"given":"Mark W.","family":"Wright","sequence":"first","affiliation":[{"name":"Edinburgh Virtual Environment Centre, King's Buildings, University of Edinburgh, Edinburgh, Midlothian EH9 3JZ, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Graham E.","family":"Deacon","sequence":"additional","affiliation":[{"name":"Mechatronic Systems and Robotics Research Group, School of Mechanical and Materials Engineering, University of Surrey, Guildford, Surrey, GU2 5XH, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2000,6]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Akella. S. 1996. Robotic Manipulation for Parts Transfer and Orienting. Ph.D. thesis Robotics Institute Carnegie-Mellon University Pittsburgh PA. (Also: Carnegie-Mellon University Robotics Institute Technical Report CMU-RI-TR-96-38)."},{"key":"e_1_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Akella S. Huang W. Lynch K. and Mason M. 1996. Planar manipulation on a conveyor with a one joint robot. In Proc. 7th Int. Symp. Robotics Research ed. G. Giralt and G. Hirzinger 265-276. London: Springer.","DOI":"10.1007\/978-1-4471-1021-7_29"},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Akella S. Huang W. Lynch K. and Mason M. 1997. Sensorless part orienting with a one-joint manipulator. IEEE Int. Conf. on Robotics and Automation Albuquerque NM pp. 2383-2390.","DOI":"10.1109\/ROBOT.1997.619318"},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Akella S. and Mason M. 1998a. Parts orienting with shape Uncertainty. IEEE Int. Conf. on Robotics and Automation Leuven Belgium pp. 565-572.","DOI":"10.1109\/ROBOT.1998.677033"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1177\/027836499801700107"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1177\/027836499301200303"},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Balorda Z. 1990. Reducing uncertainty of objects by robot pushing. IEEE Int. Conf. on Robotics and Automation Cincinnati OH pp. 1051-1056.","DOI":"10.1109\/ROBOT.1990.126132"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Balorda Z. 1993. Automatic planning of robot pushing operations. IEEE Int. Conf. on Robotics and Automation Atlanta GA pp. 732-737.","DOI":"10.1109\/ROBOT.1993.292065"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/70.313103"},{"key":"e_1_2_1_10_1","unstructured":"Boothroyd G. 1992. Assembly Automation and Product Design. New York: Marcel Dekker."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.2826112"},{"key":"e_1_2_1_12_1","unstructured":"Brost R. 1985. Planning robot grasping motions in the presence of uncertainty. Technical Report CMU-RI-TR-85-12 The Robotics Institute Carnegie-Mellon University Pittsburgh PA."},{"key":"e_1_2_1_13_1","first-page":"3","volume":"7","year":"1988","unstructured":"Brost, R. 1988. Automatic grasp planning in the presence of uncertainty. Int. J. of Robotics Research 7(1):3-17.","journal-title":"Int. J. of Robotics Research"},{"key":"e_1_2_1_14_1","unstructured":"Brost R. 1991a. Analysis and Planning of Planar Manipulation Tasks. Ph.D. thesis Department of Computer Science Carnegie-Mellon University Pittsburgh PA. (Also: Technical Report CMU-CS-91-149 Department of Computer Science Carnegie-Mellon University)."},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Brost R. 1991b. Computing the possible rest configurations of two interacting polygons. IEEE Int. Conf. on Robotics and Automation Sacramento CA pp. 686-693.","DOI":"10.1109\/ROBOT.1991.131663"},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Bruce J. and Giblin P. 1992. Curves and Singularities 2d ed. Cambridge UK: Cambridge University Press.","DOI":"10.1017\/CBO9781139172615"},{"key":"e_1_2_1_17_1","unstructured":"Caine M. 1993. The Design of Shape from Motion Constraints. Ph.D. thesis Department of Mechanical Engineering Massachusetts Institute of Technology. Cambridge. (Also: MIT AI Lab. Technical Report 1425)."},{"key":"e_1_2_1_18_1","unstructured":"Deacon G. 1992. An algorithm for orienting objects in a minimum number of robot sweeping motions. Working paper Department of Artificial Intelligence University of Edinburgh Edinburgh Scotland."},{"key":"e_1_2_1_19_1","unstructured":"Deacon G. Low P. and Malcolm C. 1993. Orienting objects in a minimum number of robot sweeping motions. Proc. 6th Int. Conf. on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems Edinburgh Scotland pp. 494-503."},{"key":"e_1_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Deacon G. Wright M. and Malcolm C. 1997a. Qualitative transitions in object reorienting behavior Part 1: The effects of varying friction. Proc. IEEE Int. Conf. on Robotics and Automation Albuquerque NM pp. 2697-2704.","DOI":"10.1109\/ROBOT.1997.619368"},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Deacon G. Wright M. and Malcolm C. 1997b. Qualitative transitions in object reorienting behavior Part 2: The effects of varying the center of mass. Proc. IEEE\/RSJ 1997 Int. Conf. on Intelligent Robots and Systems Grenoble France pp. 441-449.","DOI":"10.1109\/IROS.1997.649101"},{"key":"e_1_2_1_22_1","unstructured":"Do Carmo M. 1976. Differential Geometry of Curves and Surfaces. Englewood Cliffs NJ: Prentice Hall."},{"key":"e_1_2_1_23_1","unstructured":"Goldberg K. (1990). Stochastic Plans for Robotic Manipulation. Ph.D. thesis Department of Computer Science Carnegie-Mellon University Pittsburgh PA. (Also: Technical Report CMU-CS-90-161 Department of Computer Science Carnegie-Mellon University)."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01891840"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/0043-1648(91)90104-3"},{"key":"e_1_2_1_26_1","unstructured":"Hilbert D. and Cohn-Vossen S. 1952. Geometry and the Imagination (Translated from the 1932 German edition by P. Nemenyi). New York: Chelsea."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1177\/027836499801700108"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1177\/027836499601500603"},{"key":"e_1_2_1_29_1","unstructured":"Kovach L. 1982. Advanced Engineering Mathematics. Reading MA: Addison Wesley."},{"key":"e_1_2_1_30_1","unstructured":"Kriegmalln D. 1995. Let them fall where they may: Capture regions of curved objects and polyhedra. Technical Report 9508 Center for Systems Science Department of Electrical Engineering Yale University New Haven CT. (To appear in the Int. J. of Robotics Research)."},{"key":"e_1_2_1_31_1","unstructured":"Lipschutz M. 1969. Theory and Problems of Differential Geometry. Schaum's Outline Series in Mathematics. New York: McGraw-Hill."},{"key":"e_1_2_1_32_1","doi-asserted-by":"crossref","unstructured":"Lynch K. 1992. The mechanics of fine manipulation by pushing. IEEE Int. Conf. on Robotics and Automation Nice France pp. 2269-2276.","DOI":"10.1109\/ROBOT.1992.219921"},{"key":"e_1_2_1_33_1","unstructured":"Lynch K. 1996. Nonprehensile Robotic Manipulation: Controllability and Planning. Ph.D. thesis Robotics Institute Carnegie-Mellon University Pittsburgh PA. (Also: Carnegie-Mellon University Robotics Institute Technical Report CMU-RI-TR-96-05)."},{"key":"e_1_2_1_34_1","unstructured":"Lynch K. and Mason M. 1995. Stable pushing: Mechanics controllability and planning. In Algorithmic Foundations of Robotics ed. K. Goldberg D. Halperin J.-C. Latombe and R. Wilson. Wellesley MA: A. K. Peters."},{"key":"e_1_2_1_35_1","unstructured":"Mani NI. and Wilson W. 1985. A programmable orienting system for flat parts. Proc. North American Manufacturing Research Institute Conference XIII Berkeley CA pp. 427-432."},{"key":"e_1_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Marsh D. Hines R. and Duffy J. 1996. Stability analysis of compliant mechanisms. In Recent Advances in Robot Kinematics. ed. J. Lenar\u010di\u010d and V. Parenti-Castelli 129-138. The Netherlands: Kluwer Academic.","DOI":"10.1007\/978-94-009-1718-7_13"},{"key":"e_1_2_1_37_1","unstructured":"Mason M. 1982. Manipulator Grasping and Pushing Operations. Ph.D. thesis Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology Cambridge. (Also: MIT Al Lab. Technical Report 690 and reprinted in Robot Hands and the Mechanics of Manipulation ed. M. T. Mason and J. K. Salisbury. Cambridge MA: MIT Press 1985)."},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Mason M. 1985. The mechanics of manipulation. IEEE Int. Conf. on Robotics and Automation pp. 544-548.","DOI":"10.1109\/ROBOT.1985.1087242"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1177\/027836498600500303"},{"key":"e_1_2_1_40_1","doi-asserted-by":"crossref","unstructured":"Mason M. and Brost R. 1986. Automatic grasp planning: An operation space approach. In Proc. RoManSy 6 The 6th CISM-IFToMM Symp. on Theory and Practice of Robots and Manipulators ed. A. Morecki G. Bianchi and K. Kedzior 380-387. Paris: Hermes.","DOI":"10.1007\/978-1-4684-6915-8_37"},{"key":"e_1_2_1_41_1","unstructured":"Meriam J. 1975. Statics 2d ed. New York: John Wiley."},{"key":"e_1_2_1_42_1","unstructured":"Mottaez A. and Goldberg K. 1993. Locating polygonal parts without sensors. SPIE Conf. on Sensors and Controls for Automated Manufacturing Systems Boston MA."},{"key":"e_1_2_1_43_1","unstructured":"Peshkin M. 1986. Planning Robotic Manipulation Strategies for Sliding Objects. Ph.D. thesis Department of Physics and the Robotics Institute Carnegie-Mellon University Pittsburgh PA."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/56.9297"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/56.20437"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/70.88017"},{"key":"e_1_2_1_47_1","doi-asserted-by":"crossref","unstructured":"Pham D. Cheung K. and Yeo S. 1990. Initial motion of a rectangular object being pushed or pulled. IEEE Int. Conf. on Robotics and Automation Cincinnati OH pp. 1046-1050.","DOI":"10.1109\/ROBOT.1990.126131"},{"key":"e_1_2_1_48_1","doi-asserted-by":"crossref","unstructured":"Poston T. and Stewart I. 1978. Catastrophe Theory and Its Applications. London: Pitman.","DOI":"10.1063\/1.2995174"},{"key":"e_1_2_1_49_1","unstructured":"Rao A. and Goldberg K. 1993. Manipulating algebraic parts in the plane. Technical Report RUU-CS-93-43 Department of Computer Science Utrecht University Utrecht the Netherlands."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/70.406944"},{"key":"e_1_2_1_51_1","unstructured":"Thom R. 1975. Structural Stability and Morphogenesis (Translated from the 1972 French edition by D. H. Fowler). New York: Benjamin-Addison Wesley."},{"key":"e_1_2_1_52_1","doi-asserted-by":"crossref","unstructured":"Wiegley J. Goldberg K. Peshkin M. and Brokowski M. 1996. A complete algorithm for designing passive fences to orient parts. IEEE Int. Conf on Robotics and Automation Minneapolis MN pp. 1133-1139.","DOI":"10.1109\/ROBOT.1996.506860"},{"key":"e_1_2_1_53_1","doi-asserted-by":"crossref","unstructured":"Wright M. Fitzgibbon A. Giblin P. and Fisher R. 1996a. Beyond the Hough transform: Further properties of the R\u03b8 mapping and their applications. In Object Representation in Computer Vision II Springer Lecture Notes in Computer Science Vol. 1144. Ed. J. Ponce A. Zisserman and M. Hebert 361-380. Heidelberg: Springer-Verlag.","DOI":"10.1007\/3-540-61750-7_37"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1016\/0262-8856(96)01100-6"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836490001900601","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836490001900601","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:16:12Z","timestamp":1777457772000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/027836490001900601"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,6]]},"references-count":54,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2000,6]]}},"alternative-id":["10.1177\/027836490001900601"],"URL":"https:\/\/doi.org\/10.1177\/027836490001900601","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2000,6]]}}}