mteb/BrightProRoboticsRetrieval huggingface dataset:
* [ Using Custom Rosdistro Version ](../../How-To-Guides/Using-Custom-Rosdistro.html)
    * [ Building RQt from source ](../../How-To-Guides/RQt-Source-Install.html)
      * [ Building RQt from source on macOS ](../../How-To-Guides/RQt-Source-Install-MacOS.html)
      * [ Building RQt from source on Windows 10 ](../../How-To-Guides/RQt-Source-Install-Windows10.html)
  * [ Concepts ](../../Concepts.html)
    * [ Basic Concepts ](../../Concepts/Basic.html)
      * [ Nodes ](../../Concepts/Basic/About-Nodes.html)
      * [ Discovery ](../../Concepts/Basic/About-Discovery.html)
      * [ Interfaces ](../../Concepts/Basic/About-Interfaces.html)
      * [ Topics ](../../Concepts/Basic/About-Topics.html)
      * [ Services ](../../Concepts/Basic/About-Services.html)
      * [ Actions ](../../Concepts/Basic/About-Actions.html)
      * [ Parameters ](../../Concepts/Basic/About-Parameters.html)
      * [ Introspection with command line tools ](../../Concepts/Basic/About-Command-Line-Tools.html)
      * [ Launch ](../../Concepts/Basic/About-Launch.html)
      * [ Client libraries ](../../Concepts/Basic/About-Client-Libraries.html)
    * [ Intermediate Concepts ](../../Concepts/Intermediate.html)
      * [ The ROS_DOMAIN_ID ](../../Concepts/Intermediate/About-Domain-ID.html)
      * [ Different ROS 2 middleware vendors ](../../Concepts/Intermediate/About-Different-Middleware-Vendors.html)
      * [ Logging and logger configuration ](../../Concepts/Intermediate/About-Logging.html)
      * [ Quality of Service settings ](../../Concepts/Intermediate/About-Quality-of-Service-Settings.html)
      * [ Executors ](../../Concepts/Intermediate/About-Executors.html)
      * [ Topic statistics ](../../Concepts/Intermediate/About-Topic-Statistics.html)
      * [ Overview and usage of RQt ](../../Concepts/Intermediate/About-RQt.html)
      * [ Composition ](../../Concepts/Intermediate/About-Composition.html)
      * [ Cross-compilation ](../../Concepts/Intermediate/About-Cross-Compilation.html)
      * [ ROS 2 Security ](../../Concepts/Intermediate/About-Security.html)
      * [ Tf2 ](../../Concepts/Intermediate/About-Tf2.html)
    * [ Advanced Concepts ](../../Concepts/Advanced.html)
      * [ The build system ](../../Concepts/Advanced/About-Build-System.html)
      * [ Internal ROS 2 interfaces ](../../Concepts/Advanced/About-Internal-Interfaces.html)
      * [ ROS 2 middleware implementations ](../../Concepts/Advanced/About-Middleware-Implementations.html)
  * [ Contact ](../../Contact.html)
  * [ The ROS 2 Project ](../../The-ROS2-Project.html)
    * [ Contributing ](../../The-ROS2-Project/Contributing.html)
      * [ ROS 2 developer guide ](../../The-ROS2-Project/Contributing/Developer-Guide.html)
      * [ Code style and language versions ](../../The-ROS2-Project/Contributing/Code-Style-Language-Versions.html)
      * [ Quality guide: ensuring code quality ](../../The-ROS2-Project/Contributing/Quality-Guide.html)
      * [ ROS Build Farms ](../../The-ROS2-Project/Contributing/Build-Farms.html)
      * [ Windows Tips and Tricks ](../../The-ROS2-Project/Contributing/Windows-Tips-and-Tricks.html)
[ Iron (latest) ](../../iron/index.html)
     [ Humble ](../../humble/index.html)
     [ Galactic (EOL) ](../../galactic/index.html)
     [ Foxy (EOL) ](../../foxy/index.html)
     [ Eloquent (EOL) ](Linux-Development-Setup.html)
     [ Dashing (EOL) ](../../dashing/index.html)
     [ Crystal (EOL) ](../../crystal/Installation/Linux-Development-Setup.html)
#  .dsv files  Â¶

Since shell scripts can contain arbitrary logic it is opaque from the outside
how they affect the environment. That makes it impossible to optimize their
execution.

Most scripts perform one of the following common operations:

  * Set an environment variable to a value. 
  * Add a value to an environment variable (using a platform specific delimiter) if the value is not already in the collection. 
  * Source / call another script file. 

A ` .dsv  ` file contains the descriptive information about the intended
environment change (instead of shell specific logic). The content of such a
file uses a semicolon as the delimiter and contains a single line. The first
value is the ` type  ` of the operation followed by a variable number of
arguments specific to the operation.

The following list enumerates the supported types and their arguments:

  * ` prepend-non-duplicate;<name>;<value> ` : Prepend a value ` <value> ` to an environment variable ` <name> ` (using a platform specific delimiter) if the value is not already in the collection. The value is considered to be a path. If the value is not an absolute path the prefix path of the ` .dsv  ` file is prepended to the value. An empty value therefore represents the prefix path. 
  * ` prepend-non-duplicate-if-exists;<name>;<value> ` : Same as ` prepend-non-duplicate  ` but only if the path described by the value exists. 
  * ` set;<name>;<value> ` : Set an environment variable ` <name> ` to a value ` <value> ` . If the value is an existing relative path in the install prefix the install prefix is prepended to the value. Otherwise the value is used as is. 
  * ` set-if-unset;<name>;<value> ` : Same as ` set  ` but only if the environment variable is not yet set (or empty). 
  * ` source;<path> ` : Source / call another script file ` <path> ` . If the value is not an absolute path the prefix path of the ` .dsv  ` file is prepended.
[ ![Logo](../_static/colcon.svg) ](../index.html)

released

User Documentation

  * [ Installation ](../user/installation.html)
  * [ Quick start ](../user/quick-start.html)
  * [ Configuration ](../user/configuration.html)
  * [ How to ](../user/how-to.html)
  * [ What is a Workspace? ](../user/what-is-a-workspace.html)
  * [ Log Files ](../user/log-files.html)
  * [ Isolated vs Merged Workspaces ](../user/isolated-vs-merged-workspaces.html)
  * [ Using Multiple Workspaces ](../user/using-multiple-workspaces.html)
  * [ Overriding Packages ](../user/overriding-packages.html)

Reference

  * [ ` build  ` \- Build Packages ](../reference/verb/build.html)
  * [ ` edit  ` \- Edit File ](../reference/verb/edit.html)
  * [ ` graph  ` \- Visualize Dependencies ](../reference/verb/graph.html)
  * [ ` info  ` \- Show Package Information ](../reference/verb/info.html)
  * [ ` list  ` \- List Packages ](../reference/verb/list.html)
  * [ ` metadata  ` \- Manage metadata ](../reference/verb/metadata.html)
  * [ ` mixin  ` \- Manage mixins ](../reference/verb/mixin.html)
  * [ ` test  ` \- Test Packages ](../reference/verb/test.html)
  * [ ` test-result  ` \- Summarize Test Results ](../reference/verb/test-result.html)
  * [ Global arguments ](../reference/global-arguments.html)
  * [ Executor arguments ](../reference/executor-arguments.html)
  * [ Event handler arguments ](../reference/event-handler-arguments.html)
  * [ Discovery arguments ](../reference/discovery-arguments.html)
  * [ Package selection arguments ](../reference/package-selection-arguments.html)
  * [ Mixin arguments ](../reference/mixin-arguments.html)

Developer Documentation

  * [ Design ](design.html)
  * [ Bootstrap from source ](bootstrap.html)
  * Environment setup 
    * Entry points
[ ![@wjwwood](https://avatars.githubusercontent.com/u/100427?s=52&v=4)
](/wjwwood) [
![@clalancette](https://avatars.githubusercontent.com/u/163000?s=52&v=4)
](/clalancette) [ ![@dirk-
thomas](https://avatars.githubusercontent.com/u/1335366?s=52&v=4) ](/dirk-
thomas) [
![@LouisChen1905](https://avatars.githubusercontent.com/u/4928339?s=52&v=4)
](/LouisChen1905) [
![@Seanmatthews](https://avatars.githubusercontent.com/u/5208933?s=52&v=4)
](/Seanmatthews) [
![@Karsten1987](https://avatars.githubusercontent.com/u/5419873?s=52&v=4)
](/Karsten1987) [
![@felixendres](https://avatars.githubusercontent.com/u/6112784?s=52&v=4)
](/felixendres) [
![@hdino](https://avatars.githubusercontent.com/u/7059909?s=52&v=4) ](/hdino)
[ ![@routiful](https://avatars.githubusercontent.com/u/7092473?s=52&v=4)
](/routiful) [
![@christianrauch](https://avatars.githubusercontent.com/u/8573621?s=52&v=4)
](/christianrauch) [ ![@Levi-
Armstrong](https://avatars.githubusercontent.com/u/9803128?s=52&v=4) ](/Levi-
Armstrong) [ ![@kelvin-
sudani](https://avatars.githubusercontent.com/u/11326188?s=52&v=4) ](/kelvin-
sudani) [ ![@EricCousineau-
TRI](https://avatars.githubusercontent.com/u/26719449?s=52&v=4)
](/EricCousineau-TRI) [
![@richichiare](https://avatars.githubusercontent.com/u/43334081?s=52&v=4)
](/richichiare) [
![@fujitatomoya](https://avatars.githubusercontent.com/u/43395114?s=52&v=4)
](/fujitatomoya)
[ ![ros.org](/custom/images/ros_org.png) ](/) |  [ About
](http://www.ros.org/about-ros) | [ Support ](/Support) | [ Discussion Forum
](http://discourse.ros.org/) | [ Index ](http://index.ros.org/) | [ Service
Status ](http://status.ros.org/) | [ ros @ Robotics Stack Exchange
](https://robotics.stackexchange.com/questions/tagged/ros)  
---|---  
![](/custom/images/menu_left.png) [
![Documentation](/custom/images/menu_documentation.png) ](/)
![](/custom/images/menu_spacer.png) [ ![Browse
Software](/custom/images/menu_browse_software.png)
](https://index.ros.org/packages) ![](/custom/images/menu_spacer.png) [
![News](/custom/images/menu_news.png) ](https://discourse.ros.org/c/general)
![](/custom/images/menu_spacer.png) [
![Download](/custom/images/menu_download.png) ](/ROS/Installation)
![](/custom/images/menu_right.png)  
  
  * [ ROS ](/ROS)
  * [ Tutorials ](/ROS/Tutorials)
  * [ InstallingandConfiguringROSEnvironment ](/ROS/Tutorials/InstallingandConfiguringROSEnvironment)
Vehicle  |  Command  
---|---  
[ Quadrotor ](/v1.12/en/simulation/gazebo_vehicles.html#quadrotor) |  ` make
px4_sitl gazebo `  
[ Quadrotor with Optical Flow
](/v1.12/en/simulation/gazebo_vehicles.html#quadrotor_optical_flow) |  ` make
px4_sitl gazebo_iris_opt_flow `  
[ 3DR Solo (Quadrotor) ](/v1.12/en/simulation/gazebo_vehicles.html#3dr_solo) |
` make px4_sitl gazebo_solo `  
[ Typhoon H480 (Hexrotor)
](/v1.12/en/simulation/gazebo_vehicles.html#typhoon_h480) (supports video
streaming)  |  ` make px4_sitl gazebo_typhoon_h480 `  
[ Standard Plane ](/v1.12/en/simulation/gazebo_vehicles.html#standard_plane) |
` make px4_sitl gazebo_plane `  
[ Standard Plane (with catapult launch)
](/v1.12/en/simulation/gazebo_vehicles.html#standard_plane_catapult) |  ` make
px4_sitl gazebo_plane_catapult `  
[ Standard VTOL ](/v1.12/en/simulation/gazebo_vehicles.html#standard_vtol) |
` make px4_sitl gazebo_standard_vtol `  
[ Tailsitter VTOL ](/v1.12/en/simulation/gazebo_vehicles.html#tailsitter_vtol)
|  ` make px4_sitl gazebo_tailsitter `  
[ Ackerman vehicle (UGV/Rover)
](/v1.12/en/simulation/gazebo_vehicles.html#ugv) |  ` make px4_sitl
gazebo_rover `  
[ HippoCampus TUHH (UUV: Unmanned Underwater Vehicle)
](/v1.12/en/simulation/gazebo_vehicles.html#uuv) |  ` make px4_sitl
gazebo_uuv_hippocampus `  
[ Boat (USV: Unmanned Surface Vehicle)
](/v1.12/en/simulation/gazebo_vehicles.html#usv) |  ` make px4_sitl
gazebo_boat `  
[ Cloudship (Airship) ](/v1.12/en/simulation/gazebo_vehicles.html#airship) |
` make px4_sitl gazebo_cloudship `  
  
Note
* [ Website  (opens new window)  ](https://px4.io/)
  * [ Support  ](https://docs.px4.io/main/en/contribute/support.html)
  * [ Autopilot Source Code  (opens new window)  ](https://github.com/PX4/PX4-Autopilot)
  * [ Docs Source Code  (opens new window)  ](https://github.com/PX4/PX4-user_guide)
* [ QGroundControl User Guide  (opens new window)  ](https://docs.qgroundcontrol.com/en/)
  * [ QGroundControl Developer Guide  (opens new window)  ](https://dev.qgroundcontrol.com/en/)
  * [ MAVLink Guide  (opens new window)  ](https://mavlink.io/en/)
  * [ MAVSDK  (opens new window)  ](https://mavsdk.mavlink.io/)
  * [ Dronecode Camera Manager  (opens new window)  ](https://camera-manager.dronecode.org/en/)
The camera also supports/responds to the following MAVLink commands: [
MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS)
, [ MAV_CMD_REQUEST_STORAGE_INFORMATION  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_REQUEST_STORAGE_INFORMATION)
, [ MAV_CMD_REQUEST_CAMERA_SETTINGS  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_REQUEST_CAMERA_SETTINGS)
, [ MAV_CMD_REQUEST_CAMERA_INFORMATION  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_REQUEST_CAMERA_INFORMATION)
, [ MAV_CMD_RESET_CAMERA_SETTINGS  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_RESET_CAMERA_SETTINGS) ,
[ MAV_CMD_STORAGE_FORMAT  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_STORAGE_FORMAT) , [
MAV_CMD_SET_CAMERA_ZOOM  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_SET_CAMERA_ZOOM) , [
MAV_CMD_IMAGE_START_CAPTURE  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_IMAGE_START_CAPTURE) , [
MAV_CMD_IMAGE_STOP_CAPTURE  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_IMAGE_STOP_CAPTURE) , [
MAV_CMD_REQUEST_VIDEO_STREAM_INFORMATION  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_REQUEST_VIDEO_STREAM_INFORMATION)
, [ MAV_CMD_REQUEST_VIDEO_STREAM_STATUS  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_REQUEST_VIDEO_STREAM_STATUS)
, [ MAV_CMD_SET_CAMERA_MODE  (opens new window)
](https://mavlink.io/en/messages/common.html#MAV_CMD_SET_CAMERA_MODE) .
* [ Introduction ](/v1.12/en/)
  * [ Getting Started  ](/v1.12/en/getting_started/)
  * [ Basic Assembly  ](/v1.12/en/assembly/)
  * [ Basic Configuration  ](/v1.12/en/config/)
  * [ Airframe Builds  ](/v1.12/en/airframes/)
  * [ Flying  ](/v1.12/en/flying/)
  * [ Flight Log Analysis  ](/v1.12/en/log/flight_log_analysis)
  * [ Advanced Features  ](/v1.12/en/advanced_features/)
  * [ Advanced Configuration  ](/v1.12/en/advanced_config/)
  * [ Hardware (Drones&Parts)  ](/v1.12/en/hardware/drone_parts)
  * [ Development  ](/v1.12/en/development/development)
    * [ Getting Started  ](/v1.12/en/dev_setup/getting_started)
    * [ Concepts  ](/v1.12/en/concept/)
    * [ Simulation  ](/v1.12/en/simulation/)
      * [ jMAVSim Simulation  ](/v1.12/en/simulation/jmavsim)
      * [ Gazebo Simulation  ](/v1.12/en/simulation/gazebo)
        * [ Gazebo Vehicles ](/v1.12/en/simulation/gazebo_vehicles.html)
        * [ Gazebo Worlds ](/v1.12/en/simulation/gazebo_worlds.html)
        * [ Multi-Vehicle Sim with Gazebo ](/v1.12/en/simulation/multi_vehicle_simulation_gazebo.html)
      * [ FlightGear Simulation  ](/v1.12/en/simulation/flightgear)
      * [ JSBSim Simulation ](/v1.12/en/simulation/jsbsim.html)
      * [ AirSim Simulation ](/v1.12/en/simulation/airsim.html)
      * [ Multi-Vehicle Simulation ](/v1.12/en/simulation/multi-vehicle-simulation.html)
      * [ Simulate Failsafes ](/v1.12/en/simulation/failsafes.html)
      * [ HITL Simulation ](/v1.12/en/simulation/hitl.html)
      * [ Simulation-In-Hardware ](/v1.12/en/simulation/simulation-in-hardware.html)
    * [ Hardware  ](/v1.12/en/hardware/)
    * [ Middleware  ](/v1.12/en/middleware/)
    * [ Modules & Commands  ](/v1.12/en/modules/modules_main)
    * [ Debugging/Logging  ](/v1.12/en/debug/)
    * [ Tutorials  ](/v1.12/en/tutorials/tutorials)
    * [ Advanced Topics  ](/v1.12/en/advanced/)
    * [ Platform Testing and CI  ](/v1.12/en/test_and_ci/)
  * [ Robotics  ](/v1.12/en/robotics/)
  * [ Contribution (&Dev Call)  ](/v1.12/en/contribute/)
  * [ Releases  ](/v1.12/en/releases/)
* [ Notifications ](/login?return_to=%2FldrobotSensorTeam%2Fldlidar_ros2)
  * [ Fork  4  ](/login?return_to=%2FldrobotSensorTeam%2Fldlidar_ros2)
  * [ Star  6  ](/login?return_to=%2FldrobotSensorTeam%2Fldlidar_ros2)
* [ C++  53.0%  ](/ldrobotSensorTeam/ldlidar_ros2/search?l=c%2B%2B)
  * [ Python  39.7%  ](/ldrobotSensorTeam/ldlidar_ros2/search?l=python)
  * [ CMake  5.0%  ](/ldrobotSensorTeam/ldlidar_ros2/search?l=cmake)
  * [ Shell  2.3%  ](/ldrobotSensorTeam/ldlidar_ros2/search?l=shell)
* [ Code  ](/ldrobotSensorTeam/ldlidar_ros2)
  * [ Issues  0  ](/ldrobotSensorTeam/ldlidar_ros2/issues)
  * [ Pull requests  0  ](/ldrobotSensorTeam/ldlidar_ros2/pulls)
  * [ Actions  ](/ldrobotSensorTeam/ldlidar_ros2/actions)
  * [ Projects  0  ](/ldrobotSensorTeam/ldlidar_ros2/projects)
  * [ Security  ](/ldrobotSensorTeam/ldlidar_ros2/security)
  * [ Insights  ](/ldrobotSensorTeam/ldlidar_ros2/pulse)
* [ Code  ](/ldrobotSensorTeam/ldlidar_ros2)
  * [ Issues  ](/ldrobotSensorTeam/ldlidar_ros2/issues)
  * [ Pull requests  ](/ldrobotSensorTeam/ldlidar_ros2/pulls)
  * [ Actions  ](/ldrobotSensorTeam/ldlidar_ros2/actions)
  * [ Projects  ](/ldrobotSensorTeam/ldlidar_ros2/projects)
  * [ Security  ](/ldrobotSensorTeam/ldlidar_ros2/security)
  * [ Insights  ](/ldrobotSensorTeam/ldlidar_ros2/pulse)
* [ Code  ](/ros-simulation/gazebo_ros_pkgs)
  * [ Issues  ](/ros-simulation/gazebo_ros_pkgs/issues)
  * [ Pull requests  ](/ros-simulation/gazebo_ros_pkgs/pulls)
  * [ Actions  ](/ros-simulation/gazebo_ros_pkgs/actions)
  * [ Projects  ](/ros-simulation/gazebo_ros_pkgs/projects)
  * [ Wiki  ](/ros-simulation/gazebo_ros_pkgs/wiki)
  * [ Security  ](/ros-simulation/gazebo_ros_pkgs/security)
  * [ Insights  ](/ros-simulation/gazebo_ros_pkgs/pulse)
* [ Code  ](/ros-simulation/gazebo_ros_pkgs)
  * [ Issues  271  ](/ros-simulation/gazebo_ros_pkgs/issues)
  * [ Pull requests  94  ](/ros-simulation/gazebo_ros_pkgs/pulls)
  * [ Actions  ](/ros-simulation/gazebo_ros_pkgs/actions)
  * [ Projects  0  ](/ros-simulation/gazebo_ros_pkgs/projects)
  * [ Wiki  ](/ros-simulation/gazebo_ros_pkgs/wiki)
  * [ Security  ](/ros-simulation/gazebo_ros_pkgs/security)
  * [ Insights  ](/ros-simulation/gazebo_ros_pkgs/pulse)
[ nav2_amcl ](/p/nav2_amcl/github-ros-planning-navigation2) [
nav2_behavior_tree ](/p/nav2_behavior_tree/github-ros-planning-navigation2)
nav2_bringup  [ nav2_gazebo_spawner ](/p/nav2_gazebo_spawner/github-ros-
planning-navigation2) [ nav2_bt_navigator ](/p/nav2_bt_navigator/github-ros-
planning-navigation2) [ nav2_common ](/p/nav2_common/github-ros-planning-
navigation2) [ nav2_controller ](/p/nav2_controller/github-ros-planning-
navigation2) [ nav2_core ](/p/nav2_core/github-ros-planning-navigation2) [
nav2_costmap_2d ](/p/nav2_costmap_2d/github-ros-planning-navigation2) [
costmap_queue ](/p/costmap_queue/github-ros-planning-navigation2) [ dwb_core
](/p/dwb_core/github-ros-planning-navigation2) [ dwb_critics
](/p/dwb_critics/github-ros-planning-navigation2) [ dwb_msgs
](/p/dwb_msgs/github-ros-planning-navigation2) [ dwb_plugins
](/p/dwb_plugins/github-ros-planning-navigation2) [ nav2_dwb_controller
](/p/nav2_dwb_controller/github-ros-planning-navigation2) [ nav_2d_msgs
](/p/nav_2d_msgs/github-ros-planning-navigation2) [ nav_2d_utils
](/p/nav_2d_utils/github-ros-planning-navigation2) [ nav2_lifecycle_manager
](/p/nav2_lifecycle_manager/github-ros-planning-navigation2) [ nav2_map_server
](/p/nav2_map_server/github-ros-planning-navigation2) [ nav2_msgs
](/p/nav2_msgs/github-ros-planning-navigation2) [ nav2_navfn_planner
](/p/nav2_navfn_planner/github-ros-planning-navigation2) [ nav2_planner
](/p/nav2_planner/github-ros-planning-navigation2) [ nav2_recoveries
](/p/nav2_recoveries/github-ros-planning-navigation2) [
nav2_regulated_pure_pursuit_controller
](/p/nav2_regulated_pure_pursuit_controller/github-ros-planning-navigation2) [
nav2_rviz_plugins ](/p/nav2_rviz_plugins/github-ros-planning-navigation2) [
nav2_system_tests ](/p/nav2_system_tests/github-ros-planning-navigation2) [
nav2_util ](/p/nav2_util/github-ros-planning-navigation2) [ nav2_voxel_grid
](/p/nav2_voxel_grid/github-ros-planning-navigation2) [ nav2_waypoint_follower
](/p/nav2_waypoint_follower/github-ros-planning-navigation2) [ navigation2
](/p/navigation2/github-ros-planning-navigation2) [ smac_planner
](/p/smac_planner/github-ros-planning-navigation2)  
---|---  
  
github-ros-planning-navigation2
[ nav2_amcl ](/p/nav2_amcl/github-ros-planning-navigation2) [
nav2_behavior_tree ](/p/nav2_behavior_tree/github-ros-planning-navigation2) [
nav2_behaviors ](/p/nav2_behaviors/github-ros-planning-navigation2)
nav2_bringup  [ nav2_bt_navigator ](/p/nav2_bt_navigator/github-ros-planning-
navigation2) [ nav2_collision_monitor ](/p/nav2_collision_monitor/github-ros-
planning-navigation2) [ nav2_common ](/p/nav2_common/github-ros-planning-
navigation2) [ nav2_constrained_smoother
](/p/nav2_constrained_smoother/github-ros-planning-navigation2) [
nav2_controller ](/p/nav2_controller/github-ros-planning-navigation2) [
nav2_core ](/p/nav2_core/github-ros-planning-navigation2) [ nav2_costmap_2d
](/p/nav2_costmap_2d/github-ros-planning-navigation2) [ costmap_queue
](/p/costmap_queue/github-ros-planning-navigation2) [ dwb_core
](/p/dwb_core/github-ros-planning-navigation2) [ dwb_critics
](/p/dwb_critics/github-ros-planning-navigation2) [ dwb_msgs
](/p/dwb_msgs/github-ros-planning-navigation2) [ dwb_plugins
](/p/dwb_plugins/github-ros-planning-navigation2) [ nav2_dwb_controller
](/p/nav2_dwb_controller/github-ros-planning-navigation2) [ nav_2d_msgs
](/p/nav_2d_msgs/github-ros-planning-navigation2) [ nav_2d_utils
](/p/nav_2d_utils/github-ros-planning-navigation2) [ nav2_graceful_controller
](/p/nav2_graceful_controller/github-ros-planning-navigation2) [
nav2_lifecycle_manager ](/p/nav2_lifecycle_manager/github-ros-planning-
navigation2) [ nav2_map_server ](/p/nav2_map_server/github-ros-planning-
navigation2) [ nav2_mppi_controller ](/p/nav2_mppi_controller/github-ros-
planning-navigation2) [ nav2_msgs ](/p/nav2_msgs/github-ros-planning-
navigation2) [ nav2_navfn_planner ](/p/nav2_navfn_planner/github-ros-planning-
navigation2) [ nav2_planner ](/p/nav2_planner/github-ros-planning-navigation2)
[ nav2_regulated_pure_pursuit_controller
](/p/nav2_regulated_pure_pursuit_controller/github-ros-planning-navigation2) [
nav2_rotation_shim_controller ](/p/nav2_rotation_shim_controller/github-ros-
planning-navigation2) [ nav2_rviz_plugins ](/p/nav2_rviz_plugins/github-ros-
planning-navigation2) [ nav2_simple_commander
](/p/nav2_simple_commander/github-ros-planning-navigation2) [
nav2_smac_planner ](/p/nav2_smac_planner/github-ros-planning-navigation2) [
nav2_smoother ](/p/nav2_smoother/github-ros-planning-navigation2) [
nav2_system_tests ](/p/nav2_system_tests/github-ros-planning-navigation2) [
nav2_theta_star_planner ](/p/nav2_theta_star_planner/github-ros-planning-
navigation2) [ nav2_util ](/p/nav2_util/github-ros-planning-navigation2) [
nav2_velocity_smoother ](/p/nav2_velocity_smoother/github-ros-planning-
navigation2) [ nav2_voxel_grid ](/p/nav2_voxel_grid/github-ros-planning-
navigation2) [ nav2_waypoint_follower ](/p/nav2_waypoint_follower/github-ros-
Deps  |  |  Name  |  [ ](/p/nav2_common#iron-deps) |  [ 1
](/packages/nav2_common) |  [ nav2_common ](/p/nav2_common#iron)  
---|---|---  
[ ](/p/navigation2#iron-deps) |  [ 1 ](/packages/navigation2) |  [ navigation2
](/p/navigation2#iron)  
[ ](/p/launch_ros#iron-deps) |  [ 2 ](/packages/launch_ros) |  [ launch_ros
](/p/launch_ros#iron)  
[ ](/p/ament_cmake#iron-deps) |  [ 1 ](/packages/ament_cmake) |  [ ament_cmake
](/p/ament_cmake#iron)  
[ ](/p/slam_toolbox#iron-deps) |  [ 1 ](/packages/slam_toolbox) |  [
slam_toolbox ](/p/slam_toolbox#iron)  
[ ](/p/turtlebot3_gazebo#iron-deps) |  [ 1 ](/packages/turtlebot3_gazebo) |  [
turtlebot3_gazebo ](/p/turtlebot3_gazebo#iron)  
[ ](/p/ament_lint_common#iron-deps) |  [ 1 ](/packages/ament_lint_common) |  [
ament_lint_common ](/p/ament_lint_common#iron)  
[ ](/p/ament_lint_auto#iron-deps) |  [ 1 ](/packages/ament_lint_auto) |  [
ament_lint_auto ](/p/ament_lint_auto#iron)  
[ ](/p/ament_cmake_gtest#iron-deps) |  [ 1 ](/packages/ament_cmake_gtest) |  [
ament_cmake_gtest ](/p/ament_cmake_gtest#iron)  
[ ](/p/ament_cmake_pytest#iron-deps) |  [ 1 ](/packages/ament_cmake_pytest) |
[ ament_cmake_pytest ](/p/ament_cmake_pytest#iron)  
[ ](/p/launch#iron-deps) |  [ 1 ](/packages/launch) |  [ launch
](/p/launch#iron)  
[ ](/p/launch_testing#iron-deps) |  [ 1 ](/packages/launch_testing) |  [
launch_testing ](/p/launch_testing#iron)  
  
###  System Dependencies