/robot

A Robot project using Beaglebone Blue

Primary LanguageC++

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:

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.

Demo:

Alt text