By Topic

A Command Language for Multiple Robot Arm Coordination

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Perez, Rafael A. ; Department of Computer Science and Engineering, University of South Florida, Tampa, FL 33620. ; Koutsourelis, Dimitrios I.

A high-level robot command language has been developed as an extension to the C programming language and the UNIXTM operating system. It provides a common interface for programming three robot arms made by two different manufacturers and sharing a common work space. This command language allows task description in Cartesian coordinates and it makes concurrency of the movements of the arms transparent to the user. Simultaneous movement of the three arms is obtained by creating different background processes running in parallel under the UNIX system. Synchronization commands are included in the language to allow coordination of the movements of all three arms. The language can be used either in a compiled mode where a task can be described by a sequence of commands, or in an interpreted mode with each command executed immediately. It is convenient to use for both teaching and research, and it can be easily integrated with a vision system. It is also easily transferable to other Unix systems and it can be expanded to include other robot arms.

Published in:

Education, IEEE Transactions on  (Volume:E-30 ,  Issue: 2 )