Assignment 3:Robotics Arm

By:Vishal Kumar Gupta (10817)

Part A: Dimensionalities for the manifold of images

The figures below show the 2D Isomap Plot and residual variation with dimension. As evident from the residual graph, we can see that maxium residual variation is corresponding to dimension '2'. From this we infer that dimensionality of the manifold is best explained at '2'.



Part B: 2D Embedding of arm images over the manifold

Part C: Variation of Theta1 and Theta2

Following figure shows the variation of Theta1 over the manifold. Moving along a circle centered at origin theta1 varies from 0 to 2 pi.

Following figure shows the variation of Theta2 over a portion of 2D-manifold. The values of theta2 have been writen on the plot (not all points to keep the figure clear). Moving radially we find theta2 varies -pi to +pi.

Part D: 3D Isomap

From the 3 Dimensional plot we can see that the topology followed by the robotics arm is of a "TOROID".

Part E(a): Learning the Map

As evident from the following two figures we can see that larning the desired mapping is faster in case we learn it from 2D Isomap manifold because it converges faster. But when we train with images directly, the number of epochs required are much larger as compared to previous method because we are working in a very high dimension and number of training examles is also less with respect to the nubber of features. The first graph correspond to training from Isomap manifod. The second graph correspond to training directly from images.

Part E(b): Path planning between image 001 and image 161

Part F: Path planning for avoiding the obstacle given in imageObs1

Part G: Path planning for avoiding the obstacle given in imageObs2