openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 200 supported car makes and models.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Michel Le Bihan 5620c5e4f7 simulator: Change car to Honda Civic 2022 (#32087) 2 years ago
..
bridge simulator: Change car to Honda Civic 2022 (#32087) 2 years ago
lib simulator: Change car to Honda Civic 2022 (#32087) 2 years ago
scenarios/metadrive simulator: Correctly handle arrival at destination (#31807) 2 years ago
tests Fix self.started value pass in metadrive test (#31153) 2 years ago
Dockerfile.sim Docker: merge opencl and base images (#31338) 2 years ago
Dockerfile.sim_nvidia
README.md
__init__.py
build_container.sh Docker: merge opencl and base images (#31338) 2 years ago
launch_openpilot.sh simulator: Change car to Honda Civic 2022 (#32087) 2 years ago
rgb_to_nv12.cl
run_bridge.py Simulator: prepare to make bridge a PythonProcess (#31201) 2 years ago
start_openpilot_docker.sh

README.md

openpilot in simulator

openpilot implements a bridge that allows it to run in the MetaDrive simulator.

Launching openpilot

First, start openpilot. Note that you will either need a mapbox token (set with export MAPBOX_TOKEN="1234"), or to disable mapsd with export BLOCK=mapsd

# Run locally
./tools/sim/launch_openpilot.sh

Bridge usage

$ ./run_bridge.py -h
usage: run_bridge.py [-h] [--joystick] [--high_quality] [--dual_camera]
Bridge between the simulator and openpilot.

options:
  -h, --help            show this help message and exit
  --joystick
  --high_quality
  --dual_camera

Bridge Controls:

  • To engage openpilot press 2, then press 1 to increase the speed and 2 to decrease.
  • To disengage, press "S" (simulates a user brake)

All inputs:

| key  |   functionality       |
|------|-----------------------|
|  1   | Cruise Resume / Accel |
|  2   | Cruise Set    / Decel |
|  3   | Cruise Cancel         |
|  r   | Reset Simulation      |
|  i   | Toggle Ignition       |
|  q   | Exit all              |
| wasd | Control manually      |

MetaDrive

Launching Metadrive

Start bridge processes located in tools/sim:

./run_bridge.py