Home /Research /Concurrent programming support for a multimanipulator experiment on RIPS
MANIPULATION

Concurrent programming support for a multimanipulator experiment on RIPS

Amante Mangaser, Yong Wang, S.E. Butner

Year
2003
Citations
3

Abstract

The authors discuss a concurrent programming environment and its application to a two-arm cooperative manipulation experiment on RIPS (robot instruction processing system). RIPS is a hierarchical multiprocessor architecture in which various custom and general-purpose processors are applied to a partitioning of the robot control problem. The system provides hardware support for synchronization and communication primitives, making it easier to write concurrent programs for RIPS' heterogeneous processors. The experiment demonstrated the viability of RIPS in supporting computationally intensive robot control methodologies, and as a byproduct has helped to develop a parallel programming environment for RIPS, called USE RIPS (user software environment for RIPS). By building USE RIPS on Unix and using a layered approach, it is possible to adapt or make use of various existing programs and utilities, such as the GNU and C++ compilers.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Keywords

Computer scienceCompilerMultiprocessingSynchronization (alternating current)UnixProgramming languageRobotControl (management)SoftwareDistributed computing

Related papers

Browse all MANIPULATION papers