#### Color Images in MATLAB

lesson

Let’s learn how to import a color image into MATLAB and see how the data is organized as a matrix with three dimensions.

lesson

Let’s learn how to import a color image into MATLAB and see how the data is organized as a matrix with three dimensions.

lesson

We learn the concepts of a robot’s task space and its configuration space, and the relationship between the dimensions of these two spaces.

lesson

We can describe the relationship between a 3D world point and a 2D image plane point, both expressed in homogeneous coordinates, using a linear transformation – a 3×4 matrix. Then we can extend this to account for an image plane which is a regular grid of discrete pixels.

lesson

How is an image formed? The real world has three dimensions but an image has only two. We can use linear algebra and homogeneous coordinates to understand what’s going on. This more general approach allows us to model the positions of pixels in the sensor array and to derive relationships between points on the image […]

lesson

What are the consequences of representing a three-dimensional scene using only two-dimensions? The appearance of parallel lines converging and circular objects being elliptical should be surprising but we take this for granted.

lesson

How is an image formed? The real world has three dimensions but an image has only two: how does this happen and what are the consequences? We can use simple geometry to understand what’s going on.

lesson

We introduce serial-link robot manipulators, the sort of robot arms you might have seen working in factories doing tasks like welding, spray painting or material transfer. We will learn how we can compute the pose of the robot’s end-effector given knowledge of the robot’s joint angles and the dimensions of its links.

lesson

The workspace of a robot arm is the set of all positions that it can reach. This depends on a number of factors including the dimensions of the arm.

lesson

We will learn about inverse kinematics, that is, how to compute the robot’s joint angles given the desired pose of their end-effector and knowledge about the dimensions of its links. We will also learn about how to generate paths that lead to smooth coordinated motion of the end-effector.

lesson

We learn how to describe the position and orientation of objects in the 3-dimensional space that we live in. This builds on our understanding of describing position and orientation in two dimensions.