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

BeadyEyeRover.pdf

16-18 challenge concepts

Main agent screen

Plan pop-up: find Ruby slippers

Plan pop-up: find yellow brick road


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

Team

  • Philip Pe
  • Andy Wood
  • Siddharth Vadgama
  • Jack Way
  • Andy Robinson
  • Sophie Dennis
  • Louise Dennis


Loading...
×
Loading...
×