Introduction

Project Context

This project was developed for an RC robot competition hosted by the BCIT Robotics Club. Our team chose the standard category, which meant the robot had to be built using a limited kit with basic motors and wheels as the primary driving system.

Our team decided to participate in three events: the obstacle course, the drag race, and the sumo battle. The goal was not simply to assemble a basic RC car, but to develop one robot that could compete across multiple event types.

Project Goal

My Role

I served as the team lead, organizing the team, facilitating project direction, and overseeing overall progress.

Challenge 1: Keeping the Project Moving Despite Limited Team Availability

Working Around a Side-Project Commitment Level

Because this competition project happened during a heavy BCIT term, academic work still had to remain the team’s priority. This meant that the limited time available for the project had to be used carefully, and each hour of effort needed to translate into meaningful progress.

Turning Scattered Interest Into a Shared Direction

The team had initial enthusiasm, but I knew that interest could fade quickly if it did not turn into visible progress. To build early momentum and give the team a clearer direction, I used:

  • focused meetings to keep discussions tied to decisions and next steps

  • Draw.io and mind maps to organize design ideas visually

  • Jira to track tasks, priorities, and bottlenecks

Using these tools, I was able to clarify the goal and make the project status easier for the team to understand.

Keeping Progress Moving When Engagement Was Uneven

Given the limited timeline, school workload, and uneven team availability, my focus was on keeping the project on track. To do that, I:

  • kept communication concise

  • assigned manageable roles where possible

  • tracked bottlenecks

  • continued pushing the build forward when engagement was inconsistent

This helped prevent the project from losing direction even when team availability varied throughout the term

Prepared and facilitated pre-competition practice sessions to help team members get ready and build momentum before the event.

Challenge 2: Fixing a Weak Mechanical Foundation Before Final Integration

Situation: An Unstable Physical Build Near the Deadline

All team members had different levels of project experience. Another member had taken the lead on the physical build, but a few days before the competition, the structure was still not at a competition-ready standard.

This created a major integration risk. If we added wiring, electronics, and competition mechanisms onto an unstable foundation, the robot would likely fail during the competition.

Decision: Rebuilding Instead of Patching

At that point, we had two options:

  • patch the existing frame and hope it would survive the competition

  • spend extra time properly rebuilding the foundation, despite the heavy school workload

Since the team had already invested significant effort in the project up to this point, carelessly finishing the build could have wasted that work. I decided to step in and take responsibility for the rebuild because the mechanical structure had become the main risk to the entire system.

Thankfully, several team members supported the final rebuild, and we completed the reconstruction in one day.

Result: A Competition-Ready Physical Structure

The rebuilt robot had a stronger, more reliable structure for supporting the rest of the system.

As a result, the structure lasted through the entire competition. It supported the major systems, withstood repeated operation, and avoided significant structural failure during the event.

Challenge 3: Turning Limited Hardware Into a Multi-Event Competition Robot

Competing Across Events With Different Physical Demands

The robot had to compete in obstacle course, sumo battle, and drag race events, but the standard-kit drivetrain was limited in power and mechanical capability. Each event created a different performance demand:

  • the obstacle course required clearance and terrain adaptability

  • the sumo battle required low positioning, pushing force, and durability

  • the drag race required straight-line control and stable acceleration

In other words, the robot had to do more than simply move. It had to behave reliably across very different competition conditions.

Adding Fan Thrust and Adjustable Wheel Geometry

To compensate for the limited drivetrain, we added two competition-specific mechanisms:

  • a rear fan for additional thrust

  • a servo-driven wheel system to adjust the robot’s posture

The adjustable wheel geometry helped the robot raise its clearance for steep obstacle sections and lower its front position for sumo battle. Combined with the rear fan, these additions helped turn the basic RC platform into a more competitive robot.

Building Power Delivery With Reliability and Safety in Mind

Because the robot used a LiPo battery over 16V to power the fan, motors, ESP32, receiver, and motor drivers, power delivery became both a reliability issue and a safety issue. A wiring error, a short circuit, or an overloaded component could damage the system or pose a fire risk, so I had to approach the electrical work carefully.

To make the power system safer and more reliable, I:

  • used DC-DC buck converters to supply appropriate voltage levels to different components

  • soldered and insulated high-current wiring to reduce loose connections and short-circuit risk

  • organized power distribution so the fan, motors, controller, receiver, and logic electronics could operate from the same battery system

  • monitored for overheating, shorts, unstable behaviour, or component damage during testing

Tuning Control Behaviour for Real Competition Conditions

The robot also needed to feel stable and predictable for the driver, not just respond during basic testing. While testing the drivetrain, I adjusted the control behaviour by:

  • limiting how quickly motor output could change per control cycle

  • reducing abrupt acceleration and sudden speed changes

  • adding a controller deadzone to ignore small joystick noise or accidental input

After this tuning, the robot accelerated more smoothly, responded more predictably, and did not require major control adjustments again before the competition.

Checked the actual competition floor condition and adjusted the control behavior to match the driving environment.

Conclusion

Outcome

Despite the limited timeline, constrained hardware, and uneven team engagement, our team completed a functional competition robot that performed successfully in multiple events. The robot won first place in the sumo battle, placed second in the obstacle course, and remained operational after the competition, which reflected the durability of the final build.

Won first place in the sumo battle, placed second in the obstacle course

Key Lesson

The most valuable lesson from this project was that ideas alone do not carry much weight in engineering. An idea only becomes meaningful when someone is willing to build it, test it, fix it, and carry it through to a working result.

This project reinforced the importance of ownership, execution, and quality standards in team-based engineering work.