mteb/BrightProRoboticsRetrieval huggingface dataset:
](classrclcpp_1_1Node.html#aabb818bb5c848c5a980ddbe745517b7c)  
  
rcl_interfaces::msg::SetParametersResult  |  [ set_parameter
](classrclcpp_1_1Node.html#a8c753036cd5cbdf0168ca3b39a193223) (const [
rclcpp::Parameter ](classrclcpp_1_1Parameter.html) &parameter)  
|  Set a single parameter. [ More...
](classrclcpp_1_1Node.html#a8c753036cd5cbdf0168ca3b39a193223)  
  
[ std::vector ](http://en.cppreference.com/w/cpp/container/vector.html) <
rcl_interfaces::msg::SetParametersResult > |  [ set_parameters
](classrclcpp_1_1Node.html#a7d8af4dc449c7130ccc396814b86c14d) (const [
std::vector ](http://en.cppreference.com/w/cpp/container/vector.html) < [
rclcpp::Parameter ](classrclcpp_1_1Parameter.html) > &parameters)  
|  Set one or more parameters, one at a time. [ More...
](classrclcpp_1_1Node.html#a7d8af4dc449c7130ccc396814b86c14d)  
  
rcl_interfaces::msg::SetParametersResult  |  [ set_parameters_atomically
](classrclcpp_1_1Node.html#a0a6d4b50c0fab975859590c82931e9ae) (const [
std::vector ](http://en.cppreference.com/w/cpp/container/vector.html) < [
rclcpp::Parameter ](classrclcpp_1_1Parameter.html) > &parameters)  
|  Set one or more parameters, all at once. [ More...
](classrclcpp_1_1Node.html#a0a6d4b50c0fab975859590c82931e9ae)  
  
[ rclcpp::Parameter ](classrclcpp_1_1Parameter.html) |  [ get_parameter
](classrclcpp_1_1Node.html#a0bf1077fba623d72fe1b49805f6c0a5a) (const [
std::string ](http://en.cppreference.com/w/cpp/string/basic_string.html)
&name) const  
|  Return the parameter by the given name. [ More...
](classrclcpp_1_1Node.html#a0bf1077fba623d72fe1b49805f6c0a5a)  
  
bool  |  [ get_parameter
](classrclcpp_1_1Node.html#a1fe80d17fb6789dec1ecf74c4d135aad) (const [
std::string ](http://en.cppreference.com/w/cpp/string/basic_string.html)
&name, [ rclcpp::Parameter ](classrclcpp_1_1Parameter.html) &parameter) const  
|  Get the value of a parameter by the given name, and return true if it was
set. [ More... ](classrclcpp_1_1Node.html#a1fe80d17fb6789dec1ecf74c4d135aad)  
  
template<typename ParameterT >  
bool  |  [ get_parameter
](classrclcpp_1_1Node.html#a3158e5520c58531ae4d85a2e98cdf210) (const [
* [ catkin ](/catkin?distro=hydro)
  * [ diff_drive_controlle... ](/diff_drive_controller?distro=hydro)
  * [ effort_controllers ](/effort_controllers?distro=hydro)
  * [ force_torque_sensor_... ](/force_torque_sensor_controller?distro=hydro)
  * [ forward_command_cont... ](/forward_command_controller?distro=hydro)
  * [ gripper_action_contr... ](/gripper_action_controller?distro=hydro)
  * [ imu_sensor_controlle... ](/imu_sensor_controller?distro=hydro)
  * [ joint_state_controll... ](/joint_state_controller?distro=hydro)
  * [ joint_trajectory_con... ](/joint_trajectory_controller?distro=hydro)
  * [ position_controllers... ](/position_controllers?distro=hydro)
  * [ velocity_controllers... ](/velocity_controllers?distro=hydro)
* [ Code  ](/ros-controls/ros_controllers)
  * [ Issues  97  ](/ros-controls/ros_controllers/issues)
  * [ Pull requests  26  ](/ros-controls/ros_controllers/pulls)
  * [ Actions  ](/ros-controls/ros_controllers/actions)
  * [ Projects  0  ](/ros-controls/ros_controllers/projects)
  * [ Wiki  ](/ros-controls/ros_controllers/wiki)
  * [ Security  ](/ros-controls/ros_controllers/security)
  * [ Insights  ](/ros-controls/ros_controllers/pulse)
* [ Code  ](/ros-controls/ros_controllers)
  * [ Issues  ](/ros-controls/ros_controllers/issues)
  * [ Pull requests  ](/ros-controls/ros_controllers/pulls)
  * [ Actions  ](/ros-controls/ros_controllers/actions)
  * [ Projects  ](/ros-controls/ros_controllers/projects)
  * [ Wiki  ](/ros-controls/ros_controllers/wiki)
  * [ Security  ](/ros-controls/ros_controllers/security)
  * [ Insights  ](/ros-controls/ros_controllers/pulse)
* [ ackermann_steering_c... ](/ackermann_steering_controller?distro=melodic)
  * [ catkin ](/catkin?distro=melodic)
  * [ diff_drive_controlle... ](/diff_drive_controller?distro=melodic)
  * [ effort_controllers ](/effort_controllers?distro=melodic)
  * [ force_torque_sensor_... ](/force_torque_sensor_controller?distro=melodic)
  * [ forward_command_cont... ](/forward_command_controller?distro=melodic)
  * [ gripper_action_contr... ](/gripper_action_controller?distro=melodic)
  * [ imu_sensor_controlle... ](/imu_sensor_controller?distro=melodic)
  * [ joint_state_controll... ](/joint_state_controller?distro=melodic)
  * [ joint_trajectory_con... ](/joint_trajectory_controller?distro=melodic)
  * [ position_controllers... ](/position_controllers?distro=melodic)
  * [ velocity_controllers... ](/velocity_controllers?distro=melodic)
* [ ackermann_steering_c... ](/ackermann_steering_controller?distro=noetic)
  * [ catkin ](/catkin?distro=noetic)
  * [ diff_drive_controlle... ](/diff_drive_controller?distro=noetic)
  * [ effort_controllers ](/effort_controllers?distro=noetic)
  * [ force_torque_sensor_... ](/force_torque_sensor_controller?distro=noetic)
  * [ forward_command_cont... ](/forward_command_controller?distro=noetic)
  * [ gripper_action_contr... ](/gripper_action_controller?distro=noetic)
  * [ imu_sensor_controlle... ](/imu_sensor_controller?distro=noetic)
  * [ joint_state_controll... ](/joint_state_controller?distro=noetic)
  * [ joint_trajectory_con... ](/joint_trajectory_controller?distro=noetic)
  * [ position_controllers... ](/position_controllers?distro=noetic)
  * [ velocity_controllers... ](/velocity_controllers?distro=noetic)
_**ros_controllers** : [ ackermann_steering_controller
](/ackermann_steering_controller?distro=lunar) | [ diff_drive_controller
](/diff_drive_controller?distro=lunar) | [ effort_controllers
](/effort_controllers?distro=lunar) | [ force_torque_sensor_controller
](/force_torque_sensor_controller?distro=lunar) | [ forward_command_controller
](/forward_command_controller?distro=lunar) | [ gripper_action_controller
](/gripper_action_controller?distro=lunar) | [ imu_sensor_controller
](/imu_sensor_controller?distro=lunar) | [ joint_state_controller
](/joint_state_controller?distro=lunar) | [ joint_trajectory_controller
](/joint_trajectory_controller?distro=lunar) | [ position_controllers
](/position_controllers?distro=lunar) | [ rqt_joint_trajectory_controller
](/rqt_joint_trajectory_controller?distro=lunar) | [ velocity_controllers
](/velocity_controllers?distro=lunar) _
* [ abb_irb120_gazebo ](/abb_irb120_gazebo?distro=indigo)
  * [ aubo_gazebo ](/aubo_gazebo?distro=indigo)
  * [ aubo_new_driver ](/aubo_new_driver?distro=indigo)
  * [ cirkit_unit03_contro... ](/cirkit_unit03_control?distro=indigo)
  * [ gazebo_mimic ](/gazebo_mimic?distro=indigo)
  * [ kuka_kr10_gazebo ](/kuka_kr10_gazebo?distro=indigo)
  * [ nao_gazebo_plugin ](/nao_gazebo_plugin?distro=indigo)
  * [ nextage_gazebo ](/nextage_gazebo?distro=indigo)
  * [ pepper_gazebo_plugin... ](/pepper_gazebo_plugin?distro=indigo)
  * [ romeo_control ](/romeo_control?distro=indigo)
  * [ romeo_dcm_control ](/romeo_dcm_control?distro=indigo)
  * [ romeo_gazebo_plugin ](/romeo_gazebo_plugin?distro=indigo)
  * [ ros_control_boilerpl... ](/ros_control_boilerplate?distro=indigo)
  * [ schunk_canopen_drive... ](/schunk_canopen_driver?distro=indigo)
  * [ staubli_rx160_gazebo... ](/staubli_rx160_gazebo?distro=indigo)
  * [ staubli_tx90_gazebo ](/staubli_tx90_gazebo?distro=indigo)
  * [ summit_x_control ](/summit_x_control?distro=indigo)
  * [ summit_xl_control ](/summit_xl_control?distro=indigo)
  * [ yumi_control ](/yumi_control?distro=indigo)
* [ catkin ](/catkin?distro=jade)
  * [ diff_drive_controlle... ](/diff_drive_controller?distro=jade)
  * [ effort_controllers ](/effort_controllers?distro=jade)
  * [ force_torque_sensor_... ](/force_torque_sensor_controller?distro=jade)
  * [ forward_command_cont... ](/forward_command_controller?distro=jade)
  * [ gripper_action_contr... ](/gripper_action_controller?distro=jade)
  * [ imu_sensor_controlle... ](/imu_sensor_controller?distro=jade)
  * [ joint_state_controll... ](/joint_state_controller?distro=jade)
  * [ joint_trajectory_con... ](/joint_trajectory_controller?distro=jade)
  * [ position_controllers... ](/position_controllers?distro=jade)
  * [ rqt_joint_trajectory... ](/rqt_joint_trajectory_controller?distro=jade)
  * [ velocity_controllers... ](/velocity_controllers?distro=jade)
* [ ackermann_steering_c... ](/ackermann_steering_controller?distro=lunar)
  * [ catkin ](/catkin?distro=lunar)
  * [ diff_drive_controlle... ](/diff_drive_controller?distro=lunar)
  * [ effort_controllers ](/effort_controllers?distro=lunar)
  * [ force_torque_sensor_... ](/force_torque_sensor_controller?distro=lunar)
  * [ forward_command_cont... ](/forward_command_controller?distro=lunar)
  * [ gripper_action_contr... ](/gripper_action_controller?distro=lunar)
  * [ imu_sensor_controlle... ](/imu_sensor_controller?distro=lunar)
  * [ joint_state_controll... ](/joint_state_controller?distro=lunar)
  * [ joint_trajectory_con... ](/joint_trajectory_controller?distro=lunar)
  * [ position_controllers... ](/position_controllers?distro=lunar)
  * [ rqt_joint_trajectory... ](/rqt_joint_trajectory_controller?distro=lunar)
  * [ velocity_controllers... ](/velocity_controllers?distro=lunar)
* [ catkin ](/catkin?distro=indigo)
  * [ diff_drive_controlle... ](/diff_drive_controller?distro=indigo)
  * [ effort_controllers ](/effort_controllers?distro=indigo)
  * [ force_torque_sensor_... ](/force_torque_sensor_controller?distro=indigo)
  * [ forward_command_cont... ](/forward_command_controller?distro=indigo)
  * [ gripper_action_contr... ](/gripper_action_controller?distro=indigo)
  * [ imu_sensor_controlle... ](/imu_sensor_controller?distro=indigo)
  * [ joint_state_controll... ](/joint_state_controller?distro=indigo)
  * [ joint_trajectory_con... ](/joint_trajectory_controller?distro=indigo)
  * [ position_controllers... ](/position_controllers?distro=indigo)
  * [ rqt_joint_trajectory... ](/rqt_joint_trajectory_controller?distro=indigo)
  * [ velocity_controllers... ](/velocity_controllers?distro=indigo)
* [ doosan_robotics ](/doosan_robotics?distro=melodic)
  * [ gundam_rx78_control ](/gundam_rx78_control?distro=melodic)
  * [ nextage_gazebo ](/nextage_gazebo?distro=melodic)
  * [ staubli_rx160_gazebo... ](/staubli_rx160_gazebo?distro=melodic)
  * [ staubli_tx90_gazebo ](/staubli_tx90_gazebo?distro=melodic)
  * [ webots_ros ](/webots_ros?distro=melodic)
* [ source ubuntu bionic ](https://build.ros.org/view/Msrc_uB/job/Msrc_uB__ros_controllers__ubuntu_bionic__source)
  * [ binary ubuntu bionic amd64 ](https://build.ros.org/view/Mbin_uB64/job/Mbin_uB64__ros_controllers__ubuntu_bionic_amd64__binary)
  * [ binary ubuntu bionic armhf ](https://build.ros.org/view/Mbin_ubhf_uBhf/job/Mbin_ubhf_uBhf__ros_controllers__ubuntu_bionic_armhf__binary)
  * [ binary ubuntu bionic arm64 ](https://build.ros.org/view/Mbin_ubv8_uBv8/job/Mbin_ubv8_uBv8__ros_controllers__ubuntu_bionic_arm64__binary)
  * [ devel ubuntu bionic amd64 ](https://build.ros.org/view/Mdev/job/Mdev__ros_controllers__ubuntu_bionic_amd64)
  * [ doc ](https://build.ros.org/view/Mdoc/job/Mdoc__ros_controllers__ubuntu_bionic_amd64)
[ ![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_controllers ](/ros_controllers)
* [ agvs_control ](/agvs_control?distro=hydro)
  * [ crom_gazebo ](/crom_gazebo?distro=hydro)
  * [ guardian_control ](/guardian_control?distro=hydro)
  * [ nao_gazebo_plugin ](/nao_gazebo_plugin?distro=hydro)
  * [ ur_gazebo ](/ur_gazebo?distro=hydro)
});
  // Send an action goal
  var goal = {order: 5};
  var goal_id = fibonacciClient.sendGoal(goal, 
  function(result) {
    console.log('Result for action goal on ' + fibonacciClient.name + ': ' + result.result.sequence);
  },
  function(feedback) {
    console.log('Feedback for action on ' + fibonacciClient.name + ': ' + feedback.partial_sequence);
  },
  );
</script>
</head>
<body>
  <h1>Fibonacci ActionClient Example</h1>
  <p>Run the following commands in the terminal then refresh this page. Check the JavaScript
    console for the output.</p>
  <ol>
    <li><tt>ros2 launch rosbridge_server rosbridge_websocket_launch.xml</tt></li>
    <li><tt>ros2 run action_tutorials_py fibonacci_action_server</tt></li>
  </ol>
  <div id="statusIndicator">
    <p id="connecting">
      Connecting to rosbridge...
    </p>
    <p id="connected" style="color:#00D600; display:none">
      Connected
    </p>
    <p id="error" style="color:#FF0000; display:none">
      Error in the backend!
    </p>
    <p id="closed" style="display:none">
      Connection closed.
    </p>
  </div>
</body>
</html>
* [ source ubuntu focal ](https://build.ros.org/view/Nsrc_uF/job/Nsrc_uF__ros_controllers__ubuntu_focal__source)
  * [ binary ubuntu focal amd64 ](https://build.ros.org/view/Nbin_uF64/job/Nbin_uF64__ros_controllers__ubuntu_focal_amd64__binary)
  * [ binary ubuntu focal armhf ](https://build.ros.org/view/Nbin_ufhf_uFhf/job/Nbin_ufhf_uFhf__ros_controllers__ubuntu_focal_armhf__binary)
  * [ binary ubuntu focal arm64 ](https://build.ros.org/view/Nbin_ufv8_uFv8/job/Nbin_ufv8_uFv8__ros_controllers__ubuntu_focal_arm64__binary)
  * [ devel ubuntu focal amd64 ](https://build.ros.org/view/Ndev/job/Ndev__ros_controllers__ubuntu_focal_amd64)
  * [ doc ](https://build.ros.org/view/Ndoc/job/Ndoc__ros_controllers__ubuntu_focal_amd64)
* [ ackermann_steering_c... ](/ackermann_steering_controller?distro=kinetic)
  * [ catkin ](/catkin?distro=kinetic)
  * [ diff_drive_controlle... ](/diff_drive_controller?distro=kinetic)
  * [ effort_controllers ](/effort_controllers?distro=kinetic)
  * [ force_torque_sensor_... ](/force_torque_sensor_controller?distro=kinetic)
  * [ forward_command_cont... ](/forward_command_controller?distro=kinetic)
  * [ gripper_action_contr... ](/gripper_action_controller?distro=kinetic)
  * [ imu_sensor_controlle... ](/imu_sensor_controller?distro=kinetic)
  * [ joint_state_controll... ](/joint_state_controller?distro=kinetic)
  * [ joint_trajectory_con... ](/joint_trajectory_controller?distro=kinetic)
  * [ position_controllers... ](/position_controllers?distro=kinetic)
  * [ rqt_joint_trajectory... ](/rqt_joint_trajectory_controller?distro=kinetic)
  * [ velocity_controllers... ](/velocity_controllers?distro=kinetic)
* [ C++  91.2%  ](/ros-controls/ros_controllers/search?l=c%2B%2B)
  * [ CMake  3.5%  ](/ros-controls/ros_controllers/search?l=cmake)
  * [ Python  3.3%  ](/ros-controls/ros_controllers/search?l=python)
  * [ Objective-C  2.0%  ](/ros-controls/ros_controllers/search?l=objective-c)
* [ abb_irb120_gazebo ](/abb_irb120_gazebo?distro=kinetic)
  * [ gundam_rx78_control ](/gundam_rx78_control?distro=kinetic)
  * [ hebiros ](/hebiros?distro=kinetic)
  * [ nao_gazebo_plugin ](/nao_gazebo_plugin?distro=kinetic)
  * [ nextage_gazebo ](/nextage_gazebo?distro=kinetic)
  * [ pepper_gazebo_plugin... ](/pepper_gazebo_plugin?distro=kinetic)
  * [ romeo_control ](/romeo_control?distro=kinetic)
  * [ romeo_dcm_control ](/romeo_dcm_control?distro=kinetic)
  * [ romeo_gazebo_plugin ](/romeo_gazebo_plugin?distro=kinetic)
  * [ schunk_canopen_drive... ](/schunk_canopen_driver?distro=kinetic)
  * [ staubli_rx160_gazebo... ](/staubli_rx160_gazebo?distro=kinetic)
  * [ staubli_tx90_gazebo ](/staubli_tx90_gazebo?distro=kinetic)
  * [ summit_x_control ](/summit_x_control?distro=kinetic)
_**ros_controllers** : [ ackermann_steering_controller
](/ackermann_steering_controller?distro=kinetic) | [ diff_drive_controller
](/diff_drive_controller?distro=kinetic) | [ effort_controllers
](/effort_controllers?distro=kinetic) | [ force_torque_sensor_controller
](/force_torque_sensor_controller?distro=kinetic) | [
forward_command_controller ](/forward_command_controller?distro=kinetic) | [
gripper_action_controller ](/gripper_action_controller?distro=kinetic) | [
imu_sensor_controller ](/imu_sensor_controller?distro=kinetic) | [
joint_state_controller ](/joint_state_controller?distro=kinetic) | [
joint_trajectory_controller ](/joint_trajectory_controller?distro=kinetic) | [
position_controllers ](/position_controllers?distro=kinetic) | [
rqt_joint_trajectory_controller
](/rqt_joint_trajectory_controller?distro=kinetic) | [ velocity_controllers
](/velocity_controllers?distro=kinetic) _
[ ![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)  
  
  * [ urdf ](/urdf)
  * [ XML ](/urdf/XML)
  * [ Transmission ](/urdf/XML/Transmission)
* [ Collections ](/collections)
  * [ Pricing ](/pricing)
Search or jump to...
#  Search code, repositories, users, issues, pull requests...
Search
Clear
[ Search syntax tips ](https://docs.github.com/search-github/github-code-
search/understanding-github-code-search-syntax)
#  Provide feedback
We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel  Submit feedback
#  Saved searches
##  Use saved searches to filter your results more quickly
Name
Query
To see all available qualifiers, see our [ documentation
](https://docs.github.com/search-github/github-code-search/understanding-
github-code-search-syntax) .
Cancel  Create saved search
[ Sign in ](/login?return_to=https%3A%2F%2Fgithub.com%2Fros-
controls%2Fros2_control%2Fpull%2F709)
[ Sign up
](/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-
name%3E%2F%3Crepo-
name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-
repo&source_repo=ros-controls%2Fros2_control)
You signed in with another tab or window. [ Reload ]() to refresh your
session.  You signed out in another tab or window. [ Reload ]() to refresh
your session.  You switched accounts on another tab or window. [ Reload ]() to
refresh your session.  Dismiss alert
{{ message }}
[ ros-controls ](/ros-controls) /  **[ ros2_control ](/ros-
controls/ros2_control) ** Public
  * [ Notifications ](/login?return_to=%2Fros-controls%2Fros2_control)
  * [ Fork  252  ](/login?return_to=%2Fros-controls%2Fros2_control)
  * [ Star  391  ](/login?return_to=%2Fros-controls%2Fros2_control)
  * [ Code  ](/ros-controls/ros2_control)
  * [ Issues  130  ](/ros-controls/ros2_control/issues)
  * [ Pull requests  25  ](/ros-controls/ros2_control/pulls)
* 🎉  1 reaction 
[ ![@bmagyar](https://avatars.githubusercontent.com/u/3524577?s=40&v=4)
](/bmagyar)
` [ Make URDF available to HW components on initialize ](/ros-
controls/ros2_control/pull/709/commits/45ffceebb1c4519730b317b0edb3024584899af2
"Make URDF available to HW components on initialize") `
` [ 45ffcee ](/ros-
controls/ros2_control/pull/709/commits/45ffceebb1c4519730b317b0edb3024584899af2)
`
[ ![@github-actions](https://avatars.githubusercontent.com/in/15368?s=40&v=4)
](/apps/github-actions) [ github-actions ](/apps/github-actions) bot
requested review from [ anfemosa  ](/anfemosa) , [ aprotyas  ](/aprotyas) , [
destogl  ](/destogl) , [ jackcenter  ](/jackcenter) , [ kasiceo  ](/kasiceo)
and [ Serafadam  ](/Serafadam) April 22, 2022 08:40
[
![@bmagyar](https://avatars.githubusercontent.com/u/3524577?s=40&u=8f938d2dcacdcbb54f3977d6356cef945a6eb6ed&v=4)
](/bmagyar) [ bmagyar ](/bmagyar) changed the title ~~Make URDF available to
HW components on initialize~~ Make URDF available to HW components on
initialize #abi-breaking  Apr 22, 2022
[ ![destogl](https://avatars.githubusercontent.com/u/1918204?s=60&v=4)
](/destogl)
**[ destogl ](/destogl) ** approved these changes  Apr 22, 2022
[ View reviewed changes  ](/ros-
controls/ros2_control/pull/709/files/45ffceebb1c4519730b317b0edb3024584899af2)
Copy link
Member
###
![@destogl](https://avatars.githubusercontent.com/u/1918204?s=48&v=4) **[
destogl ](/destogl) ** left a comment
There was a problem hiding this comment.
###  Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. [ Learn more
](https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-
comment) .
Choose a reason  Spam  Abuse  Off Topic  Outdated  Duplicate  Resolved  Hide
comment
Looking good! Nice and clean without API breaking.
Sorry, something went wrong.
All reactions
[ ![aprotyas](https://avatars.githubusercontent.com/u/34530011?s=60&v=4)
* [ __ ](http://twitter.com/share?text=My%20Robotic%20Manipulator%20%2304%3A%20URDF%2FTransmission%20%2B%20Gazebo%20Controllers&url=https%3A%2F%2Fwww.theconstruct.ai%2Fmy-robotic-manipulator-04-urdf-transmission-gazebo-controllers%2F&via=_TheConstruct_)
  * [ __ ](http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.theconstruct.ai%2Fmy-robotic-manipulator-04-urdf-transmission-gazebo-controllers%2F&title=My%20Robotic%20Manipulator%20%2304%3A%20URDF%2FTransmission%20%2B%20Gazebo%20Controllers)
  * [ __ ](http://www.reddit.com/submit?url=https%3A%2F%2Fwww.theconstruct.ai%2Fmy-robotic-manipulator-04-urdf-transmission-gazebo-controllers%2F&title=My%20Robotic%20Manipulator%20%2304%3A%20URDF%2FTransmission%20%2B%20Gazebo%20Controllers)
  * [ __ ](http://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.theconstruct.ai%2Fmy-robotic-manipulator-04-urdf-transmission-gazebo-controllers%2F&t=My%20Robotic%20Manipulator%20%2304%3A%20URDF%2FTransmission%20%2B%20Gazebo%20Controllers)
  * [ __ ](https://mail.google.com/mail/u/0/?view=cm&fs=1&su=My%20Robotic%20Manipulator%20%2304%3A%20URDF%2FTransmission%20%2B%20Gazebo%20Controllers&body=https%3A%2F%2Fwww.theconstruct.ai%2Fmy-robotic-manipulator-04-urdf-transmission-gazebo-controllers%2F&ui=2&tf=1)
  * __
* [ __ Twitter  ](http://twitter.com/share?text=My%20Robotic%20Manipulator%20%2304%3A%20URDF%2FTransmission%20%2B%20Gazebo%20Controllers&url=https%3A%2F%2Fwww.theconstruct.ai%2Fmy-robotic-manipulator-04-urdf-transmission-gazebo-controllers%2F&via=_TheConstruct_)
  * [ __ LinkedIn  ](http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.theconstruct.ai%2Fmy-robotic-manipulator-04-urdf-transmission-gazebo-controllers%2F&title=My%20Robotic%20Manipulator%20%2304%3A%20URDF%2FTransmission%20%2B%20Gazebo%20Controllers)
  * [ __ reddit  ](http://www.reddit.com/submit?url=https%3A%2F%2Fwww.theconstruct.ai%2Fmy-robotic-manipulator-04-urdf-transmission-gazebo-controllers%2F&title=My%20Robotic%20Manipulator%20%2304%3A%20URDF%2FTransmission%20%2B%20Gazebo%20Controllers)
  * [ __ Facebook  ](http://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.theconstruct.ai%2Fmy-robotic-manipulator-04-urdf-transmission-gazebo-controllers%2F&t=My%20Robotic%20Manipulator%20%2304%3A%20URDF%2FTransmission%20%2B%20Gazebo%20Controllers)
  * [ __ Gmail  ](https://mail.google.com/mail/u/0/?view=cm&fs=1&su=My%20Robotic%20Manipulator%20%2304%3A%20URDF%2FTransmission%20%2B%20Gazebo%20Controllers&body=https%3A%2F%2Fwww.theconstruct.ai%2Fmy-robotic-manipulator-04-urdf-transmission-gazebo-controllers%2F&ui=2&tf=1)
  * __