HE
hermes-project/lidar
Code de traitement de données du LiDAR d'Hermes
LiDAR
Code of data treatment of the Hermes-LiDAR project.
Installation
| Etapes | Actions |
|---|---|
| 0 | Use Python 3 and pip3 (python-pip3) |
| 1 | Clone the repository. |
| 2 | sudo pip3 install -r requirements.txt |
| 3 | Install tk8.6 (sudo pacman -S tk or sudo apt-get install tk). |
| 4 | Enjoy ! |
Choice of application
You can:
- either show the obstacles on the screen ("hl_connected = False" in config.ini)
- either connect with a java server that has launched the python main.py before ("hl_connected = True" in config.ini)
Debug
If you're using PyCharm, you might have to desactivate the
scientific display mode in order to see our display.
TODO
- Detect and display obstacles
- Kalman filter implementation
- Sockets for communication with the Java high-level
- Logging
- Solve "Cleaning buffer..." issue with rplidar
- Cleaner shutdown(Tk, thread, serial errors when stopping)