370 likes | 785 Views
Introduction to ROBOTICS. Kinematics Pose (position and orientation) of a Rigid Body. University of Bridgeport. Representing Position (2D). (“column” vector). A vector of length one pointing in the direction of the base frame x axis.
E N D
Introduction to ROBOTICS Kinematics Pose (position and orientation) of a Rigid Body University of Bridgeport
Representing Position (2D) (“column” vector) A vector of length one pointing in the direction of the base frame x axis A vector of length one pointing in the direction of the base frame y axis
Representing Position: vectors • The prefix superscript denotes the reference frame in which the vector should be understood Same point, two different reference frames
Representing Position: vectors (3D) right-handed coordinate frame A vector of length one pointing in the direction of the base frame x axis A vector of length one pointing in the direction of the base frame y axis A vector of length one pointing in the direction of the base frame z axis
The rotation matrix θ: The angle between and in anti clockwise direction :To specify the coordinate vectors for the fame B with respect to frame A
Basic Rotation Matrix • Rotation about x-axis with
Basic Rotation Matrices • Rotation about x-axis with • Rotation about y-axis with • Rotation about z-axis with
Example 2 • A point is attached to a rotating frame, the frame rotates 60 degree about the OZ axis of the reference frame. Find the coordinates of the point relative to the reference frame after the rotation.
Example 3 • A point is the coordinate w.r.t. the reference coordinate system, find the corresponding point w.r.t. the rotated OUVW coordinate system if it has been rotated 60 degree about OZ axis.
Composite Rotation Matrix • A sequence of finite rotations • rules: • if rotating coordinate OUVW is rotating about principal axis of OXYZ frame, then Pre-multiply the previous (resultant) rotation matrix with an appropriate basic rotation matrix [rotation about fixed frame] • if rotating coordinate OUVW is rotating about its own principal axes, then post-multiply the previous (resultant) rotation matrix with an appropriate basic rotation matrix [rotation about current frame]
Example 4 • Find the rotation matrix for the following operations: Pre-multiply if rotate about the fixed frame Post-multiply if rotate about the current frame
Example 5 • Find the rotation matrix for the following operations: Pre-multiply if rotate about the fixed frame Post-multiply if rotate about the current frame
Example 6 • Find the rotation matrix for the following operations: Pre-multiply if rotate about the fixed frame Post-multiply if rotate about the current frame
Example 6 • Find the rotation matrix for the following operations:
Quiz • Description of Roll Pitch Yaw • Find the rotation matrix for the following operations: Z Y X
Answer Z Y X
Homogeneous Transformation • Special cases 1. Translation 2. Rotation
h O Example 7 • Translation along Z-axis with h: O
Example 7 • Translation along Z-axis with h:
Example 8 • Rotation about the X-axis by
Homogeneous Transformation • Composite Homogeneous Transformation Matrix • Rules: • Transformation (rotation/translation) w.r.t fixed frame, using pre-multiplication • Transformation (rotation/translation) w.r.t current frame, using post-multiplication
Example 9 • Find the homogeneous transformation matrix (H) for the following operations:
Review of matrix transpose Important property:
and matrix multiplication… Can represent dot product as a matrix multiply:
HW • Problems 2.10, 2.11, 2.12, 2.13, 2.14 ,2.15, 2.37, and 2.39 • Quiz next class