mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-06 14:16:39 +08:00
4ce9be2752b766ec10ca19b7cb2c1003e0f8e4c6
Prior commit inteneded for blinker to veto force stop from activating during a turn/curves. If blinker was on, it was vetoing actual force stops. This tweaks is so the veto only works on actual turns, or if force stop was already on. So force stop will stop, then allow turn without reactivating force stop.
StarPilot
StarPilot is a custom fork of comma.ai's openpilot, an open source driver assistance system.
Openpilot provides
- Automated Lane Centering
- Adaptive Cruise Control
- Lane Change Assist
- Driver Monitoring without wheel nags
StarPilot was formerly a GM targeted fork, but has expanded to offer Quality-Of-Life improvements for all!
StarPilot is built off of FrogPilot and supports the major features FrogPilot offers.
StarPilot has a vibrant, welcoming community discord. Stop by to chat or ask questions!
Documentation
Please see https://wiki.firestar.link for hardware lists, installation guides, and software configuration.
Features
- Full support for Comma C3, C3X, and C4
- Model switcher with all of comma's tinygrad driving models
- Special longitudinal planner tuning for VoACC (visual only, radar-less) vehicles
- Custom-tuned torque controllers for an expanding list of cars.
- Galaxy: StarPilot's portal to configure your comma device using your phone from anywhere. Download models, change settings, update software, visualize live model outputs for tuning.
- Always On Lateral (full time steering assist)*
- Speed Limit Controller*
- Learning Curve Speed Controller*
- Conditional Experimental Mode (CEM)*
- Driving Profiles*
- Custom themes*
- Alert Volume Controller*
- Comma Pedal Interceptor support*
- Toyota SDSU support*
- ZSS support*
- High quality dashcam recordings*
- Enhanced tuning for CEM (dynamic experimental mode switching)
- And more!
GM-only Features
- Increased LKAS fault resiliency
- ASCM_INT and SASCM support
- Custom lateral torque controller, with special tuning for Bolts
- 50% extra torque on 2017 Chevy Bolt
- Improved lateral and longitudinal tuning
- Dashboard cruise control display speed spoofing for vehicles with pedal interceptor
- Extra steering wheel button functionality for vehicles with pedal interceptor
- Optional toggle to boot comma when remote starting your vehicle
Developer Features
- Native and cross compilation for Windows, Mac, and Ubuntu
- Custom AGNOS to support C3, C3X, and C4
- To run UI on PC:
./c3for large UI./c4for small UI
./buildto produce cross compiled binaries for comma devices. Uses your comma's sysroot/toolchain- Toggle: "Use Precompiled Binaries" to allow switching between fast boot / editable builds
- Custom long maneuver tests, specifically designed for regen-only vehicles
Third-Party Notices
- Portions of this software include modified versions of the Material Design Icons provided by Google under the Apache License 2.0. A copy of the license is included in the
LICENSE-MDIfile.
Languages
Python
69.1%
C
13.5%
C++
7.2%
Cuda
3.7%
1C Enterprise
1.4%
Other
4.9%