Building an Autonomous Robotic Vehicle
summary
Builds a working autonomous rover named Coffee using Java on a Raspberry Pi with Pololu 25 mm metal gear motors, RoboClaw motor controllers, quadrature encoders and a PCA9685 PWM board for servos. Uses a low‑cost LIDAR (initially $89, later ~$150) plus an Adafruit IMU and GPS; many algorithms are developed offline by replaying sensor logs recorded with Java Flight Recorder. 3D‑printed chassis and custom wiring work; overall system runs and navigates but required tuning and a few toasted Pis.
AI-written summary · about
chapters (27)
- 0:00Introduction
- 0:43Goal
- 1:42Disclaimers
- 2:15Coffee
- 2:30Coffee at Home
- 3:55Overview
- 4:40Hardware
- 5:57Software Stack
- 6:56Java Runtime
- 8:05Pulse Width Modulation
- 9:30Sensor Selection
- 10:32Hardware Selection
- 14:44Actuator Selection
- 16:51Sorting boxes
- 18:13Designing for 3D Printing
- 20:37Mock Ups
- 21:03Printing Time
- 21:38Wiring Time
- 27:26Generating Events
- 27:56Java Mission Control
- 28:07Trouble for J
- 28:37Java One Demo
- 31:05Drop of J
- 31:45Core Framework
- 34:43Results
- 36:11Additional Resources
- 36:54Questions








