Abstract
An optimal control formulation of the problem of collision avoidance of mobile robots moving in terrains containingmoving obstacles is presented. A dynamic model of the mobile robot and the dynamic constraints are derived. Collision avoidance is guaranteed if the minimum distance between the robot and the objects is nonzero. A nominal trajectory is assumed to be known from off-line planning. The main idea is to change the velocity along the nominal trajectory so that collisions are avoided. Furthermore, time consistency with the nominal plan is desirable. Two solutions are obtained: (1) A numerical solution of the optimization problem and a perturbation type of control to update the optimal plan and (2) A computationally efficient method giving near optimal solutions. Simulation results verify the value of the proposed strategies and allow for comparisons.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Alexander, J. and Maddocks, J.: On the kinematics of wheeled mobile robots,Int. J. Robotics Res. (Oct. 1989), 15–27.
Bryson, A. and Ho, Y. C.:Applied Optimal Control, Blaisdell-Ginn, Waltham, MA, 1975.
Bertsekas, D. and Tsitsiklis, J.:Parallel and Distributed Computation, Prentice-Hall, Englewood Cliffs, NJ, 1989.
Campbell: Analysis and Planning for Industrial robotics with Prismatic Joints, Technical report, PhD Thesis, Purdue University, 1985.
Canny, J.: Collision detection for moving polyhedra,IEEE Trans. Patt. Anal. Mach. Intell. (March 1986), 200–209.
Freund, E. and Hoyer, H.: Collision avoidance for industrial robots with arbitrary motion,J. Robotic Systems (1984).
Fujimura, K. and Samet, H.: Motion planning in a dynamic domain, inProc. 1990 IEEE Int. Conf. Robotics and Automation, 1990, pp. 324–330.
Griswold, N. and Eem, J.: Control of mobile robots in the presence of moving objects,IEEE Trans. Robotics and Automation (April 1990), 263–268.
Gilbert, E. and Johnson, D.: Distance functions and their application to robot path planning in the presence of obstacles,IEEE J. Robotics and Automation (March 1985), 21–30.
Kyriakopoulos, K.: A Supervisory Control Strategy for Navigation of Mobile Robots in Dynamic Environments, PhD Thesis, Technical Report, ECSE-RPI, February 1991.
Kyriakopoulos, K. and Saridis, G.: Minimum distance estimation and collision prediction under uncertainty for on-line robotic motion planning, inProc. 1990 IFAC World Congress, August 1990.
Kyriakopoulos, K. and Saridis, G.: Collision avoidance of mobile robots in non-stationary environments, inProc. 1991 Int. Conf. Robotics and Automation, April 1991.
Kyriakopoulos, K. and Saridis, G.: Minimum distance estimation and collision prediction under uncertainty for on-line robotic motion planning,Automatica 28(2) (1992).
Kant, K. and Zucker, S.: Trajectory planning problems, i: Determining velocity along a fixed path, inProc. IEEE 8th Int. Conf. Pattern Recogn. 1984, pp. 196–198.
Kant, K. and Zucker, S.: Toward efficient trajectory planning: The path-velocity decomposition,Int. J. Robotics Res. (1986), 72–89.
Kant, K. and Zucker, S.: Planning collision-free trajectories in time-varying environments: A two-level hierarchy, inProc. 1988 IEEE Int. Conf. Robotics and Automation, April 1988, pp. 1644–1649.
Liu, Y. et al.: A practical algorithm for planning collision free coordinated motion of multiple mobile robots, inProc. 1989 IEEE Int. Conf. Robotics and Automation, May 1989, pp. 1427–1432.
Martensson, K.: A constraining hyuperplane technique for state variable constrained optimal control problems,J. Dynamical systems, Measurement and Control (1973), 380–389.
Powell, M. J. D.: Variable metric methods for constraint optimization,Mathematical Programming, The State of the Art, 1983, pp. 288–311.
Reif, J. and Sharir, M.: Motion Planning in the Presence of Moving Obstacles, Technical Report TR-06-85, Harvard University, Center for Research in computing Technology, 1985.
Shiller, Z. and Gwo, Y.-R.: Dynamic motion planning of autonomous vehicles,IEEE Trans. Robotics and Automation (April 1991), 241–249.
Shih, C., Lee, T. and Gruver, W.: Motion planning with time-varying polyhedral obstacles based on graph search and mathematical programming, inProc. 1990 IEEE Int. Conf. Robotics and Automation, 1990, pp. 331–337.
Tournassoud, P.: A strategy for obstacle avoidance and its applications to multi-robot systems, inProc. 1988 IEEE Int. Conf. Robotics and Automation, 1986, pp. 1224–1229.
Wu, C. and Jou, C.: Design of a controlled spatial curve trajectory for robot manipulators, inProc. 27th Conf. Decision and Control, December 1988, pp. 161–166.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kyriakopoulos, K.J., Saridis, G.N. Optimal and suboptimal motion planning for collision avoidance of mobile robots in non-stationary environments. J Intell Robot Syst 11, 223–267 (1994). https://doi.org/10.1007/BF01254013
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01254013