ROS_OP_open_manipulator_controller_launch - 8BitsCoding/RobotMentor GitHub Wiki
<arg name="use_robot_name" default="open_manipulator"/>
<arg name="dynamixel_usb_port" default="/dev/ttyUSB0"/>
<arg name="dynamixel_baud_rate" default="1000000"/>
<arg name="control_period" default="0.010"/>
<arg name="use_platform" default="true"/>
<arg name="use_moveit" default="false"/>
<arg name="planning_group_name" default="arm"/>
<arg name="moveit_sample_duration" default="0.050"/>
์๊ท๋จผํธ ์ ์ธ
<group if="$(arg use_moveit)">
<include file="$(find open_manipulator_controller)/launch/open_manipulator_moveit.launch">
<arg name="robot_name" value="$(arg use_robot_name)"/>
<arg name="sample_duration" value="$(arg moveit_sample_duration)"/>
</include>
</group>
moveit์ ์ฌ์ฉํ๋ฉด open_manipulator_moveit.launchํ์ผ์ด ์คํ๋์ง๋ง ์ฌ๊ธฐ์๋ ์ฐ์ง ์๊ธฐ์ ์๋ต
<node name="$(arg use_robot_name)" pkg="open_manipulator_controller" type="open_manipulator_controller" output="screen" args="$(arg dynamixel_usb_port) $(arg dynamixel_baud_rate)">
<param name="using_platform" value="$(arg use_platform)"/>
<param name="using_moveit" value="$(arg use_moveit)"/>
<param name="planning_group_name" value="$(arg planning_group_name)"/>
<param name="control_period" value="$(arg control_period)"/>
<param name="moveit_sample_duration" value="$(arg moveit_sample_duration)"/>
</node>
open_manipulator_controller ๋ก๋ open_manipulator_controller์ ๋ํ ์ค๋ช ์ ์ฌ๊ธฐ