Robotics Lec01
Robotics Lec01
Robotics
Chapter 1
Introduction
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
Texts
Primary:
M. Spong, S. Hutchinson, and M.
Vidyasagar, “Robot Modeling and
Control”, Wiley
Secondary:
Li, Murray, Sastry, “A Mathematical
Introduction to Robotic
Manipulation”, CRC Press
Thirdly :
John J. Craig, “Introduction to Robotics
Mechanics and Control”, Prentice Hall
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
Lab
Course outline
• First 2/3: traditional analysis of robotic manipulators
– Homogeneous transforms
– Forward/inverse kinematics
– Velocity kinematics, dynamics
– Motion planning
– Control
• Final 1/3: introduction to special topics
– Sensors and actuators
– Mobile agents, SLAM
– Computer vision
– MEMS, microrobotics
– Surgical robotics, teleoperation
– Biomimetic systems
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
1. Introduction
• Historical perspective
– The acclaimed Czech playwright Karel Capek
(1890-1938) made the first use of the word
‘robot’, from the Czech word for forced labor or
serf.
– The use of the word Robot was introduced into
his play R.U.R. (Rossum's Universal Robots)
which opened in Prague in January 1921. In
R.U.R., Capek poses a paradise, where the
machines initially bring so many benefits but in
the end bring an equal amount of blight in the
form of unemployment and social unrest.
• Science fiction
– Asimov, among others glorified the term
‘robotics’, particularly in I, Robot, and early films
such as Metropolis (1927) paired robots with a
dystopic society
• Formal definition (Robot Institute of America):
– "A reprogrammable, multifunctional manipulator
designed to move material, parts, tools, or
specialized devices through various
programmed motions for the performance of a
variety of tasks".
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
3. Common applications
• In Classrooms
• Industrial
– Robotic assembly
• Commercial
– Household chores
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
3. Common applications
• Military
• Medical
– Robot-assisted surgery
– Lifting and repositioning patients.
– Delivering medications to patients' rooms.
– Acting as mobile supply closets, following
nurses from room to room.
– Delivering lab samples and reports.
– Conducting routine monitoring of patients —
taking temperatures, blood pressure, glucose
and so on.
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
3. Common applications
• Planetary Exploration
– Fast, Cheap, and Out of Control
– Mars rover
• Undersea exploration
3. Common applications
• On the Farm
• Food Preparation
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
4. Industrial robots
• High precision and repetitive tasks
– Pick and place, painting, etc
• Hazardous environments
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
5. Representations
6. Definitions
• End-effector/Tool
– Device that is in direct contact with the environment. Usually very task-
specific
• Configuration
– Complete specification of every point on a manipulator
– set of all possible configurations is the configuration space
– For rigid links, it is sufficient to specify the configuration space by the joint
angles q = q1 q2 ... qn
T
• State space
– Current configuration (joint positions q) and velocities q
• Work space
– The reachable space the tool can achieve
• Reachable workspace
• Dextrous workspace
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
7. Common configurations
wrists
• Many manipulators will be a sequential chain of links and joints
forming the ‘arm’ with multiple DOFs concentrated at the ‘wrist’
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
7. Common configurations
Example end-effector: Grippers
• Anthropomorphic or task-specific
– Force control v. position control
7. Common configurations
elbow manipulator
• Anthropomorphic arm: ABB IRB1400
• Very similar to the lab arm (RRR)
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
7. Common configurations
Workspace: elbow manipulator
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
7. Common configurations
Stanford arm (RRP)
• Spherical manipulator (workspace forms a set of concentric
spheres)
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
7. Common configurations
SCARA (RRP)
7. Common configurations
cylindrical robot (RPP)
• workspace forms a cylinder
7. Common configurations
Cartesian robot (PPP)
• Increased structural rigidity, higher precision
– Pick and place operations
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
7. Common configurations
Workspace comparison
(a) spherical
(b) SCARA
(c) cylindrical
(d) Cartesian
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
8. Parallel manipulators
• some of the links will form a closed chain with ground
• Advantages:
– Motors can be proximal: less powerful, higher bandwidth, easier to control
• Disadvantages:
– Generally less motion, kinematics can be challenging
xˆ xˆ yˆ 2 xˆ 0 cos(q1 + q 2 ) − sin(q1 + q 2 )
R20 = 2 0 =
xˆ 2 yˆ 0 yˆ 2 yˆ 0 sin(q1 + q 2 ) cos(q1 + q 2 )
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
desired trajectory
error controller system dynamics
• sensors
– Motor encoders (internal)
– Inertial Measurement Units
– Vision (external) Basic quantities for
– Contact and force sensors both:
• motors/actuators • Bandwidth
– Electromagnetic • Dynamic range
– Pneumatic/hydraulic
• sensitivity
– electroactive
• Electrostatic
• Piezoelectric
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
Pister; Berkeley
Ecole Nationale des sciences Appliquées de Fès
Département Génie Industriel
Next class…