Interactive graphics simulation with multi-level collision algorithm

Abstract An interactive, realistic computer graphics simulation package for robotic manipulators has been developed. Three PUMA robot manipulators and two existing robotic workcells have been implemented as specific applications. Interaction with the program is possible through user-friendly pop-up menus, information-display fields, and a unique on-screen teach pendant simulation. An interpreter for the robotic programming language VALII has been incorporated to interface with the graphics interface. The interpreter features a program-line trace mode to ease detection of logical errors in the control program. A multilevel collision-detection algorithm has been developed and implemented. The response time of the algorithm is a function of the proximity of the modelled manipulator to obstacles in the work space. It corresponds to the actual operation of the real robotic workcell.