For many people it is a machine that
imitates a human²like the androids in Star Well it is a system that contains sensors,
Wars, Terminator and Star Trek: The Next control systems, manipulators, power supplies
Generation. However much these robots capture and software all working together to perform a
our imagination, such robots still only inhabit task. Designing, building, programming and
Science Fiction. People still haven't been able to testing a robots is a combination of physics,
give a robot enough 'common sense' to reliably mechanical engineering, electrical engineering,
interact with a dynamic world. However, structural engineering, mathematics and
Rodney Brooks and his team at MIT Artificial computing. In some cases biology, medicine,
Intelligence Lab are working on creating such chemistry might also be involved. A study of
humanoid robots. The type of robots that you robotics means that students are actively
will encounter most frequently are robots that engaged with all of these disciplines in a deeply
do work that is too dangerous, boring, onerous, problem-posing problem-solving environment.
1. A robot may not harm a human or, through #'(
))
: the number
inaction, allow a human to come to harm. of independent motions a device can
make. Also called
.
2. A robot must obey the orders given by human p
beings, except when such orders conflict with pp
p
the First Law.
3. A robot must protect its own existence as
long as it does not conflict with the First or Cartesian robots have three linear axes of
Second Laws. movement (X, Y, Z). They are
constructed of three mutually-orthogonal
@p ½
!
and "
#
prismatic joints, with variable lengths 1,
were the fathers of industrial robots. 2, 3. Used for pick and place tasks and
Their company, Unimation, built the to move heavy loads. Also called Gantry
Robots, they can trace rectangular
first industrial robot, the $%&c
volumes in 3D space.
($rogrammable %niversal &anipulator
crm, a later version shown below), in
1961.
]
Spherical robots have two orthogonal
rotational R axes, with variables angle1
and angle2, and one P joint,] variable
radius 3. The robots¶ end-effectors can
trace concentric spheres in 3D space.
Cartesian Robot
Cylindrical robot positions are controlled ]
by a variable height 1, an angle p 2, and a
variable] radius 3 (P joint, R joint, P
joint). These robots are commonly used
in assembly tasks and can trace]
concentric cylinders in 3D space.
]
Many students (and U.S. Senators) expect
to see C3PO (from Star Wars) walking
around when visiting a robotics
laboratory. Often they are disappointed to
learn that the state-of-the-art in robotics Load bearing capacity is the maximum
still largely focuses robot arms. There is weight-carrying capacity of the robot.
much current research work aimed at Robots that carry large weights, but must
creating human-like robots that can walk, still be precise are expensive.
talk, think, see, touch, etc. Generally c
Hollywood and science fiction lead real Accuracy is the ability of a robot to go to
technology by at least 20 or 30 years. the specified position without making a
mistake. It is impossible to position a
machine exactly. Accuracy is therefore
defined as the ability of the robot to
position itself to the desired location with
the minimal error (usually 0.001 inch).
Repeatability is the ability of a robot to
repeatedly position itself when asked to
perform a task
multiple times. Accuracy is an absolute
concept, repeatability is relative. Note
that a robot that is
repeatable may not be very accurate.
Likewise, an accurate robot may not be
repeatable.
$
Precision is the µfineness¶ with which a
sensor can report a value. For example, a
sensor that
reads 2.1178 is more precise than a
sensor that reads 2.1 for the same
physical variable. Precision is
related to significant figures. The number
] ] of significant figures is limited to the
p
pp least precise number in
p a system of sensing or string of
calculations.]
p
p p
Speed is the amount of distance per unit
time at which the robot can move, usually
specified in inches per second or meters
per second. The speed is usually specified
at a specific load or assuming that the
robot is carrying a fixed weight. Actual
speed may vary depending upon the
weight carried by the robot.