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.
		
		
		
		
			
				
					417 lines
				
				11 KiB
			
		
		
			
		
	
	
					417 lines
				
				11 KiB
			| 
											6 years ago
										 | README.md
 | ||
|  | 
 | ||
|  | launch_openpilot.sh
 | ||
|  | SAFETY.md
 | ||
|  | 
 | ||
|  | .travis.yml
 | ||
|  | .pylintrc
 | ||
|  | run_docker_tests.sh
 | ||
|  | Dockerfile.openpilot
 | ||
|  | phonelibs/install_capnp.sh
 | ||
|  | check_code_quality.sh
 | ||
|  | 
 | ||
|  | Pipfile
 | ||
|  | Pipfile.lock
 | ||
|  | 
 | ||
|  | .gitignore
 | ||
|  | LICENSE
 | ||
|  | Makefile
 | ||
|  | launch_chffrplus.sh
 | ||
|  | 
 | ||
|  | CONTRIBUTING.md
 | ||
|  | RELEASES.md
 | ||
|  | 
 | ||
|  | SConstruct
 | ||
|  | 
 | ||
|  | .github/**
 | ||
|  | 
 | ||
|  | apk/ai.comma*.apk
 | ||
|  | 
 | ||
|  | common/.gitignore
 | ||
|  | common/__init__.py
 | ||
|  | common/android.py
 | ||
|  | common/realtime.py
 | ||
|  | common/clock.pyx
 | ||
|  | common/timeout.py
 | ||
|  | common/ffi_wrapper.py
 | ||
|  | common/file_helpers.py
 | ||
|  | common/logging_extra.py
 | ||
|  | common/numpy_fast.py
 | ||
|  | common/params.py
 | ||
|  | common/profiler.py
 | ||
|  | common/testing.py
 | ||
|  | common/basedir.py
 | ||
|  | common/filter_simple.py
 | ||
|  | common/sympy_helpers.py
 | ||
|  | common/stat_live.py
 | ||
|  | common/spinner.py
 | ||
|  | common/cython_hacks.py
 | ||
|  | common/apk.py
 | ||
|  | common/SConscript
 | ||
|  | common/common_pyx_setup.py
 | ||
|  | 
 | ||
|  | common/kalman/.gitignore
 | ||
|  | common/kalman/*
 | ||
|  | common/kalman/tests/*
 | ||
|  | 
 | ||
|  | common/transformations/__init__.py
 | ||
|  | common/transformations/camera.py
 | ||
|  | common/transformations/coordinates.py
 | ||
|  | common/transformations/model.py
 | ||
|  | common/transformations/orientation.py
 | ||
|  | 
 | ||
|  | common/api/__init__.py
 | ||
|  | 
 | ||
|  | models/supercombo.dlc
 | ||
|  | models/monitoring_model_q.dlc
 | ||
|  | 
 | ||
|  | selfdrive/version.py
 | ||
|  | 
 | ||
|  | selfdrive/__init__.py
 | ||
|  | selfdrive/registration.py
 | ||
|  | selfdrive/config.py
 | ||
|  | selfdrive/crash.py
 | ||
|  | selfdrive/launcher.py
 | ||
|  | selfdrive/manager.py
 | ||
|  | selfdrive/swaglog.py
 | ||
|  | selfdrive/thermald.py
 | ||
|  | selfdrive/logmessaged.py
 | ||
|  | selfdrive/tombstoned.py
 | ||
|  | selfdrive/pandad.py
 | ||
|  | selfdrive/updated.py
 | ||
|  | 
 | ||
|  | selfdrive/athena/__init__.py
 | ||
|  | selfdrive/athena/athenad.py
 | ||
|  | selfdrive/athena/manage_athenad.py
 | ||
|  | selfdrive/athena/test.py
 | ||
|  | selfdrive/athena/test_helpers.py
 | ||
|  | 
 | ||
|  | selfdrive/boardd/.gitignore
 | ||
|  | selfdrive/boardd/SConscript
 | ||
|  | selfdrive/boardd/__init__.py
 | ||
|  | selfdrive/boardd/boardd.cc
 | ||
|  | selfdrive/boardd/boardd.py
 | ||
|  | selfdrive/boardd/boardd_api_impl.pyx
 | ||
|  | selfdrive/boardd/boardd_setup.py
 | ||
|  | selfdrive/boardd/can_list_to_can_capnp.cc
 | ||
|  | selfdrive/boardd/tests/**
 | ||
|  | 
 | ||
|  | selfdrive/car/__init__.py
 | ||
|  | selfdrive/car/car_helpers.py
 | ||
|  | selfdrive/car/fingerprints.py
 | ||
|  | selfdrive/car/interfaces.py
 | ||
|  | selfdrive/car/vin.py
 | ||
|  | selfdrive/car/fw_versions.py
 | ||
|  | selfdrive/car/isotp_parallel_query.py
 | ||
|  | selfdrive/car/chrysler/__init__.py
 | ||
|  | selfdrive/car/chrysler/carstate.py
 | ||
|  | selfdrive/car/chrysler/interface.py
 | ||
|  | selfdrive/car/chrysler/radar_interface.py
 | ||
|  | selfdrive/car/chrysler/values.py
 | ||
|  | selfdrive/car/chrysler/carcontroller.py
 | ||
|  | selfdrive/car/chrysler/chryslercan.py
 | ||
|  | selfdrive/car/chrysler/test_chryslercan.py
 | ||
|  | selfdrive/car/honda/__init__.py
 | ||
|  | selfdrive/car/honda/carstate.py
 | ||
|  | selfdrive/car/honda/interface.py
 | ||
|  | selfdrive/car/honda/radar_interface.py
 | ||
|  | selfdrive/car/honda/values.py
 | ||
|  | selfdrive/car/honda/carcontroller.py
 | ||
|  | selfdrive/car/honda/hondacan.py
 | ||
|  | selfdrive/car/hyundai/__init__.py
 | ||
|  | selfdrive/car/hyundai/carstate.py
 | ||
|  | selfdrive/car/hyundai/interface.py
 | ||
|  | selfdrive/car/hyundai/radar_interface.py
 | ||
|  | selfdrive/car/hyundai/values.py
 | ||
|  | selfdrive/car/hyundai/carcontroller.py
 | ||
|  | selfdrive/car/hyundai/hyundaican.py
 | ||
|  | selfdrive/car/toyota/__init__.py
 | ||
|  | selfdrive/car/toyota/carstate.py
 | ||
|  | selfdrive/car/toyota/interface.py
 | ||
|  | selfdrive/car/toyota/radar_interface.py
 | ||
|  | selfdrive/car/toyota/values.py
 | ||
|  | selfdrive/car/toyota/carcontroller.py
 | ||
|  | selfdrive/car/toyota/toyotacan.py
 | ||
|  | selfdrive/car/volkswagen/__init__.py
 | ||
|  | selfdrive/car/volkswagen/carstate.py
 | ||
|  | selfdrive/car/volkswagen/interface.py
 | ||
|  | selfdrive/car/volkswagen/radar_interface.py
 | ||
|  | selfdrive/car/volkswagen/values.py
 | ||
|  | selfdrive/car/volkswagen/carcontroller.py
 | ||
|  | selfdrive/car/volkswagen/volkswagencan.py
 | ||
|  | selfdrive/car/gm/__init__.py
 | ||
|  | selfdrive/car/gm/carstate.py
 | ||
|  | selfdrive/car/gm/interface.py
 | ||
|  | selfdrive/car/gm/radar_interface.py
 | ||
|  | selfdrive/car/gm/values.py
 | ||
|  | selfdrive/car/gm/carcontroller.py
 | ||
|  | selfdrive/car/gm/gmcan.py
 | ||
|  | selfdrive/car/ford/__init__.py
 | ||
|  | selfdrive/car/ford/carstate.py
 | ||
|  | selfdrive/car/ford/interface.py
 | ||
|  | selfdrive/car/ford/radar_interface.py
 | ||
|  | selfdrive/car/ford/values.py
 | ||
|  | selfdrive/car/ford/carcontroller.py
 | ||
|  | selfdrive/car/ford/fordcan.py
 | ||
|  | selfdrive/car/subaru/__init__.py
 | ||
|  | selfdrive/car/subaru/carstate.py
 | ||
|  | selfdrive/car/subaru/interface.py
 | ||
|  | selfdrive/car/subaru/radar_interface.py
 | ||
|  | selfdrive/car/subaru/values.py
 | ||
|  | selfdrive/car/subaru/carcontroller.py
 | ||
|  | selfdrive/car/subaru/subarucan.py
 | ||
|  | selfdrive/car/mock/*.py
 | ||
|  | 
 | ||
|  | selfdrive/clocksd/.gitignore
 | ||
|  | selfdrive/clocksd/SConscript
 | ||
|  | selfdrive/clocksd/clocksd.cc
 | ||
|  | 
 | ||
|  | selfdrive/debug/mpc/*
 | ||
|  | selfdrive/debug/*.py
 | ||
|  | 
 | ||
|  | selfdrive/common/SConscript
 | ||
|  | selfdrive/common/version.h
 | ||
|  | 
 | ||
|  | selfdrive/common/buffering.[c,h]
 | ||
|  | selfdrive/common/framebuffer.h
 | ||
|  | selfdrive/common/framebuffer.cc
 | ||
|  | selfdrive/common/glutil.[c,h]
 | ||
|  | selfdrive/common/touch.[c,h]
 | ||
|  | selfdrive/common/visionipc.[c,h]
 | ||
|  | selfdrive/common/visionbuf_cl.c
 | ||
|  | selfdrive/common/ipc.[c,h]
 | ||
|  | selfdrive/common/swaglog.[c,h]
 | ||
|  | selfdrive/common/util.[c,h]
 | ||
|  | selfdrive/common/efd.[c,h]
 | ||
|  | selfdrive/common/cqueue.[c,h]
 | ||
|  | selfdrive/common/clutil.[c,h]
 | ||
|  | selfdrive/common/messaging.h
 | ||
|  | selfdrive/common/params.h
 | ||
|  | selfdrive/common/params.cc
 | ||
|  | selfdrive/common/mutex.h
 | ||
|  | 
 | ||
|  | selfdrive/common/modeldata.h
 | ||
|  | selfdrive/common/mat.h
 | ||
|  | selfdrive/common/timing.h
 | ||
|  | selfdrive/common/utilpp.h
 | ||
|  | 
 | ||
|  | selfdrive/common/visionbuf.h
 | ||
|  | selfdrive/common/visionbuf_ion.c
 | ||
|  | selfdrive/common/visionimg.cc
 | ||
|  | selfdrive/common/visionimg.h
 | ||
|  | selfdrive/common/spinner.c
 | ||
|  | selfdrive/common/spinner.h
 | ||
|  | 
 | ||
|  | 
 | ||
|  | selfdrive/controls/__init__.py
 | ||
|  | selfdrive/controls/tests/*
 | ||
|  | selfdrive/controls/controlsd.py
 | ||
|  | selfdrive/controls/plannerd.py
 | ||
|  | selfdrive/controls/radard.py
 | ||
|  | selfdrive/controls/lib/__init__.py
 | ||
|  | selfdrive/controls/lib/alertmanager.py
 | ||
|  | selfdrive/controls/lib/alerts.py
 | ||
|  | selfdrive/controls/lib/alerts_offroad.json
 | ||
|  | selfdrive/controls/lib/drive_helpers.py
 | ||
|  | selfdrive/controls/lib/driver_monitor.py
 | ||
|  | selfdrive/controls/lib/latcontrol_pid.py
 | ||
|  | selfdrive/controls/lib/latcontrol_indi.py
 | ||
|  | selfdrive/controls/lib/latcontrol_lqr.py
 | ||
|  | selfdrive/controls/lib/longcontrol.py
 | ||
|  | selfdrive/controls/lib/pathplanner.py
 | ||
|  | selfdrive/controls/lib/lane_planner.py
 | ||
|  | selfdrive/controls/lib/pid.py
 | ||
|  | selfdrive/controls/lib/planner.py
 | ||
|  | selfdrive/controls/lib/radar_helpers.py
 | ||
|  | selfdrive/controls/lib/vehicle_model.py
 | ||
|  | selfdrive/controls/lib/speed_smoother.py
 | ||
|  | selfdrive/controls/lib/fcw.py
 | ||
|  | selfdrive/controls/lib/long_mpc.py
 | ||
|  | selfdrive/controls/lib/gps_helpers.py
 | ||
|  | 
 | ||
|  | selfdrive/controls/lib/cluster/*
 | ||
|  | 
 | ||
|  | selfdrive/controls/lib/lateral_mpc/lib_mpc_export/*
 | ||
|  | selfdrive/controls/lib/lateral_mpc/.gitignore
 | ||
|  | selfdrive/controls/lib/lateral_mpc/SConscript
 | ||
|  | selfdrive/controls/lib/lateral_mpc/__init__.py
 | ||
|  | selfdrive/controls/lib/lateral_mpc/generator.cpp
 | ||
|  | selfdrive/controls/lib/lateral_mpc/libmpc_py.py
 | ||
|  | selfdrive/controls/lib/lateral_mpc/lateral_mpc.c
 | ||
|  | 
 | ||
|  | selfdrive/controls/lib/longitudinal_mpc/lib_mpc_export/*
 | ||
|  | selfdrive/controls/lib/longitudinal_mpc/.gitignore
 | ||
|  | selfdrive/controls/lib/longitudinal_mpc/SConscript
 | ||
|  | selfdrive/controls/lib/longitudinal_mpc/__init__.py
 | ||
|  | selfdrive/controls/lib/longitudinal_mpc/generator.cpp
 | ||
|  | selfdrive/controls/lib/longitudinal_mpc/libmpc_py.py
 | ||
|  | selfdrive/controls/lib/longitudinal_mpc/longitudinal_mpc.c
 | ||
|  | 
 | ||
|  | selfdrive/locationd/__init__.py
 | ||
|  | selfdrive/locationd/.gitignore
 | ||
|  | selfdrive/locationd/SConscript
 | ||
|  | selfdrive/locationd/ubloxd.cc
 | ||
|  | selfdrive/locationd/ubloxd_main.cc
 | ||
|  | selfdrive/locationd/ubloxd_test.cc
 | ||
|  | selfdrive/locationd/ublox_msg.cc
 | ||
|  | selfdrive/locationd/ublox_msg.h
 | ||
|  | selfdrive/locationd/test/*.py
 | ||
|  | 
 | ||
|  | selfdrive/locationd/calibrationd.py
 | ||
|  | selfdrive/locationd/calibration_helpers.py
 | ||
|  | 
 | ||
|  | selfdrive/locationd/locationd_yawrate.cc
 | ||
|  | selfdrive/locationd/locationd_yawrate.h
 | ||
|  | selfdrive/locationd/params_learner.cc
 | ||
|  | selfdrive/locationd/params_learner.h
 | ||
|  | selfdrive/locationd/paramsd.cc
 | ||
|  | 
 | ||
|  | selfdrive/logcatd/SConscript
 | ||
|  | selfdrive/logcatd/logcatd.cc
 | ||
|  | 
 | ||
|  | selfdrive/proclogd/SConscript
 | ||
|  | selfdrive/proclogd/proclogd.cc
 | ||
|  | 
 | ||
|  | selfdrive/loggerd/SConscript
 | ||
|  | selfdrive/loggerd/encoder.[c,h]
 | ||
|  | selfdrive/loggerd/frame_logger.h
 | ||
|  | selfdrive/loggerd/logger.[c,h]
 | ||
|  | selfdrive/loggerd/loggerd.cc
 | ||
|  | selfdrive/loggerd/raw_logger.cc
 | ||
|  | selfdrive/loggerd/raw_logger.h
 | ||
|  | selfdrive/loggerd/include/msm_media_info.h
 | ||
|  | 
 | ||
|  | selfdrive/loggerd/__init__.py
 | ||
|  | selfdrive/loggerd/config.py
 | ||
|  | selfdrive/loggerd/uploader.py
 | ||
|  | selfdrive/loggerd/deleter.py
 | ||
|  | selfdrive/loggerd/tests/*
 | ||
|  | 
 | ||
|  | selfdrive/sensord/SConscript
 | ||
|  | selfdrive/sensord/gpsd.cc
 | ||
|  | selfdrive/sensord/libdiag.h
 | ||
|  | selfdrive/sensord/rawgps.cc
 | ||
|  | selfdrive/sensord/rawgps.h
 | ||
|  | selfdrive/sensord/sensors.cc
 | ||
|  | selfdrive/sensord/sensord
 | ||
|  | selfdrive/sensord/gpsd
 | ||
|  | 
 | ||
|  | selfdrive/test/__init__.py
 | ||
|  | selfdrive/test/longitudinal_maneuvers/*.py
 | ||
|  | selfdrive/test/test_openpilot.py
 | ||
|  | selfdrive/test/test_fingerprints.py
 | ||
|  | selfdrive/test/test_car_models.py
 | ||
|  | selfdrive/test/openpilotci_upload.py
 | ||
|  | 
 | ||
|  | selfdrive/test/process_replay/.gitignore
 | ||
|  | selfdrive/test/process_replay/__init__.py
 | ||
|  | selfdrive/test/process_replay/compare_logs.py
 | ||
|  | selfdrive/test/process_replay/process_replay.py
 | ||
|  | selfdrive/test/process_replay/test_processes.py
 | ||
|  | selfdrive/test/process_replay/update_refs.py
 | ||
|  | selfdrive/test/process_replay/ref_commit
 | ||
|  | selfdrive/test/process_replay/README.md
 | ||
|  | 
 | ||
|  | selfdrive/ui/.gitignore
 | ||
|  | selfdrive/ui/SConscript
 | ||
|  | selfdrive/ui/*.c
 | ||
|  | selfdrive/ui/*.cc
 | ||
|  | selfdrive/ui/*.h
 | ||
|  | selfdrive/ui/*.hpp
 | ||
|  | selfdrive/ui/ui
 | ||
|  | selfdrive/ui/spinner/Makefile
 | ||
|  | selfdrive/ui/spinner/spinner
 | ||
|  | selfdrive/ui/spinner/spinner.c
 | ||
|  | 
 | ||
|  | selfdrive/camerad/SConscript
 | ||
|  | selfdrive/camerad/main.cc
 | ||
|  | selfdrive/camerad/bufs.h
 | ||
|  | 
 | ||
|  | selfdrive/camerad/snapshot/*
 | ||
|  | selfdrive/camerad/include/*
 | ||
|  | selfdrive/camerad/cameras/camera_common.h
 | ||
|  | selfdrive/camerad/cameras/camera_frame_stream.cc
 | ||
|  | selfdrive/camerad/cameras/camera_frame_stream.h
 | ||
|  | selfdrive/camerad/cameras/camera_qcom.[c,h]
 | ||
|  | selfdrive/camerad/cameras/debayer.cl
 | ||
|  | selfdrive/camerad/cameras/sensor_i2c.h
 | ||
|  | 
 | ||
|  | selfdrive/camerad/transforms/rgb_to_yuv.c
 | ||
|  | selfdrive/camerad/transforms/rgb_to_yuv.h
 | ||
|  | selfdrive/camerad/transforms/rgb_to_yuv.cl
 | ||
|  | selfdrive/camerad/transforms/rgb_to_yuv_test.cc
 | ||
|  | 
 | ||
|  | selfdrive/modeld/SConscript
 | ||
|  | selfdrive/modeld/modeld.cc
 | ||
|  | selfdrive/modeld/monitoringd.cc
 | ||
|  | selfdrive/modeld/constants.py
 | ||
|  | selfdrive/modeld/modeld
 | ||
|  | selfdrive/modeld/monitoringd
 | ||
|  | 
 | ||
|  | selfdrive/modeld/models/commonmodel.c
 | ||
|  | selfdrive/modeld/models/commonmodel.h
 | ||
|  | selfdrive/modeld/models/driving.cc
 | ||
|  | selfdrive/modeld/models/driving.h
 | ||
|  | selfdrive/modeld/models/monitoring.cc
 | ||
|  | selfdrive/modeld/models/monitoring.h
 | ||
|  | 
 | ||
|  | selfdrive/modeld/transforms/loadyuv.[c,h]
 | ||
|  | selfdrive/modeld/transforms/loadyuv.cl
 | ||
|  | selfdrive/modeld/transforms/transform.[c,h]
 | ||
|  | selfdrive/modeld/transforms/transform.cl
 | ||
|  | 
 | ||
|  | selfdrive/modeld/runners/snpemodel.cc
 | ||
|  | selfdrive/modeld/runners/snpemodel.h
 | ||
|  | selfdrive/modeld/runners/runmodel.h
 | ||
|  | selfdrive/modeld/runners/run.h
 | ||
|  | 
 | ||
|  | selfdrive/assets
 | ||
|  | selfdrive/assets/fonts/*.ttf
 | ||
|  | 
 | ||
|  | phonelibs/SConscript
 | ||
|  | 
 | ||
|  | phonelibs/eigen/**
 | ||
|  | 
 | ||
|  | phonelibs/yaml-cpp/include/**
 | ||
|  | phonelibs/yaml-cpp/lib/**
 | ||
|  | phonelibs/yaml-cpp/x64/**
 | ||
|  | phonelibs/yaml-cpp/LICENSE
 | ||
|  | 
 | ||
|  | phonelibs/nanovg/*.c
 | ||
|  | phonelibs/nanovg/*.h
 | ||
|  | 
 | ||
|  | phonelibs/zmq/x64/**
 | ||
|  | 
 | ||
|  | phonelibs/libgralloc/**
 | ||
|  | phonelibs/linux/**
 | ||
|  | phonelibs/opencl/**
 | ||
|  | phonelibs/curl/*
 | ||
|  | phonelibs/zlib/*
 | ||
|  | phonelibs/boringssl/*
 | ||
|  | phonelibs/bzip2/*
 | ||
|  | phonelibs/openmax/**
 | ||
|  | 
 | ||
|  | phonelibs/zmq/aarch64/lib/*
 | ||
|  | 
 | ||
|  | phonelibs/json/src/json.c
 | ||
|  | phonelibs/json/src/json.h
 | ||
|  | phonelibs/json11/json11.cpp
 | ||
|  | phonelibs/json11/json11.hpp
 | ||
|  | 
 | ||
|  | phonelibs/qpoases/**
 | ||
|  | phonelibs/libyuv/**
 | ||
|  | phonelibs/snpe/**
 | ||
|  | phonelibs/fastcv/**
 | ||
|  | 
 | ||
|  | phonelibs/android_frameworks_native/**
 | ||
|  | phonelibs/android_hardware_libhardware/**
 | ||
|  | phonelibs/android_system_core/**
 | ||
|  | 
 | ||
|  | installer/updater/updater
 | ||
|  | installer/updater/updater.cc
 | ||
|  | installer/updater/update.json
 | ||
|  | installer/updater/Makefile
 | ||
|  | 
 | ||
|  | scripts/update_now.sh
 | ||
|  | scripts/stop_updater.sh
 |