-
Notifications
You must be signed in to change notification settings - Fork 3
Tasks
Tyler Folsom edited this page Apr 7, 2026
·
1 revision
- Debug log file (logger.cpp, etc.) Why are RC channels out of order? Why are mapped values messed up? Can we get the RC to set good desired values? Test that we can log to serial and CAN as well as SD.
- Construct non-graphic simulator on Router Arduino Due that feeds back speed and steer angle based on commanded throttle, brake and steering.
- Use log file to improve trike performance. Tune PID control and verify that it works.
- Construct database from log files
- Write code for Jetson Nano to drive to next waypoint using CAN messages.
- Improve simulator
- Set up simulator-based regression test to check new code.
- Use data from logger to produce precise control system.
- Develop CAN system allowing two docked trikes to move as one.
- Write wireless messaging sequence to dock while moving.
- Object avoidance software.
- Software to use video to follow road.
- Build DBW V5 circuit board.
- Build voltage distribution board for 36V.
- PCB to simplify wiring to Jetson Nano.
- Wire box for DBW
- Wire box for 36V
- Wire operator joystick and status box
- Build and wire E-stop
- Connect steering to motor controller
- Wire box for Jetson Nano
- Duplicate improved systems on orange trike on yellow trike.
- Trike moves under RC control
- Trike moves under operator control
- Trike moves under Jetson Nano
- Incorporate sensors to measure distances between trikes
- Demonstrate that trikes can dock in motion
- Object avoidance sensors