Rover

Introdução
O projeto Rover consiste em uma prova de conceito para a viabilidade de um remote lab. De forma resumida, um remote lab consiste em conduzir e operar experimentos e equipamentos em um laboratório de maneira remota. Nesse sentido, foi desenvolvido o projeto Rover, que utiliza a placa labrador e pode ser controlado remotamente através de uma interface web.
Preparando o ambiente de desenvolvimento
Tecnologias
- Python 3.8.10;
- Labrador 32 bits;
- Debian 10.
Componentes
- Chassi OSEPP Tank Kit;
- Labrador;
- Ponte H L298;
- Bateria 9v, cabos e conectores.
Bibliotecas
- fastapi 0.103.0;
- uvicorn 0.22.0;
- python-socketio 5.9.0;
- gunicorn 21.2.0.
Recomenda-se o uso de um arquivo requirements.txt para as bibliotecas.