Project roadmap
Team mission
Build a stable platform for controlling RC cars
Detailed roadmap
Milestones
1 Basic functions
Get a constant motor voltage
ON/OFF switch
Reverse polarity
Low voltage protection
Battery voltage monitoring
Current consumption
IMU
Steer with feedback
3D printed case and vicon ball mount for each of the cars
2 Phase 2
4x wheel encoder
Remove unnecessary HW
3 Phase 3 optimize and miniaturize
Reduce the footprint of the PCB so we can use the covers that comes with the cars
need to redesign the PCB holder for each car
add the IMU to our PCB
Wish list
Feature | Priority | Effort | Status | Notes |
---|---|---|---|---|
Communicate over wifi | High | Low | DONE
| |
Drive | High | Low | DONE |
|
Steer with calibration | High | Low | DONE |
|
Fit on both RC car models | Medium | Medium | DONE |
|
Constant drive voltage | High | High | DONE | Hard to find components at the moment |
HW that can read encoders | Medium | Medium | DONE |
|
LEDs for status indication | Low | Low | DONE |
|
Simple way of interfacing with the RC car and PCB | Medium | Low | DONE |
|
Add IMU | High | Low | DONE | Problem of sourcing parts at the moment |
Add state of charge | Low | High/Low | IN PROGRESS | We are measuring both voltage and current so now we could do a rough state of charge estimation. |
3D printed interface between the PCB an the RC cars | Medium | Medium | DONE | The idea is that we mount the PCB on a 3D part instead of screwing ti direly to the RC car. This will allow us to be more flexible if the RC car design changes since our PCB dose not have to match and particular holes on the chassis |
Add time of flight measurement between gokart | Low | High | TODO |
|
Add a screen | Low | Medium | TODO |
|
Software concept
Hardware concept