1 of 14

Lab 2 Wall-follower in Simulation

Lab Slides Link:

tinyurl.com/RSS26-lab2

2 of 14

Logistics

  • Updated docker container: from racecar_docker dir, run

docker compose pull

  • Labs are due at 1 pm!

  • OH schedule is set (Piazza)

  • Help each other on Piazza

  • Take Advantage of Lab Hours

3 of 14

Introducing Lab 2: Wall Following Simulation

4 of 14

Lab 2: Motivation and Overview

5 of 14

Goal

  • Follow wall according to parameters:
    • Side of racecar (left/right)
    • Speed
    • Distance to wall

  • Control the car using:
    • Steering angle
    • Speed

6 of 14

What data do we have: LIDAR

7 of 14

First Challenge: Estimating the Wall

8 of 14

Potential Difficulties

9 of 14

Second Challenge: Following it

10 of 14

11 of 14

Test Cases

  • Starts the car at a predefined position
  • Ends when the car is within margin of a predefined goal position
    • Car must make it to the goal to receive a score

velocity: 1

velocity: 1

velocity: 2

velocity: 2

velocity: 2

velocity: 3

12 of 14

Performance Metrics and Evaluation

  • Sample distance to wall of your racecar N times at regular time intervals to compute loss

  • Your score computed as:

  • Note: Impossible to get 100%, but we have calibrated α so scores for reasonable wall following performance will be ⪆95%
  • Note: Robot velocity is not accounted for in your score (though it needs to be within 10% of target velocity for tests to pass)

13 of 14

Final Tips

  • Steps to Success

14 of 14

Links & Logistics

  • These Slides: (On Canvas) http://tinyurl.com/RSS26-lab2