View Code? Open in Web Editor
NEW
A traffic simulation server application.
License: MIT License
fyp-server's Introduction
- ๐ Hi, Iโm @tardisman5197
- ๐ Iโm interested in computery things
- Golang
- Rust
- Multi-Agent Systems
- Other things ...
- ๐ฑ Iโm currently in the Software Engineering Masters Program at Oxford
- Quantum Computing
- Embedded Systems
- Software Engineering Mathematics
- Security Principles
- ๐ซ How to reach me [email protected]
fyp-server's People
Contributors
Watchers
fyp-server's Issues
Write Unit tests for a vehicle
Write Integration tests using robust BVA on add light endpoint
Add endpoint to get the current information about a specific simulation.
Create a build of unity.
When the go server starts run the unity application with command line.
Add an endpoint to create a new vehicle and add it to a simulation.
Create API endpoints for all the actions a user can do and link them to the relative functionality in the simulation.
Creating a 3D image of the simulation
Create a unique path everytime
In the API spec table defining how the API would work.
A user can decide how frequently that vehicle spawns in the simulation.
When creating an image in unity the locations are passed as x,y values. However this produces a scene with the agents y high.
Instead change the y value to be the z value so that agents travel across instead of up.
Add an optional field to the send simulation to setup a the camera's position and direction.
If left blank take a picture of the entire scene from above.
Add an endpoint to run a simulation.
Add endpoint to return an image of the simulation.
Stop a simulation endpoint.
A simple web UI that can start, stop and view the simulation
The order of cars between 2 points should remain the same.
Raise the y position of the lights to be above the cars, so they don't collide
If the shutdown request is called, the unity application does not stop.
Unity can still be closed manual.
Probably use the PID to stop the process, before the server stops.