Robot Programming Languages
Robot Programming Languages
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.