Robot Competition: First Trial

nutty_professor

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:

1) ROBOT DESIGN:  http://www.firstlegoleague.org/sites/default/files/Challenge/TeamResources/NaturesFury/2013RobotDesign.pdf

2) NXT 2.0 PROGRAMMING:

http://www.stemcentric.com/nxt-tutorial/

http://www.cs2n.org/activities/cs2n-learn/nxt-programming-for-fll-teams

http://www.rocwnc.org/html/resources.html

http://nxtprograms.com/

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

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB4QFjAA&url=http%3A%2F%2Fwww.firstlegoleague.org%2Fsites%2Fdefault%2Ffiles%2FChallenge%2FTeamResources%2FNaturesFury%2F2013RobotDesign.pdf&ei=Q_5QVOeWNOjdsATE4YKQAg&usg=AFQjCNE7E9ck_Mv4aBkf6DcgJd6k4GPgPA&bvm=bv.78597519,d.cWc


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).

lego_path1_overview

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.

lego_path1_step1

lego_path1_step2

lego_path1_step3

lego_path1_step4

lego_path1_step5

lego_path1_step6

lego_path1_step7

I’d like to have everyone write at least some code and certainly understand everything that is written for our robot.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s