Professional Documents
Culture Documents
1, FEBRUARY 1994
I. INTRODUCTION
N laboratories and companies throughout the world, engineers are developing intelligent robotic systems for space,
land, and undersea environments. The emergence of intelligent
robotics as an engineering discipline has been motivated by
the increasing complexity of automated systems. Previously,
it was possible to view a robot as a computer-controlled
machine tool or a peripheral device operating alone. Robots
were preprogrammed to perform a specific task or a series
of tasks with only low-level feedback from external sensors.
This approach is no longer possible due to the interdependence of mechanical, electronic, and computational requirements of modem computer-controlled, sensory-interactive machines.
Robots produce mechanical motion that results in manipulation or locomotion. Industrial robots manipulate parts and tools
to perform manufacturing tasks such as material handling,
welding, spray painting, and assembly. Automated guided
vehicles transport materials in factories and warehouses. Telerobotic mechanisms provide manipulation capabilities in space
and undersea. Walking robots have application in hazardous
environments. In contrast to early preprogrammed robots, intelligent robots can operate in partially structured and unstructured environments by the use of advanced sensory feedback
mechanisms, and make decisions using learning and reasoning
algorithms.
11. INDUSTRIAL
ROBOTS
Pre-mired Gp(
Fig. 1.
Fig. 2. Sensor signals generated from buming wool cloth and newspaper.
IV. MANUFACTURING
AUTOMATION
Flexible manufacturing also requires high levels of sensory
interaction and processing. Tool management is important
because machine down-time often results from tooling-related
problems. Moreover, the costs for perishable and durable
tooling in a flexible manufacturing system (FMS) may be
greater than labor and raw material combined. Losses due to
operator error, damaged tools, overstocking and understocking
of tooling, lost or misplaced tools, under-used inserts, and poor
quality parts can be avoided through the use of modem tool
management methods [ 131.
Robots must be capable of locating and positioning threedimensional parts, mating them to high tolerances, and performing complex joining operations, such as screwing bolts.
Robots with redundant degrees of freedom can reach a specific
position and orientation in more than one way, for example,
as needed for inspection inside the body of a car that is being
assembled. Robots are usually equipped with sensors to enable
them to feel and adaptively respond to forces from sticking
and jamming of parts during positioning and mating. Since
assembly usually requires the presence of many parts in the
workspace, intelligent robots with visual sensing can identify
&
programming environments must be able to handle the demands of flexibility, performance, and complexity that occur in modem production processes. For this reason, textual
programming languages are provided on industrial robots,
CNC machines, and other components of flexible automation
systems [14]. During the last decade, various programming
languages have been proposed for use in factory automation and computer integrated manufacturing (CIM) systems.
Some of these languages have attained several generations of
development, and they now include concepts from knowledgebased systems, model-based systems, discrete-event systems
and Petri nets, graphical languages and object-oriented programming languages, as well as related methodologies and
tools from database engineering and communication networks
[15]. Building on textual languages developed for industrial
robots and numerically controlled machine tools, manufacturing programming environments provide a common interface
to industrial devices and sensors that would otherwise require
specialized programming by different people with different
levels of skills and experience.
-U-
V. DEXTROUS
ROBOTHANDS
Dexterity is important for industrial assembly, prosthetics,
and human movement. The usefulness of multifingered robot
hands to perform fine manipulation and grasping tasks is
widely recognized. Multifingered robot hands can accomplish
complex assembly tasks, achieve robotic hand cooperation for
fixtureless assembly, operate in hazardous environments, explore remote locations, and perform other important functions.
Dextrous robot hands have been developed for many uses.
Significant progress has occurred in mechanism and structure
design, low-level control, and integration. We shall describe
four designs for robot hands that have been developed for use
as research tools. The design of the StanforaJPL Dextrous
Hand [ 171 was motivated by anthropomorphic considerations
as well as kinematic and control issues. This mechanism is
composed of two fingers and a thumb, each with three degrees
of freedom, and actuated by 12 dc motors and 12 cables. The
Utah/MIT Dextrous Hand [18] is one of the most ambitious
efforts to develop an anthropomorphic robotic hand. This
device has three fingers and one thumb, each with four degrees
of freedom, and actuated by 32 independent tendons and 32
pneumatic cylinders. Each finger has three parallel axis joints
to provide flexiodextension motion and an additional joint,
perpendicular to the other axes, to provide radidulnar motion.
Because of the large number of axes to coordinate, dextrous
hands usually require complex control systems [19].
Combining features of dextrous hands and prosthetic hands,
the BelgradeNSC Hand [20] is an anthropomorphic endeffector for robot manipulators with five fingers and four
m o t o r s 4 n e for each pair of fingers, one for rotation, and
one for flexiodextension. Each finger has three parallel axis
joints with one degree of freedom to provide curling action.
When a finger pad contacts a grasped object, the other fingers
continue to close until the pressure on all the finger pads is
approximately equal.
GrasDinn
position-
for finger
Locations of
Fig. 5.
.. . .
....
-.
A computer controller has been implemented for this walking machine. A 386 PC served as a host computer for trajectory
planning, joint coordination, and data collection. Twelve Intel
8097 microcontrollers were used for joint controllers with the
dc servomotors, optical encoders, and joint sensors, and an
additional 8087 collects sensory data. Data were collected in
real time and stored in data files for recall and evaluation.
Data communication between the PC and the 8097 controllers
was implemented by 13 serial channels. Serial transfer was
chosen because it simplifies cabling and is supported by a
wide range of commercial products. The joint controller is
based on a modular design which, because of the U 0 features
of the 8097, was easily implemented. The joint controller
communicates with the host computer and carries out lowlevel distributed control functions. Within a 10 ms sample
time, the controller performs the required calculations and
sends an analog velocity signal to the dc motor driver. Except
for the communication driver, other high-level software for
the PC was programmed in C. Joint control software was
developed in PL/M-96 on the PC, and then downloaded to
the controllers.
Prosthetic devices have been developed to provide replacements for lost or damaged human functions. Prostheses for
upper limbs must be accurate and versatile so that they can
partially replace the functionalities of a human arm and hand.
The earliest upper-limb prostheses offered simple motional
functionalities without providing anthropomorphic features
[29], [30]. Command signals for electrical prostheses are provided by electromyographic (EMG) signals on the surface of
the skin resulting from muscle action or directly by nerve sig-
1
Fig. 8.
VIII. EXOSKELETAL
WALKINGAID
The largest number of disabilities involves the loss or
impairment of lower limbs. An active exoskeletal walking
mechanism could significantly improve a persons capability
for movement in daily living. Although commercially available
mechanisms are not available, prototype mechanisms have
been built [34]. A device to assist persons with lower-limb
disorders has been developed in collaboration with faculty
at Tsinghua University, China [35]. With the aid of this
mechanism, a person can walk smoothly using a rolling
support or crutches. The device also can be used as a training
device for patients with functional disabilities. Exoskeletel
mechanisms have applications for other purposes, for example,
to provide therapeutic exercising of the arm and shoulder
during the rehabilitation of stroke patients.
The exoskeletal walking aid, illustrated in Fig. 9, is based
on a planar multibar mechanism with one degree of freedom,
integrated with the waist socket as a frame for the mechanism.
The hip and the knee joints are driven by the same motor. To
simplify the mechanical structure, the ankle is passive. The
soles of the feet on the walking mechanism incorporate a
medium-hard plate spring with a rubber surface. The multibar
mechanism of the walking mechanism has been designed for
optimal motion, and the mechanism is capable of generating
preprogrammed, human walking gaits.
The walking mechanism consists of a waist socket fabricated from a lightweight material and a multibar exoskeletal
mechanism fabricated from a lightweight alloy. It includes a
motor, a transmission with self-locking capability, and a gait
control system. The hip and knee joints have been designed
to allow sitting.
To achieve alternating cyclic motion of the legs, the device
is controlled by a closed-loop system consisting of a comparator, trigger generator, counter, D/A converter, and pulse width
modulator. The controller changes the walking speed within
a prescribed range and automatically coordinates both legs.
IX. CONCLUSIONS
Intelligent robotics is a highly interdisciplinary subject
requiring knowledge from different fields of engineering.
Mechanical design is critical for applications of robotics, but
expertise is also needed in power electronics, computer integration, and software engineering. Robotics will continue to
be influenced by advances in actuators, control, mechanisms,
mobility, programming, and sensing. The development and
commercialization of these technologies to diverse applications will occur worldwide.
The development and integration of robotic systems will be
accelerated by the use of approaches involving knowledgebased systems, neural networks, and fuzzy logic. As indicated
in this paper, there are many applications for robotics in manufacturing automation, aids for the disabled, and service. Further
research into multirobot coordination, robots with parallel
structures and redundant degrees of freedom, and sensor-based
control will be important to successful applications of robots
in these areas.
Finally, collaborative research between universities and
industry, particularly at the international level, will encourage
the application of robotic technologies to new fields relevant
to societal needs.
REFERENCES
[1] I. D. Meyer, Applications of robots, in International Encyclopedia of
Robotics: Applicafions and Automation, R. Dorf and S. Nof, Eds. New
York: Wiley Interscience, 1988.
[2] J. Engleberger, Robotics in Pracfice, AMACOM Div., Amer. Management Ass., New York, NY, 1980.
[3] C. S. G. Lee, R. C. Gonzalez, and K. S. Fu, Tutorial on Robotics, 2nd
ed. New York: IEEE Computer Society Press, 1986.
11