Main Page

From comma wiki
Jump to: navigation, search

Quick Start

If you are looking to get your EON up and running see the following guides

Vehicles

Troubleshooting

If you are having any issues with Panda or EON please refer to the links below...

Development

Community

Comma has a vibrant community working on new ports and features for Comma.

Check out the Discord server.

Community initiatives

The Openpilot Community

It is a community supported initiative with a special database website located at https://opc.ai/ which features an up-to-date list of compatible vehicles, as well as vehicles that the community is working on porting. The website also includes Guides, Videos, and detailed information about each vehicle year make and model.

You may also want to subscribe to their subreddit: r/openpilotcommunity

Feedback/Feature requests

openpilot did something wrong or unexpected? Report the event in the openpilot Events.

Want to suggest a feature? Go to GitHub Issues Tracker and make your suggestions.

Glossary of terminology

Term Alternate Names Links Definition
Adaptive Cruise Control ACC wikipedia An available cruise control system for road vehicles that automatically adjusts the vehicle speed to maintain a safe distance from vehicles ahead. As of 2019, it also called by 20 unique names that describe that basic functionality. This is also known as Dynamic cruise control.
Advance-Angle discord A control algorithm that uses the EPS motor torque to calculate a much more accurate steering angle, similar to LQR.
Advanced Driver-Assistance Systems ADAS wikipedia Electronic systems that aid a vehicle driver while driving.
Automatic Lane Change Assistance ALCA Although implemented in some custom forks, considered a safety issue, and not endorsed by Comma.ai.
Automatic High Beams AHB A safety system designed to help the driver have better visibility at night – while reducing glare for other drivers.
Bosch wikipedia A manufacturer of auto parts used by OEMs. In the context of OP it refers to a particular type of driver assistance hardware that is found in vehicles such as the 2017+ Honda CR-V.
Controller Area Network CAN, CAN bus wikipedia A message-based protocol that provides a standardized way for ECUs to communicate with each other.
Chffr A free app that turns your cell phone into a dashcam, discontinued mid-2019.
Chffrplus guide Pre-installed app on the EON DevKit that turns the it into a dashcam.
Comma.ai website The company behind openpilot
Comma Connect A mobile app for Android and iOS
Comma Pedal wikipedia A device that provides stop-and-go capability on cars that don't currently support it. This device is not sold by Comma.ai (not officially supported by them), but supported in OpenPilot.
Comma API docs
Comma Points wikipedia Awarded for various activities you perform on the platform.
Comma Power buy Use your car's OBD-II port to power your Toyota, Bosch, or FCA Giraffe
Comma Prime Prime buy A subscription service from comma.ai offering a specific list of benefits.
Driver Support Unit DSU This embedded system implements cruise control and Automatic Emergency Braking in Toyota cars.
DRCC Dynamic Radar Cruise Control A cruise control system that uses a front grille-mounted radar and a forward-facing camera that is designed to detect a vehicle in front of you and automatically adjust the vehicle's speed to help maintain a pre-set distance behind a vehicle ahead.
Electronic Control Unit ECU wikipedia Any embedded system in automotive electronics that controls one or more of the electrical systems or subsystems in a vehicle.
EON DevKit EON, EON Gold buy install A smartphone running a customized version of Android and a custom case with additional cooling. This device runs the OpenPilot software.
Electric Power Steering EPS, EPAS wikipedia Uses an electric motor to assist the driver of a vehicle. Sensors detect the position and torque of the steering column, and a computer module applies assistive torque via the motor, which connects to either the steering gear or steering column.
fingerprint discord creating A list of CAN bus signals unique to a particular vehicle. Allows OpenPilot to recognize which car it is connected to.
firmware wikipedia Low-level software that runs directly on hardware such as the Panda.
flashing wikipedia A method of writing firmware to a hardware device.
fork custom fork wikipedia In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software.
FrEON OpenFrEON github "Free EON"... an open source variant of the EON case. The repository contains files that can be used for 3D printing a case. Developed by @Chase#7213
Giraffe connector Giraffe buy install An adapter board that lets you read buses that aren't exposed on the main OBD-II connector, with variants for different vehicle makes/models.
General Motors Local Area Network GMLAN wikipedia A superset of CAN Bus bus developed by General Motors.
heat sink heatsink wikipedia A passive cooling device.
hugging An undesired behavior where the vehicle drives too closely to one side of the lane.
INDI A control algorithm like PIF, PID, and LQR.
Lane Departure Alert LDA Uses an in-vehicle camera to detect lane departure when traveling on relatively straight roads with clear lane markings, and only alerts the driver.
LeEco Le Pro 3 Lepro, LeEco, x727 specs The current phone used in the EON. Specifically the x727 model
LiveParameters A continually updated file (ie. "Live")that stores learned calibration data for the vehicle.
Lane Keeping Assist LKAS wikipedia Technology that automatically takes steps to ensure the vehicle stays in its lane.
LQR A control algorithm like INDI, PIF, and PID.
Machine learning model model wikipedia
Nidec A manufacturer of auto parts used by OEMs. In the context of OP it refers to a particular type of driver assistance hardware that is found in vehicles such as the 2016+ Honda Pilot.
OBD-II wikipedia On-Board Diagnostics Connector
Original Equipment Manufacturer OEM wikipedia When referring to auto parts, OEM refers to the manufacturer of the original equipment, that is, the parts assembled and installed during the construction of a new vehicle.
OnePlus 3T OP3T wikipediaspecs The phone used in the previous generation EON. It was discontinued due to a lack of supply. [1] Known model numbers: A3000(US version) A3010(Asian version)
OpenPilot OP wikipedia
OpenStreetMap OSM wikipedia An open-source project who's aim is to create a free editable map of the world.
Open-source software OSS wikipedia A type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose.
Panda OBD-II Interface Panda buy A CAN-Bus to USB adapter. Available in 2 variants: white (incl. WiFi) / grey (incl. high precision GPS).
Panda Paw Paw buy A device to help you unbrick a panda.
PID wikipedia A control algorithm like INDI, LQR, and PIF.
PIF A control algorithm like INDI, LQR, and PID... where 'F' refers to 'FeedForward'.
ping pong ping ponging An undesired behavior where the vehicle sways from one side of the lane to the other repeatedly. The desired behavior is to stay in the center of the lane.
Pre-Collision System PCS Uses an integrated forward-facing camera and grille mounted radar system designed to help mitigate or avoid a potential collision with another vehicle or pedestrian.
Proxy Panda
Stop-and-Go SnG
Snapdragon Neural Processing Engine SNPE dev info A Qualcomm Snapdragon software accelerated runtime for the execution of deep neural networks.
STL file wikipedia A file that describes a 3D object. In the case of OP, these kind of files are used when 3D printing the FrEON case, mounts, etc.
TensorFlow TF wikipedia An open-source machine learning library
Toyota Safety Sense 2 TSS-2 info TSS 2.0 builds on the previous TSS-C and TSS-P suites, and consists of six active safety and driver assistance systems: PCS, DRCC, LDA, AHB, RSA, and LTA.
Toyota Safety Sense C TSS-C info An advanced active safety package for compact vehicles, and consists of six active safety and driver assistance systems: PCS, DRCC, LDA, and AHB.
Toyota Safety Sense P TSS-P info An advanced active safety package for mid-size and large vehicles, and consists of six active safety and driver assistance systems: PCS, LDA, and AHB.
Zorro Steering Sensor ZSS github A DIY angle sensor to replace the inferior one used in TSS-P Toyotas (notably problematic with Prius and Prius Prime)

(You must have at least 500 comma points to edit this wiki.)