Team SPACE*

10918

Self Programmed Android Controlled Entity*

Partners

Programming

Our programming team consists of three members who develop and maintain the software that controls our robot. At the start of the season some of our programmers were still new to Java, so we began by using Blocks to learn the basics. As we gained more experience, we gradually transitioned to Java, which we now use for all of our robot code.

To develop and test our programs, we use FTCsim, a simulation environment where we can try ideas and practice programming before using the real robot. This helps us learn new techniques and solve problems even when the robot is not available.

One of our main goals is creating a reliable autonomous program, where the robot performs tasks on its own during the autonomous period. Because our robot uses a mecanum drive, precise programming is required to control movement in all directions. By continuously testing and improving our code, we work to make our robot more accurate and reliable throughout the season.






Engineering

Our engineering team is responsible for designing, building, and improving our robot throughout the season. After our first qualifier, we realized that our robot needed major improvements. The shooter was not consistent and balls often got stuck, which could stop the robot from working during a match. Because of this, we decided to redesign the robot from scratch, keeping only the drivetrain.

During the winter break we held a large brainstorming session at Breda Robotics, one of our sponsors. There we discussed different design ideas and looked at other robots for inspiration. Eventually we chose a design with a ground intake, a transfer system using DUO Flap Wheels, and a flywheel shooter.

Throughout the build process we faced several challenges. For example, our shooter sometimes launched artifacts in random directions. We solved this by adding side plates and guide strips to create a more controlled path. Our intake also required improvements, so we tested multiple prototypes and adjusted the ramp position and curve. By continuously testing and improving our design, we worked to make our robot more reliable and effective during matches.

Outreach 

Sed a varius risus, euismod blandit dui. Pellentesque consectetur pulvinar nibh vitae efficitur. Interdum et malesuada fames ac ante ipsum primis in faucibus. Suspendisse efficitur mollis magna eget placerat. Nulla volutpat scelerisque diam id egestas. Sed sollicitudin ultricies sem eu lacinia. Pellentesque auctor placerat dolor accumsan ornare.

Scroll naar boven