This project contains all core services needed for all AI. We have five services :
- Newtork (Get vision and game-controller data)
- World (Aggregate and Filter all data to have world)
- Control (Control the robot in an intuitive way)
- Order (Control the robot in a raw order (speed, etc...), get informations of the hardware)
- API (Make a link with external tools (viewer, etc...))
Install dependencies and copy .env.example file :
npm install
cp -r .env.exampleWe have multiple ways to launch the project. You can launch all services at once or one service. Moreover, you can launch service with a repl terminal or not. Repl terminal can help to debug your project and launch some commands to see errors.
npm run dev # without repl terminalor
npm run repl # with repl terminalWith the script dev.sh or repl.sh, you can easily launch one service.
Use this script with the name of the service in parameter and the service launch in repl mode (for repl.sh) or in normal mode (for dev.sh).
TODO
TODO