Introduction to Robotics PESEcourse Robot Technique Autumn 2004 Ole Madsen PowerPoint PPT Presentation

presentation player overlay
1 / 44
About This Presentation
Transcript and Presenter's Notes

Title: Introduction to Robotics PESEcourse Robot Technique Autumn 2004 Ole Madsen


1
Introduction to RoboticsPE/SE-courseRobot
TechniqueAutumn 2004Ole Madsen
2
Course Objectives
  • Purpose
  • Introduce the principles of robot operations to
    students.
  • Main focus is on methods for controlling of
    industrial robots.
  • Learning aims
  • Acquire basic knowledge about design/construction
    and use of industrial robots.
  • Acquire basic understanding to select methods for
    use of robots in industrial applications and to
    estimate/evaluate demands to the employed robots.
  • Acquire knowledge to specifying, purchasing and
    implementing use of robots in industrial
    applications.

3
(No Transcript)
4
Agenda
  • Introduktion
  • Hvad er en robot ?
  • Robottens bestanddele
  • Specifikation af position og orientering

5
Robotter i film
6
Robotter i virkeligheden
7
Fact and Fantasy
8
Mennesker vs Robotter
Bedste fodboldspiller nogensinde
Bedste robot fodboldspiller
9
Agenda
  • Introduktion
  • Hvad er en robot ?
  • Robottens bestanddele
  • Specifikation af position og orientering

10
Definition
  • Definition a robot is a software-controllable
    mechanical device that uses sensors to guide one
    or more end-effectors through programmed motions
    in a workspace in order to manipulate physical
    objects.

11
To klasser af robotter
  • Industrirobotter
  • Arbejder i stabile og veldefinerede omgivelser
  • Begrænset mobilitet
  • Relative simple styreprogrammer
  • Servicerobotter
  • Arbejder I den virkelige verden
  • Er mobile
  • Kræver en høj grad af autonomi

12
Industrirobotter
13
Industrirobotter world-wide
14
Robotter i Danmark
15
Robot anvendelse
16
Servicerobotter
  • Udforskning af farlige steder
  • Militær/Politi
  • Sundhedsvæsnet
  • I hjemmet
  • Legetøj
  • Produktion ??

17
Agenda
  • Introduktion
  • Hvad er en robot ?
  • Robottens bestanddele
  • Specifikation af position og orientering

18
A Robot System
Additional equipment
Fixtures
19
Robotarmen
Unimation robot fra 1961 (verdens første
industrirobot)
20
Articulated robot (RRR)
21
(No Transcript)
22
Cartesian robot (TTT)
23
(No Transcript)
24
Scara robot (RRT)
25
FlexPicker (ABB)
Fra http//www.abb.com/robotics
26
DockWelder
http//www.mip.sdu.dk/dockwelder/
27
Mobile robotter
28
Gående robotter
29
Gående robotter
30
RobVision projektet
31
Agenda
  • Introduktion
  • Hvad er en robot ?
  • Robottens bestanddele
  • Specifikation af position og orientering

32
Frihedsgrader
End Effector
Robot Basis
33
Description of position and orientation
  • Location of objects
  • Links of manipulator, Parts, Tools
  • Specified by
  • frame, coordinate systems

34
Example of position and orientation
35
Description of a Position
  • point position vector

YA
36
Description of an Orientation
Often a point is not enough need orientation
  • In the example, a description of B with
    respect to A suffices to give orientation
  • Orientation System of
    Coordinates
  • Directions of B XB, YB and ZB
  • In A coord. system AXB, AYB and AZB

37
Rotation Matrix
  • describes B with respect to A
  • Rows of unit vectors of A with respect
    to B

38
Description of a Frame
  • Frame set of four vectors giving position
    orientation
  • Description of a frame position rotation
    matrix
  • Ex.

39
Homogeneous Transformation Matrix
Replace by the more appealing equation
40
Compound Transformation
  • If C is known relative to B, and B is
    known relative to A. We want to transform P
    from C to A

41
Difficulties of rotation matrices
  • R1R2 is not the same as R2R1
  • If rotation about the fixed
  • pre-multiply
  • If rotation about the rotated frame
  • post-multiply

42
Summery of Rotations
  • We saw that a rotation can be represented by a
    rotation matrix
  • Matrix has 9 variables
  • Rotation matrix can be parameterized in different
    manners
  • Roll, pitch and yaw angles
  • Euler Angles
  • Others

43
XYZ fixed Angles (roll,pitch,yaw)
  • Start with a frame B coincident with a known
    reference frame A. Make the following rotations
    of B (Pre-multiply)
  • rotate B about XA by an angle ?
  • rotate about YA by an angle ?
  • rotate about ZA by an angle ?

44
ZYX Euler angles
  • Start with a frame B coincident with a known
    reference frame A. Make the following rotations
    of B (Post-multiply)
  • rotate B ZB by an angle ?
  • rotate about YB by an angle ?
  • rotate about XB by an angle ?

45
Equivalent angle-axis
  • Start with a frame B coincident with a known
    reference frame A. Then rotate B about the
    vector AK by an angle ? according to the
    right-hand rule.

46
Quaternions (Euler parameters)
  • Used by e.g.. ABB-robots.
  • Start with a frame B coincident with a known
    reference frame A. Then rotate B about the
    vector AK by an angle ? according to the
    right-hand rule. The quaternions are

47
Problems
  • CRAIG
  • 2.1
  • 2.2
  • 2.3
  • 2.13
  • 2.27
  • 2.30
Write a Comment
User Comments (0)
About PowerShow.com