Truly, the Beaglebone Robot
This repository contains my pet-project in robotics using the Beaglebone Blue.
It contains the client/server code for the rover and the design files for the custom 3d printed parts.
Construction:
List of Parts:
- Beaglebone Blue: Official Website
- Camera Platform: Aliexpress (includes the 2 servos)
- Camera: Logitech C270
- Tank Chassis: Aliexpress
Custom Parts:
This is work in progress so no STLs provided yet. The openscad files are available in the Design folder.
Code
Server
The code lives in the root directory of this repository. scp
the C files to your
beaglebone and call build.sh
.
To start it you'd need to do: sudo ./robot
To start the streaming of video:
mjpg_streamer -i "input_uvc.so" -o "output_http.so -p 8090"
And go to:
http://<trurly-ip>:8090/?action=stream
Client
The code for the client lives in /Viewer
and assumes the build system has access to
SFML.
To build it just do make clean && make
.