We got our robot on the mat yesterday and had it travel along our first path to address 3-1/2 missions along the West Wall. Sovli put some more fixes to our robot chassis, David started in on some code and the others were helping out designing and building mission specific attachments and discussing ways we can approach our second path and solve those missions.
A good summary of what we should think about and document is given at the following three links:
2) NXT 2.0 PROGRAMMING:
3) ROBOT DESIGN EXECUTIVE SUMMARY (RDES): http://firstlegoleague.org/sites/default/files/Official_Event_Info/World_Festival/SeniorSolutions/WF%20Robot%20Design%20Executive%20Summary%20instructions.pdf
4) SCORING FOR ROBOT COMPETITION (PAGE 3): http://www.firstlegoleague.org/sites/default/files/Official_Event_Info/Combined%20Rubrics2014.pdf
If you haven’t done it yet, please download the free LEGO NXT Mindstorms Software and at least look at all the programming blocks and options available for each. If you’re bolder, try writing a few short programs to navigate around the mat or follow lines to test in our next meeting. You can even download and load into this software programs from other FFL years to follow lines, squaring up, etc. to see how this works (just follow the links I posted earlier or google for FFL NXT blocks or code).
Here is the code David was testing on Tuesday. It is only a basic outline, and there are a number we are expected to improve it (time allowing) including: comments, modularize it with blocks, recalibrate our dead reckoning by reading lines or squaring up with walls/missions, etc. The picture above shows the overall program flow. Pictures below show configurations for each of the 7 blocks.
I’d like to have everyone write at least some code and certainly understand everything that is written for our robot.