Generation and Simulation of Robot Trajectories in a Virtual CAD-Based Off-Line Programming Environment

This paper presents a new approach to the generation and optimisation of the position and orientation trajectories in Cartesian task space, and simulation in a virtual CAD-based off-line programming environment. A novel concept of the robot pose ruled surface is proposed, and defined as a motion locus of the robot orientation vector, i.e. the vector of equivalent angular displacement. The planning for trajectories of robot end-effectors can be accomplished by generating the robot pose ruled surface and optimising its area under the constraints with good kinematics and dynamics performances. The established optimisation model is based on functional analysis and dynamics planning, and is simplified by using high-order polynomial space curves as the robotic position and orientation trajectories. The developed system, RoboSim, is a virtual integrated environment which can be used as a testbed for automatic motion planning and simulation for robots. Two examples are given to verify the feasibility of the proposed approach and models, and to demonstrate the capabilities of generation, optimisation, and simulation modules and libraries in the RoboSim package. The simulation results show that the approach and system are feasible and useful for motion planning, performance analysis and evaluation, and CAD-based prototyping and off-line programming in both the virtual and the real design and planning environment.

[1]  Qiaode Jeffrey Ge,et al.  Motion Interpolation With G2 Composite Bézier Motions , 1995 .

[2]  Wolfgang Böhm Curvature continuous curves and surfaces , 1985, Comput. Aided Geom. Des..

[3]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[4]  Jean-Jacques E. Slotine,et al.  Improving the Efficiency of Time-Optimal Path-Following Algorithms , 1988, 1988 American Control Conference.

[5]  G. Farin NURBS for Curve and Surface Design , 1991 .

[6]  Friedrich Pfeiffer,et al.  A concept for manipulator trajectory planning , 1987, IEEE J. Robotics Autom..

[7]  Zvi Shiller,et al.  Robust computation of path constrained time optimal motions , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[8]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[9]  John T. Wen,et al.  A global approach to path planning for redundant manipulators , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[10]  Paul Dierckx,et al.  Curve and surface fitting with splines , 1994, Monographs on numerical analysis.

[11]  Bahram Ravani,et al.  Geometric Construction of Bézier Motions , 1994 .

[12]  Kang G. Shin,et al.  Minimum-time control of robotic manipulators with geometric path constraints , 1985 .