Files
clearpilot/clearpilot_design.txt
concordia ded41e2533 wip
2024-04-26 20:04:03 -05:00

59 lines
1.9 KiB
Plaintext

Goals:
Tasks:
Buttons:
- Cruise: Standard
- Up: If below limit, set speed to limit, else std
- Stop / Res: Standard
- Down: If above limit, set speed to limit, else std
- Distance: Std
Primary:
- Vastly simplified and opinionated settings
- - force stock long
- Privledged mode for specifically enabled dongles
- - option for relaxed babysitter / no babysitter (privledged)
- - Light warning at 6 seconds / Loud at 12, relaxed model light 15 / Loud 25
- -
- - Override if hands on wheel
- change dash icon statuses to be more useful
- test canbus capture
- capture buttons, car inputs
- custom button press emulation
- custom experimental mode emulation
- disable all lane change stuff except pause lat on turn signal under 30
- disable all non alert sounds, force alert sounds on
- fix cruise control engage so it still activates always on lat even when breaking
- ideally it fakes the cruise hud as well, and activates cruise when brakes released
- System for abstracting out automation events so it can be ported to other car types
- On screen speed limit should show current virtual set speed
- Conditionally display speed limit when out of range of speed limit
- Speed green when set to speed limit
- Increase speed up to 2 mph w lead and set to speed limit
Secondary:
- auto enable ssh
- stealth mode (screen off)
- Custom icon, overridable
- dash cam feature
- warn on red light
- warn on green light
- weather report on idle
- resume when lead car driving away on cruise
- capture hyundai speed limit correctly
- auto cruise control speed setting (press button to change speed, obvious indicator speed is wrong)
- UI changes - more obvious when engaged / always on lat / conditional / off for passengers
Stretch goals:
- port to GM
- Auto set dash display to MPH
- Auto set smart drive mode
- Detect or ideally close sunroof on off
- Auto enter carplay on boot
- Weather report on steering star button