Declan Smith

Fuel Harvester Transporter

Compact competition robot designed to collect canisters and fuel deposits, automate storage, and unload filled canisters at home base with minimal pilot input.

Date: September 2025 Role: Lead contributor / primary system designer Duration: 4-month project Type: Competitive mechatronics system
Fusion 360 Embedded C dsPIC33CK nRF52833 UART PID Control QEI Custom Mecanum Wheels 3D Printing

Why this project matters

This project brought together compact mechanical packaging, custom wheel design, embedded control, and subsystem automation in a single competitive robot. Comprised of technical work, including system design, integration, implementation, and refinement . The final transporter combined a six-slot magnetic revolver, vertical conveyor, custom narrow mecanum wheels, and an unloading arm into one space-constrained platform designed to reduce pilot workload and improve scoring speed.

Primary Contributions

  • Led the overall system design, packaging, and subsystem integration of the transporter
  • Drove the design and iteration of the major mechanical systems, including the revolver, unloading system, and wheel packaging
  • Developed the encoder-based closed-loop control approach for the revolver and unloading arm
  • Implemented and refined embedded communication and subsystem coordination logic
  • Carried the majority of debugging, testing, redesign, and final competition-readiness work
Finished transporter

Finished transporter

What I Learned

This project reinforced that subsystem performance is not enough on its own. Packaging, tolerances, sequencing, controls, wiring, and operator interaction all decide whether the full machine works. It was also a strong lesson in when to simplify: reliable systems beat fragile clever ones, and good engineering often comes from making constrained hardware do more than it was originally meant to do.

System Layout

The transporter was developed around a vertical conveyor for fuel deposit collection, a six-slot magnetic revolver for canister storage, a lifting mechanism to raise the revolver, and a linear removal arm to unload filled canisters at home base. The design aimed to minimize the precision required from the operator by letting the mechanisms capture, guide, and index game pieces automatically.

Mobility came from a set of custom narrow mecanum wheels designed specifically to fit within the transporterโ€™s dimensional constraints without compromising the surrounding subsystems. That custom wheel design preserved full planar motion while still fitting the tight packaging of the chassis.

Full assembly CAD screenshot

Canister removal arm assembly

Key Mechanisms

Six-slot magnetic revolver

Six-slot magnetic revolver for rapid canister pickup and indexing

Vertical conveyor

Vertical conveyor for controlled one-at-a-time fuel deposit collection

Unloading arm

Rack-and-pinion unloading arm with encoder-based extension control

Engineering Decisions

A rotary canister system was selected over robotic arm and linear alternatives because it offered better reliability, simpler control, and compact six-canister storage within the packaging limits. Magnets in the revolver bays allowed canisters to be collected simply by driving into position.

For fuel deposits, the conveyor approach beat other concepts because it was space-efficient, mechanically simpler, and easier to control reliably than a robotic arm or drum-style collector.

Main design philosophy The project consistently favored compact, reliable mechanisms leveraging more ambitious ideas that implemented sensing, embedded control and, consumed less space.

Controls and Embedded Work

The embedded control approach covered subsystem coordination, input handling, communication, and position-based actuation. Both the revolver and the unloading arm used PID-based closed-loop position control, allowing repeatable indexing, extension, and mechanism sequencing under tight packaging and hardware constraints.

One unusual control challenge was implementing closed-loop control for two separate motors using a single quadrature encoder interface resource. That forced careful sharing of encoder feedback and control infrastructure between the revolver and arm subsystems as dedicating separate hardware was not available for each axis.

The drive system also required nontrivial software. Joystick inputs were converted into planar mecanum motion using coordinate conversion and wheel-level power calculations, allowing translation and rotation control of the transporter. UART communication was also revised multiple times to reduce startup delay, improve message handling, and reliably pass user, motor, and servo commands between controllers.

Wiring and electronics

Wiring and electronics

Iteration and Debugging

A large portion of the project effort went into iterative debugging and integration. Wheel-to-motor interference forced a chassis redesign. Revolver tolerances had to be corrected. Conveyor geometry was split into smaller parts to speed up prototyping. Wiring had to be reworked to prevent wheel snagging and improve reliability.

The colour sensor concept also looked good on paper but failed in practice. It could not reliably distinguish the two ball colours, so the strategy was changed to sequential filling with manual operator sorting. That was the right move because it was faster and more dependable.

The control system had to be refined alongside the mechanics. Sharing one QEI resource across two PID-controlled motors added complexity to sequencing, feedback handling, and testing, but it made the final design more capable without expanding the hardware footprint.

Early prototype / redesign

Revolver tolerance required a chassis redesign to allow it to spin freely

Results

Competition outcome The final machine was capable of depositing 120 points worth of canisters and balls with time to spare. This result was roughly 7 times better than the competition.
Most effective subsystems The conveyor proved to be the most reliable major mechanism, while the magnetic revolver gave the transporter a major speed advantage in canister collection.