Ai in Robotics
Ai in Robotics
Ai in Robotics
In Robotics
Assistant Prof. Dr. Aybars UGUR
EGE University
Computer Engineering Department
aybars.ugur@ege.edu.tr
Contents
Artificial Intelligence
Robotics
Genetic Algorithms
Artificial Neural Networks
Uses in Manufacturing:
Spray Coating
Assembling Operations
Material Removal
Cutting Operations
Part inspection, sorting, cleaning, polishing
HAZBOT operating in
TROV in Antarctica atmospheres containing
operating under water combustible gases
EGE University Computer Engineering
September 2008 Department 22
Robot Examples
Transportation
http://www.aibo.com
EGE University Computer Engineering
September 2008 Department 25
Motivation
Toward the development of soccer-playing
robots that will challenge humans in a match
around 2050.
QRIO is a humanoid robot, equipped with the
latest in advanced recognition, motional control
communications, information technology, and
artificial intelligence.
laser range
finder
sonars
touch sensors
Segway in the Robonaut resting
Robot museum on a Segway
in Nagoya. EGE University Computer Engineering
September 2008 Department 37
Locomotion - II
Intelligent RoboChair
Aim of this joint project is to explore and
develop the advanced technology needed for a
high performance low-cost RoboChair which
enables the elderly and disabled to gain
necessary mobility to live independently and
improve their quality of life in the society. This
RoboChair should have a user-friendly man-
machine interface and the ability of avoiding
collision and planning a path. It will be
equipped with a new vision system and a
wireless communication system so that its carer
or relative can monitor and tele-operate it when
necessary.
Walking
Robots
undulation movement
11001011+11011111 = 11001111
GA are used to
solve TSP since
1980’s.
S. Haykin Definition :
A neural network is a massively parallel distributed processor
made up of simple processing units, which has a natural
propensity for storing experimental knowledge and making it
available for use. It resemble the brain in two respects:
Knowledge is acquired by the network from its environment
through a learning process
Interneuron connection strengths, known as synaptic
weights, are used to store the acquired knowledge.
M M Summing
function
xm wm
weights
Gizli Katman
Hidden Layer
EGE University Computer Engineering
September 2008 Department 63
Computer Vision
Neural Networks (as an AI technique) are used to
Recognition: one or several pre-specified or
learned objects or object classes can be
recognized. (as classifier)
Identification: An individual instance of an
object is recognized.
Detection: the image data is scanned for a
specific condition.
EGE University Computer Engineering
September 2008 Department 64
Navigation
Navigation is the science (or art) of directing the
course of a mobile robot as it traverses the
environment (land, sea or air). Inherent in any
navigation scheme is the desire to reach a
destination without getting lost or crashing into
anything.
http://www.darpa.mil/GRANDCHALLENGE/overview.asp
EGE University Computer Engineering
September 2008 Department 78
Darpa's Robot Car Race: Gentlemen,
Start Your Processors
Following a week of trials by an initial field of 36
autonomous vehicles, 20 finalists will compete
for $3.5 million in the Urban Challenge on
November 3, the third in a series of robot car
races sponsored by the Pentagon's wild-haired
research department, the Defense Advanced
Research Projects Agency, or Darpa.