290 likes | 335 Views
Learn about robots in movies, daily life, industry, Medicare, home entertainment, and military applications. Understand the scope of CPSC 452 covering planning, sensing, control, dynamics, kinematics, and rigid body mechanics. Explore vectors, matrices, orientation descriptions, and transformation mapping in robotics.
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