← All samples

Autonomous Robot

·

2020-06-01

·

Original byitl build

Robot Car

A tabletop-scale autonomous rover — first with three wheels and a Raspberry Pi camera, then with four wheels and a Google Coral Edge TPU running vision on board.

Heads up: Free design packs, not finished products. Each pack passed our automated design review; check the fit against your own parts before you print.
Robot Car — Autonomous Robot 3D-printed design, hero render

Built for real

Photos from our original build. The downloadable design pack is a later redesign by our design pipeline, so details differ.

First iteration — three-wheel chassis with the Raspberry Pi camera module rubber-banded on top.
First iteration — three-wheel chassis with the Raspberry Pi camera module rubber-banded on top.
Same first iteration, further out — camera stack, motor mounts, and the caster wheel visible.
Same first iteration, further out — camera stack, motor mounts, and the caster wheel visible.
Second iteration: four wheels driven by a Raspberry Pi + Google Coral Edge TPU, running vision inference on board.

Robot Car was an early byitl project — a tabletop-scale autonomous rover built to learn what it takes to put real-time computer vision on a moving platform, without dragging a laptop around behind it.

The build

The first iteration was three wheels: two rear driven wheels, a caster up front, a Raspberry Pi with the standard camera module rubber-banded to the top, and a pair of yellow gear motors running off a basic H-bridge. Frames streamed back to a laptop over Wi-Fi for OpenCV work — object tracking, line following, that class of thing. Simple, but it was our first "the code sees what the world is doing" moment.

The second iteration added a Google Coral USB Accelerator alongside the Pi and traded the caster for a proper four-wheel drivetrain. With the Edge TPU handling inference on-device, the rover no longer needed the streaming-to-laptop crutch — it ran classification and detection at real-time frame rates completely stand-alone, which was the whole point of building it.

What we learned

Two things. First: getting the mechanicals right — motor mounts, wheel alignment, camera stiffness — took as long as the vision code. A flexy 3D-printed part will kill your detection consistency long before your model does. Second: the Coral was excellent for its era, but the interesting work — motor drivers, PCB fit, chassis serviceability — always came back to enclosure design.

That pattern kept repeating across our early prototypes, which is why byitl now designs the board, firmware and enclosure as one job. Robot Car was one of the builds that made the case.

Building something like this? We'll build yours.

Custom circuit board, firmware and enclosure, designed together, plus one assembled, working unit. From $7,500, 4–6 weeks.