An Objective-Based Framework for Motion Planning under Sensing and Control Uncertainties

The authors consider the problem of determining robot motion plans under sensing and control uncertainties. Traditional approaches are often based on methodology known as preimage planning, which involves worst-case analysis. The authors have developed a gen eral framework for determining feedback strategies by blending ideas from stochastic optimal control and dynamic game theory with traditional preimage planning concepts. This generalizes classical preimages to performance preimages and preimage planning for de signing motion strategies with information feedback. For a given problem, one can define a performance criterion that evaluates any executed trajectory of the robot. The authors present methods for selecting a motion strategy that optimizes this criterion under either nondeterministic uncertainty (resulting in worst-case analysis) or probabilistic uncertainty (resulting in expected-case analysis). The authors present dynamic programming-based algorithms that nu merically compute performance preimages and optimal strategies; several computed examples of forward projections, performance preimages, and optimal strategies are presented.

[1]  John F. Canny,et al.  On computability of fine motion plans , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[2]  Bruce Randall Donald,et al.  A Geometric Approach to Error Detection and Recovery for Robot Motion Planning with Uncertainty , 1987, Artif. Intell..

[3]  Michael A. Erdmann Randomization in Robot Tasks , 1992 .

[4]  P. Kumar,et al.  On worst case design strategies , 1987 .

[5]  Rachid Alami,et al.  A geometrical approach to planning manipulation tasks. The case of discrete placements and grasps , 1991 .

[6]  Steven M. LaValle,et al.  A game-theoretic framework for robot motion planning , 1996 .

[7]  Ken Goldberg,et al.  Stochastic plans for robotic manipulation , 1991 .

[8]  Armando Fox,et al.  Exploiting visual constraints in the synthesis of uncertainty-tolerant motion plans , 1995, IEEE Trans. Robotics Autom..

[9]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[10]  T. Başar,et al.  Dynamic Noncooperative Game Theory , 1982 .

[11]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[12]  Russell H. Taylor,et al.  Sensor-based manipulation planning as a game with nature , 1988 .

[13]  Daniel E. Whitney,et al.  Force Feedback Control of Manipulator Fine Motions , 1977 .

[14]  Balas K. Natarajan The Complexity of Fine Motion Planning , 1988, Int. J. Robotics Res..

[15]  Michael Erdmann,et al.  Randomization in Robot Tasks , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[16]  Michael P. Wellman,et al.  Planning and Control , 1991 .

[17]  Alan D. Christiansen,et al.  Probabilistic analysis of manipulation tasks: a research agenda , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[18]  Steven M. LaValle,et al.  An objective-based stochastic framework for manipulation planning , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[19]  Robert E. Larson,et al.  Principles of Dynamic Programming , 1978 .

[20]  Michael A. Erdmann,et al.  On probabilistic strategies for robot tasks , 1989 .

[21]  Michael A. Erdmann,et al.  On Motion Planning with Uncertainty , 1984 .

[22]  Jean-Paul Laumond,et al.  Algorithms for Robotic Motion and Manipulation , 1997 .

[23]  Yoram Koren,et al.  Obstacle accommodation motion planning , 1995, IEEE Trans. Robotics Autom..

[24]  Randy C. Brost,et al.  Analysis and planning of planar manipulation tasks , 1992 .

[25]  Bruce Randall Donald Planning Multi-Step Error Detection and Recovery Strategies , 1990, Int. J. Robotics Res..

[26]  Josef Kittler,et al.  Pattern recognition : a statistical approach , 1982 .

[27]  Jean-Claude Latombe,et al.  Robot Motion Planning with Uncertainty in Control and Sensing , 1991, Artif. Intell..

[28]  Penny Probert Smith,et al.  Coping with uncertainty in control and planning for a mobile robot , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[29]  Seth Hutchinson,et al.  Multi-rate analysis and design of visual feedback digital servo control system , 1993 .

[30]  Jean-Claude Latombe,et al.  Planning the Motions of a Mobile Robot in a Sensory Uncertainty Field , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  Robert E. Larson,et al.  State increment dynamic programming , 1968 .

[32]  Kang G. Shin,et al.  A variational dynamic programming approach to robot-path planning with a distance-safety criterion , 1988, IEEE J. Robotics Autom..

[33]  A. Assad,et al.  Principles of Dynamic Programming, Part II: Advanced Theory and Applications. , 1983 .

[34]  Bruce Randall Donald,et al.  Sensor interpretation and task-directed planning using perceptual equivalence classes , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[35]  Dimitri P. Bertsekas,et al.  Dynamic Programming: Deterministic and Stochastic Models , 1987 .

[36]  Matthew T. Mason,et al.  Compliance and Force Control for Computer Controlled Manipulators , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[37]  Kenneth Basye,et al.  Sensor abstractions for control of navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[38]  Christos H. Papadimitriou,et al.  Games against nature , 1985, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[39]  B. Anderson,et al.  Optimal control: linear quadratic methods , 1990 .

[40]  Yoshiaki Shirai,et al.  Planning of vision and motion for a mobile robot using a probabilistic model of uncertainty , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[41]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[42]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[43]  Steven M. LaValle,et al.  Robot Motion Planning: A Game-Theoretic Foundation , 2000, Algorithmica.

[44]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[45]  Daniel E. Whitney,et al.  Historical Perspective and State of the Art in Robot Force Control , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[46]  Alan D. Christiansen,et al.  Probabilistic Analysis of Manipulation Tasks: A Conceptual Framework , 1996, Int. J. Robotics Res..

[47]  Russell H. Taylor,et al.  Automatic Synthesis of Fine-Motion Strategies for Robots , 1984 .

[48]  R. Bertram,et al.  Stochastic Systems , 2008, Control Theory for Physicists.

[49]  John N. Tsitsiklis,et al.  The Complexity of Markov Decision Processes , 1987, Math. Oper. Res..

[50]  Narendra Ahuja,et al.  Gross motion planning—a survey , 1992, CSUR.

[51]  Jérôme Barraquand,et al.  A penalty function method for constrained motion planning , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.