Introduction to Robotics - PowerPoint PPT Presentation

1 / 33
About This Presentation
Title:

Introduction to Robotics

Description:

Physics-Based Animation, Kenny Erleben , Jon Sporring , Knud ... of joints (shaft encoders), force and torque measured at robots wrist, battery charge, etc. ... – PowerPoint PPT presentation

Number of Views:283
Avg rating:3.0/5.0
Slides: 34
Provided by: webcourse
Category:

less

Transcript and Presenter's Notes

Title: Introduction to Robotics


1
Introduction to Robotics
  • Alfred Bruckstein
  • Yaniv Altshuler

2
Course
  • 4 Home assignments (10 each)
  • Final exam (60)

3
Plan
  • Introduction and mathematical tools
  • Forward kinematics
  • Inverse kinematics
  • Navigation
  • Multi robotics

4
Bibliography
  • Physics-Based Animation, Kenny Erleben , Jon
    Sporring , Knud Henriksen , Henrik Dohlmann,
    Charles River Media 2005

5
Introduction
Czech playwright Karel Capek in 1921 described a
robot (from robota work, labour) - a machine
resembling humans and which can work without
effort.
6
Introductiontype of robots
Most of physical robots fall into one of the
three categories
  • Manipulators/robotic arms which are anchored to
    their workplace and built usually from sets of
    rigid links connected by joints.
  • Mobile robots which can move in their environment
    using wheels, legs, etc.
  • Hybrid robots which include humanoid robots are
    mobile robots equipped with manipulators.

7
Introductiontypes of sensors
Traditionally robot sensors can be split into two
categories
  • Proprioceptive sensors which provide information
    about robot internal state configuration of
    joints (shaft encoders), force and torque
    measured at robots wrist, battery charge, etc.
  • Exteroceptive sensors which enables a robot to
    sense its environment. The group involves imaging
    sensors (cameras), tactile sensors, range
    finders, GPS, and many others.

Alternatively, sensors can be
  • Active if they involve direct interaction
    with environment to be able to sense it (sonars,
    range finders).
  • Passive if they do not require such interaction
    (cameras).

8
IntroductionArticulated figures
9
IntroductionArticulated figures
  • Link a solid rod, cannot change shape nor
    lenght
  • Joint connection between two links (can
    rotate/translate with several degrees of freedom)

10
Introductioneffectors part 1
Effectors enabe robots to interact with the
environment i.e. to change their physical
configuration.
The kinematic state of a robot effector
(constructed of rigid bodies) can be uniquely
specified by a constant number of parameters
called number of degrees of freedom (DOF).
The dynamic state involves additionally the rate
of change of each parameters.
Rigid bodies can have up to 6 DOF which define
pose of the body, specified by e.g. Cartesian
position (3 DOF) and angular orientation (3 DOF).
11
Introductioneffectors part 2
Set of all end-effector positions which can be
reached for some configuration of joint angles is
called the reachable workspace.
Set of all positions which can be reached by the
end-effector with arbitrary orientations is
called the dextrous workspace.
12
Introductioneffectors part 2
  • Manipulators ?, r
  • 1? r ? 4.5
  • 0 ? ?? 50o

x r cos ? y r sin ?
13
Introductioneffectors part 3
Mobile robots can have more DOF than the number
of actuators. For instance, a car has 3 effective
degree of freedom, but only 2 controllable degree
of freedom.
A robot is nonholonomic when it has more
effective DOF than controllable DOF, and
holonomic if these numbers are the same.
14
Control of robotic manipulatorsjoints
Joints provide a consistent way of connecting arm
links.
The configuration of each joint is determined by
a specific number of DOF, where each DOF is
usually driven by attached motor.
The most common types of joints are
15
Kinematics
  • How can a robot move ?
  • Kinematics study of the motion of parts,
    without considering mass or forces

16
Kinematics
  • Kinematics are subdivided in two groups
  • forward kinematics
  • inverse kinematics

17
Kinematics
  • Forward kinematics
  • Knowing the starting point, whats the final
    destination ?
  • Forward kinematics computing final destination
  • Easy, and unique.

18
Kinematics
  • Inverse kinematics
  • I have to get there, how do I do it ?
  • Inverse kinematics computing how to arrive to a
    precise final destination
  • Not easy, and not always unique !
  • Additional constraints may be added
  • Smoothness
  • Dynamic limitations
  • Obstacles

19
Kinematics
20
Mathematical tools
  • A three dimensional point, in the system A

21
Mathematical tools
  • The point P is located along the three axes of
    the coordinate system

22
Transformations
  • A rotation matrix

23
Transformations
  • The product transformation matrix R by vector
    point P in the system B gives us the vector
    point P in the system A

24
Transformations
  • Example

25
Transformations
  • With homogeneous coordinates
  • Pure translation matrix, of vector v

26
Transformations
  • Combining rotation and translation

27
Transformations
  • Example rotating a frame B relative to a frame
    A about Z axis by 30 and moving it 10 units in
    direction of X and 5 units in the direction of Y.
    What will be the coordinates of a point in frame
    A if in frame B the point is 3, 7, 0T?

28
Paired Joint Coordinates
  • Articulated figure many links and joints
  • Each joint can move
  • The motion of linkj and jointj affects the motion
    of linki and jointi for i gt j
  • Very difficult to describe the motion in a system
    common to all links and joints !
  • Solution the Paired Joint Coordinates method

29
Paired Joint Coordinates
  • Each linki has three predefined orthogonal
    coordinates systems
  • The Body Frame (BFi)
  • The Inner Frame (IFi)
  • The Outer Frame (OFi)

30
Paired Joint Coordinates
  • The Body Frame (BFi)
  • Associated with linki
  • Origin generally at its center of mass

31
Paired Joint Coordinates
  • The Inner Frame (IFi)
  • Associated with linki and jointi
  • Origin on the axis of jointi
  • One axe parallel to the direction of the motion
    of the joint

32
Paired Joint Coordinates
  • The Outer Frame (OFi)
  • Associated with linki and jointi1
  • Origin on the axis of jointi1
  • One axe parallel to the direction of the motion
    of the joint

33
Paired Joint Coordinates
  • With this method we can derive transformations
    between different frames
  • But it is a general approach, not easy too use
Write a Comment
User Comments (0)
About PowerShow.com