Right-Handed 3D Coordinate Frame
lesson
We discuss the structure of a right-handed 3D coordinate frame and the spatial relationship between its axes which is encoded in the right-hand rule.
lesson
We discuss the structure of a right-handed 3D coordinate frame and the spatial relationship between its axes which is encoded in the right-hand rule.
lesson
For real robots such as those with 6 joints that move in 3D space the inverse kinematics is quite complex, but for many of these robots the solutions have been helpfully derived by others and published. Let’s explore the inverse kinematics of the classical Puma 560 robot.
lesson
A characteristic of inverse kinematics is that there is often more than one solution, that is, more than one set of joint angles gives exactly the same end-effector pose.
lesson
We learn how to describe the orientation of an object by a 2×2 rotation matrix which has some special properties. Try your hand at some online MATLAB problems. You’ll need to watch all the 2D “Spatial Maths” lessons to complete the problem set.
lesson
We extend the idea of relative pose, introduced in the last lecture, to 3D. We learn another right-hand rule that indicates the direction of rotation about an axis, and we see how we can attach 3D coordinate frames to objects to determine their pose in 3D space.
lesson
We revisit the simple 2-link planar robot and determine the inverse kinematic function using simple geometry and trigonometry.
lesson
We introduce the idea of attaching a coordinate frame to an object. We can describe points on the object by constant vectors with respect to the object’s coordinate frame, and then relate those to the points described with respect to a world coordinate frame. We introduce a simple algebraic notation to describe this. Try your […]
lesson
If your knowledge of dynamics is a bit rusty then let’s quickly revise the basics of second-order systems and the Laplace operator. Not rusty? Then go straight to the next section.
lesson
The orientation of a body in 3D can be described by three angles, examples of which are Euler angles and roll-pitch-yaw angles. Note that in the MATLAB example at 8:24 note that recent versions of the Robotics Toolbox (9.11, 10.x) give a different result: >> rpy2r(0.1,0.2,0.3)ans = 0.9363 -0.2751 0.2184 0.2896 0.9564 -0.0370 -0.1987 0.0978 […]
lesson
Ethics is a global guide as to the right thing to do. Listen as Doug Baker explains this for us in terms of teleology and deontology with examples to help us understand.