Skip to content

Repository for the software for a group assignment about Lego Mindstorms

Notifications You must be signed in to change notification settings

Rupsbant/po-mindstorms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

727 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains software developed for a Computer Science course,
aiming to construct and program an autonomous Mindstorms robot, capable of
finding its way on a unknown track outlined by marker-lines and walls.
It's a group project I conducted with 5 fellow students:
- Michiel Huygen
- Florian Hendrickx
- Ruben Lapauw
- Daniel Denil
- Thomas De Waelheyns
- Christophe Van Ginneken

We have developed robot implementations for three demo's and one final
project. To try these implementations follow these instructions:

+ Get a copy of the Lejos SDK

Visit http://lejos.sourceforge.net/nxj-downloads.php and download an SDK for your environment. Unpack the SDK in a subdirectory alongside this repository.

Use version 8.5beta!

./lejos_nxj
./po-mindstorms

+ Prepare bluetooth connections

Consult the Lejos documentation to setup a paired bluetooth connection between
your pc and your robot.

+ Build, upload and run the demo's

$ cd po-mindstorms/demos
$ make clean run PROJECT=demo1 NAME=robot-name

Follow the instructions on the screen of the robot.

$ cd po-mindstorms/demos
$ make clean run PROJECT=demo2 NAME=robot-name
$ cd ../console
$ make clean run PROJECT=demo2

Use the console GUI to start any of the three sub-demo's.

+ NetBeans

We have also provided an integrated NetBeans project in nbproject.

+ Simulator

To allow multiple team members to construct and test robot logic, we're also creating a simulator.

$ cd po-mindstorms/src/java/penoplatinum/simulator
$ make clean run

About

Repository for the software for a group assignment about Lego Mindstorms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.4%
  • JavaScript 4.6%