TrackBot

TrackBot
Check back for more details! Est. completion by Summer 2026!

Introduction

This project is the first robotics project that connected with my love of XC (Cross-country). The PLAN is to use a Traxxas 2WD Slash as the car, a magnetic encoder to measure speed, and a camera running OpenCV to detect the lines on a 400m track (and maybe the running path in the wild). It would be run by a Raspberry Pi 5, and a 12v 5ah Li-on battery would power it. The main concern I have is the amp draw as it's accelerating, but that's for later.

The Start

Figure 1: The bare Slash chassis. Note: All 8 mounting holes are visible

The first step was to design some baseplates to mount every component I might need for the TrackBot. I decided to continue using Nikodem Bartnik's ORP chassis for its ease of use and modularity. The first issue was that the Traxxas Slash's chassis had basically zero mounting spots. But, the nerf bars and the central braces had screws that poked through the chassis (Figure 1). Those 8 holes ended up being the perfect spots to mount my ORP BasePlate. It took 3 iterations, mostly because there wasn't an accurate CAD model of the Slash's chassis, so I had to go old-fashioned with a caliper and guesstimations.

Figure 2: CAD model of the ORP BasePlate. Note: There's a cutout for the steering servo and some cutouts for the ESC and Nerf Bars

Change of Plans

Since most of the TrackBot's testing would be out in the field, I needed to make sure I could connect to the Raspberry Pi without any internet. I usually use VNC Viewer to remotely control the Pi via connecting to the same wifi, but that requires an actual internet connection. The Raspberry Pi 5, the newest model, is capable of very complex tasks, but its major limitation is the fact that VNC Viewer cannot connect to the Pi5 offline without major software modification. So, I decided to use the Raspberry Pi 4B as the brains of the TrackBot. This fit perfectly with an old Raspberry Pi Rev 1.3 Camera that I dug up, since the 15 pin ribbon cable for the cameras don't need an adapter.