Skip to content
This repository has been archived by the owner on Sep 11, 2023. It is now read-only.
/ GolfBot Public archive

A project in developing a robot for collecting golf balls using Lego Mindstorms.

License

Notifications You must be signed in to change notification settings

MikaelFangel/GolfBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GolfBot

A project in developing a robot for collecting golf balls using Lego Mindstorms.

The robot competed in a competition where points are given for each succesfully delivered ball. There was 12 balls to collect within 8 minutes. Minus point were given when the robot collided with the course objects.

Tech stack: Go language for the software to the robot using gRPC to communicate with a remote machine running Java. The remote machine calculates the coordinates for the robot to go, and runs a camera with OpenCV.

Project Structure

A description of how the project is structured

ev3dev

All configuration for setting up the ev3dev environment, so it reproducible.

remote

The project for controlling the robot using a remote machine to do all the heavy calculations. This is in its own a java maven project.

robot

The software written for the robot. The software written for the robot is a small go project and is communicated with using gRPC.

About

A project in developing a robot for collecting golf balls using Lego Mindstorms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published