Programming and control of multiple robotic devices in coordinated motion
John E. Agapakis, J. M. Katz, Daniel Pieper
- Year
- 2002
- Citations
- 11
Abstract
An approach and an architecture for programming and control of multiple robotic devices are presented. The system allows multiple multiaxis devices to be controlled simultaneously by a single controller (up to a total of 12 axes in the current implementation). The devices can be moved synchronously or asynchronously. The motion of a device can be explicitly expressed as a Cartesian path in a moving reference frame attached to another moving device for fully coordinated motion with minimum teaching requirements. The kinematics of coordinated motion and the multidevice programming/control schemes are reviewed. The underlying multitasking motion control software architecture which makes these options possible is highlighted. Necessary extensions to the RAIL robot programming language for multirobot coordinated motion, motion multitasking, and tight integration with end-of-tool processes (such as welding) are covered. The modular software architecture of the overall robot programming and control system, the multiple levels of user access and interfacing, and the options for application and system-level software development are also highlighted. Implementations of the architecture on multiprocessing computer systems and recent representative applications are outlined.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991