Professional Documents
Culture Documents
ROBOTICS
ECE 411: ROBOTICS
ENGR. LALAINE JEAN A. BALLAIS, ECT
1
24/01/2018
2
24/01/2018
A ROBOT IN EVERY
POT
• In 1946, the University of • The invention of the transistor
Pennsylvania completed the in 1948 increased the rate of
ENIAC electronic growth
• Ten years later, silicon
microchips were created
• Westinghouse robot Elecktro
– 7-ft robot could smoke and
play the piano
3
24/01/2018
THE HONDA
HUMANOID HAZARDOUS DUTIES
Two-legged intelligent robot • In 1994, the CMU Field
capable of climbing stairs, Robotics Center sent Dante II,
a tethered walking robot to
kicking a ball, pushing a cart, or
explore Mt. Spurr in Alaska
tightening a screw
• Aids in dangerous recovery
of volcanic gases and
samples
• Defused bombs and
investigated nuclear accident
sites
SELF-POWERED
INSECTS RANGE OF ROVERS
• Some robots mimic humans, • In the 1996 Sojourner was
while others resemble lower sent to Mars – testing soil
life forms composition, wind speed, and
• Mark Tilden’s BEAM robots water vapor quantities
look and act like big bugs • In 2004, twin robot rovers
was launched and sent back
amazing images in journeys
of kilometers, not meters
ENTERTAINING PETS
• There was a return to
consumer-oriented robots in
the late 90s
• Sony Corp. made AIBO, the
robotic dog, which can
3 FUNDAMENTAL LAWS OF ROBOTICS
autonomously navigate a
room and play ball
4
24/01/2018
1. A robot may not injure a human being or, through inaction, allow a human
being to come to harm
The term “robotics” was introduced by Isaac Asimov, a well- 2. A robot must obey the orders given by human beings, except when such
known science fiction writer, as science devoted to the study orders would conflict the first law
of robot based on three fundamental laws in his book I 3. A robot must protect its own existence, as long as such protection does not
Robot. conflict with the first or second law
5
24/01/2018
Joints Workspace
Cartesian PPP Rectangular parallel-
piped
Cylinder RPP Portion of hollow
cylinder
Spherical RRP Portion of hollow
sphere
Articulated RRR Portion of sphere
6
24/01/2018
• Use a motion control system – controls the motion of the body so that leg Two classes of Gait:
movements automatically generate the desired • Periodic gaits – repeat the same sequence of supporting leg
body movements configurations
- controls gait and foot placement to find the next • Nonperiodic or free gaits – do not have any periodicity in their gait
foothold pattern
ROBOT VISION
• Great deal of effort has been devoted to providing machines with sensors
that mimic the capabilities of the human vision system
• Use vision-based sensors – capture the same raw information light that the
human vision system uses
• 2 current technologies for creating vision sensors: CCD and CMOS
7
24/01/2018
• A branch of computer science and engineering that deals with intelligent Schools of Thought:
behavior, learning, and adaptation in machines • Conventional AI
• Concerned with producing machines to automate tasks requiring intelligent • Computational Intelligence (CI)
behavior
• An engineering discipline focused on providing solutions to real-life problems,
software applications, traditional strategy games (computer chess, video
games)
• Also known as symbolic AI, logical AI, neat AI, and Good Old-Fashioned • Also known as nonsymbolic AI, scruffy AI, and soft computing
Artificial Intelligence (GOFAI)
• Involves iterative development or learning
• Methods include:
• Learning based on empirical data
Expert systems – apply reasoning capabilities to reach a conclusion
Case-based reasoning – previously solved problems are used to solve
similar cases
Bayesian networks – model representing possible states with probabilities
Behavior-based AI – modular method of building AI systems by hand
• Methods include: • Automation is the use of control systems, such as computers, to control industrial
Neural networks – systems with very strong pattern recognition capabilities machinery and processes, replacing human operators
Fuzzy systems – techniques for reasoning under uncertainty • A step beyond mechanization
Evolutionary computation – applies biologically inspired concepts to
generate increasingly better solutions to problems
8
24/01/2018