beadyeyerover
BeadyEyeRover refines and extends the Lego Rover activity to make it easier for schools to use, improve and integrate the rulebuilder UI, and introduce more challenging activities for 16-18 years olds.This project is solving the WebRover1 challenge. Description
We intend to :
Simplify the networking and integration so it needs fewer components and doesn't required reprogramming the Lego Mindstorms robot or changing its OS/ROM. Outcomes: see presentatation pdf and github.com/legorovers/legoflask/ repo
Refactor the rulebuilder UI prototype developed during the original Web-Rover-1 challenge in 2013 and integrate it with the robot control systems. Outcomes: see presentatation pdf, standalone rulebuilder UI code at github.com/legorovers/rule-builder/ and github.com/legorovers/legoflask/ repo for UI integrated with robot.
Extend the Lego Rover activity so that it is more interesting for 16-18 years olds, by introducing the underlying Beliefs, Desires and Intentions (BDI) paradigm. This will involve increasing the programming components and designing specific tasks that a 16-18 year old can complete in half an hour. See Presentation PDF and sketches below
Final Presentation
16-18 challenge concepts
Project Information
License: GNU Library or "Lesser" General Public License version 3.0 (LGPL-3.0)
Source Code/Project URL: https://github.com/legorovers/legoflask
Resources
BeadyEyeRover - execute pre-defined "follow yellow brick road" plan - http://youtu.be/jiZX8H7M_ks
BeadyEyeRover - build a find and follow line rule - http://youtu.be/ejVARS4r9hY
New Rule-Builder UI code (angular.js + bootstap) - https://github.com/legorovers/rule-builder
Presentation + 16-18 BDI Activity Concepts - https://www.dropbox.com/s/0elk4jrv68lm6v3/BeadyEyeRover.pdf