{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T10:06:52Z","timestamp":1777716412805,"version":"3.51.4"},"reference-count":42,"publisher":"SAGE Publications","issue":"5","license":[{"start":{"date-parts":[[1989,10,1]],"date-time":"1989-10-01T00:00:00Z","timestamp":623203200000},"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":[[1989,10]]},"abstract":"<jats:p>This paper describes a planning program that synthesizes compliant motion strategies, in which an object in the grasp of a robot slides along obstacles, in an attempt to reach a goal region. The input to the planner is a model of the task geometry, a start region, and a goal region. To make the planning problem tractable, we reduce the task geometry to a finite state space, whose states are collections of vertices, edges, and faces from the configuration space of the robot. Strategy synthesis is complicated by uncertainty in the start ing configuration of the robot and in robot sensing and con trol. The planner synthesizes compliant motions that are guaranteed to perform state transitions despite uncertainty. Using best first search, compliant motions are synthesized until a strategy is found from the start state to a goal state. A strategy may require that the robot stop in an intermediate state, using sensors to determine the next commanded motion.<\/jats:p>","DOI":"10.1177\/027836498900800503","type":"journal-article","created":{"date-parts":[[2007,3,4]],"date-time":"2007-03-04T20:24:06Z","timestamp":1173039846000},"page":"28-44","source":"Crossref","is-referenced-by-count":24,"title":["Planning Compliant Motion Strategies"],"prefix":"10.1177","volume":"8","author":[{"given":"Stephen J.","family":"Buckley","sequence":"first","affiliation":[{"name":"IBM Thomas J. Watson Research Center Yorktown Heights, New York 10598"}]}],"member":"179","published-online":{"date-parts":[[1989,10,1]]},"reference":[{"key":"atypb1","volume-title":"Trajectory and force control of a direct drive arm","author":"An, C.","year":"1986"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-1693-1"},{"key":"atypb3","volume-title":"Marks' standard handbook for mechanical engineers","author":"Baumeister, T.","year":"1978"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1177\/027836498200100403"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1983.6313112"},{"key":"atypb6","volume-title":"Eighth International Joint Conference on Artificial Intelligence","author":"Brooks, R."},{"key":"atypb7","volume-title":"IEEE International Conference on Robotics and Automation","author":"Brost, R."},{"key":"atypb8","volume-title":"Planning and teaching compliant motion strategies","author":"Buckley, S.","year":"1987"},{"key":"atypb9","volume-title":"Chamferless assembly of rectangular parts in two and three dimensions. S.M. dissertation","author":"Caine, M.","year":"1985"},{"key":"atypb10","volume-title":"28th Annual Symposium on Foundations of Computer Science","author":"Canny, J."},{"key":"atypb11","volume-title":"IEEE International Conference on Robotics and Automation","author":"Donald, B."},{"key":"atypb12","volume-title":"Error detection and recovery for robot motion planning with uncertainty","author":"Donald, B.","year":"1987"},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(87)90069-5"},{"key":"atypb14","volume-title":"Fourth Annual Seminar on Robotics and Advanced Assembly Systems","year":"1983"},{"key":"atypb15","volume-title":"On motion planning with uncertainty","author":"Erdmann, M.","year":"1984"},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1177\/027836498600500102"},{"key":"atypb17","volume-title":"IEEE International Conference on Robotics and Automation","author":"Erdmann, M."},{"key":"atypb18","volume-title":"Force feedback in precise assembly tasks","author":"Inoue, H.","year":"1974"},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1145\/323233.323243"},{"key":"atypb20","volume-title":"European Conference on Artificial Intelligence","author":"Laugier, C."},{"key":"atypb21","volume-title":"The design of a mechanical assembly system","author":"Lozano-P\u00e9rez, T.","year":"1976"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1981.4308589"},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1983.1676196"},{"key":"atypb24","volume-title":"Third International Symposium on Robotics Research","author":"Lozano-P\u00e9rez, T."},{"key":"atypb25","doi-asserted-by":"publisher","DOI":"10.1177\/027836498400300101"},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1145\/359156.359164"},{"key":"atypb27","volume-title":"North American Manufacturing Research Conference","author":"Mani, M."},{"key":"atypb28","volume-title":"Manipulator grasping and pushing operations","author":"Mason, M.","year":"1982"},{"key":"atypb29","volume-title":"IEEE International Conference on Robotics","author":"Mason, M."},{"key":"atypb30","doi-asserted-by":"publisher","DOI":"10.1177\/027836498600500303"},{"key":"atypb31","volume":"81","author":"Ohwovoriole, M.","year":"1981","journal-title":"Proceedings of the Robot and Man Symposium"},{"key":"atypb32","volume-title":"Planning robotic manipulation strategies for sliding objects. Ph.D. dissertation, Department of Physics","author":"Peshkin, M.","year":"1986"},{"key":"atypb33","volume-title":"IEEE Conference on Decision and Control","author":"Salisbury, J.K."},{"key":"atypb34","volume-title":"On the piano movers problem, II: General techniques for computing topological properties of real algebraic manifolds","author":"Schwartz, J.","year":"1982"},{"key":"atypb35","volume-title":"An information approach to parts mating. Ph.D. dissertation","author":"Simunovic, S.","year":"1979"},{"key":"atypb36","volume-title":"A synthesis of manipulator control programs from task-level specifications","author":"Taylor, R.","year":"1976"},{"key":"atypb37","volume-title":"SPIE Conference on Intelligent Robots and Computer Vision","author":"Turk, M."},{"key":"atypb38","volume-title":"Collision detection and avoidance in computer controlled manipulators. Ph.D. dissertation, Department of Electrical Engineering","author":"Udupa, S.","year":"1977"},{"key":"atypb39","volume-title":"Sixth European Conference on Artificial Intelligence","author":"Valade, J."},{"key":"atypb40","volume-title":"Raisonnement geometrique et synthese de trajectoire d'assemblage","author":"Valade, J.","year":"1985"},{"key":"atypb41","doi-asserted-by":"publisher","DOI":"10.1115\/1.3149634"},{"key":"atypb42","volume-title":"IEEE International Conference on Robotics and Automation","author":"Whitney, D."}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836498900800503","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836498900800503","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:18:18Z","timestamp":1777457898000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/027836498900800503"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,10]]},"references-count":42,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1989,10]]}},"alternative-id":["10.1177\/027836498900800503"],"URL":"https:\/\/doi.org\/10.1177\/027836498900800503","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[1989,10]]}}}