Skip to content

anselm67/BoatController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A simple self driving app for a motor boat.

Assuming you have a boat, and a river, here is how this works: you point your phone forward toward the river; it communicates via Bluetooth to a robotic arm connected to the steering gear and ensures the boat stays in the middle of the rover.

torch/ has the pytorch code to train a segmentation model, which will detect water from the banks and which is used by the android app. This includes a tool to extract frames - mkframes.py - from a video stream and another tool - tagger.py - to actually tag images as water vs everything else.

android/ has the android app that parses what it sees via the camera and the torch netork and attempts to keep the boat in the middle of the river.

About

A CNN-based self-driving app for a boat controlled via Bluetooth

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published