hatfield-c / avl

Repository for the [AVL] Autonomous Vehicle Lab project at UT Dallas
2 stars 6 forks source link

[AVL-27] Write assignment pages for course #27

Closed hatfield-c closed 2 years ago

hatfield-c commented 2 years ago

This project is being pivoted to serve as a simulator environment for the real time system's course at UTD (both grad and undergrad).

First, we need top write up the assignment paper that lists out the requirements of the students.

hatfield-c commented 2 years ago

There will be three projects for the RTOS course. The basic goals of each project are as follows:

For project 3, 10 points extra credit could be awarded to students with the fastest times whom experience no collisions.

hatfield-c commented 2 years ago

Due to the fact that these projects are geared towards average college students, a significant amount of "hints" will be given in the simulator that would not typically be given in real life. Some examples include:

The interplay between lidar and the camera will be a point of contention, and one or the other may end up being scrapped due to time constraints.

hatfield-c commented 2 years ago

Project 1 should include implementing a round-robin scheduler to carry out the basic tasks.

hatfield-c commented 2 years ago

For the sake of simplicity, the SUMO integration will not presently be considered a part of any assignment. For now, everything should be implemented as simple Unity scripts.

hatfield-c commented 2 years ago

A workaround for the issue of scheduling and parallel processing to simulate the rtos environment:

I would also like to find a way to make this time measurement not dependent on the machine (so students with faster computers are not at an advantage). One possibility is to count CPU time for the script, or some other equivalent way to count the instructions per second executed, and then scale the "measured" time of the task such that roughly the same number of frames is allowed to pass on both a fast computer or a slow computer.

hatfield-c commented 2 years ago

This issue is now complete, and will thus be closed.