*******************************************************************************-->
<launch>
- <node name="ident" pkg="twil_ident" exec="ident">
- <remap from="ident/dynamic_parameters" to="adaptive_linearizing_controller/dynamic_parameters"/>
- </node>
+ <arg name="config" default="$(find-pkg-share twil_bringup)/config/dynamics_linearizing_controller.yaml"/>
- <include file="$(find-pkg-share twil_bringup)/launch/dynamics_linearizing_controller.launch.xml" />
+ <node name="ident" pkg="twil_ident" exec="ident">
+ <remap from="ident/dynamic_parameters" to="adaptive_linearizing_controller/dynamic_parameters"/>
+ </node>
+
+ <include file="$(find-pkg-share twil_bringup)/launch/dynamics_linearizing_controller.launch.xml">
+ <arg name="config" value="$(var config)"/>
+ </include>
</launch>
*******************************************************************************-->
<launch>
+ <arg name="config" default="$(find-pkg-share twil_bringup)/config/nonsmooth_backstep_controller.yaml"/>
- <node name="ident" eec="twil_ident" type="ident">
- <remap from="ident/dynamic_parameters" to="nonsmooth_backstep_controller/dynamic_parameters"/>
- </node>
-
- <include file="$(find-pkg-share twil_bringup)/launch/nonsmooth_backstep_controller.launch.xml" />
+ <node name="ident" eec="twil_ident" type="ident">
+ <remap from="ident/dynamic_parameters" to="nonsmooth_backstep_controller/dynamic_parameters"/>
+ </node>
+ <include file="$(find-pkg-share twil_bringup)/launch/nonsmooth_backstep_controller.launch.xml">
+ <arg name="config" value="$(var config)"/>
+ </include>
</launch>
*******************************************************************************-->
<launch>
- <node name="controller_spawner" pkg="controller_manager" exec="spawner"
- args="-t effort_controllers/DynamicsLinearizingController dynamics_linearizing_controller"/>
+ <arg name="config" default="$(find-pkg-share twil_bringup)/config/dynamics_linearizing_controller.yaml"/>
+
+ <node name="controller_spawner" pkg="controller_manager" exec="spawner"
+ args="-t effort_controllers/DynamicsLinearizingController -p $(var config) dynamics_linearizing_controller"/>
+
+ <node name="joint_state_broadcaster_spawner" pkg="controller_manager" exec="spawner"
+ args="-t joint_state_broadcaster/JointStateBroadcaster -p $(var config) joint_state_broadcaster"/>
</launch>
*******************************************************************************-->
<launch>
- <node name="controller_spawner" pkg="controller_manager" exec="spawner"
- args="-t effort_controllers/NonSmoothBackstepController nonsmooth_backstep_controller"/>
+ <arg name="config" default="$(find-pkg-share twil_bringup)/config/nonsmooth_backstep_controller.yaml"/>
+
+ <node name="controller_spawner" pkg="controller_manager" exec="spawner"
+ args="-t effort_controllers/NonSmoothBackstepController -p $(var config) nonsmooth_backstep_controller"/>
+
+ <node name="joint_state_broadcaster_spawner" pkg="controller_manager" exec="spawner"
+ args="-t joint_state_broadcaster/JointStateBroadcaster -p $(var config) joint_state_broadcaster"/>
</launch>
*******************************************************************************-->
<launch>
- <node name="controller_spawner" pkg="controller_manager" exec="spawner"
- args="-t effort_controllers/TwistMracLinearizingController twist_mrac_linearizing_controller"/>
+ <arg name="config" default="$(find-pkg-share twil_bringup)/config/twist_mrac_linearizing_controller.yaml"/>
+
+ <node name="controller_spawner" pkg="controller_manager" exec="spawner"
+ args="-t effort_controllers/TwistMracLinearizingController -p $(var config) twist_mrac_linearizing_controller"/>
+
+ <node name="joint_state_broadcaster_spawner" pkg="controller_manager" exec="spawner"
+ args="-t joint_state_broadcaster/JointStateBroadcaster -p $(var config) joint_state_broadcaster"/>
</launch>