arcs is a robot control system that focuses on LIDAR usage.
arcs needs slog and WiringPi on the controller. ncurses and slog are needed on the dashboard system. pthread is also required to compile both.
The makefile uses scp and gcc on the remote machine.
Linux is required on both the dashboard and the remote.
xv11lidar is used for the LIDAR interface.
- Set remote IP in Makefile, setup root ssh cert
- Run
make all
- Run with
./arcs-dash
arcs dashboard should be run from a terminal that supports ncurses. The only supported controllers are from the linux xpad driver. Networking is enabled by pressing r, and quit with q or the guide button.