Autonomous Navigation and AI in Robotics

Engineering

Investigate how autonomous robots build maps of unknown environments, plan efficient paths, and use machine learning to handle the vast complexity of the real world.

57 XP
Reward
12
Questions
5–10 min
Time
Q1 Question 1 of 12

A delivery robot starts from a known position and navigates to a destination using only wheel encoders (dead reckoning). After 500 m, its estimated position is 8 m off. What is the root cause of this growing error?

Q2 Question 2 of 12

A SLAM algorithm is running on an indoor robot. After exploring a new corridor, the robot re-enters a room it visited 20 minutes earlier and recognises distinctive features from its earlier scan. The algorithm uses this recognition event to dramatically reduce position error. What is this event called?

Q3 Question 3 of 12

A path planning algorithm uses A*. It finds the shortest path from a robot's current position to its goal through a large grid map. What is the key feature that makes A* faster than Dijkstra's algorithm when the goal location is known in advance?

Q4 Question 4 of 12

An engineer is planning the motion of a 7-DOF robot arm that must reach a cup on a table while avoiding a shelf above. Why is A* grid search unsuitable for this problem, and what algorithm is more appropriate?

Q5 Question 5 of 12

A robot using potential field navigation gets permanently stuck between two obstacles, even though a clear path to the goal exists. What fundamental limitation of the potential field method causes this?

Q6 Question 6 of 12

In imitation learning (behavioural cloning), a robot vacuum is trained on 10,000 examples of a human manually guiding it around furniture. During deployment, it encounters a chair configuration never seen in training and fails. What fundamental limitation of behavioural cloning is revealed?

Q7 Question 7 of 12

A reinforcement learning agent is training a simulated robot arm to reach a target. The reward function gives +1 only when the robot's gripper contacts the target. After millions of simulation steps, the robot still rarely receives any reward. What is this training problem called?

Q8 Question 8 of 12

A self-driving car's perception system correctly identifies every object in front of it. However, it cannot safely plan a path because it does not know what other road users will do next. Which module of the self-driving pipeline addresses this gap?

Q9 Question 9 of 12

An occupancy grid map represents a robot's environment as a grid of cells, each storing the probability of being occupied. A robot's LIDAR scans a corridor and the sensor model assigns probability 0.9 to cells where the beam ended and 0.3 to cells the beam passed through. Why use probabilistic values rather than simple binary (occupied/free)?

Q10 Question 10 of 12

A self-driving car encounters a scenario never seen in its training data: a mattress has fallen off a truck and is lying flat on the motorway. Why is this 'long tail' scenario particularly dangerous for machine learning-based perception systems?

Q11 Question 11 of 12

A landmark-based localisation system places QR code markers at known positions throughout a warehouse. A robot with a camera detects a QR code and identifies its grid coordinates. How does the robot use this information to correct its estimated position?

Q12 Question 12 of 12

Waymo's self-driving cars have accumulated tens of millions of real-world miles, yet still require human oversight in new cities. What does this reveal about the relationship between training data volume and achieving full autonomy?