Commit Graph

25 Commits

Author SHA1 Message Date
ksfi 3c69fcddc8 [$100 bounty] mapsd: switch to static render mode (#32118)
* staticrender

* modify static_render_sig_rec name + use back setStyleJson

* better name

---------

Co-authored-by: ksfi <ethos.bulbes_0g@icloud.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2024-04-17 13:00:47 -07:00
Hoang Bui 08037594e2 map: Transfer to MapLibre (#31185)
* change codebase

* compile

* add mapboxprovider

* works with map_renderer in c

* remove maplibre temp

* maplibre works

* cleanup build.sh

* x86 stuff

* add lib

* update release files

* don't need that

* tici build

* tici build

* add tici lib

* update refs

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2024-02-01 13:37:22 -08:00
Shane Smiskol 6a68944c63 map renderer: only log map states once fully loaded (#29722)
only log once fully loaded
2023-08-30 20:32:00 -07:00
Shane Smiskol 7c62c16196 map renderer: log unexpected map states (#29160)
log unexpected mapChange signals
2023-07-26 20:36:15 -07:00
Shane Smiskol 3f33d72a4c map renderer: log when initializing layer (#29157)
Update map_renderer.cc
2023-07-26 16:34:23 -07:00
Adeeb Shihadeh 9cec7fa1a8 Revert "mapsd: release MapRenderer on exit (#28988)"
This reverts commit 70b2a5220f.
2023-07-17 14:05:52 -07:00
Dean Lee 70b2a5220f mapsd: release MapRenderer on exit (#28988) 2023-07-17 12:57:58 -07:00
Adeeb Shihadeh 5b86268635 nav: always publish map and run model (#28924)
* always render

* more test

* test case

* update test

* vipc checks

* clear cache

---------

Co-authored-by: Comma Device <device@comma.ai>
2023-07-16 15:37:13 -07:00
Mitchell Goff e346839c68 nav model: fix flicker in nav enabled state (#28815)
* Fix flicker in nav enabled state

* Move all relevant information for validity checks into navModel packet

* Ignore locationMonoTime in replay tests

* Check route valid in navmodeld

* sm update

* check that

* update refs

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2023-07-09 15:10:02 -07:00
Mitchell Goff 9d835020fc Always publish from mapsd (#28581) 2023-06-16 20:13:24 -07:00
Mitchell Goff d528481d8d Offset topdown map by 128 meters (#28216)
We drive forward :)
2023-05-18 15:30:58 -07:00
Mitchell Goff 861e18a1a8 Render map at 256x256 and don't crop (#28101) 2023-05-03 21:52:15 -07:00
Mitchell Goff 5ab2fc16ab model_replay: use last N frames of segment so navRoute is valid (#26790)
* model_replay: use last N frames of segment so navRoute is valid

* Use llk logMonoTime for MapRenderState.locationMonoTime

* Record mapRenderState

* update refs

Co-authored-by: Comma Device <device@comma.ai>
2022-12-20 14:19:21 -08:00
Harald Schäfer 160c9ba1d2 Navmodel and driving style: update runner (#26762)
* Navmodel and driving style: update runner

* No driving style yet

* thneedrunner without extra inputs

* nav feature ref
2022-12-11 15:25:36 -08:00
Adeeb Shihadeh f3a711953a navmodel: check images in replay test (#26747)
* move position

* log images

* enable test

* update refs

* ignore

Co-authored-by: Comma Device <device@comma.ai>
2022-12-09 22:56:32 -08:00
Adeeb Shihadeh 3ff37cca21 map renderer: retry when render fails (#26741)
* map renderer: retry when render fails

* cleanup
2022-12-09 14:31:18 -08:00
Adeeb Shihadeh 27dc9c0e79 nav: add mapRenderState.frameId 2022-12-09 13:24:44 -08:00
Adeeb Shihadeh c3b3c10232 nav: add mapRenderState (#26734)
* nav: add mapRenderState

* bump cereal

* bump again
2022-12-08 20:57:11 -08:00
Adeeb Shihadeh 1da6f6a6e2 nav model replay (#26697)
* nav model replay

* set token

* fix gh actions

* update refs

* fix pc
2022-12-07 19:36:30 -08:00
Adeeb Shihadeh 6e0893299a navmodeld: only render necessary frames (#26698) 2022-12-05 17:41:32 -08:00
Harald Schäfer c1e7bed061 Navd map renderer: update to larger image (#26580)
* rerender 512

* rerender 512

* Removed unnecessary code

* rgb -> grayscale

* Add constants

Co-authored-by: mitchellgoffpc <mitchellgoffpc@gmail.com>
2022-11-22 20:20:58 -08:00
Mitchell Goff fcd6125deb Compute zoom level and downsample image in map_renderer.cc (#26315)
* Automatically zoom to fixed scale in map_renderer.cc

* Always downsample in map_renderer

* Remove updateZoom function

* Added mapsd to process_config.py (commented out for now)
2022-11-01 19:16:37 -07:00
Mitchell Goff 982ea83cf9 Added updateZoom function to map_renderer, plus custom style.json (#25997)
* Added updateZoom function to map_renderer, plus custom style.json

* Render 512x512 maps

* Define STYLE_PATH in navd sconscript
2022-10-13 14:27:59 -07:00
Willem Melching f72c988415 map_renderer.py, output monochrome images (#25272)
* map renderer, output monochrome images

* pass token/url as argument

* greyscale
2022-07-25 16:20:52 +02:00
Willem Melching 86c1e8164a navd: add back VisionIPC map renderer (#25212)
* builds standalone

* process live msg

* render into nv12a

* VISION_STREAM_RGB_MAP -> VISION_STREAM_MAP

* cleanup sconscript

* main include cleanup
2022-07-19 16:57:13 +02:00