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)
Which of the following describe (a) valid algorithm(s) for numerically
calculating the inverse kinematics of a manipulator, assuming that we
have access to a DH description?
(4p for correct list.)
Assume:
X : end effector pose in cartesian space.
Xd : desired end effector pose in cartesian space.
Θ : manipulator configuration in joint space.
J(Θ) : manipulator Jacobian.
K(Θ) : forward kinematics.
A)
Θ𝐷𝑜^ ::= 𝑋ϵϵΘ^𝑠𝑜𝑚𝑒Θ𝑥 :: ::====Θ 𝐾^𝑋𝑖𝑛𝑖𝑡𝑖𝑎𝑙𝐽 ⁻¹(𝑑Θ+^−()Θ^ )ϵ𝑋 Θϵ𝑔𝑢𝑒𝑠𝑠 𝑥
B)
𝑋ϵΘ^^𝑥: ::==𝑋𝑑𝐾 𝑠𝑜𝑚𝑒−(Θ^𝑋)^ 𝑖𝑛𝑖𝑡𝑖𝑎𝑙 𝑔𝑢𝑒𝑠𝑠
𝑟𝑒𝑡𝑢𝑟𝑛ϵ 𝑥Θ^ : = 𝑋 − 𝑋𝑑
C)
𝑋Θ𝐷𝑜^ : == 𝑠𝑜𝑚𝑒𝐾⁻¹(𝑋 𝑖𝑛𝑖𝑡𝑖𝑎𝑙) 𝑔𝑢𝑒𝑠𝑠
D)
θ𝑋𝐷𝑜^^ :::== 𝐾ϵΘ𝑠𝑜𝑚𝑒^𝑥( : Θ::^===) 𝑋𝑖𝑛𝑖𝑡𝑖𝑎𝑙^𝐽𝐾^⊤ +⁻¹(−Θ^(ϵ)𝑋𝑋^ 𝑋ϵ)
𝑔𝑢𝑒𝑠𝑠𝑥𝑑
𝑋^Θ : = 𝑋
D) With a typical high reduction ratio gearing for electric motors, the
inertial contribution of the rotors is often negligible compared to the
contribution of the links.F
Question 5:
Answer the following questions with a number.
(Each correct answer gives 2 p)
Question 6:
Mark all statements as generally true or false with regard to manipulator
Jacobians.
(1 point per correctly classified statement)
Assume:
1)2) 𝐽⁻¹ = 𝐽⊤
𝐽⁻¹𝑋 = Θ
3)
𝑋˙ = 𝐽Θ˙
4)
τ = 𝐽⊤ 𝐹
Question 7:
Which of the following joint actuation options will give us the highest
precision for positioning an end effector? Order from highest to lowest
precision.
BADC
(4 pt. for correct list)
Question 8:
Match the grasp types from the list with the appropriate task.
(4 p for correct answer).
1) Form closure
2) Force closure
3) Caging grasp
Question 10:
Order the following quantities by computational expense, from less
expensive to more expensive. Assume DH models as prior knowledge.
ABCD(4 points for correct list)
A) What action will be executed if the AUV is safe, the battery level is
not ok, the vehicle is docked with the charger and near the charger,
and the main task is not done. (2p)recharge
B) What action will be executed if the AUV is safe, the battery level is
ok, the vehicle is docked with the charger and near the charger, and
the main task is not done. (2p)do main task
Question 12:
Consider the same behavior tree as in question 11 above. Mark all
statements as true or false. (1 point per correctly classified statement)
A) When designing the action “Dock with charger”, the designer can
assume that the AUV is already near the charger.T
B) When designing the action “Dock with charger”, the designer can
completely ignore the “Safe from collision” constraint, as it is taken
care of by “Avoid collision”.F
C) If the action “Do main task” moves the AUV into a state that is not
“Safe from collision”, another action will take over the execution.T
Question 13:
Mark all statements as true or false. (1 point per correctly classified
statement)
Question 14:
The RRT* algorithm produces a tree structure, which is a special case of
a graph. In such a graph, you can apply A* to find a path between any
two nodes. Mark all statements as true or false. (2 points per correctly
classified statement)
A) If you do this, your vehicle must be able to traverse any edge of the
tree in both directions.T
B) RRT* produces paths that are near optimal. Doing as suggested,
the paths found can be expected to also be near optimal.F
Question 15:
Mark the following statements as either true or false. (2p per correctly
classified statement.)
Question 16 :
For each alternative below, mark if it is true or false, regarding a
differential drive robot. (4p if all are correct.)
Question 17 :
When comparing a multi-rotor drone with a fixed-wing drone, which of the
properties match a multi-rotor drone best? Mark each alternative as true
(connected with multi-rotor) or false. (4p if all are correct.)
Question 18 :
Which of the following sensors are 1) proprioceptive or 2) exteroceptive?
(4p if all are correct.)
a) RGB-D2
b) Gyro1
c) Accelerometer1
d) Radar2
Question 19 :
Consider the following four statements:
Question 20 :
Mark each statement as true or false regarding occupancy grids.
(4p if both are correct.)
Question 21 :
Mark each alternative as either true or false regarding a Kalman filter
(when compared to a particle filter). (4p if all are correct.)
Question 23 :
Mark each statement regarding SLAM as either true or false.
(4p if both are correct)
a) Gyro
b) Accelerometer
c) Magnetometer
d) LiDAR
e) Radar
f) Camera
Question 25 :
Mark each statement regarding exploration as either true or false.
(4p if all are correct)
Q7: …B A D C…………………….
Q8: a).....3......... b).....1..... c).......2....
Q9: a)...F.......... b)....T...... c)....T....... d)....T........
Q24: ………B……………