Purpose#R##N##R##N##R##N##R##N##R##N#This paper aims to describe an information model, the Canonical Robot Command Language (CRCL), which provides a high-level description of robot tasks and associated control and status information.#R##N##R##N##R##N##R##N##R##N#Design/methodology/approach#R##N##R##N##R##N##R##N##R##N#A common representation of tasks was used that is understood by all of the resources required for the job: robots, tooling, sensors and people.#R##N##R##N##R##N##R##N##R##N#Findings#R##N##R##N##R##N##R##N##R##N#Using CRCL, a manufacturer can quickly develop robotic applications that meet customer demands for short turnaround, enable portability across a range of vendor equipment and maintain investments in application development through reuse.#R##N##R##N##R##N##R##N##R##N#Originality/value#R##N##R##N##R##N##R##N##R##N#Industrial robots can perform motion with sub-millimeter repeatability when programmed using the teach-and-playback method. While effective, this method requires significant up-front time, tying up the robot and a person during the teaching phase.
['Frederick M. Proctor', 'Stephen Balakirsky', 'Zeid Kootbally', 'Thomas R. Kramer', 'Craig Schlenoff', 'William P. Shackleford']
The canonical robot command language (CRCL)