2162d149e8 
								
									
								
							
								 
							
						 
						
							
							
								
								calibrationd: Pitch spread different tolerance ( #30065 )  
							
							... 
							
							
 
							
							* calibrationd: Pitch spread different tolerance
* Improve calibrationd tests 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ec479322d3 
								
							
								 
							
						 
						
							
							
								
								Revert "params: safe and efficient async writing parameters ( #25912 )"  
							
							... 
							
							
 
							
							This reverts commit 0d797f4e8b 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0d797f4e8b 
								
									
								
							
								 
							
						 
						
							
							
								
								params: safe and efficient async writing parameters ( #25912 )  
							
							... 
							
							
 
							
							* Safe and efficient asynchronous writing parameters
* call putNonBlocking in locationd
* remove space
* ->AsyncWriter
* remove semicolon
* use member function
* asyc write multiple times
* add test case for AsyncWriter
* merge master
* add missing include
* public
* cleanup
* create once
* cleanup
* update that
* explicit waiting
* improve test case
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a9626f95b6 
								
									
								
							
								 
							
						 
						
							
							
								
								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 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								cf64b27168 
								
									
								
							
								 
							
						 
						
							
							
								
								Linter: Fix >160 line length test ( #29287 )  
							
							... 
							
							
 
							
							* test
* fix line length
* fix line length
* fix file size
* revert poetry
* cleanup for PR 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1945c356c2 
								
									
								
							
								 
							
						 
						
							
							
								
								agnos 8 ( #28843 )  
							
							... 
							
							
 
							
							* agnos 8
* update to python 3.11.4 (#27452 )
* rebase
* optional
* lower cython
* TEMP don't pull cl to use python3.11
* Revert "lower cython"
This reverts commit c5132f8a27 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9c307f2550 
								
							
								 
							
						 
						
							
							
								
								Revert "Update pycapnp and Cython ( #29021 )"  
							
							... 
							
							
 
							
							This reverts commit 76ef1b9b9f 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								76ef1b9b9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Update pycapnp and Cython ( #29021 )  
							
							... 
							
							
 
							
							* cython + pycapnp
* from_bytes with context
* poetry lock
* limit numpy
* force build
* Revert "force build"
This reverts commit 8c7cb00421 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7925232a34 
								
									
								
							
								 
							
						 
						
							
							
								
								hot coffee model ( #28296 )  
							
							... 
							
							
 
							
							* 1061b1c7-b944-43e3-a940-b56b64d66f54/700
* bump cereal
* bump cereal
* make mypy happy
* write TODO
* read height from written params
* fix certain_if_calib logic and unit tests
* factor moving_avg_with_linear_decay
* remove whitespace
* update model ref commit
* default value for CI
* update process replay ref commit
* update process replay ref commit
* update process replay ref commit
* bump cereal 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2c65b843a5 
								
									
								
							
								 
							
						 
						
							
							
								
								Calibrationd: allow more pitch angle ( #28255 )  
							
							... 
							
							
 
							
							* Calibrationd: allow more pitch angle
* Update ref_commit 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								598343aad1 
								
									
								
							
								 
							
						 
						
							
							
								
								Calibrationd: make recalibrating alert ( #28149 )  
							
							... 
							
							
 
							
							* Initial
* fixes
* not an int anymore
* elif
* revert ref
* update ref
* fix alert text
* regen refs
* update ref
* add recalibration unit test
* set into recalibration state
* fix words
* recalib
* text
* Update selfdrive/controls/lib/events.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a979a54cf9 
								
									
								
							
								 
							
						 
						
							
							
								
								Calibration remount detector: soft disable ( #27993 )  
							
							... 
							
							
 
							
							* Calibration remount detector: soft disable
* Update test_calibrationd.py 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ee15d6b1d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Calibrationd: fix reset smoothing ( #27992 )  
							
							... 
							
							
 
							
							* Add test for smoothing
* fix smooth cycles
* fix calib reset smoothing 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								dbc30c053c 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: fade into wide camera ( #26203 )  
							
							... 
							
							
 
							
							* UI: fade into wide camera
* handle routes with no wide calib
* more cleanup
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								15595fc859 
								
									
								
							
								 
							
						 
						
							
							
								
								Calibrationd: Calibrate wide from device  ( #26204 )  
							
							... 
							
							
 
							
							* Use calibrator to stabilize wide transform
* Need array
* Needs init
* Needs to be arr
* publish mshg
* Check size
* Update ref
* fix calibration param read when no wide calib
* need self! 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								75b7fd0a7d 
								
							
								 
							
						 
						
							
							
								
								Revert "Use calibrator to stabilize wide transform ( #26201 )"  
							
							... 
							
							
 
							
							This reverts commit 42ef62e391 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								42ef62e391 
								
									
								
							
								 
							
						 
						
							
							
								
								Use calibrator to stabilize wide transform ( #26201 )  
							
							... 
							
							
 
							
							* Use calibrator to stabilize wide transform
* Need array
* Needs init
* Bump to master
* Needs to be arr
* publish mshg
* Check size
* Update ref 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								772b748689 
								
									
								
							
								 
							
						 
						
							
							
								
								Cleanup calibration code ( #25119 )  
							
							... 
							
							
 
							
							* First attempt
* worksish
* tests pass
* cleanup
* get rid of garbahe
* fix name
* Still used in xx
* add debug functions
* used
* Revert "used"
This reverts commit 276e8ebab06d2d4f0e9927ba32b7d8aca2bf88c3.
* Update ref 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								de0c12e5af 
								
									
								
							
								 
							
						 
						
							
							
								
								calibrationd: start faster by not waiting for carParams ( #24976 )  
							
							... 
							
							
 
							
							* calibrationd: start faster by not waiting for carParams
* fix process replay
* update ref 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								0fce5d9045 
								
									
								
							
								 
							
						 
						
							
							
								
								Move a bunch of stuff to system/ part 3 ( #24829 )  
							
							... 
							
							
 
							
							* move swaglog.py
* timezoned
* logmessaged
* version.py
* fix linter 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								b5aed2bf67 
								
									
								
							
								 
							
						 
						
							
							
								
								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> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								d2eef1955c 
								
									
								
							
								 
							
						 
						
							
							
								
								add mypy check for return-any ( #24379 )  
							
							... 
							
							
 
							
							* add mypy check for return-any
* remove unused import
* typing
* remove unnecessary variable typing
* cleanup
* cleanup
* bump submodules
* small fixes
* only a problem on mac
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7dffd0ac0b 
								
									
								
							
								 
							
						 
						
							
							
								
								calibrationd: support for not cars ( #24115 )  
							
							... 
							
							
 
							
							* calibrationd: support for not cars
* update refs 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9f1c663ae2 
								
									
								
							
								 
							
						 
						
							
							
								
								calibrationd: add function typing ( #24018 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								604fefa9b1 
								
									
								
							
								 
							
						 
						
							
							
								
								calibrationd: remove unused arg in function ( #24004 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								5c3f3e44bc 
								
									
								
							
								 
							
						 
						
							
							
								
								break up selfdrive.config ( #23959 )  
							
							... 
							
							
 
							
							* break up selfdrive.config
* add to release files
* fix import order 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8a0fc850b4 
								
									
								
							
								 
							
						 
						
							
							
								
								give calibrationd rt priority ( #23725 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e5f9af4a6e 
								
									
								
							
								 
							
						 
						
							
							
								
								calibrationd: Don't repeatedly call get_valid_idxs() ( #23473 )  
							
							... 
							
							
 
							
							* optimize
* rpy_init should be np.array
* rename to rpys 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								de572c3755 
								
									
								
							
								 
							
						 
						
							
							
								
								calibrationd: fix indentation ( #23502 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8444f8267d 
								
									
								
							
								 
							
						 
						
							
							
								
								calibrationd: convert existing calibration to numpy ( #23494 )  
							
							... 
							
							
 
							
							* calibrationd: convert existing calibration to numpy
* use numpy functions 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								35ec6ac1cb 
								
									
								
							
								 
							
						 
						
							
							
								
								use ndarray.tolist  to convert numpy array to float ( #23485 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f6c6e34ea3 
								
									
								
							
								 
							
						 
						
							
							
								
								calibrationd: remove extra comma ( #23472 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								dc96d4bee7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add More Types for mypy ( #23268 )  
							
							... 
							
							
 
							
							* mypy passes
* a few more
* a few in manager
* more types, will lint
* more
* simple types
* events type
* Update selfdrive/thermald/thermald.py
* Apply suggestions from code review
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cd190dc85d 
								
									
								
							
								 
							
						 
						
							
							
								
								Calibrationd: check size of valid_blocks without current ( #23223 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								40dcc63823 
								
									
								
							
								 
							
						 
						
							
							
								
								Calibrationd: don't use noisy current block ( #23222 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								837823ff58 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Dont use erratic current block ( #23211 )" ( #23221 )  
							
							... 
							
							
 
							
							This reverts commit 19335bb6a4 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								19335bb6a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Dont use erratic current block ( #23211 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d74def61f8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: spelling typos ( #21861 )  
							
							... 
							
							
 
							
							* fix: typo spelling grammar
* revert
* Update selfdrive/locationd/calibrationd.py
* more revert
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								95380969ea 
								
							
								 
							
						 
						
							
							
								
								calibrationd: remove support for json params  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c92f171866 
								
									
								
							
								 
							
						 
						
							
							
								
								Loosen ecamera calib checks ( #20629 )  
							
							... 
							
							
 
							
							* relax thresholds for widecamera
* cleaner 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								57fe8488ac 
								
									
								
							
								 
							
						 
						
							
							
								
								Qt: show current calibration values ( #20455 )  
							
							... 
							
							
 
							
							* show current calibration
* read calibration from capnp
* use CalStatus
* cleanup calibrationd.py
* remove import capnp
* keep json writing,remove comment
* fix test error
* cleanup
* remove test_read_saved_params
* cleanup
* write out capnp
* restore test
* clean up
* get calibration from CalibrationParams
* cleanup
* update calibration when the description is visible
* cleanup
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								9803d3fcdc 
								
							
								 
							
						 
						
							
							
								
								save calibration as JSON again  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ee43eb552b 
								
									
								
							
								 
							
						 
						
							
							
								
								small calibration refactor + tests ( #2641 )  
							
							... 
							
							
 
							
							* calibration tests
* read from capnp
* save using cereal struct
* reset calibration if new car
* car params 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0b849d5a4e 
								
									
								
							
								 
							
						 
						
							
							
								
								only do reset if already calibrated ( #2176 )  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								df99316621 
								
									
								
							
								 
							
						 
						
							
							
								
								Auto reset bad calibration ( #2151 )  
							
							... 
							
							
 
							
							* initial commit
* thanks pylint
* smoooooth
* cleanup
* cleaner
* switched
* always decay weight 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								74801bd216 
								
							
								 
							
						 
						
							
							
								
								send initial calibration packet immediately  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e0004d0981 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce paramsd and calibrationd CPU usage ( #2119 )  
							
							... 
							
							
 
							
							* reduce paramsd cpu
* reduce calibrationd cpu usage
* calibration_helpers was mostly unused
* more calibration cleanup
* update refs
* fix thresholds in CPU test 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								01111b3f28 
								
									
								
							
								 
							
						 
						
							
							
								
								remove vp everywhere ( #2122 )  
							
							... 
							
							
 
							
							* remove vp everywhere
* wrong dimension
* useful disclaimer
* switcheroo
* imcomplete switcheroo
* did it wrong again
* difference look small enough
* fix comment 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d097abeb21 
								
									
								
							
								 
							
						 
						
							
							
								
								Track calib spread ( #1988 )  
							
							... 
							
							
 
							
							* add calib spread metric
* add field
* needs to be array
* update refs
* log valid blocks too
* update refs
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								df78c9d4df 
								
							
								 
							
						 
						
							
							
								
								remove dead lines from calibrationd  
							
							
 
							
						 
						
							5 years ago