Arvutiteaduse instituut
  1. Kursused
  2. 2021/22 sügis
  3. Isejuhtivate sõidukite projekt (LTAT.06.012)
EN
Logi sisse

Isejuhtivate sõidukite projekt 2021/22 sügis

  • Overview
  • Meetings
  • ADL Project
  • Openpilot Project
  • DeltaX Project
  • Research Project
  • Useful Links

ADL Project

Autonomous Driving Lab has been founded together with Bolt to evaluate the state-of-the-art of self-driving technologies. As part of the project we want to compare open-source autonomous driving software stacks, in particular

  • Autoware.AI
  • Autoware.Auto
  • Apollo
  • TierIV Architecture Proposal

In this course you will work as teams to get each software to work on our Lexus RX450h vehicle. The work will proceed in two stages:

  1. Get the software to work in the simulation environment of Tartu city centre, with the same sensors as our real car.
  2. Get the software to work on a real car, with real sensors. Initial testing will be done on a parking lot and if everything goes extremely well, we might also try on streets.

You can expect this to be a hazardous journey with endless nights of debugging. But if it eventually works, it all pays off!

Organization

For the first half of the semester there will be one lecture and one practice every week. For the lecture, you have to watch a video at home. During the class there will be a test on the video material and discussion of the correct answers afterwards.

The practices will be conducted in a computer class where we work with simulation. Each student will get a portable hard disk to boot classroom computers into Ubuntu. The same hard disk can be used for experimentation at home, although running both autonomy software and simulator on the same computer can be problematic for student laptops.

Second half of the semester will be spent on independent teamwork. The lecture will be replaced with a 2-hour slot for playing with the car, there will be a separate slot for each team. The practice time can still be used for testing things in simulation.

Deliverables

To earn 6 ECTS from this course each participant should:

  • Get at least 60% of points from all tests.
  • Demonstrate the respective software driving a Tartu demo lap in a simulator.
  • Each team should write a tutorial on how to get the software to work with Tartu simulation and document their experiments with the real car in a report.

Schedule

DateTypeDescriptionLinks
2021-09-01Lecture 1Introduction of projects(slides)
2021-09-07Practice 1SVL simulator - Intro(tutorial)
2021-09-08Lecture 2Intro to self-driving(video)
2021-09-14Practice 2SVL simulator - Autonomy software(Apollo)
(Autoware.Auto)
(Autoware.AI)
2021-09-15Lecture 3Mapping(video) (bonus video)
2021-09-21Practice 3SVL simulator - Recording point cloud map(Apollo)
(Autoware.Auto)
(Autoware.AI)
2021-09-22Lecture 4Localization(video)
2021-09-28Practice 4SVL simulator - Localization against point cloud map(Autoware.Auto)
(Autoware.IV)
2021-09-29Lecture 5Perception(video) (bonus video)
2021-10-05Practice 5SVL simulator - recording and following a trajectory(Apollo)
(Autoware.Auto)
(Autoware.AI step 1)
(Autoware.AI step 2)
2021-10-06Lecture 6Prediction(video)
2021-10-12Practice 6SVL simulator - Tartu track and vehicle(Autoware.AI)
2021-10-13Lecture 7Planning(video)
2021-10-19Practice 7First date to to demonstrate car driving Tartu demo track in simulation
2021-10-20Lecture 8Control(video) (bonus video) (bonus link)
2021-10-26Practice 8Second date to to demonstrate car driving Tartu demo track in simulation
2021-10-27Lecture 9Visiting the garage
2021-11-01 Submission deadline for the tutorial
2021-11-02Practice 9Independent teamwork
2021-11-03Lecture 10Independent teamwork
2021-11-09Practice 10Independent teamwork
2021-11-10Lecture 11Independent teamwork
2021-11-16Practice 11Independent teamwork
2021-11-17Lecture 12Independent teamwork
2021-11-23Practice 12Independent teamwork
2021-11-24Lecture 13Independent teamwork
2021-11-30Practice 13Independent teamwork
2021-12-01Lecture 14Independent teamwork
2021-12-07Practice 14Independent teamwork
2021-12-08Lecture 15Independent teamwork
2021-12-14Practice 15Independent teamwork
2021-12-15Lecture 16Independent teamwork
2021-12-21Practice 16First date for the vehicle demo
2022-01-11 Second date for the vehicle demo
2022-01-31 Submission deadline for the final report

Helpful materials

  • Apollo
    • AVP 2020 tutorial
    • AVP 2020 codebase
    • Some documentation
    • Online course
  • Autoware.Auto
    • AVP 2020 tutorials
    • AVP 2020 workspace
    • Online course
    • Course materials
    • Course notes
  • Autoware.AI
    • ADL installation instructions
    • ADL specific tutorials
    • ADL Docker instructions
    • Outdated manual
    • Some useful videos
  • TierIV Architecture Proposal
    • Architecture overview
    • Basic tutorial

Contact

Autonomous Driving Lab (room 3095)
Tambet Matiisen
tambet.matiisen@ut.ee

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused