ROS_OP_open_manipulator_urdf_xacro - 8BitsCoding/RobotMentor GitHub Wiki


์ฝ”๋“œ๊ฐ€ ๊ธธ์–ด์„œ ํ•˜๋‚˜ํ•˜๋‚˜ ์„ค๋ช…ํ•˜๊ธฐ๋Š” ํž˜๋“ค๊ณ  ์ค‘์š”ํ•˜๋‹ค ์ƒ๊ฐ๋˜๋Š” ๋ถ€๋ถ„๋งŒ ์„ค๋ช…

<!-- Import all Gazebo-customization elements, including Gazebo colors -->
<xacro:include filename="$(find open_manipulator_description)/urdf/open_manipulator.gazebo.xacro" />
<!-- Import Rviz colors -->
<xacro:include filename="$(find open_manipulator_description)/urdf/materials.xacro" />

gazebo.xacro, materials.xacro๋ฅผ ์ธํด๋ฃจ๋“œ

  <!-- Transmission macro -->
  <xacro:macro name="SimpleTransmission" params="joint n">
    <transmission name="tran${n}">
      <type>transmission_interface/SimpleTransmission</type>
      <joint name="${joint}">
        <hardwareInterface>hardware_interface/PositionJointInterface</hardwareInterface>
      </joint>
      <actuator name="motor${n}">
        <hardwareInterface>hardware_interface/PositionJointInterface</hardwareInterface>
        <mechanicalReduction>1</mechanicalReduction>
      </actuator>
    </transmission>
  </xacro:macro>

transmission์˜ macro๋ฅผ ์„ ์–ธํ•œ ๋ถ€๋ถ„

์‚ฌ์šฉ์€ ์•„๋ž˜์™€ ๊ฐ™์ดํ•œ๋‹ค.

<!-- Transmission 6 -->
  <xacro:SimpleTransmission n="6" joint="gripper_sub" />
โš ๏ธ **GitHub.com Fallback** โš ๏ธ