2022-01-17 02:25:44 +04:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<robot xmlns:xacro="http://www.ros.org/wiki/xacro">
|
2023-02-03 07:04:12 +00:00
|
|
|
<xacro:macro name="rasmt_single_gazebo" params="prefix sim">
|
2022-01-17 02:25:44 +04:00
|
|
|
|
|
|
|
<!-- ros_control-plugin -->
|
2023-02-03 07:04:12 +00:00
|
|
|
<!-- <xacro:if value="${sim == 'gazebo'}">
|
|
|
|
<gazebo>
|
|
|
|
<plugin name="gazebo_ros2_control" filename="libgazebo_ros2_control.so">
|
|
|
|
<parameters>$(find rasmt_support)/config/rasmt_position_velocity_controllers.yaml</parameters>
|
|
|
|
<robotNamespace>/${prefix}</robotNamespace>
|
|
|
|
</plugin>
|
|
|
|
</gazebo>
|
|
|
|
</xacro:if> -->
|
|
|
|
|
|
|
|
<xacro:if value="${sim == 'ignition'}">
|
|
|
|
<gazebo reference="world"/>
|
|
|
|
<gazebo>
|
|
|
|
<plugin filename="ign_ros2_control-system" name="ign_ros2_control::IgnitionROS2ControlPlugin">
|
|
|
|
<parameters>$(find rasmt_support)/config/rasmt_effort_controllers.yaml</parameters>
|
|
|
|
<!--controller_manager_node_name>controller_manager</controller_manager_node_name-->
|
|
|
|
</plugin>
|
|
|
|
</gazebo>
|
|
|
|
</xacro:if>
|
2022-01-17 02:25:44 +04:00
|
|
|
|
|
|
|
</xacro:macro>
|
|
|
|
</robot>
|