Our great sponsors
-
openpilot
openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for 250+ supported car makes and models.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I'm not anywhere near a specialist when it comes to car software, CAN, or self-driving, but I'm concerned by some of the code that (appears to) control some of the supported cars: I pulled up a random file[1], and it's littered with undocumented bytestrings that are apparently sent over the CAN bus, as magic constants (with accompanying comments that mention "aggressive" and "laggy" behavior).
I have no insight into any of the proprietary work in this space, so I have no idea whether this is unique or commonplace. But it certainly isn't confidence inspiring, particularly as a cyclist.
[1]: https://github.com/commaai/openpilot/blob/de0ce142ae51cf9c85...
See my other comment about Ford code being reference only.
Supported cars have most signals defined in a dbc file, the mapping from name to id and bytes. See https://github.com/commaai/opendbc
This results in much cleaner car abstraction layers: https://github.com/commaai/openpilot/blob/de0ce142ae51cf9c85...
Related posts
- Ollama v0.1.33 with Llama 3, Phi 3, and Qwen 110B
- SB-1047 will stifle open-source AI and decrease safety
- CISO Assistant, Open-source solution with and30 cybersecurity frameworks
- Show HN: Finance Monitor – open-source finance aggregator
- Collection of publicly available IPTV channels from all over the world