
Motion in 3D
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.
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.
lesson
We extend what we have learnt to a 3-link planar robot where we can also consider the rotational velocity of the end-effector.
lesson
The linear algebra approach we’ve discussed is very well suited to MATLAB implementation. Let’s look at some toolbox functions that can simulate what cameras do. If you are using a more recent version of MVTB, ie. MVTB 4.x then please change>> cam.project(PW ‘Tcam’, transl(0.1, 0, 0)) to >> cam.project(PW ‘pose’, transl(0.1, 0, 0)).
lesson
When a camera moves in the world, points in the image move in a very specific way. The image plane or pixel velocity is a function of the camera’s motion and the position of the points in the world. This is known as optical flow. Let’s explore the link between camera and image motion.
lesson
For a redundant robot the inverse kinematics can be easily solved using a numerical approach.
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
We learn a method for succinctly describing the structure of a serial-link manipulator in terms of its Denavit-Hartenberg parameters, a widely used notation in robotics.