These docs are public and open source.Edit on GitHub
THE COMPUTE STACK
The NeoRacer's Jetson is its Linux computer. It runs , all Python code, the camera, and any neural networks deployed.
THE JETSON
- Sits on an open-source J401 carrier board.
- Runs Ubuntu 22.04 (the NeoRacer image ships pre-configured).
- Drives the camera pipeline at 640×480 / 60 fps.
- Provides the AI accelerator for any TensorRT, ONNX, or PyTorch model you deploy.
- Can act as a Wi-Fi access point for direct connection. For more information, see Networking.
FIG. A / JETSON PORTS
The NeoRacer's base configuration is as follows:
- The DC power jack is fed by the power module, which connects to the battery.
- The HDMI port always has a connector in it: a monitor while you are working at the car, or the HDMI dummy plug the car ships with, which keeps a desktop rendering for remote desktop.
- One USB 3.2 port connects to the OSCORE board and one to the camera.
- The other two USB 3.2 ports are free. During setup, one of them is used for the keyboard and mouse.
THE MICROCONTROLLER STACK
The Jetson handles vision and planning, leaving exact timing to the OSCORE board. The MCU talks to the Jetson over USB through the driver node. The file system where you write and save code is on the Jetson.
FIG. B / HARDWARE CONNECTIONS
POWERING OFF
Cutting power before the Jetson has shut down can corrupt its file system. Instead, we recommend following these steps:
- Shut down any running notebook cells or host apps like RViz.
- Shut down the Jetson from a terminal:
bashsudo shutdown -h now
- Once the Jetson's power indicator is out, switch the car off.
