Joystick Programming (exercise-joystick-programming.htm) This is an exercise in programming the joystick used in the May Madness competition.
Line Following Exercise (exercise-in-line-following.htm) This is an exercise in Line Following with many examples of robotC code.
Function Overloading Exercise (exercise-in-function-overloading.htm) This is an exercise in Function Overloading and Multi Threaded programming with many examples of robotC code.
The robotics tournament for May 2015 is going to be based on the VEX IQ Challenge called: High Rise. This challenge involves stacking as many blocks as possible within a 60 second time period.
There are going to be several different types of competitions. Some involve just a single team at a time while others involve multiple teams working cooperatively.
The competitions that involve multiple teams working cooperatively utilize robots under the control of "handlers" who use hand-held game controllers to control the robot. We will be competing in the cooperative challenges. I have joysticks that operate the robots using Bluetooth communication.
We will also compete in the autonomous robot challenges where the robot simply follows the programming that was written.
Please review the videos below to get an idea of the challenges that we will participate in.
Fall 2015 First Lego League Season: Trash Trek
Our season will focus on robots that talk -- about trash. We will have talking robots.
Text to Speech
How do computers/robots talk?
What is Speech Synthesis?
How does the EV3 robot talk?
What is an Audio File?
What is the format of an EV3 audio file?
How big are EV3 audio files?
How mush storage space is on an EV3?
How many words can an EV3 speak?
How do we get that many words?
Data Mining
Like miners who dig in the earth, data mining involves the extraction of data from various sources
Free/Open Data Sources (Google's Guttenberg Project)
Who wrote the most words? Who wrote a lot of words?