{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:53:52Z","timestamp":1777715632869,"version":"3.51.4"},"reference-count":24,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[1999,1,1]],"date-time":"1999-01-01T00:00:00Z","timestamp":915148800000},"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":[[1999,1]]},"abstract":"<jats:p>The dynamic-systems approach to robotpathplanningdefinesa dynamics ofrbotbehavior in which task constraints contribute independently to a nonlinear vector field that governs robot actions. We address problems that arise in scaling this approach to handle complex behavioral requirements. We propose a dynamics that operates in the space of task constraints, determining the relative contribution of each constraint to the behavioral dynamics. Competition among task constraints is able to deal with problems that arise when combining constraint contributions, making it possible to specify tasks that are mome complex than simple navigation. To demonstrate the utility of this approach, we design a system of two agents to perform a cooperative navigation task We show how competition among constraints enables agents to make decisions regarding which behavior to execute in a given situation, resulting in the execution of sequences of behaviors that satisfy task requirements. We discuss the scalability of the competitive-dynamics approach to the design of more complex autonomous systems.<\/jats:p>","DOI":"10.1177\/027836499901800103","type":"journal-article","created":{"date-parts":[[2004,12,17]],"date-time":"2004-12-17T20:23:10Z","timestamp":1103314990000},"page":"37-58","source":"Crossref","is-referenced-by-count":29,"title":["Scaling the Dynamic Approach to Path Planning and Control: Competition among                 Behavioral Constraints"],"prefix":"10.1177","volume":"18","author":[{"given":"Edward W.","family":"Large","sequence":"first","affiliation":[{"name":"GRASP Laboratory, University of Pennsylvania, 3401 Walnut Street, Suite                         301C, Philadelphia, Pennsylvania 19104, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henrik I.","family":"Christensen","sequence":"additional","affiliation":[{"name":"Centre for Autonomous Systems, Kungliga Tekniska Hoegskolan, NADA\/CVAP,                         S-100 44 Stockholm, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruzena","family":"Bajcsy","sequence":"additional","affiliation":[{"name":"GRASP Laboratory, University of Pennsylvania, 3401 Walnut Street, Suite                         301C, Philadelphia, Pennsylvania 19104, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[1999,1,1]]},"reference":[{"key":"atypb1","unstructured":"Adams, J., Bajcsy, R., Koeck'a, J., Kumar, V.Mandelbam, R., Mintz, M., Paul, R., Wang, C.C., Yamamoto, Y., and Yun, X. 1995. Cooperative material handling by human and robotic agents: Module development and system synthesis. Proc. of the IEEE\/RSJ Int. Conf. on Intell. Robots and Sys. IEEE pp. 195-197."},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00337259"},{"key":"atypb3","unstructured":"Brockett, R. W. 1994. Dynamical systems and their associated automata. In Systems and Networks: Mathematical Theory and Applications, vol. 77, Berlin: Akademi-Verlag , pp. 49-69."},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1989.1.2.253"},{"key":"atypb5","unstructured":"Desai, J., Wang, C., Zefran, M., and Kumar, V. 1996. Motion planning for multiple mobile manipulators. Proc. of the Int. Conf. on Robot. and Automat. Madison, WI, Omnipress , pp. 477-484."},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1016\/0921-8890(94)00020-3"},{"key":"atypb7","doi-asserted-by":"crossref","unstructured":"Guckenheimer, J., and Holmes, P. 1983. Nonlinear Oscillations, Dynamical Systems and Bifurcations of Vector Fields, Springer-Verlag, vol. 42 of Applied Mathematical Sciences, New York: Springer-Verlag .","DOI":"10.1007\/978-1-4612-1140-2"},{"key":"atypb8","doi-asserted-by":"crossref","unstructured":"Jacobs, R. A., Jordan, M. I., and Barto, A. 1990. Task decomposition through competition in a modular architecture: The what and where in vision tasks . Cognitive Science 15: 219-250 .","DOI":"10.1016\/0364-0213(91)80006-Q"},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1994.6.2.181"},{"key":"atypb10","doi-asserted-by":"crossref","unstructured":"Khatib, O. 1986. Real time avoidance for manipulators and mobile robots . Int. J Robot. Res. 5(l): 90-98 .","DOI":"10.1177\/027836498600500106"},{"key":"atypb11","doi-asserted-by":"crossref","unstructured":"Latombe, J. C. 1991. Robot Motion Planning. Boston, Kluwer Academic .","DOI":"10.1007\/978-1-4615-4022-9"},{"key":"atypb12","doi-asserted-by":"crossref","unstructured":"Lozano-Perez, T., and Wesley, W. A. 1979. An algorithm for planning collision-free paths among polyhedral obstacles . Comm. ACM 22(10).","DOI":"10.1145\/359156.359164"},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1007\/BF01840369"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1007\/BF00201978"},{"key":"atypb15","unstructured":"Murray, R. M., Li, Z., and Sastry, S. S. 1991. Robotic Manipulation. New York: CRC Press ."},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1007\/s004220050296"},{"key":"atypb17","doi-asserted-by":"crossref","unstructured":"Perko, I. 1991. Differential Equations and Dynamical Systems: Texts in Applied Mathematics. Berlin: Springer-Verlag .","DOI":"10.1007\/978-1-4684-0392-3"},{"key":"atypb18","doi-asserted-by":"crossref","unstructured":"Rimon, E., and Koditschek, D. E. 1993. Exact robot navigation using artificial potential functions . IEEE Trans. Robot. Automat. 8(5): 501-519 .","DOI":"10.1109\/70.163777"},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1016\/0921-8890(92)90004-I"},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1016\/0921-8890(95)00049-6"},{"key":"atypb21","doi-asserted-by":"publisher","DOI":"10.1126\/science.3281253"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1002\/cpa.3160360305"},{"key":"atypb23","doi-asserted-by":"crossref","unstructured":"Steinhage, A., and Sch\u00f6ner, G. 1998. Dynamical systems for the behavioral organization of autonomous robot navigation. In P. S. Schenker and G. T. Mc Kee (Eds.), Sensor Fusion and Decentralized Control in Robotic Systems: Proceeding of SPLE. pp. 160-180. Bellingham, WA: SPIE Publishing .","DOI":"10.1117\/12.327012"},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1007\/s001380050050"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836499901800103","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836499901800103","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:15:44Z","timestamp":1777457744000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/027836499901800103"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,1]]},"references-count":24,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1999,1]]}},"alternative-id":["10.1177\/027836499901800103"],"URL":"https:\/\/doi.org\/10.1177\/027836499901800103","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[1999,1]]}}}