
Rotations are non commutative in 3D
lesson
If we apply a sequence of 3D rotations to an objects we see that the order in which they are applied affects the final result.
lesson
If we apply a sequence of 3D rotations to an objects we see that the order in which they are applied affects the final result.
lesson
We learn how to describe the orientation of an object by a 3×3 rotation matrix which has some special properties.
lesson
In order to determine the size and distance of objects in the scene our brain uses a number of highly evolved tricks. Let’s look at some of these.
lesson
We revisit the important points from this masterclass.
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 problem arises when using three-angle sequences and particular values of the middle angle leads to a condition called a singularity. This mathematical phenomena is related to a problem that occurs in the physical world with mechanical gimbal systems. Note that in Robotics, Vision & Control (second edition) and RTB10.x the default definition of roll-pitch-yaw […]
masterclass
lesson
Let’s recap the important points from the topics we have covered about human depth perception, display of 3D images and estimating 3D scene structure using stereo and other types of sensors.
lesson
It is common to think about an assembly task being specified in terms of coordinates in the 3D world. An alternative approach is to consider the task in terms of the relative position of objects in one or more views of the task — visual servoing.
lesson
A body moving in 3D space has a translational velocity and a rotational velocity. The combination is called spatial velocity and is described by a 6-element vector.