beampilot!
a openpilot compatiblity layer / bridge / fork that allows it to run on Linux to drive BeamNG.tech cars.
openpilot’s an open source ADAS software by comma.ai that usually runs on a real car’s CAN bus, controlling the EPS/ECU, and on real comma hardware, but I’m making a compatiblity layer that allows openpilot’s models (even the 1B models recently released as chestnut class) to drive beamng.
from my readme, processes changed today:
Processes Changes
Removed
Processes that are incompatible with desktop use or has no use for in desktop simulation have been removed.
-
camerad(comma hardware cameras, replaced withbeamcamd) -
webcamerad(unused webcam alternative, replaced withbeamcamd) -
micd(comma hardware mics, removed as not required) -
dmonitoringmodeldanddmonitoringd(driver monitor, not required for simulation)- It is dangerous and against comma requirements to disable driver monitoring in real vehicles.
- Beampilot is for simulation use ONLY.
-
sensord(comma physics data, replaced bybeamngd) -
pandad(comma panda CAN data, replaced bybeamngd) -
_pandad(pandadbackup, replaced bybeamngd) -
updated(comma hardware OS updater, removed as not required) -
qcomgpsd(comma hardware GPS, removed as not required) -
ubloxd(comma hardware GPS, removed as not required) -
pigeond(comma hardware GPS, removed as not required) -
modem(comma hardware modem for cellular, removed as not required)
Added
Proccesses that are required because of the removed processes have been added.
-
beamngd
(BeamNG CAN/telemetry updater, uses pythonBeamNGpy, 100Hz) -
beamcamd
Updates Cameras (currently just black screen)
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.