mteb/BrightProRoboticsRetrieval huggingface dataset:
[ nav2_amcl ](/p/nav2_amcl/github-ros-planning-navigation2) [
nav2_behavior_tree ](/p/nav2_behavior_tree/github-ros-planning-navigation2) [
nav2_bringup ](/p/nav2_bringup/github-ros-planning-navigation2) [
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
[ 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
Deps  |  |  Name  |  [ ](/p/nav2_common#galactic-deps) |  [ 1
](/packages/nav2_common) |  [ nav2_common ](/p/nav2_common#galactic)  
---|---|---  
[ ](/p/ament_cmake#galactic-deps) |  [ 1 ](/packages/ament_cmake) |  [
ament_cmake ](/p/ament_cmake#galactic)  
[ ](/p/ament_lint_common#galactic-deps) |  [ 1 ](/packages/ament_lint_common)
|  [ ament_lint_common ](/p/ament_lint_common#galactic)  
[ ](/p/ament_lint_auto#galactic-deps) |  [ 1 ](/packages/ament_lint_auto) |  [
ament_lint_auto ](/p/ament_lint_auto#galactic)  
[ ](/p/ament_cmake_gtest#galactic-deps) |  [ 1 ](/packages/ament_cmake_gtest)
|  [ ament_cmake_gtest ](/p/ament_cmake_gtest#galactic)  
[ ](/p/ament_cmake_pytest#galactic-deps) |  [ 1
](/packages/ament_cmake_pytest) |  [ ament_cmake_pytest
](/p/ament_cmake_pytest#galactic)  
[ ](/p/angles#galactic-deps) |  [ 1 ](/packages/angles) |  [ angles
](/p/angles#galactic)  
[ ](/p/rclcpp#galactic-deps) |  [ 1 ](/packages/rclcpp) |  [ rclcpp
](/p/rclcpp#galactic)  
[ ](/p/rclcpp_action#galactic-deps) |  [ 1 ](/packages/rclcpp_action) |  [
rclcpp_action ](/p/rclcpp_action#galactic)  
[ ](/p/std_msgs#galactic-deps) |  [ 2 ](/packages/std_msgs) |  [ std_msgs
](/p/std_msgs#galactic)  
[ ](/p/nav2_util#galactic-deps) |  [ 1 ](/packages/nav2_util) |  [ nav2_util
](/p/nav2_util#galactic)  
[ ](/p/nav2_msgs#galactic-deps) |  [ 1 ](/packages/nav2_msgs) |  [ nav2_msgs
](/p/nav2_msgs#galactic)  
[ ](/p/nav_2d_utils#galactic-deps) |  [ 2 ](/packages/nav_2d_utils) |  [
nav_2d_utils ](/p/nav_2d_utils#galactic)  
[ ](/p/nav_2d_msgs#galactic-deps) |  [ 2 ](/packages/nav_2d_msgs) |  [
nav_2d_msgs ](/p/nav_2d_msgs#galactic)  
[ ](/p/nav2_core#galactic-deps) |  [ 1 ](/packages/nav2_core) |  [ nav2_core
](/p/nav2_core#galactic)  
[ ](/p/pluginlib#galactic-deps) |  [ 1 ](/packages/pluginlib) |  [ pluginlib
](/p/pluginlib#galactic)  
  
###  System Dependencies
* [ Trial Software ](/campaigns/products/trials.html?prodcode=NV&s_tid=doc_trial_NV_tb)
  * [ Trial Software ](/campaigns/products/trials.html?prodcode=NV&s_tid=doc_trial_NV_tb)
  * [ Product Updates ](/support/web_downloads_bounce.html?s_tid=hc_prod_update&s_cid=1008_degr_docdn_270055)
  * [ Product Updates ](/support/web_downloads_bounce.html?s_tid=hc_prod_update&s_cid=1008_degr_docdn_270055)
[ nav2_amcl ](/p/nav2_amcl/github-ros-planning-navigation2) [
nav2_behavior_tree ](/p/nav2_behavior_tree/github-ros-planning-navigation2) [
nav2_bringup ](/p/nav2_bringup/github-ros-planning-navigation2) [
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
[ 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_turtlebot3_rl
](/p/nav2_turtlebot3_rl/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_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)  
---|---  
  
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 ](/p/nav2_bringup/github-ros-planning-navigation2) [
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  [ 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-
planning-navigation2) [ navigation2 ](/p/navigation2/github-ros-planning-
* [ Appendix ](../../tutorials/docs/docker_dev.html#appendix)
        * [ Nav2 Development Image ](../../tutorials/docs/docker_dev.html#nav2-development-image)
        * [ Nav2 Deployment Image ](../../tutorials/docs/docker_dev.html#nav2-deployment-image)
  * [ Plugin Tutorials ](../index.html)
    * [ Writing a New Costmap2D Plugin ](writing_new_costmap2d_plugin.html)
      * [ Overview ](writing_new_costmap2d_plugin.html#overview)
      * [ Requirements ](writing_new_costmap2d_plugin.html#requirements)
      * [ Tutorial Steps ](writing_new_costmap2d_plugin.html#tutorial-steps)
        * [ 1- Write a new Costmap2D plugin ](writing_new_costmap2d_plugin.html#write-a-new-costmap2d-plugin)
        * [ 2- Export and make GradientLayer plugin ](writing_new_costmap2d_plugin.html#export-and-make-gradientlayer-plugin)
        * [ 3- Enable the plugin in Costmap2D ](writing_new_costmap2d_plugin.html#enable-the-plugin-in-costmap2d)
        * [ 4- Run GradientLayer plugin ](writing_new_costmap2d_plugin.html#run-gradientlayer-plugin)
    * [ Writing a New Planner Plugin ](writing_new_nav2planner_plugin.html)
      * [ Overview ](writing_new_nav2planner_plugin.html#overview)
      * [ Requirements ](writing_new_nav2planner_plugin.html#requirements)
      * [ Tutorial Steps ](writing_new_nav2planner_plugin.html#tutorial-steps)
        * [ 1- Creating a new Planner Plugin ](writing_new_nav2planner_plugin.html#creating-a-new-planner-plugin)
        * [ 2- Exporting the planner plugin ](writing_new_nav2planner_plugin.html#exporting-the-planner-plugin)
        * [ 3- Pass the plugin name through params file ](writing_new_nav2planner_plugin.html#pass-the-plugin-name-through-params-file)
        * [ 4- Run StraightLine plugin ](writing_new_nav2planner_plugin.html#run-straightline-plugin)
    * Writing a New Controller Plugin 
      * Overview 
      * Requirements 
      * Tutorial Steps 
        * 1- Create a new Controller Plugin 
        * 2- Exporting the controller plugin 
        * 3- Pass the plugin name through the params file 
        * 4- Run Pure Pursuit Controller plugin 
    * [ Writing a New Behavior Tree Plugin ](writing_new_bt_plugin.html)
      * [ Overview ](writing_new_bt_plugin.html#overview)
      * [ Requirements ](writing_new_bt_plugin.html#requirements)
      * [ Tutorial Steps ](writing_new_bt_plugin.html#tutorial-steps)
        * [ 1- Creating a new BT Plugin ](writing_new_bt_plugin.html#creating-a-new-bt-plugin)
        * [ 2- Exporting the planner plugin ](writing_new_bt_plugin.html#exporting-the-planner-plugin)
        * [ 3- Add plugin library name to config ](writing_new_bt_plugin.html#add-plugin-library-name-to-config)
        * [ 4- Run Your Custom plugin ](writing_new_bt_plugin.html#run-your-custom-plugin)
    * [ Writing a New Behavior Plugin ](writing_new_behavior_plugin.html)
      * [ Overview ](writing_new_behavior_plugin.html#overview)
      * [ Requirements ](writing_new_behavior_plugin.html#requirements)
      * [ Tutorial Steps ](writing_new_behavior_plugin.html#tutorial-steps)
* [ Engineering ](https://www.minsung.org/category/engineering/)
  * [ Korea ](https://www.minsung.org/category/korea/)
  * [ Linux ](https://www.minsung.org/category/linux/)
  * [ Misc. ](https://www.minsung.org/category/miscellaneous/)
  * [ Programming ](https://www.minsung.org/category/programming/)
  * [ Robotics ](https://www.minsung.org/category/robotics/)
  * [ ROS ](https://www.minsung.org/category/robotics/ros/)
  * [ Sports ](https://www.minsung.org/category/sports/)
[ ![@apockill](https://avatars.githubusercontent.com/u/1740412?s=52&v=4)
](/apockill) [
![@ramezanifar](https://avatars.githubusercontent.com/u/11685859?s=52&v=4)
](/ramezanifar) [
![@ArjunBalakrishnan](https://avatars.githubusercontent.com/u/15687079?s=52&v=4)
](/ArjunBalakrishnan) [
![@ivanpauno](https://avatars.githubusercontent.com/u/26796393?s=52&v=4)
](/ivanpauno) [
![@KiloNovemberDelta](https://avatars.githubusercontent.com/u/41945728?s=52&v=4)
](/KiloNovemberDelta) [
![@patrickwasp](https://avatars.githubusercontent.com/u/70671760?s=52&v=4)
](/patrickwasp) [ ![@evan-
palmer](https://avatars.githubusercontent.com/u/75103118?s=52&v=4) ](/evan-
palmer) [
![@TheConstructAi](https://avatars.githubusercontent.com/u/80715513?s=52&v=4)
](/TheConstructAi)
* [ Code  ](/ros2/rclpy)
  * [ Issues  99  ](/ros2/rclpy/issues)
  * [ Pull requests  33  ](/ros2/rclpy/pulls)
  * [ Actions  ](/ros2/rclpy/actions)
  * [ Security  ](/ros2/rclpy/security)
  * [ Insights  ](/ros2/rclpy/pulse)
](classrviz__visual__tools_1_1RvizVisualTools.html#aa0da55601c15643c069b92f2aa6e265a)
( [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&cuboid_pose, double &depth, double &width, double &height, [ RandomPoseBounds
](structrviz__visual__tools_1_1RandomPoseBounds.html) pose_bounds= [
RandomPoseBounds ](structrviz__visual__tools_1_1RandomPoseBounds.html) (), [
RandomCuboidBounds ](structrviz__visual__tools_1_1RandomCuboidBounds.html)
cuboid_bounds= [ RandomCuboidBounds
](structrviz__visual__tools_1_1RandomCuboidBounds.html) ())  
|  Create a random rectangular cuboid of some shape.  More...  
  
static void  |  [ generateRandomPose
](classrviz__visual__tools_1_1RvizVisualTools.html#a05580bb37e13e531a3248a61459e6541)
( [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, [ RandomPoseBounds
](structrviz__visual__tools_1_1RandomPoseBounds.html) pose_bounds= [
RandomPoseBounds ](structrviz__visual__tools_1_1RandomPoseBounds.html) ())  
|  Create a random pose within bounds of random_pose_bounds_.  More...  
  
static void  |  [ generateRandomPose
](classrviz__visual__tools_1_1RvizVisualTools.html#ade090b45a1697bb5262977994d82fa0f)
(Eigen::Isometry3d &pose, [ RandomPoseBounds
](structrviz__visual__tools_1_1RandomPoseBounds.html) pose_bounds= [
RandomPoseBounds ](structrviz__visual__tools_1_1RandomPoseBounds.html) ())  
static [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
|  [ getIdentityPose
](classrviz__visual__tools_1_1RvizVisualTools.html#a0cbba2a8a9f62c38c807c7ecb9de16bf)
()  
static [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) |  [
getRandColor
](classrviz__visual__tools_1_1RvizVisualTools.html#ad8ebe848704fbe9e1bebdd42bb087ce9)
()  
|  Get a random color from the list of hardcoded enum color types.  More...  
  
static [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) |  [
intToRvizColor
(const geometry_msgs::Vector3 &point)  
|  Convert a [ Vector3 ](../../../api/tf/html/c++/classVector3.html) to a
geometry_msg Point Note: Not thread safe but very convenient.  More...  
  
static [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)
|  [ convertPoint
](classrviz__visual__tools_1_1RvizVisualTools.html#aa3948b17a3dce8a0a95772d3dbcdeeae)
(const Eigen::Vector3d &point)  
|  Convert a [ Eigen ](../../../api/rviz/html/c++/namespaceEigen.html) point
to a geometry_msg Point Note: Not thread safe but very convenient.  More...  
  
static Eigen::Vector3d  |  [ convertPoint32
](classrviz__visual__tools_1_1RvizVisualTools.html#a5344020f78d5ee3af0cb81d298940f90)
(const geometry_msgs::Point32 &point)  
|  Convert a geometry_msg point to an [ Eigen
](../../../api/rviz/html/c++/namespaceEigen.html) point Note: Not thread safe
but very convenient.  More...  
  
static geometry_msgs::Point32  |  [ convertPoint32
](classrviz__visual__tools_1_1RvizVisualTools.html#aa731c4b4f37ff7e1de53bf55f6ea2d37)
(const Eigen::Vector3d &point)  
|  Convert an [ Eigen ](../../../api/rviz/html/c++/namespaceEigen.html) point
to a 32 bit geometry_msg point Note: Not thread safe but very convenient.
More...  
  
static Eigen::Isometry3d  |  [ convertPoint32ToPose
](classrviz__visual__tools_1_1RvizVisualTools.html#af40929f483f566b846b771c08ccfff08)
(const geometry_msgs::Point32 &point)  
|  Convert a geometry_msg point (32bit) to an [ Eigen
](../../../api/rviz/html/c++/namespaceEigen.html) pose Note: Not thread safe
but very convenient.  More...  
  
static [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
|  [ convertPointToPose
](classrviz__visual__tools_1_1RvizVisualTools.html#aad8ea570acbec63e496b8f08ac8ecc87)
(const [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)
&point)
* [ Basic ](../tutorial/Basic/index.html)
  * [ Advanced ](../tutorial/Advanced/index.html)
  * [ Reconstruction system ](../tutorial/ReconstructionSystem/index.html)
  * [ C++ interface ](../tutorial/C++/cplusplus_interface.html)
  * [ Docker ](../tutorial/docker/index.html)
  * [ Reference ](../tutorial/reference.html)
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
, std::size_t id=0)  
bool  |  [ publishAxis
](classrviz__visual__tools_1_1RvizVisualTools.html#a614ea485b01a18d388574e612dea09c4)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
, const std::string &ns="Axis")  
|  Display a red/green/blue coordinate frame axis.  More...  
  
bool  |  [ publishAxis
](classrviz__visual__tools_1_1RvizVisualTools.html#a6dde31f91762e5c4bad584163007a927)
(const Eigen::Isometry3d &pose, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
, const std::string &ns="Axis")  
bool  |  [ publishAxis
](classrviz__visual__tools_1_1RvizVisualTools.html#a559cb630573bfad9d11e38941956ea8c)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, double [ length
](../../../api/tf2/html/namespacetf2.html#ab20034dc53b40043a702876ff38c78a1) ,
double radius=0.01, const std::string &ns="Axis")  
bool  |  [ publishAxis
](classrviz__visual__tools_1_1RvizVisualTools.html#ac19f344408ad96c68b22848c129b411a)
(const Eigen::Isometry3d &pose, double [ length
](../../../api/tf2/html/namespacetf2.html#ab20034dc53b40043a702876ff38c78a1) ,
double radius=0.01, const std::string &ns="Axis")  
bool  |  [ publishAxisLabeled
](classrviz__visual__tools_1_1RvizVisualTools.html#a7e31553b2f4f0cb4e460067f6f914a3c)
(const Eigen::Isometry3d &pose, const std::string &label, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale,
const std::string &ns="Path")  
bool  |  [ publishPath
](classrviz__visual__tools_1_1RvizVisualTools.html#a0063c38d62f1fd94462ae8d6a3a32f4b)
(const [ EigenSTL::vector_Isometry3d
](../../../api/eigen_stl_containers/html/namespaceEigenSTL.html#ac192baa0b919d541fcc5e78cfd3e4769)
&path, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color,
[ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale,
const std::string &ns="Path")  
bool  |  [ publishPath
](classrviz__visual__tools_1_1RvizVisualTools.html#a2c6b12ef7c1b7a51ba6e86c89918f24e)
(const [ EigenSTL::vector_Vector3d
](../../../api/eigen_stl_containers/html/namespaceEigenSTL.html#a79212253ac3459b428e7d37d1601a7d2)
&path, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color,
[ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale,
const std::string &ns="Path")  
bool  |  [ publishPath
](classrviz__visual__tools_1_1RvizVisualTools.html#aaab1d01da4d8775ea052d20866c1fd3b)
(const std::vector< [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)
> &path, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ RED
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a269d2451e2a4b2d6744d2d958a8a8467)
, double radius=0.01, const std::string &ns="Path")  
bool  |  [ publishPath
](classrviz__visual__tools_1_1RvizVisualTools.html#af24230f9c5f580b6212ef1c6bd698675)
(const [ EigenSTL::vector_Vector3d
](../../../api/eigen_stl_containers/html/namespaceEigenSTL.html#a79212253ac3459b428e7d37d1601a7d2)
&path, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ RED
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a269d2451e2a4b2d6744d2d958a8a8467)
, double radius=0.01, const std::string &ns="Path")  
bool  |  [ publishPath
](classrviz__visual__tools_1_1RvizVisualTools.html#af5766b6b43ca5dc02d8785a423736228)