We named our robot, Pi, after the number π to highlight our passion for math and technology. Pi completes a series of missions on a board for our robot game while running through code. Throughout the season, we engineered mission-completing attachments and programmed Pi's missions using Python code.
A few of Pi's mission completing attachments include:
Front Lever, Hook, & Thin Lever Arms
Side Lever & Shark Delivery Holder
Hub Drop Collection Box
Squid Delivery Box
Flat Front Push Piece
Throughout the season, we constantly iterate and improve our attachments for efficiency and consistency.
During an FLL Tournament, there are four core areas where teams compete. This includes the Robot Game, a series of 2 minute and 30 second matches where robots autonomously accomplish missions on a game board. Over the season, Team Nano has been designing features out of LEGO® pieces for Pi to accomplish these missions. Using Python code, we code our robot and features to consistently complete these mission. Then it's time for the Robot Game! 3.14159, let's go Pi, you're doing fine! Aim high, Pi!
Team Nano decided to use Python coding to program Pi. This allows us with more unique language abilities, and better feedback in the form of error codes for troubleshooting. We utilized two functions to improve our drivetrain performance and utilized "run to absolute position" to maneuver the arm. We used several sensors to improve accuracy and created functions for these as well. During programming sessions, we cross-train between team members, ensuring that everyone has knowledge of our programming and design functionality.