0% found this document useful (0 votes)
9 views

Week 1 - Lecture Notes- Introductions and Transformations

The document outlines a comprehensive 12-week course on Advanced Robotics led by Dr. Ashish Dutta at IIT Kanpur, covering topics from kinematics to design optimization of legged mechanisms. It also discusses the evolution of robotics, the distinction between robotics and automation, and future trends in robotic technology, including bio-robotics and AI integration. Additionally, it touches on the ethical implications and societal roles of robots in various contexts, including education and industry.

Uploaded by

KRISHNAMMAL N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Week 1 - Lecture Notes- Introductions and Transformations

The document outlines a comprehensive 12-week course on Advanced Robotics led by Dr. Ashish Dutta at IIT Kanpur, covering topics from kinematics to design optimization of legged mechanisms. It also discusses the evolution of robotics, the distinction between robotics and automation, and future trends in robotic technology, including bio-robotics and AI integration. Additionally, it touches on the ethical implications and societal roles of robots in various contexts, including education and industry.

Uploaded by

KRISHNAMMAL N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 110

Advanced Robotics

Dr. Ashish Dutta


Professor, Dept. of Mechanical Engineering
Dean, Digital Infrastructure and Automation
Indian Institute of Technology Kanpur, INDIA
Course schedule: 12 weeks
Week Lessons/Topics

1 Introduction, transformations
2 DH Parameters
3 Forward and Inverse Kinematics, redundancy resolution
4 Velocity kinematics and Jacobian
5 Singular value decomposition, singularity and manipulation ability
6 Trajectory planning , dynamics
7 Sensors and actuators as used in robotics
8 Basics of linear control – PD, PID controller, model based control, stability
9 Multi finger grasping – form, force closures, grasp matrix
10 Locomotion – active and passive walkers, concepts of balance
11 Biped Gait and Balance using ZMP, kinematics and dynamic modeling of walk

12 Design and Optimization of legged mechanisms

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Course Plan

Weekly lecture and tutorial / problem solving

One Assignment each week

Reference Books:

1. Robot Dynamics and Control : Mark W. Spong and M. Vidyasagar, Wiley


2. Foundations of Robotics : T. Yoshikawa , PHI India

1. Advances Robotics – Redundancy and Optimization, Y. Nakamura ,


Addison-Wesley.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Introduction to Robotics
- past, present and future

Dr. Ashish Dutta


Professor, Dept. of Mechanical Engineering
Dean, Digital Infrastructure and Automation
Indian Institute of Technology Kanpur, INDIA
What comes to your mind when you first hear or
think of a robot ?

Mechanical
 Mechanical machines
machines ??

Companions
 Companions // friends
friends

Pets
 Pets // toys
toys

Helpers
 Helpers

Dangerous machines
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Industrial Robot Arms ?
PAST

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Present - Life of an amazon robot !

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Social robots

FUTURE !

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Robots and Education

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


What will be the gender of the robot?

Male

Female

Neutral

What laws should be applicable to robots interacting


with humans ?

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Origin of Automation:
replacing human muscle power
 10,000 BC Stone tools used in early civilization:
tools make better tools.

Design of simple automation (150 BC) moving


engine, Herons door etc. in Greece.

1780 AD saw the creation of automatic dolls which


could write, draw pictures etc.

Punch cards used in power looms in France in 1801


for manufacture of textiles Joseph-Marie-Jacquard.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Automation in ancient Greece (150 BC)

Steam engine Herons Door

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Programmed textile loom: 1801 in France

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Hard Automation in Ford Motor Company 1904

Idea of transfer lines in which a car was assembled


at different stations.

First use of hard automation – alignment devices,


transfer devices etc.

1904 Henry Ford’s mass production of vehicles in


the USA.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Beautiful Automation !

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Just for History !
 1921 Karel Kapec’s play depicting human like
mechanical man (slave) - robots.

 1942 Isaac Asimov first used the term Robotics.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Origin of robots
1945 master slave manipulator made for
radioactive material handling for the Atom Bomb
project.

A strictly
mechanical
device

Motion transfer by
wire rope and
pulleys

master slave

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


What changed everything ?

Mechanical systems became electro-mechanical !

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


What changed everything?
Transistor - (1949) : concept of reprogram!

 1950 SHAKY : First robot-

 1952 George Dovel : teach / play back devices for NC


machines/ robots.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Clumsy robots to sophisticated humanoids

1950 2000
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Evolution of NC technology

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Flexible Manufacturing System

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Computer integrated manufacturing

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Industry 4.0

Connection
involving=
machines-humans-
AI

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


What is the definition of a Robot ?

Nobody seems to agree !

To be called a robot it should do some or all of the


following :
- move around
- sense and manipulate the environment.
- display intelligent behavior

Is a CNC machine a Robot ?

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Differences between Robotics and Automation ?
Robotics focuses on systems incorporating sensors
and actuators that operate autonomously or semi-
autonomously in cooperation with humans.

Robotics research emphasizes intelligence and


adaptability to cope with unstructured environments.

Automation research emphasizes efficiency,


productivity, quality, and reliability, focusing on
systems that operate autonomously, often in
structured environments over extended periods, and
on the explicit structuring of such environments.
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Three generations of robotics / engineering

First generation of robots: simple pick and place


devices with no external sensors.

Second generation robots: external Sensors (vision,


tactile, etc) for interaction with the environment.

Third generation robots: intelligence, smart


materials, bio , etc.

Future robots: bio-robots, micro , nano ,


cybogs, aneroids etc.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


First Generation Robots : 1950 – 1970
NC technology
 Simple motion
capabilities for
pick and place
applications

 Robots made of revolute


joints actuated by open
loop or closed loop control.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Second generation of robots (1970 …1990)

Electronics: smaller, faster and cheaper processors

External sensors : interaction with the environment

- vision
- advanced sensors : gyros, inclination, force, slip.
- advanced controllers : microcontroller, DSP
- speech recognition
- AI

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Actuation in robots/Numerical Control in
Micro domain

Size Effect ??

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Third generation robots 1990 - 2000

New materials – smart materials, smart actuators.

Interest in emulating biological design


paradigms.

New areas like:


Micro, Nano-robotics, Vision, bio-robotics, etc.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Other ways of classifying robots
Parallel robot and serial arm robot

Mobile robot and stationary arm robot

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Industrial robot and social robot

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Future robots --- ????
Bio-robotics: emulating biology, Micro, Nano.
Exoskeletons: wearable devices.
Neuro robotics: cyborgs, aneroids.
Robotic drugs : nano robots for curing diseases,
surgery.
Assistive / Rehabilitation robotics.
Outer space / nuclear applications
Defense: soldier, autonomous armaments.
Replacement of body functions: artificial muscles.
IOT, CPS
????
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Future ?? 2016 –
Micro robot ‘drugs’ to cure diseases

Fig. Killing viruses or bacteria

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Micro – Robot Surgeon for bypass surgery!

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Micro-robot Dentist !

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Micro Robotic Hair Cut !

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Hand with no joints : Artificial muscles

Five finger hand with artificial muscles (EAP)

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Snake, bird made of artificial muscles

Emulating biology

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Robots for rehabilitation

Fig. HAL (Human assistive locomotion) Univ. of Tsukuba, Japan

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Recover after surgery or stroke

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Autonomous transport

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Happy robot or sad robot ??

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Brain Computer Interfaces

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Automatic road tracking

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Driver tracking

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Robotics and AI - movies??

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


What is AI?

Systems that think like Systems that think


humans rationally

Systems that act like Systems that act


humans rationally

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


AI prehistory

Philosophy (from -350, Aristotle)


foundations of learning, language, rationality

Mathematics (from 825, Al-Khw¯arizm¯ı)


formal logics, proof theory
algorithms, computation, (un)decidability, (in)tractability
Probability

Economics (from 1776, Adam Smith)


Utility, rational decision theory, Operation research, ...
50
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA /
AI prehistory (cont.)

Computer Science (from 1940,


Stibitz)
Neuroscience (from 1861
r
Broca)
Control theory (from 1948,
Wiener)
Psychology (from 1879,
Wundt) Linguistics (from 1957, Chomsky)

Robotics (1970 , Rodny Brooks)


Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
What is Artificial Intelligence?

•What is artificial intelligence?


It is the science and engineering of making intelligent
machines, especially intelligent computer programs. It is
related to the similar task of using computers to understand
human intelligence, but AI does not have to confine itself to
methods that are biologically observable.

•Yes, but what is intelligence?


Intelligence is the computational part of the ability to achieve
goals in the world. Varying kinds and degrees of intelligence
occur in people, many animals and some machines.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


• Isn't there a solid definition of intelligence that
doesn't depend on relating it to human
intelligence?

Not yet.

The problem is that we cannot yet characterize in general


what kinds of computational procedures we want to
call intelligent. We understand some of the
mechanisms of intelligence and not others.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


What about machines checking if we are human?
CAPTCHA

What humans can do,


But computers can not.

“Completely Automated Public


Turing Test to Tell Computers
and Humans Apart“
What kinds of CAPTCHAS exist?

Gimpy – a text-based CAPTCHA

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Automobile industry: Autonomous cars 18

Characteristics of industrial revolutions:


The vendor change
Apple Inc.

first sightings of the iCar (?)


in New York and San
latest version of Google’s self Francisco (16.2.2015)
driving car (Huffington Post,
28.5.2014)

Nevada issued Google a license:


the world's first driverless car to Car specialists? –
Ford 021C concept car
drive on public streets (2012) No. Connectivity 2012, designed by
& data Newson now at Apple
specialists. (1999)

around 1750 around 1900 around 1970 today


1st industrial Power revolution Digital revolution Information
revolution Centralized electric power Digital computing and revolution
Mechanical production infrastructure; mass production communication technology, Everybody and everything
systematically using the by division of labor enhancing systems’ intelligence is networked – networked
power of water and steam information as a “huge
brain”

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Leading to: Interdisciplinary science and education 12

Antropo- morphism
Uncanny valley

Natural
Social Robotics Automated driving
language
communicatio Lightweight robots
Virtual reality
n Human-
Augmente Machine Autonomous
Interaction systems
d New Autonomou
reality fields s flying

of
Smart Logistics
work
Business
Computing
Cloud logistics
Swarm robotics
Autonomouos
… ? … Riscanalysis
intralogistics
DataAnalysics
Car2X

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Robots and Education

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Quadruped – Big Dog

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Biped - Atlas

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Ethics , laws etc.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Lastly we need to remember:

One robot can do the task of a hundred men but a


hundred robots cannot do the task of one
extraordinary man.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Robot Joints and
work volume

Dr. Ashish Dutta


Professor, Dept. of Mechanical Engineering
IIT Kanpur, INDIA
Robot arm = links + joints + sensors +
actuators
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
DOF ?
Degrees of Freedom of a rigid body , freely floating
in space.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Prismatic joint : DOF 1

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Revolute (DOF 1) / Cylindrical joint (DOF 2)

Fig. Revolute Fig. Cylindrical

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Spherical joint : DOF 3

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Work Volume

How many DOF must a robot have – it depends on


the task .

Work Volume: Volume inside which the robot can


position its gripper.

The job to be performed must be inside the work


volume.

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Pick up an object from the table –
how many DOF ?

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Cartesian robot

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Cylindrical robot

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


2 DOF planer arm

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Articulated

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


SCARA

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


How to decide

What should be the link lengths of a robot? (


what are the link lengths for humans ??)

Link velocities during control ??

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Position and Orientation of end effector

Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA


Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Transformations

Dr. Ashish Dutta


Professor, Dept. of Mechanical Engineering
IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA
Dr. Ashish Dutta , Dept. of Mechanical Engg., IIT Kanpur, INDIA

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy