Professional Documents
Culture Documents
Notes:
Maximum possible score on the exam is 100 pts. Any bonus points will be
added to the exam score.
A sum of exam score and bonus points of at least 70 pts will be graded as
Fx, which means that the student is given the opportunity of completing
the grade to a passing grade after passing an oral exam.
1 (13)
Question 1:
Question 2:
Given a 7 DoF manipulator (e.g. Kuka LBR iiwa, see image below) in a
non-singular configuration, in how many degrees of freedom can the
translational velocity of the end effector be controlled? (4p for correct
answer.)
3
Question 3:
Assume:
p i
pi: point in frame p˙i : time
a
Tb: coordinate transform (homogeneous transformation) between frames
a and b
a) pa = aTb pb T
b) pb = (aTb)T pa F
c) p˙a = a Tb p˙ b F
d) pa = aTx xTb pb T
Question 4:
Question 5:
name: _______________________________________________________ number:______________________________
3 (13)
Mark all statements regarding the inverse kinematics of robotic
manipulators as either True or False.
a) There can exist multiple valid joint configurations that solve the
inverse kinematic problem for a given pose in cartesian space. T
b) Solutions to the inverse kinematics problem can include
configurations that make up a kinematic singularity. T
c) Assuming a 6 DoF serial manipulator, and no singularities within a
bounded spheroid around the target pose, the closed form inverse
kinematics can always be found by inverting the forward kinematics.
F
d) Given a manipulator with at least 6 DoF, there exists inverse
kinematics solutions for all poses in Cartesian space. F
Question 6:
Question 7:
Question 8:
Question 9:
Question 10:
Mark the following statements regarding the behavior tree below as either
true or false: (2p per correctly classified statement.)
Question 12:
a) If all conditions in a behavior tree return Failure, then the top node
must also return Failure F
b) A condition has fewer possible return statuses then an action. T
c) A condition cannot return Failure F
d) If the 2nd child of a Sequence returns running, the 1st child must
have returned Success. T
Questions 13:
Question 14:
b) If, instead U = {(x,y) x,y in Z such that x=0 or y=0} , with Z the
same as in a above, what would be the minimum number of
transitions needed to get from (0,0) to (2,3)? 2
Question 15:
a) RRT F
b) RRT* T
c) Dijkstra’s algorithm F
name: _______________________________________________________ number:______________________________
7 (13)
d) A* F
Question 16:
a) Unless you have encoders on both wheels you cannot estimate the
dead reckoning motion in any way. F
b) If you have wide wheels (think rear wheel of a Formula 1 car),
odometry is, in general, more accurate than if you have thin wheels
(think bicycle wheel). F
Question 17:
Mark each statement about multi-rotor aerial vehicles as true or false. (2p
per correctly classified statement.)
Question 18:
a) The gait describes the walking pattern, i.e., the order in which legs
are lifted and moved. T
b) Compared to using wheels, the main advantage of legs are, in
general, lower mechanical complexity and lower energy
consumption. F
Question 19:
a) LIDAR T
b) Gyro F
name: _______________________________________________________ number:______________________________
8 (13)
Question 20:
Consider a scalar case where A=1, W=1, H=1, V=1 and the motion model
is
xk+1= xk + velk*dT + wk+1
b) If the state covariance matrix P is very large and the sensor noise is
low, the Kalman gain K would be close to 1. T
Question 21:
Question 22:
Question 23:
Consider the following two sampled probability distributions a) and b). For
each distribution, give the best matching covariance matrix. (2p for each
correct match)
Question 24:
Mark each statement regarding SLAM as either true or false . (2p per
correctly classified statement.)
b) All other things being equal, if you travel in a straight line and thus
never revisit previously seen areas the error you get at the end
would typically be much larger than if you instead move the same
distance several laps around a building. T
Question 25:
a) Gyro
b) Accelerometer.