290 likes | 334 Views
CPSC 452: Lecture 1. Introduction, Homogeneous transformations and Coordinate frames. Introduction. Robots in movie. Modern Robots. Robot in life Industry Medicare. Modern Robots. Robot in life Home/Entertainment. Modern Robots. Robots in life Military/Unmanned Vehicle.
E N D
CPSC 452: Lecture 1 Introduction, Homogeneous transformations and Coordinate frames
Introduction • Robots in movie
Modern Robots • Robot in life • Industry • Medicare
Modern Robots • Robot in life • Home/Entertainment
Modern Robots • Robots in life • Military/Unmanned Vehicle
What is a robot • “A robot is a reprogrammable multifunctional manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks” • by Robot Institute of America
Scope of CPSC 452 Planning Sensing Control Dynamics Kinematics Rigid body mechanics
Scope of CPSC 452 Planning Sensing Control Dynamics Kinematics Rigid body mechanics
Intro • Space • Type – Physical, Geometry, Functional • Dimension • Direction • Basis vectors • Distance • Norm • Description – Coordinate System • Matrix
A review of vectors and matrix • Vectors • Column vector and row vector • Norm of a vector
Dot product of two vectors • Vector v and w • If |v|=|w|=1, v w
Position Description • Coordinate System A
Orientation Description • Coordinate System A
Orientation Description • Coordinate System A • Attach Frame Coordinate System B
Orientation Description • Coordinate System A • Attach Frame Coordinate System B • Rotation matrix
Rotation matrix Directional Cosines Directional Cosines
Rotation matrix • For matrix M, • If M-1 = MT , M is orthogonal matrix • is orthogonal!!
Orthogonal Matrix 9 Parameters to describe orientation!
Description of a frame • Position + orientation
Graphical representation {B} {U} {A}
Example 30 30
Translation Operator • Translation operator
Rotation Operator