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์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์—ฌ๊ธฐ

โš ๏ธ **GitHub.com Fallback** โš ๏ธ