2025-2026 Season

WACO Aerobotics

#5140

WACO Aerobotics logo

We heavily recruited this year from local area schools and WACO affiliated FIRST Lego League team. Our team grew to 11 members while losing one senior and two others dropping off.

Preston

Team Captain

Gavin

Programming Lead

Jordan

Build Lead

Eric

Designer

Nick

Marketing Lead

Grayson

Builder

Adhira

Builder

Maddox

Builder

Pellum

Strategist

Kemper

Strategist

Jude's 2-wheel ball launcher

Jude

Builder

Asher

Marketing

Dave

Coach

Stephen

Coach

Marcus

Coach

Sponsors

Without these generous sponsors, #5140 would not exist as a team. Thank you!

WACO Education Center & Air Museum Logo

WACO Education Center and Air Museum is the primary sponsor and namesake for #5140. From providing the bulk of the funding for the team, they provide the new facilities, FTC team fees, equipment, tools and training field. Without their generous support and leadership, #5140 would not exist.

Collins Aerospace generous donation to the newly established WACO Learning center has provided #5140 with beautiful team room to build and collaborate.

Collins Aerospace Logo
Radiance Technologies Logo

Radiance Technologies sponsored the team for a second year. Their assistance with team membership greatly helps us in our ability to recruit new members.

WACO Aerobotics featured in Radiance corporate newsletter
WACO Aerobotics was featured in Radiance Technologies Company Newsletter

Second year sponsor, Canvas has directly assisted in the purchase of parts and equipment.

Canvas Logo

Mission, Goals & Design Process

Inspire Emerging Engineers One Robot at a Time

Learn | Build | Fly

Design Process

In past years, our design process was practically non-existent resulting in subpar robots whose subsystems did not fit or work together efficiently.

As a specific change this year, we took a very disciplined approach and closely followed the formal Engineering Design Process as follows:

  • Define overall challenge, tasks and goals
  • Brainstorm various approaches and robot designs
  • Narrow ideas down into feasible concepts
  • Design a concept robot in CAD
  • Rapid Prototype any subsystems
  • 3D print prototype assemblies
  • Build and test our prototypes
  • Iterate, repeating the process until we come up with a final product

Lastly, we documented all our results, which we are excited to share with you!

Program Goals

Encourage the growth of engineering in local community and increase awareness of FIRST. 
Provide education opportunities to an area low in STEM programs and prepare members for future careers

WACO Aerobotics troubleshooting issues with the robot

Community Outreach

In reflection of our Mission Statement and Program Goals, we made a specific increase this year in outreach efforts.  This was a product of some off-season brainstorming which culminated in designating a Marketing Lead to oversee this aspect of our club.

Under Nick’s leadership, we designed an outreach program with the primary goals of raising awareness in our community and increasing the numbers on our team.  All while maintaining gracious professionalism and making FIRST loud in our community.  

As a results of our efforts, we:

  • Doubled the size of our Team
  • Tripled the number of Coaches
  • Reached an estimated 5000 People around Troy Ohio
  • Have caught the attention of our school superintendent who has goals of beefing up STEM programming
  • Added to the networking and recruiting abilities of our sponsoring entities

Initiatives

Remote Controlled T-Shirt Cannon

Built a drivable T-shirt cannon robot to showcase the First Program.  With remote control and four cannons, our robot became a valuable attention grabber wherever it went.
Loudly displaying FIRST as, we deployed the robot to multiple community events, including:

  • WPAFB STEM Event
  • High School football games
  • Band festivals
  • The WACO Fly-in
  • WACO Museum Board Meeting
  • Sponsor websites and marketing programs

WACO Fly-In

In partnership with our main sponsor, we attended and showcased First at their yearly air show, which draws more than 1,000 attendees each year.  Specific activities included:

  • Running a display field from previous years
  • Recruiting participants for future teams
  • Showing off the T-shirt Cannon

Others

  • Website / Blog:  https://wacoaerobotics.synology.me
  • YouTube Channel:  @WACOAerobotics5140
  • Local High School Partnership Exploration
  • Sponsor Website Articles and Marketing
  • Coordinated Marketing Program and Planning

Defining the Challenge and Brainstorming

Getting Ideas Out There

Prior to season start, the team tested various base construction options, specifically with 3D printed components. Heat inserts connected designed and printed walls and then were tested for strength.

Purpose of this testing was to validate that 3D printed components would be able to handle the torque put on it during robot operation.

As seen in the video, the inset joined part at a 90° angle was able to hold up our Team Lead for a few seconds before breaking apart along the layer lines. Results were recorded on video and uploaded to our YouTube channel.

Immediately after Kickoff, the entire team gathered around a whiteboard where we first clarified the overall challenge.  This went quickly so the next step was suggested any and all ideas that crossed our minds. Whether the idea was good, bad, or completely outrageous, we wrote it down. After filling the whiteboard, we began evaluating the ideas.

Whiteboard brainstorming session
#5140 Brainstorming session

Funneling

After narrowing down our ideas, each member drafted a basic outline of how they thought the robot should be laid out. From there, we pulled the best ideas from each draft to come up with a final design concept as follows:

  • A “sweeper” to collect artifacts
  • A “revolver” to sort and index artifacts
  • A two-wheel launcher to shoot artifacts

Quality over Quantity

This was the first question answered, “what game element do we want to prioritize?” We decided on making correct patterns to edge past teams that just go for quantity. Most of our design was based on completing this task.

Growth from Past Years

Compared to previous years, where nearly zero brainstorming was done, we spent a dedicated 3 practices to brainstorming solutions to this year’s challenge.

Design and Build

After creating the drawings and settling on a design, our senior members put together a 3D model in CAD. Starting with a 3D printed drivetrain that was designed pre-season, we added the intake, indexing, and firing assemblies to complete the robot.

One senior member and one newer member were assigned to work on each subassembly. This way,  senior members could maintain quality control, while also coaching younger members

CAD and Paper

Not everyone can work in CAD right off the bat, so many of our younger members created schematics on paper that could easily be translated into 3D.

Building Patience

Unlike last year, when we just threw our robot together, our team waited to design everything in either CAD or paper before anything was built physically

Important Lessons

  • 3D printing takes a long time to prototype
  • More initial designing up front leads to a more cohesive robot

Drivetrain

One of our biggest problems in past was our drivetrain. It would take up 3-4 weeks to assemble it after kickoff. It also was always rushed and turned out bulky, getting in the way of the components on top of the robot.

  • Base needed to be fit for whatever the challenge for the year was
  • Required specific part sizes

The solution was to start before kickoff. Therefore, in June of 2025, we started the design and build process. After much testing and ordering parts, the team had a functional 3D printed base before kickoff.

  • Design feature 3D printed panels that could be configured for various needs
  • Dedicated new member funds to parts
  • Designed around several parts already in the shop

Professional Discussion

We consulted one of our Sponsor’s Engineers who advised on pitfalls to avoid during assembly.

Learning CNC

A problem with buying off brand gearboxes was their nonconformity with GoBILDA wheels. To fix this we asked Edison Community College to teach us how to CNC our own parts. The team took a day and made our own CNC adapters for our wheels.

Sweeper

Lead Builder Jordan and First-year Maddox worked on the design for the intake.
Our “sweeper” team was inspired by the rotating brush of a vacuum cleaner. The biggest challenge was enough space to retrieve a 5 inch ball into the robot. To fix this we opted for rubber bands which responded well to the ball and gripped far better than a solid wheel.

  • A rubber band ramp was too weak and flexible
  • Rubber bands would break

In addition to the “sweeper,” a ramp was designed following the same idea as the sweeper. However, this proved to be ineffective and the final design opted for a solid ramp modeled around the ball.

  • Ramp was made solid instead of using
  • Ramp was sized specifically to artifacts
  • Found higher quality bands

Revolver

During our initial brainstorming, we decided that we wanted to solve one of FTC’s biggest goals; completing the motifs. We went about this by forming a “revolver” that could allow the drive team to select the correct ball to complete the motif.

The revolver sits prominently in the middle of the robot and is the connecting link between intake and output. The design team had the challenge of communicating with other component designers the most.

  • Artifacts got jammed on intake
  • Revolver was too heavy
  • Required the driver to line up for intake and outtake

The first model of the revolver had two major problems. Both made the drive team work harder. To fix this we swapped in a positional servo and a color sensor to allow make indexing 100% automated.

  • Internal curvature was added to roll artifact into place
  • Reduced print infill by 30%
  • Switched to a positional servo
  • Coded specific positions for intake and outake

Launcher

Second-year Eric and first-year Jude were assigned to the development of the Launcher.

As the most immediate step in scoring, the launcher is one of the most important parts of the robot. Without it the simplest goal set by FTC this year is unattainable.

The design team decided to make a 2-wheeled launcher for more power and faster throughput. An exercise in rapid prototyping determined this to be a viable approach, then a fixed launch angle was determined for consistency.

  • Wheel acceleration time was slow
  • Launcher would melt artifacts
  • Launch angle was too shallow

Midway through testing, the launch team discovered that our motors were too slow to launch artifacts effectively. To fix this, new motors were purchased with sponsor money to more effectively propel artifacts.

  • Switched to lighter wheels
  • Reduced wheel diameter to 4 inches
  • Wheel RPM was reduced to lower the amount of friction on the artifact
  • Launch angle was raised to allow the artifact to fall into the basket

The launcher team went through the most testing and revisions. There were over 10 branches in design just for the launcher.

Controls

Driver 1Driver 2
Left JoystickMecanum steer forward, back, strafe left/right
Right JoystickMecanum drive rotate left/right (yaw)
D-PadStep revolver up/down
ASpin revolver to next loading position
BSpin revolver to next firing position
Xmanually fire launcher at current velocity
Y
Left BumperReverse direction of sweeper
Right BumperIngest, spin up sweeper
Left TriggerReduce the drive train speed 25%Auto-aim and fire launcher
Right TriggerSet drive train speed to 100%

The controls featured are what our robot uses during TeleOp. Controls include speed settings, auto firing and auto aligning.

One of our coder’s prioritizes this year was to make the robot less dependent on driver skill and more on code.

Coding

Developing robust robotics applications in Android Studio relies fundamentally on Java. Specialized frameworks, like RoadRunner, are key for efficient autonomous navigation. RoadRunner is crucial for precise control over complex drive systems, such as a mecanum drive train, ensuring accurate path following and sophisticated motion planning for autonomous operations. With RoadRunner, we were able to accurately simulate the exact route of our autonomous program.

Code was broken into various classes based on the system they interacted with: drive, intake, indexing, and firing. OpModes (TeleOp & Autonomous) wove those components together for the complete system.

Our programmer was able to engineer an algorithm to utilize the FTC AprilTag detection data (range, bearing) to calculate the necessary velocity to spin our launcher wheels, reducing the potential for human error. Coupling this with an auto-tracking program, the system based on AprilTags is extremely efficient.

/

Final Assembly

All the parts of the machine are assembled to seamlessly work together, not as singular parts but as a machine.

  • The “sweeper” collects artifacts
  • The “revolver” sorts artifacts
  • The “launcher” shoots artifacts to victory
  • The Drivetrain acts as an unwavering base

The robot is completely black with 2 accent wheels to draw the eye. It is a model of streamlined professionalism with modern simplicity and monochromatism. Every section has a purpose for the game strategy, solving a task set by FTC. The B2 Midnight is not only functional and effective, but sleek and aesthetic.

The B2 Midnight is very easy to understand having 3 main functions.

Testing and Revision

Does the Plan Work?

As the build team pieced together components, they tested their function individually before combining as a whole.

After testing, we repeat the process to make it more efficient and effective. We repeat this as many as 10 times to get the most effective robot possible.

Failure to Test

Our team made a key error when planning our timeline. We tended to test the robot as a whole, rather than first testing each component individually. This made testing slow and cost us time to code and practice driving.

Improvement Deadline

Following the competition in December, we immediately started a revision process with a deadline of having all mechanical revisions finished 7 practices before competition. We achieved this harsh deadline and experienced the most prepared robot in over 5 years.

The Whiteboard 2.0

After the first qualifier our team sat down and once again wrote all our thoughts. “What was needed to have us complete our team goal?” was our biggest question. After sifting through them again, the process started all over again.

Running the Numbers

16.1 Geared Motors4
Servos2
High Speed Motors3
Weight23lbs.
Hardware

2,385

Lines of Functional Code

3Odometry Wheels
4Encoder Wires
1Color Sensor and Camera
22Ports Used
Sensor Heaven

3 Indexed Artifacts

9 Seconds

87% Custom 3D printed Parts

54+ Hours spent in CAD

Max Launcher Speed: 20,000RPM

Max Launch Distance: 51ft

Accuracy: 95%

If not restricted, the launcher can cause serious damage to artifacts!

This formula was used to calculate the velocity of the launcher based off the distance from the AprilTag