Share Email Print

Proceedings Paper

Implementation of RCCL, A Robot Control C Library On A microVAX II
Author(s): Jin S. Lee; Samad Hayati; Vincent Hayward; John E. Lloyd
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

The robot control C library (RCCL) is a high-level robot programming system developed at Purdue University as a result of research funded by the National Science Foundation and the French CNRS. RCCL enables a programmer to employ a set of system calls to specify robot manipulator tasks. The system provides flexible geometry kinematic transforms, hybrid force and position control, updatable world representation, functionally defined motions, and portability. RCCL allows for position matrix transform operations and the generation of robot trajectories in joint or Cartesian modes. It is intended to overcome the limitations of dedicated robot controller languages. For proprietary commericial robot languages like VAL, the fact that source code is not available rules out the possibility of modifications required to develop advanced control algorithms. In contrast, RCCL offers the major advantages of modifiable source code, sensor-oriented control, transportability between manipulator configurations and host computers, and computational speed necessary to execute advanced control algorithms necessary for real-time operation. In cooperation with JPL, RCA is completing RCCL implementation on a DEC microVAX-II as a high-level controller for the PUMA 762 robot, with minor changes to JPL's Berkeley 4.2 UNIX operating system. Using the same operating system, JPL plans to implement RCCL on a micro-VAX for their PUMA 560. These installations provide essentially unlimited memory, an efficient programming language for software development, and accessible source code that makes possible the real-time capability to meet the evolving needs of robot control technology. The Robotics Laboratory at McGill University provided consultation and direct support. The Laboratory successfully implemented RCCL on a VAX 11/750 for their PUMA 260 robot.

Paper Details

Date Published: 27 March 1987
PDF: 9 pages
Proc. SPIE 0726, Intelligent Robots and Computer Vision V, (27 March 1987); doi: 10.1117/12.937763
Show Author Affiliations
Jin S. Lee, RCA Corporation (United States)
Samad Hayati, Jet Propulsion Laboratory (United States)
Vincent Hayward, McGill University (Canada)
John E. Lloyd, McGill University (Canada)

Published in SPIE Proceedings Vol. 0726:
Intelligent Robots and Computer Vision V
David P. Casasent, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?