#### Summary of Color

lesson

Let’s recap the important points from the topics we have covered about light, wavelength, spectrums, light sources, reflection, reflectance functions, cone cells, tristimulus and chromaticity space.

lesson

Let’s recap the important points from the topics we have covered about light, wavelength, spectrums, light sources, reflection, reflectance functions, cone cells, tristimulus and chromaticity space.

lesson

As the illumination level changes so do the red, green and blue tristimulus values, but they are linearly related. We can separate brightness from chromaticity which is a two dimensional representation of color. We discuss briefly the effect of gamma encoding on the color reproduction process.

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

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

For a redundant robot the inverse kinematics can be easily solved using a numerical approach.

lesson

We use MATLAB and some Toolbox functions to find tomatoes on a bush. We convert the color image to chromaticity coordinates, select the pixels that belong to the tomatoes and the perform blob analysis to find the location of the tomatoes.

lesson

An alternative for smooth motion between poses is Cartesian interpolated motion which leads to straight line motion in 3D space.

lesson

A robot manipulator may have any number of joints. We look at how the shape of the Jacobian matrix changes depending on the number of joints of the robot.

lesson

To move a robot smoothly from one pose to another we need smooth and coordinated motion of all the joints. The simplest approach is called joint interpolated motion but it has some limitations.

lesson

We learn to compute a trajectory that involves simultaneous smooth motion of many robot joints.