Chapter 1 Introduction To Robotics
Chapter 1 Introduction To Robotics
Lilong Cai
Department of Mechanical & Aerospace Engineer
HKUST
melcai@ust.hk
1
Introduction •Brief introduction
-What is a Robot?
-Types of Robots?
-Why using Robots?
-Robot History
-Laws of Robotics
-Robot Applications
-The State of the Art in Robotics
-Future’s robots
-What is Robotics?
- Preview of this course
•Syllabus
-topics
-Homework, exams, grading policy
-Textbook and references
2
What is a robot?
Origin of the word “robot”
• Czech word “robota”– labor, “robotnik” – workman
• 1921 play by Karel Capek – Rossum’s Universal
Robots
3
What is a robot?
Hollywood’s imagination
4
What is a robot?
Definition: (no precise definition yet)
• Webster’s Dictionary
An automatic device that performs functions ordinarily ascribed
to human beings.
washing machine = robot?
5
What is a robot?
By general agreement, a robot is:
A programmable machine that imitates the actions or appearance of an
intelligent creature–usually a human.
To qualify as a robot, a machine must be able to:
1) Sensing and perception: get information from its surroundings
2) Carry out different tasks: Locomotion or manipulation, do
something physical–such as move or manipulate objects
3) Re-programmable: can do different things
4) Function autonomously and/or interact with human beings
6
Types of Robots
Robot Manipulators
7
Types of Robots
8
Types of Robots
Legged robots
14
Why Use Robots?
Increase product quality
• Superior Accuracies (thousands of an inch,
wafer-handling: microinch)
• Repeatable precision Consistency of products
Increase efficiency
• Work continuously without fatigue
• Need no vacation
Increase safety
• Operate in dangerous environment
• Need no environmental comfort – air conditioning,
noise protection, etc
15
Why Use Robots?
Reduce Cost
• Reduce scrap rate
• Lower in-process inventory
• Lower labor cost
Increase productivity
• Value of output per person per hour increases
16
History of Robotics: I
• The first industrial robot:
UNIMATE
• 1954: The first programmable robot
is designed by George Devol, who
coins the term Universal Automation.
He later shortens this to Unimation,
which becomes the name of the first
robot company (1962).
–George C. Devol obtains the UNIMATE originally automated the
first U.S. robot patent, No. manufacture of TV picture tubes
2,998,237 (1961).
17
History of Robotics: II
1978: The Puma (Programmable
Universal Machine for Assembly)
robot is developed by Unimation
with a General Motors design
support
19
Adept's SCARA robots Cognex In-Sight Robot Barrett Technology Manipulator
History of Robotics: IV
"
"
Chang'e-5 mission is the first lunar sample-return mission conducted by humanity in over four
decades since the Soviet Union's Luna 24 in 1976. By completing the mission, China became the
third country to return samples from the Moon after the United States and the Soviet Union.
China space station's robotic arm relocates
cargo spacecraft in successful trial
中国空间站机械臂转位货运飞船试验取得圆满成功 |《午间
30分》20220106【东方卫视官方频道】 - YouTube
Laws of Robotics
• Asimov proposed three “Laws of
Robotics” to cope with potential for
robots to harm people
26
Robot Applications
What Can Robots Do?
Industrial Robots
•Material handling
•Material transfer
•Machine loading and/or
unloading Material Handling Manipulator
•Spot welding
•Continuous arc welding
•Spray coating
Assembly Manipulator
•Assembly
Spot Welding
•Inspection Manipulator
Robot Applications
•Agriculture
•Automobile
•Construction
•Entertainment
•Health care: hospitals, patient-care, surgery , research, etc.
•Laboratories: science, engineering , etc.
•Law enforcement: surveillance, patrol, etc.
•Manufacturing
•Military: demining, surveillance, attack, etc.
•Mining, excavation, and exploration
•Transportation: air, ground, rail, space, etc.
•Utilities: gas, water, and electric
•Warehouses 28
Robot Applications
Installed Industrial Robots
Japan take the lead, why? Shortage of labor, high labor cost
29
Robot Applications
Installed Industrial Robots in China
Import
Domestic
30
Robot Applications
Predication of the growth rate
31
Robot Applications
Top fifteen largest market in the world:
32
Robot Applications
Robots in Space
Surgical Robot - Da Vinci 35
Robots in Military
36
Robot Applications
• Entertainment Industry
37
Robots Applications
Sony Aido
39
Robot Applications
40
Social Robots
Atlas is a bipedal humanoid robot primarily developed by the
American robotics company Boston Dynamics, with funding and
oversight from the United States Defense Advanced Research
Projects Agency (DARPA). The 1.8-meter (6 ft) robot is designed for
a variety of search and rescue tasks and was unveiled to the public
on July 11, 2013. https://www.youtube.com/watch?v=kq6mJOktIvM
https://www.youtube.com/watch?v=hSjKoEva5bg 42
Robot Applications
https://www.hitc.com/en-gb/2020/12/30/is-the-boston-
dynamics-do-you-love-me-robot-dance-cgi/
43
Future Directions
44
Future of Robots
45
Micro-/Nanorobots
What is Robotics?
The study of robot is called robotics.
Robotics is the discipline which involves:
(a) the design, manufacture, control and
programming
of robots;
(b) the use of robots to solve problems;
(c) the study of the control process, sensors, and
algorithms, and the application of these to
design of robots.
47
Robotics
48
Robotics Foundations
• Kinematics
• Dynamics
• Mechanism and Actuation
• Sensing and Estimation
• Model Identification
• Motion Planning
• Motion Control
• Force Control
• Design and Performance Evaluation
• Robotic Systems Architectures and Programming
• Behavior-Based Systems
• AI Reasoning Methods for Robotics
• Robot Learning
Summary
Robotics--interdisciplinary research
• Mechanical design
• Computer science and engineering
• Electrical engineering
• Cognitive psychology, perception and neuroscience
Research open problems
• Manipulation, Locomotion
• Control, Navigation
• Human-Robot Interaction
• Learning & Adaptation (AI)
50
Preview of this course
To carry out the above task, we have to study the issues related to:
Description of position and orientation;
Forward and inverse kinematics of robots
Forward and inverse dynamics of robots;
Trajectory generation; position and force control of
robots; Programming and simulations; etc.. 51
Manipulator arms
The common industrial manipulator,
is often referred to as a robot arm.
For certain robots, its degree of freedom is less than six. For
example, a SCARA robot has only four degree of freedom.
• Solution
- Coordinate system or
“Frames” are attached
to the manipulator and
objects in the environment
53
Forward Kinematics
• Problem
- Given: Joint angles and links
geometry
- Computer: Position and
orientation of the end effector
relative to the base frame ?
• Solution
- Kinematic Equations: - Linear
Transformation (4X4 matrix)
which is a function of the joint
positions( angles & displacement)
and Specifies the end effector
configuration in the base frame 54
• Problem Inverse Kinematics
- Given: Position and orientation
of the end effector relative to
the base frame
- Computer: All possible sets of
joint angles and links geometry
which could be used to attain ?
the given position and orientation
of the end effector
• Solution
- Kinematic Equations: - Linear
Transformation (4X4 matrix)
which is a function of the joint
positions( angles & displacement)
and Specifies the end effector
configuration in the base frame 55
Velocity Transformation
• Mapping from velocities in the
joint space -() to the velocities
of the end effector- ( v , ) in the
Cartesian space
57
Forward Dynamics
• Problem
- Given: Angular acceleration and
links geometry, mass, inertia,
friction
- Computer: Joint torques of the
links (solve differential equations)
• Solution
- Dynamic Equations
58
Inverse Dynamics
• Problem
- Given: Angular acceleration,
velocity and angles of links in
addition to link geometry, mass,
inertia, friction
- Computer: Joint torques
(solve alegebic equations)
• Solution
- Dynamic Equations
59
MECH 4710 Introduction to Robotics
Spring 2022 (Monday 9:30-11:20am LSK1032)
Course Description:
Introduce the mechanical structure of industrial robots as well as the
spatial description and transforms of the robot, forward kinematic and
inverse kinematic equations for different robotic structures, and dynamic
of the robot manipulator.
Instructor: Lilong Cai (Room 2545), Tel 2358-7209, email melcai@ust.hk)
TA: Zhenjiu Dai zdaiaf@connect.ust.hk
Grading Policy: Homework and Lab 15%
Midterm Exam: 40%
Final Exam: 45%
Textbook: Introduction to Robotics, by John J. Craig 3 Edition
Laboratory Work: Kinematics and manipulation of the STAUBLI robot. 60
MECH 4710 Introduction to Robotics
Contents in the lecture
1. Introduction to robotics (1 weeks Chapter 1)
* Background
* The mechanics and control mechanical manipulator
* Notation
2. Spatial Descriptions and Transformations (2 weeks Chapter 2)
* Object location, frame and transformation
3. Forward and inverse Manipulator Kinematics (4 weeks Chapter 3-4)
* Manipulator position, forward and inverse kinematics
4. Manipulator Jacobian and Dynamics ( 5 weeks Chapter 5-6)
* Manipulator motion, velocity and acceleration
* Manipulator Jacobian, singularities and static force
* Dynamics of robots Newton-Euler formulation
* Lagrange formulation.
61
Thank you!
63
Robots Video
Paul Merton in China Mr Woo Robots
http://www.youtube.com/watch?v=Hk69NCCbVgY
The Duel: Timo Boll vs. KUKA Robot
https://www.youtube.com/watch?v=tIIJME8-au8
The Revenge: Timo Boll vs. KUKA Robot
https://www.youtube.com/watch?v=lv6op2HHIuM
Boy, the Robot that can Ride Bicycles ַ
https://www.youtube.com/watch?v=G3_0OzaoQ00
AKIBA ROBOT FESTIVAL 2006: Actroid Female Robot
http://www.youtube.com/v/WbFFs4DHWys&rel=1
http://video.popyard.com/cgi-
mod/show.cgi?lan=cn&cate=0&p=1&n=28301&r=0
64