×

An exact algorithm for kinodynamic planning in the plane. (English) Zbl 0764.68190

Summary: Planning time-optimal motions has been a major focus of research in robotics. We consider the following problem: given an object in two- dimensional physical space, an initial point, and a final point, plan a time-optimal obstacle-avoiding motion for this object subject to bounds on the velocity and acceleration of the object. We give the first algorithm which solves the problem exactly in the case where the velocity and acceleration bounds are given in the \(L_ \infty\) norm. We further prove the following important results: a tracking lemma and a loop- elimination theorem, both of which are applicable to the case of arbitrary norms. The latter result implies that, with or without obstacles, a path which intersects itself can be replaced by one which does not do so and which takes time less than or equal to that taken by the original path.

MSC:

68U99 Computing methodologies and applications
93C85 Automated systems (robots, etc.) in control theory
70B15 Kinematics of mechanisms and robots

References:

[1] [BDG] J. E. Bobrow, S. Dubowsky, and J. S. Gibson, On the optimal control of robotic manipulators with actuator constraints,Proceedings of the ACC, San Francisco, 1983, pp. 782-787.
[2] [BL] J. Barraquand and J.-C. Latombe, On non-holonomic mobile robots and optimal maneuvering,Rev. Intel. Artific.3 (2) (1989).
[3] [CDRX] J. Canny, B. Donald, J. Reif, and P. Xavier, On the complexity of kinodynamic planning,Proceedings of the 29th IEEE Symposium on Foundations of Computer Science, New York, 1988, pp. 306-318.
[4] [CR] J. F. Canny and J. Reif, New lower bound techniques for robot motion planning,Proceedings of the 28th IEEE Symposium on Foundations of Computer Science, Los Angeles, 1987.
[5] [DX] B. Donald, and P. Xavier, A provably good approximation algorithm for optimal-time trajectory planning,Proceedings of the IEEE International Conference on Robotics and Automation, Scottsdale, 1989, pp. 958-963.
[6] [FW] S. Fortune and G. Wilfong, Planning Constrained Motion,Proceedings of the ACM Symposium on the Theory of Computing, Chicago, 1988, pp. 445-459.
[7] [H] J. M. Hollerbach, Dynamic scaling of manipulatory trajectories,Proceedings of the ACC, San Francisco, 1983, pp. 752-756
[8] [J] P. Jacobs, Planning Robot Motion with Dynamic Constraints, Ph.D. Dissertation, EECS Department, Univeristy of California, Berkeley, 1989.
[9] [JHCP] P. Jacobs, G. Heinzinger, J. Canny, and B. Paden, Planning guaranteed near-time-optimal trajectories for a manipulator in a cluttered workspace,Proceedings of the IEEE International Conference on Robotics and Automation, 1990 (to appear inIEEE Journal of Robotics and Automation).
[10] [JRL] P. Jacobs, A. Rege, and J.-P. Laumond, Non-holonomic motion planning for Hilare-like mobile robots,Intelligent Robotics, Proceedings of the International Symposium on Intelligent Robotics, Bangalore, Jan. 1991, pp. 338-347.
[11] [LCH] Z. Li, J. Canny, and G. Heinzinger, Robot motion planning with nonholonomic constraints,Proceedings of the International Symposium on Robotics Research, Aug. 1989.
[12] [Ne] C. A. Neff, Specified precision polynomial root isolation is in NC,Proceedings of the 31st Annual Symposium on the Foundations of Computer Science, St. Louis, Oct. 1990, pp. 152-162.
[13] [N] W. Nelson, Continuous-curvature paths for autonomous vehicles,Proceedings of the 1989 IEEE International Conference on Robotics and Automation, Scottsdale, May 1989, pp. 1260-1264.
[14] [O] C. Ó’Dúnlaing, Motion planning with inertial constraints,Algorithmica2(4) (1987), 431-475. · Zbl 0643.68151 · doi:10.1007/BF01840370
[15] [RT] J. Reif and S. Tate, Approximate Kinodynamic Planning UsingL2 Norm Dynamic Bounds, Tech. Report, Duke University, 1989.
[16] [R] J. Renegar, On the Computational Complexity and Geometry of the First Order Theory of the Reals, Tech. Report No. 853, School of O.R. and I.E., Cornell University, New York, July 1989.
[17] [SH] G. Sahar and J. M. Hollerbach, Planning of Minimum-Time Trajectories for Robot Arms, Tech. Rep. A.I. Memo No. 804, MIT, Nov. 1984.
[18] [S] H. M. Schaettler, On the optimality of bang-bang trajectories in ℝ3,Bull. Amer. Math. Soc.18(1) (1987), 113-116. · Zbl 0608.49016 · doi:10.1090/S0273-0979-1987-15479-6
[19] [SD] Z. Shiller and S. Dubowsky, Global time-optimal motions of robotic manipulators in the presence of obstacles,Proceedings of the IEEE International Conference on Robotics and Automation, Philadelphia 1988.
[20] [SM] K. G. Shin and N. D. McKay, Minimum-time control of robotic manipulators with geometric path constraints,IEEE Trans. Automat. Control30 (1985), 531-541. · Zbl 0555.93033 · doi:10.1109/TAC.1985.1104009
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.