Professional Documents
Culture Documents
Attendance timings
Late arrivals in class
Cell phone ringing
Unwanted behavior in class
Assignment submissions
Plagiarism in assignments (we will follow SEECS policy on plagiarism)
6
REFERENCE
MATERIAL
ROBOTICS I
In this course we will study many aspects of robotics.
General Definitions
Robot modelling
Sensors
Forward Kinematics
Inverse Kinematics
Robot Perception
Robot Programming
9
ROBOTICS
What is a robot?
10
ROBOTICS
A Robot is:
Reprogrammable
Multifunctional
Sensible for environment
11
ROBOTICS
What is a Robot: I
Manipulator
12
ROBOTICS
What is a Robot: II
13
ROBOTICS
What is a Robot: III
14
ROBOTICS
What Can Robots Do: I
Decontaminating Robot
Cleaning the main circulating pump housing
in the nuclear power plant
15
ROBOTICS
What Can Robots Do: II
Welding Robot
16
ROBOTICS
What Can Robots Do: III
17
ROBOTICS
History of Robotics - The Origins of Robots
18
ROBOTICS
History of Robotics - The Origins of Robots
≈ 1250 - Bishop Albertus Magnus holds
banquet at which guests were served by metal
attendants. Upon seeing this, Saint Thomas
Aquinas smashed the attendants to bits and
called the bishop a sorcerer.
19
ROBOTICS
History of Robotics - The Origins of Robots
20
ROBOTICS
History of Robotics - The Origins of Robots
1921 - The term "robot" was first used in 1920 in a play called
"R.U.R." Or "Rossum's universal robots" by the Czech writer Karel
Capek. The plot was simple: man makes robot then robot kills
man! Many movies that followed continued to show robots as
harmful, menacing machines. Robot comes from the Czech word
robota, which means “servitude, forced labor.”
21
ROBOTICS
History of Robotics - The Origins of Robots
Robotics was first introduced into our vocabulary by Czech playwright
Karel Capek in his 1920’s play Rossum’s Universal Robots.
22
ROBOTICS
History of Robotics
1940 - Sparko, the Westinghouse dog, uses both mechanical
and electrical components.
1948 - William Grey Walter builds Elmer and Elsie, two of the
earliest autonomous robots with the appearance of turtles. The
robots used simple rules to produce complex behaviors.
23
ROBOTICS
History of Robotics
1950`s - Computer technology advances and control machinery is
developed.
Questions Arise: Is the computer an immobile robot?
24
ROBOTICS
History of Robotics
ROBOTICS
25
History of Robotics
26
ROBOTICS
History of Robotics
I, Robot
Sputnik I
Turtle robot
27
ROBOTICS
History of Robotics
• 1960`s - Industrial Robots created. Robotic Industries
Association states that an “industrial robot is a re-programmable,
multifunctional manipulator designed to move materials, parts,
tools, or specialized devices through variable programmed
motions to perform a variety of tasks”.
28
ROBOTICS
History of Robotics
• 1961 - The first Unimate robot is installed in a Trenton, NJ General
Motors plant to tend a die casting machine. The key was the
reprogrammability and retooling of the machine to perform different tasks.
The Unimate robot was an innovative mechanical design based on a multi-
degree of freedom cantilever beam. The beam flexibility presented
challenges for control. Hydraulic actuation was eventually used to alleviate
precision problems.
• 1962 – 1963 – The introduction of sensors is seen as a way to enhance
the operation of robots. This includes force sensing for stacking blocks
(Ernst, 1961), vision system for binary decision for presence of obstacles
in the environment (McCarthy 1963), pressure sensors for grasping
(Tomovic and Boni, 1962). Robot interaction with an unstructured
environment at MIT’s AI lab (Man and Computer – MAC project).
29
ROBOTICS
History of Robotics
1965 - Gordon E. Moore introduces the concept 'Moore's law', which
predicts the number of components on a single chip would double
every two years.
1969 - The Apollo 11 mission, puts the first man on the moon.
Landing was made inside the Lunar Module 'Eagle'.
30
ROBOTICS
History of Robotics
Unimate 1 Shakey
Moon Walk
31
ROBOTICS
History of Robotics
33
ROBOTICS
History of Robotics - PUMA
34
ROBOTICS
History of Robotics - SCARA
35
ROBOTICS
History of Robotics
37
ROBOTICS
History of Robotics
39
ROBOTICS
History of Robotics
41
ROBOTICS
History of Robotics
2000 - Honda unveils ASIMO, the first non-prototype
release of its humanoid robot.
42
ROBOTICS
History of Robotics
43
ROBOTICS
History of Robotics
44
ROBOTICS
History of Robotics
Sony AIBO
MQ-1 Predator
Sony QRIO
45
ROBOTICS
History of Robotics
2002 - iRobot introduces Roomba, a personal robotic vacuum
cleaner.
2003 - Osaka University unveils their first 'Actroid', the term
given for a humanoid robot with strong visual human
characteristics.
2004 - The first DARPA Grand challenge is help. Sponsored by
the US department of defence, the challenge is designed to create
autonomous vehicles for warfare.
2004 - The Mars rovers Spirit and Opportunity land on Mars. As
of November 25th 2009 The rover Spirit has completed 2150
days of its 92 day (90 sol) mission.
2010 - NASA and General Motors join forces to develop
Robonaut-2, the new version of NASA's humanoid robot
astronaut.
46
ROBOTICS
History of Robotics
Actroid
Robonaut-2
47
ROBOTICS
History of Robotics
Should robots look like humans?
“anthropomorphic or humanoid robots”.
Need for these machines to also be
intelligent - link to “Artificial Intelligence
(AI)”.
49
ROBOTICS
History of Robotics
Robotics is a multi-disciplinary field. Best robotics
researchers and engineers will touch upon all disciplines:
50
ROBOTICS
So What is a Robot?
51
ROBOTICS
Humanoid Robot
Sophie
Industrial Robots and Service Robots Defined
Please read:
http://www.robotics.org/content-detail.cfm/Industrial-Robotics-
Featured-Articles/Service-Robots-and-their-Rapid-Rise-in-Mult
iple-Markets/content_id/2608
54
ROBOTICS
Watch videos:
Industrial robotics:
http://www.youtube.com/watch?v=KBLEPlznHWY&feature=r
elated
Arc welding robot:
http://www.youtube.com/watch?v=5HphVrleXlQ&feature=relat
ed
55
ROBOTICS
ASIMO:
http://www.youtube.com/watch?v=5HphVrleXlQ&feature=related
http://www.youtube.com/watch?v=M4rgaLW163k&feature=relate
d
CyberDog:
http://www.youtube.com/watch?v=B0qYob_vSgo&feature=relate
d
Robot-Araigne:
http://www.youtube.com/watch?feature=endscreen&v=Mfjn79oi
M0Q&NR=1
Hexapod Robot:
http://www.youtube.com/watch?v=-uKIDyFMTyQ&feature=related
56
ROBOTICS
Hexapod Project:
http://www.youtube.com/watch?v=65L_FO8cBgA&feature=related
MTRAN Modular Robot:
http://www.youtube.com/watch?v=4oSavAHf0dg&feature=related
Also watch:
http://www.youtube.com/watch?v=nkqesLSXe4Q&feature=related
http://www.youtube.com/watch?v=ilbT2QcPGv0&feature=relmfu
57
ROBOTICS
References:
-
https://docs.google.com/presentation/d/1C78tFM1BdyaHXGN-880ukOu__4ex408vWa
2ebW9u8e0/present?pli=1&ueb=true#slide=id.p46
- http://www.cs.auckland.ac.nz/courses/compsci367s2c/lectures/Ian/cs367-08.pdf
- www.ieor.berkeley.edu/.../Robotics-and-Automation-Overview-S10-...
- www.ro.feri.uni-mb.si/lab_kin_sim/robotika-izredni/lect1.ppt
- gk12.poly.edu/...PowerPointFiles/IntroductiontoRobotics_A.ppt
58
ROBOTICS
INTRODUCTION TO
ROBOTICS
A common view : Robots as
Humanoids
Introduction to Robotics
Classification of Robots
Robot accessories
Robot coordinates
Work volumes and Reference Frames
Robot Programming
Robot Applications in Lean Mfg.
Robot Classification
The following is the classification of Robots according to the
Robotics Institute of America
Variable-Sequence Robot : A device that performs the successive
stages of a task according to a predetermined method easy to
modify
Playback Robot: A human operator performs the task manually by
leading the Robot
Numerical Control Robot : The operator supplies the movement
program rather than teaching it the task manually.
Intelligent Robot : A robot with the means to understand its
environment and the ability to successfully complete a task despite
changes to the environment.
ROBOT
Defined by Robotics Industry Association (RIA) as
a re-programmable, multifunctional manipulator
designed to move material, parts, tools or specialized
devices through variable programmed motion for a
variety of tasks
possess certain anthropomorphic characteristics
mechanical arm(s)
sensors to respond to input
Intelligence to make decisions
Robot Accessories
A Robot is a system, consists of the following elements, which are
integrated to form a whole:
Manipulator / Rover : This is the main body of the Robot and consists
of links, joints and structural elements of the Robot.
End Effector : This is the part that generally handles objects, makes
connection to other machines, or performs the required tasks.
It can vary in size and complexity from an end effector on the space
shuttle to a small gripper
Accessories
Acutators : Actuators are the muscles of the manipulators. Common
types of actuators are servomotors, stepper motors, pneumatic
cylinders etc.
Tool Reference Frame which specifies the movements of the Robots hand
relative to the frame attached to the hand. The x’,y’and z’ axes attached to the
hand define the motions of the hand relative to this local frame. All joints of the
Robot move simultaneously to create coordinated motions about the Tool
frame.
Robot Reference Frames
Work Envelope concept
AS A INDIVIDUAL, prepare a
detailed response for the following
Readiness Assessment test
What type of Robot Configuration does the
ABB 140 Robot have?
Can you find out its Work
Space?
WRIST
83
Programming accomplished by
setting desired sequence of moves
adjusting end stops for each axis accordingly
the sequence of moves is controlled by a “squencer”,
which uses feedback received from the end stops to
index to next step in the program
Low cost and easy to maintain, reliable
relatively high speed
repeatability of up to 0.01 inch
limited flexibility
typically hydraulic, pneumatic drives
Servo Control
Point to point Control
Continuous Path Control
Motivation
need to interface robot control system to external sensors, to provide “real
time” changes based on sensory equipment
computing based on geometry of environment
ability to interface with CAD/CAM systems
meaningful task descriptions
off-line programming capability
Large number of robot languages available
AML, VAL, AL, RAIL, RobotStudio, etc. (200+)