# JetCar — Mini Self-Driving Car (Jetson Nano) JetCar is an autonomous mini-car powered by an **NVIDIA Jetson Nano Developer Kit**, inspired by NVIDIA's JetBot and JetRacer. It learns to navigate printed street maps using deep learning image segmentation, recognizing intersections, lane markings, and turn arrows, then steering through them in response to user-requested directions. ## What it does - Captures camera frames at runtime on the Jetson Nano - Runs a U-Net-style segmentation model (trained in Google Colab) to mask lanes, intersections, and arrows - Plans steering and throttle from the predicted mask - Drives a 2-motor + 1-servo Ackermann-style chassis with headlights/brake lights/blinkers ## Hardware highlights - **Compute:** NVIDIA Jetson Nano Developer Kit (required — GPU is used for inference) - **Drivetrain:** 2 × geared DC motors (6V, 10–30 RPM) + DRV8833-style H-bridge - **Steering:** 1 × 9g metal-gear servo + 3D-printed Ackermann linkage - **Servo control:** PCA9685 16-channel PWM driver - **Camera:** IMX219 MIPI-CSI (Leopard LI-IMX219-MIPI-FF-NANO-H145) - **Display:** PiOLED status display - **Power:** 10,000 mAh USB battery (2 × 5V/3A) ## Software pipeline 1. Capture training data on the JetCar driving printed streets 2. Label with Image Segmenter, augment, and train a segmentation network in Colab 3. Deploy the trained model back to the Jetson Nano for live inference 4. Run the closed-loop controller (camera → segmentation → steering) ## Build overview - **Estimated cost:** ~$510 (USD, BOM total) - **Skill level:** Advanced (requires Linux, Python, ML training experience) - **Time:** Several weekends — print, assemble, wire, train, tune ## Attribution - **Creator:** Stefan ([@StefansAI](https://github.com/StefansAI)) - **Source:** https://github.com/StefansAI/JetCar - **License:** Not declared in repo. Contact the author before commercial use or redistribution. - **Inspired by:** NVIDIA JetBot and JetRacer ## Why this is on orobot.io This Program is a **discovery and learning entry point** — a curated overview, parts list, and stub control interface. The full firmware, ML training notebooks, and StreetMaker tooling live in the source repo. Build the car, train your model, then come back here to wire up custom commands.
Category: Mobile Robots
| Item | Qty | Unit Cost | Notes | |------|-----|-----------|-------| | NVIDIA Jetson Nano Developer Kit | 1 | $149.00 | Required — GPU used for ML inference | | Cooling Fan | 1 | $8.32 | For Jetson Nano | | WiFi Card | 1 | $22.00 | M.2 | | Wi-Fi Antennas | 2 | $1.84 | | | Micro SD Card | 1 | $10.88 | 64GB | | USB → Barrel Cable | 1 | $7.00 | USB A → 2.1mm barrel | | Right-angle USB Cable | 1 | $8.99 | | | Battery | 1 | $15.99 | 10,000 mAh, 2× 5V/3A | | PiOLED Display | 1 | $13.23 | Status display | | PiOLED Header | 1 | $5.95 | 2×(3+) right-angle male | | Servo Motor Driver (PCA9685) | 1 | $9.49 | 16-channel 12-bit PWM | | Geared DC Motor | 2 | $10.68 | 6V, 10–30 RPM | | Motor Driver H-Bridge | 1 | $7.99 | 5-pack, need 2 | | Camera (IMX219) | 1 | $29.00 | LI-IMX219-MIPI-FF-NANO-H145 | | Servo | 1 | $9.99 | 9–14g metal gear, 90° | | Wheels | 2 | $8.95 | Sold in pairs, need 2 pairs | | Philips Tapping Screws | 1 | $16.59 | 2mm, for housing | | Hex Socket Tapping Screws | 1 | $9.99 | M2, for camera mount | | Hex Socket Screw Assortment | 1 | $18.99 | M3, for wheels | | Jumper Wires | 1 | $5.45 | | | LED White (5mm) | 4 | $0.29 | Headlights | | Resistor (90–120Ω) | 4 | $0.10 | For headlights | | LED Red (2×5mm) | 4 | $0.42 | Brake/tail | | LED Amber (2×5mm) | 4 | $0.42 | Blinkers | | LED Wires | 1 | $5.45 | | | Power Supply | 1 | $7.50 | Micro USB, 5V 2.5A | | Matte Printer Paper | 1 | $29.99 | For street maps | **Estimated total:** ~$509 USD