mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-08-21 00:03:45 +08:00
40757d9d01
* mapsd -> cpu * link directly to mesa * Fix gitignore * without launcher script * dont change that * dont need that * add to files_common * rename to configure cpu rendering * without a symlink! * update time refs * update ref * update ref * remove duplicate include * bump up again --------- Co-authored-by: Comma Device <device@comma.ai> old-commit-hash: bdf2fa0f83d92c67c3fc90972ca1d71af543fc1a
navigation
This directory contains two daemons, navd and mapsd, which support navigation in the openpilot stack.
navd
navd takes in a route through the NavDestination param and sends out two packets: navRoute and navInstruction. These packets contain the coordinates of the planned route and turn-by-turn instructions.
map renderer
The map renderer listens for the navRoute and publishes a rendered map view over VisionIPC for the navigation model, which lives in selfdrive/modeld/. The rendered maps look like this:
development
Currently, mapbox is used for navigation.
- get an API token: https://docs.mapbox.com/help/glossary/access-token/
- set an API token using the
MAPBOX_TOKENenvironment variable - routes/destinations are set through the
NavDestinationparam- use
set_destination.pyfor debugging
- use
- edit the map: https://www.mapbox.com/contribute
- mapbox API playground: https://docs.mapbox.com/playground/
