EEE3043: Robotics

Robotics代考 Answer ALL questions  Where appropriate the mark carried by an individual part of a question is indicated in square brackets [ ].

Answer ALL questions

Where appropriate the mark carried by an individual part of a question is indicated in square brackets [ ].

Calculators are permitted providing they are non-programmable and not wireless enabled

Section A Robotics代考

A1.

a) What is an occupancy map and what is it typically used to represent in robotics? [10%]

b) What is a common use for occupancy maps? [5%]

c) Explain the purpose of ray casting for map construction and robot localisation, in the context of an occupancy map [20%]

d)

i) What term describes the application of a particle filter to robot localisation and why is useful? [15%] Robotics代考

ii) In the context of particle filters, what is systematic resampling? [10%]

iii) Given a population of 5 particles, where each particle {1,2,3,4,5} has normalised weights {0.05,0.1,0.1,0.25,0.5}. Using systematic resampling, with no offset, what would be the new particle distribution? Show your working. [20%]

iv) What weights would be given to the new particles from question iii)? [10%]

e) What is an octomap and what are its benefits [10%]

 Robotics代考
Robotics代考

A2. Robotics代考

a) What does holonomic vs nonholonomic mean ? [10%]

b) Define the following terms:

i) Resolution completeness. [5%]

ii) Probabilistic completeness [5%]

iii) Asymptotic Optimality [5%]

c) Name 4 planning algorithms commonly used in robotics and state if they are resolution/probabilistic complete and/or asymptotically optimal. [20%]

d) With the aid of figures, describe the RRT algorithm and how it differs from RRT* [45%] Robotics代考

e) What is Dubins Path and how does it differ from Reeds Shepp curves? [10%]

A3.

NB the actual exam will have 3 questions and you will be expected to attempt all three