Homework2013 - 1 Robot Learning
Homework2013 - 1 Robot Learning
q2 q3
L1
E
q4
q1
Z y
Side View
1
Robot Learning - Homework 1
d) Singularities [3 Points]
How is the kinematic singularity defined in robotics? Under which conditions does our robot enter a singularity
and how can you detect it?
2
Robot Learning - Homework 1
e) Workspace[4 Points]
Suppose that you would like to move the end effector of the robot as close as possible to the base on the x − y plane.
What is the necessary condition to achieve it? Can you show mathematically what is the shape of the manifold
when the condition is fulfilled? For this exercise assume that there are no joint limits for qi , where i ∈ {1, 2, 3}, but
q4 < L1 . (Hint: x 2 + y 2 = r 2 )
where M denotes the mass matrix, c(q, q̇) the Coriolis and centripetal forces, and g the gravity terms. In the following
exercises assume that these terms are given. For the programming exercises use the MATLAB environment to develop
your solutions and attach a printout with plots and source code for each exercise. The source code which provides you
the dynamics of the system as well as with a template script that will help you develop your solutions can be found at
http://www.ias.informatik.tu-darmstadt.de/uploads/Teaching/RobotLearningLecture/dynSys.tar.gz
3
Robot Learning - Homework 1
4
Robot Learning - Homework 1
5
Robot Learning - Homework 1
6
Robot Learning - Homework 1
7
Robot Learning - Homework 1
Model RMSE
“Optimal” Linear Least Squares
Kernel Regression