0% found this document useful (0 votes)
104 views

Robot Programming Languages

This document discusses several robot programming languages: RAIL, AML, VAL, AL, and RPL. RAIL is a high-level language based on Pascal used to control tasks on robots with a Motorola processor. AML manages assembly robots, force feedback end effectors, and hydraulic arm motors using a mini computer and memory. VAL provides instructions to manage robot functions and monitor commands to execute user programs for Unimation Robots. AL was developed at Stanford using their SAIL language on PDP computers to control algorithms. RPL uses a compiler to translate programs into interpretable code to easily improve, check and correct robot control algorithms.

Uploaded by

Sheena Bejasa
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views

Robot Programming Languages

This document discusses several robot programming languages: RAIL, AML, VAL, AL, and RPL. RAIL is a high-level language based on Pascal used to control tasks on robots with a Motorola processor. AML manages assembly robots, force feedback end effectors, and hydraulic arm motors using a mini computer and memory. VAL provides instructions to manage robot functions and monitor commands to execute user programs for Unimation Robots. AL was developed at Stanford using their SAIL language on PDP computers to control algorithms. RPL uses a compiler to translate programs into interpretable code to easily improve, check and correct robot control algorithms.

Uploaded by

Sheena Bejasa
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

ROBOT

PROGRAMMING
LANGUAGES
A robot will require a programming
language for describing the
operations that are to be done.
 RAIL
 AML
 VAL
 AL
 RPL
RAIL
 RAIL will be a best language for
controlling two major tasks.
 It is a high – level robot language
based on Pascal, and it will
implement a Motorola–68000
central processor, teach pendant,
and terminal.
Different kinds of system
 Hitachi Process Robot – Arc
Welding
 Cartesian Arm – Assembly
functions
 Vision system without arm
AML
AML (A Manufacturing Language) is a high
level language based on sub routine, which
is mainly implemented to manage RS / 1
Assembly Robot, End Effectors Active
Force Feedback, and Cartesian Arm with
hydraulic motors. The RS / 1 assembly
robot incorporates a mini – computer (IBM
Series/1), 192 KB memory, matrix printer,
disk drive, display terminals, and keyboard.
VAL
VAL (Variable Assembly Language) Robot
Programming Language is adopted mainly
for Unimation Robots.
It includes two major tasks such as:
 Program instructions are used to provide
VAL programs in order to manage the
robot functions.
 Monitor commands are used to execute
the user written programs.
AL
AL robot language was developed in Artificial
Intelligence Lab at Stanford University.
The programs are written and executed on
PDP – 10. If the program is developed with
high level code, then it should be written in
Stanford Artificial Intelligence Language
(SAIL). The AL system includes a big
mainframe computer, and it generally runs
on PDP 11/45.
RPL
RPL robot language makes the
improvement, checking, and correction of
control algorithms very easy.
The RPL programs are translated to
interpretable code with the help of a
compiler in SRI Robot Programming
System.

You might also like