Justin Newberry
bd78ec0bce
Sim: fix openpilot directory ( #29754 )
...
fix simulator
old-commit-hash: a774809fdb
2 years ago
Justin Newberry
302a450a14
bump submodules ( #29705 )
...
* bump submodules
* bump rednose
* fix dockerfiles
old-commit-hash: 7a4eaeaf9f
2 years ago
Justin Newberry
ffddeace6e
CI: fix sim/docs scons cache invalidation ( #29639 )
...
* fix sim and docs images
* fix that
* that's a weird issue
* exists should work fine
* as little diff as possible
old-commit-hash: 5716dfc9b5
2 years ago
Justin Newberry
643a13f27e
CI: use local scons cache instead of building a separate image ( #29634 )
...
* use local
* added ci_sim
* revert scons
* dont need these anymore
* same for sim
* fix dockerfiles
old-commit-hash: c46965fc27
2 years ago
Justin Newberry
c4f322ce2d
Linter: remove pylint ( #29611 )
...
remove pylint
old-commit-hash: 1ee6ed4b16
2 years ago
Justin Newberry
7205b92bb6
CI: use scons cache mount for building simulator and docs ( #29436 )
...
* build docker image with scons cache
* use setup
* scons cache
* added the dockerfile
* add the shell
* docs use cache
* dont pull lfs for docs
* simulator too
* dont pull the cache image
* fix inputs
* inputs
* booleans aren't supported
* bool not supported
* bool isnt supported
* fix
* readonly cache
* fix sim cache too
* respect readonly
* gitignore and move to correct folder
* also copy old
* move to tools/ci
* move to selfdrive/test
* just make the cache writable, it's discarded anyway
* minimize diff in this pr
old-commit-hash: 197460e061
2 years ago
Adeeb Shihadeh
16ec56398c
add openpilot prefix to imports ( #29498 )
...
* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b991
.
* fix pm test
old-commit-hash: a9626f95b6
2 years ago
Shane Smiskol
a9611d13be
simulator: fix CANParser input args ( #29343 )
...
* we weren't testing?
* fix
old-commit-hash: 84fbf1c2e9
2 years ago
Justin Newberry
7b677910df
Linter: Fix >160 line length test ( #29287 )
...
* test
* fix line length
* fix line length
* fix file size
* revert poetry
* cleanup for PR
old-commit-hash: cf64b27168
2 years ago
nathanoy
85ca41390d
Updated Carla to version 0.9.14 ( #29210 )
...
old-commit-hash: 3fca1b4f8d
2 years ago
Harald Schäfer
cbe8057c55
Fix CARLA simulation ( #28541 )
...
* logmessaged conflicts with onnxrunner
* More fixes, now engages
* Fix can properly
* Otherwise it faults
* Put check back
* remove more hacks
* remove more hacks
* Not relevant anymore
* Narrow camera default
old-commit-hash: c5c9d5b921
2 years ago
Dean Lee
eddc84d104
automatically detect available camera streams ( #27640 )
...
* remove WideCameraOnly
* check in set_initial_state
* no block
* remove try block
* apply reviews
old-commit-hash: 4ae0378f63
2 years ago
Adeeb Shihadeh
33af4f9cde
scons: set warnings as error ( #28004 )
...
* navd: fix scons build warnings
* fix release
* sim fix
* fix docs
* build cabana
old-commit-hash: d5ab1e33c2
2 years ago
grekiki
0393f8b99c
Carla simulator: set driver orientation ( #27363 )
...
old-commit-hash: 202eb06a05
2 years ago
Adeeb Shihadeh
b3e47c691b
move all third party stuff into third_party/ ( #26853 )
...
* mv fastcluster
* move msm_kgsl.h
* camerad include
* update path
* mv pyextra
* fix tici build
* add acados_template to release build
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: cd8e03d53e
2 years ago
Hamid Ebadi
1ba96c78a8
carla sim: fix accelerometer sensor data ( #26794 )
...
old-commit-hash: 49ae806534
2 years ago
Adeeb Shihadeh
5f4cc55c2c
sim: disable micd ( #26653 )
...
old-commit-hash: 996a6c06d4
2 years ago
James
beadbb1b39
Fixed typo in CARLA README.md ( #26615 )
...
old-commit-hash: 67fb344146
2 years ago
Ricardo Nuno
9e033f6d7e
sim: add docker kill to openpilot docker ( #26310 )
...
add docker kill to openpilot docker
old-commit-hash: d1cf31bced
3 years ago
Rohit Bernard
bf27021719
sim: Converting RGB frames to NV12 format in OpenCL ( #26169 )
...
* convert carla rgb frames to nv12
* code cleanup
* move kernel
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 9377448888
3 years ago
wjxjmj
dbd5cd3341
Add ip and port arguments to /tools/sim/bridge.py ( #26011 )
...
* Add ip and port arguments
* Add descriptions of ip and port arguments
* Update README.md
* Update README.md
* prefer host/port options
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
old-commit-hash: dbdb3a02a8
3 years ago
Adeeb Shihadeh
3e2f436d4c
auto-detect pigeon or quectel ( #25991 )
...
* auto-detect pigeon or quectel
* persistent
* fix sim
* fix process replay
* fix locationd unit tests
* fix that
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 01d05f66fe
3 years ago
Shane Smiskol
984134be0e
FPv2: fixed fingerprint overrides query result ( #25990 )
...
* query FW versions if fixed (override after)
* skip here
* also skip here
* and here
old-commit-hash: e7805eb5c5
3 years ago
Adeeb Shihadeh
1cb4cdab24
sim: fix sensor freq and timestamps ( #25937 )
...
* sim: fix sensor freq and timestamps
* 100hz
* fix that too
old-commit-hash: 5d33199905
3 years ago
Kurt Nistelberger
fb06d2769f
Sensor events splitup ( #25714 )
...
* PoC of reading sensors via interrupts instead of polling
* add Gyro and draft for magn
* add more functionality to gpio.cc
* change LSM gyro to interrupt
* resolve rebase conflict
* update BMX accel interrupt impl
* add interrupt collector thread to fetch in parallel
* change get_event interface to return true on successful read
* update BMX gyro interrupt impl
* update gpio.h/.cc according to comments
* address comments, rename Edgetype enum
* Edgetype to EdgeType
* update sensor interrupt interface
* add error handling, and read fd on trigger
* avoid sending empty messages
* fix build
* use gpiochip
* less diff
* gpiochip on both edges, but skip falling edge if rising edge is detected
* init last_ts with 0
* update sensord testcases
* update sensord testsweet
* test for pipeline
* readd with_process
* add null check
* move tests update to seperate PR
* sensord: improve test coverage (#25683 )
* update sensord-interrupt testsweet
* address review comments
* inc stddev threshold
* fix format string
* add version 0 check again
* relax strictness after c3 with bmx tests
* relax strictness after tests
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
* address PR comments
* fix typo
* remove 4ms limit, and skip first 0.5sec of data
* revert disable_interuppt change to destructor
* fix and remove timing skip
* make gpiochip generic
* sensord port
* change from sensorEvents to separated events
* fix gyro usage
* add splitted sensor tests
* modify debug script sensor_data_to_hist.py
* refactor get_event interface to remove sensorEvent message type
* update locationd to non sensorEvent usage
* tmp commit
* fix replay
* fix accelerometer type
* fix sensor to hist debug script
* update sensord tests to split events
* remove rebase artifacts
* port test_sensord.py
* small clean up
* change cereal to sensorEvents-splitup branch
* upate sensorEvents in regen
* fix route generation for splitted sensor events
* regen cleanUp from sensorEvents change
* .
* remove light and temp from locationd
* add generic init delay per sensor
* .
* update routes
* move bmx gyro/accel to its own channel
* adopt sensor tests to bmx channel
* remove rebase artifacts
* fix sensord test
* handle bmx not present
* add bmx sockets to regen
* .
* .
* code cleanUp
* .
* address PR comments
* address PR comments
* address PR comments
* lsm clean up
* readd sensorEvents
* rever regen.py
* .
* update replay refs
* move channels
* fix artifact
* bump cereal
* update refs
* fix timing issue
Co-authored-by: Bruce Wayne <batman@workstation-eu-intern2.eu.local>
Co-authored-by: gast04 <kurt.nistelberger@gmail.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 29d3ed2ce6
3 years ago
Adeeb Shihadeh
35ff65121e
pre-commit: add codespell ( #25571 )
...
old-commit-hash: 6590fb2b93
3 years ago
Adeeb Shihadeh
d9c279aea9
params: make python and c++ API match ( #25573 )
...
* params: make python and c++ API match
* few more
old-commit-hash: 90a4565eb2
3 years ago
Cameron Clough
25236f1f79
sim: fix gps message ( #25521 )
...
fix gps timestamp field renamed
bug introduced in https://github.com/commaai/cereal/pull/341
old-commit-hash: f65547fbe2
3 years ago
Shane Smiskol
2bd8ee0974
controls: block resume if cruise not previously engaged ( #25402 )
...
* see if this works at all
* can revert this
* think adding a no entry conditionally is nicer
* then we can revert this
* 0 makes more sense
* Revert "0 makes more sense"
This reverts commit efc89e8a23
.
* gm CC uses > 70
* bump cereal
* comment
* test on Honda
* whoops
* works
* add exception with todo
* moved button enable events to controlsd
* get rid of that
get rid of that
* different values for now
* car interfaces add enable event, controlsd can block it
* Regen and update refs
* delete if not set
* One place
one place
* regen routes are uninitialized first few frames
* Trim start of segment so it's like original segment
* stash
* regen
* not working
* clean up
* more cleanup
* revert
* bump ceral
* actually check resume button
* whoops
* pcmCruise cars don't use setSpeed, so we're good
* engage correctly in sim
* Update ref_commit
* Update refs
old-commit-hash: 5ed587ebef
3 years ago
Adeeb Shihadeh
18b4b1e73e
remove old tools script
...
old-commit-hash: 49044b5399
3 years ago
Jeroen
e215317cf0
sim: role_name attribute used by ScenarioRunner for CARLA ( #25315 )
...
old-commit-hash: 26d29d2138
3 years ago
Adeeb Shihadeh
04af978260
let can packer handle counter ( #25240 )
...
* let can packer handle counter
* diff is expected
* update refs
* clean that up
* bump opendbc
* fix sim
old-commit-hash: 0ca62bf7df
3 years ago
Adeeb Shihadeh
b73f02bf45
controlsd: handle radar missing + cleanup system error handling ( #25179 )
...
* controlsd: handle radar missing + cleanup system erorr handling
* fix carla
* update refs
old-commit-hash: 505bbce29d
3 years ago
ZwX1616
3e2828c9bb
fix carla test fake driverState ( #24959 )
...
use driverstatev2
old-commit-hash: 6721f0ef57
3 years ago
Adeeb Shihadeh
f06bb9d5f2
CANParser: invalid until valid ( #24945 )
...
* CANParser: invalid until valid
* bump opendbc
* bump opendbc
* fix counter in sim
old-commit-hash: 569a39ff76
3 years ago
Gijs Koning
5494622601
Improve laikad cpu usage. Less pos fix. Less local imports ( #24887 )
...
* Improve laikad cpu usage. Less pos fix. Not local imports
* Add laika to files_common
* Add laika to dockerfile sim
* Fix
* Fix
* undo
old-commit-hash: 1c4b145aa4
3 years ago
Adeeb Shihadeh
5fcc792527
sim: update cl kernel path
...
old-commit-hash: 1baf0e3f4a
3 years ago
Adeeb Shihadeh
5425336963
misc jenkins fixups ( #24840 )
...
* bump cereal
* remove that
* pull cl image
* lil docker cleanup
old-commit-hash: 39da6912ea
3 years ago
Jeroen
75a30612b0
Updated CARLA to v0.9.13 ( #24575 )
...
* Updated CARLA to v0.9.13
* pipenv lock
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 1c29b20e72
3 years ago
Maxime Desroches
9a003e9b29
simulator: run simulator test in ci ( #24691 )
...
* run simulator test in ci
* block navd process
* block ui
* fix jenkins
* build docker
* remove tty
* remove tty for carla
* detach carla_sim
* more retries
* only build once
* add more time for bridge
* cleanup
* use qt offscreen
* expose to docker
* block ui
* use new dockerimage
* fix
* from ubuntu20.04
* install curl
* add ssh
* add locales
* noninteractive
* syntax
* use base
* smaller image
* add git + git lfs
* kill carla
* run in parallel
* fix missing agents
* default agent?
* little cleanup
* default doesn't work
* not in ci
* fix path
* fix path
* new msg
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 5add0c6159
3 years ago
HaraldSchafer
7c4645f227
Fix onnx model replay ( #24702 )
...
* No more C2
* Add test
* Various fixups
* Use ONNXCPU
* rm prints
* LFS pull
* Use sim docker
* Try sim docker again
* Print counter
* Make sure it can fail
* Fails correctly
* comments
* Add more install to opencl base docker
* vim not needed in base
old-commit-hash: a2c6b30c98
3 years ago
HaraldSchafer
cf0564382a
CL in docker ( #24718 )
...
* Move CL to base docker
* Different docker for cl
* add cl base docker
* add to tool
* cleanup
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: dc4d4f875b
3 years ago
Adeeb Shihadeh
3dd10e51e1
Create system/ for generic services ( #24717 )
...
* Create system/ for generic services
* logcatd joins the party
* fix those up
old-commit-hash: afd16b2ade
3 years ago
HaraldSchafer
edb35600b7
Update README.md
...
old-commit-hash: c2b334acb5
3 years ago
Gijs Koning
6a53db981b
Simulator: Speed up process by removing second camera ( #24679 )
...
* simulator: support running wide camera only
* proper frame id
* use param name that makes more sense
* do some cleanup
* Update tools/sim/bridge.py
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: b5aed2bf67
3 years ago
Willem Melching
e45155f592
sim no encoderd, move to BLOCK env variable
...
old-commit-hash: 85b07bf3e8
3 years ago
Adeeb Shihadeh
3e8625e50b
visionipc python shim ( #24660 )
...
old-commit-hash: 32a9ccfc37
3 years ago
Adeeb Shihadeh
39de4d80b4
move models to selfdrive/modeld/ ( #24539 )
...
* move models to selfdrive/modeld/
* two more refs
old-commit-hash: 319f3d1475
3 years ago
Adeeb Shihadeh
29a516bed8
replay: cleanup unused RGB buffers ( #24537 )
...
* replay: cleanup unused RGB buffers
* update replay cam
* little more
old-commit-hash: ab75c53792
3 years ago
grekiki
7cd23af9b1
Mypy fixes for --check-untyped-defs ( #24372 )
...
more type fixes
old-commit-hash: 17e33978cd
3 years ago