Simple navigation ================= Run this example first in the SLAM → localization walkthrough. It lists navigation configs that support SLAM, starts the navigation engine, builds up the map, navigates to a target pose, then saves the map as ``example-map`` for :doc:`navigation-localization`. Pass ``on_feedback`` / ``onFeedback`` to receive :class:`~olo.navigation.NavigationFeedback` updates. Each callback includes ``distance_remaining`` (``distanceRemaining`` in TypeScript), ``navigation_time``, ``number_of_recoveries``, and ``current_pose``. .. tab-set:: :sync-group: sdk-language .. tab-item:: Python :sync: python .. literalinclude:: scripts/navigation-simple.py :language: python .. tab-item:: TypeScript :sync: typescript .. literalinclude:: scripts/navigation-simple.ts :language: typescript