ROS_OP_open_manipulator_gazebo - 8BitsCoding/RobotMentor GitHub Wiki


์ฝ”๋“œ์„ค๋ช…

<!-- These are the arguments you can pass this launch file, for example paused:=true -->
<arg name="use_robot_name" default="open_manipulator" doc="Must match the robotNamespace tag in the gazebo description file"/>
<arg name="paused" default="true"/>
<arg name="use_sim_time" default="true"/>
<arg name="gui" default="true"/>
<arg name="headless" default="false"/>
<arg name="debug" default="false"/>

์•„๊ทœ๋จผํŠธ ์„ ์–ธ

์–ด๋”” ์‚ฌ์šฉ๋ ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ผ๋‹จ ๋ฐ›์•„๋“ค์ธ๋‹ค.

<!-- We resume the logic in empty_world.launch, changing only the name of the world to be launched -->
<include file="$(find gazebo_ros)/launch/empty_world.launch">
    <arg name="world_name" value="$(find open_manipulator_gazebo)/worlds/empty.world"/>
    <arg name="debug" value="$(arg debug)" />
    <arg name="gui" value="$(arg gui)" />
    <arg name="paused" value="$(arg paused)"/>
    <arg name="use_sim_time" value="$(arg use_sim_time)"/>
    <arg name="headless" value="$(arg headless)"/>
</include>

gazebo world ๋กœ๋“œ

์ด ๋ถ€๋ถ„๋„ gazebo๋ฅผ ๋กœ๋“œํ• ๋•Œ ์ด๋Ÿฐ์‹์œผ๋กœ ํ•œ๋‹ค๊ณ  ๋ฐ›์•„๋“ค์ธ๋‹ค... (๋ฐ›์•„๋“ค์ด๋Š” ๋ถ€๋ถ„์ด ๋งŽ์Œ ใ…‹)

  <!-- Load the URDF into the ROS Parameter Server -->
  <param name="robot_description"
   command="$(find xacro)/xacro --inorder '$(find open_manipulator_description)/urdf/open_manipulator.urdf.xacro'"/>

๋กœ๋ด‡ ๋ชจ๋ธ์„ ๋ถˆ๋Ÿฌ์˜จ๋‹ค.

๋ชจ๋ธ์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์—ฌ๊ธฐ ์ฐธ๊ณ 

<!-- Run a python script to the send a service call to gazebo_ros to spawn a URDF robot -->
<node name="urdf_spawner" pkg="gazebo_ros" type="spawn_model" respawn="false" output="screen"
    args="-urdf -model open_manipulator -z 0.0 -param robot_description"/>

๋กœ๋ด‡์„ ์›ํ•˜๋Š” ์œ„์น˜์— ์Šคํฐ(์ƒ์„ฑ)ํ•œ๋‹ค.

<include file="$(find open_manipulator_gazebo)/launch/open_manipulator_controller.launch">
    <arg name="use_robot_name" value="$(arg use_robot_name)"/>
</include>

์ปจํŠธ๋กค๋Ÿฌ ๋Ÿฐ์น˜ํŒŒ์ผ์„ ๋กœ๋“œํ•œ๋‹ค.

์ปจํŠธ๋กค๋Ÿฌ ๋Ÿฐ์น˜ํŒŒ์ผ์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์—ฌ๊ธฐ ์ฐธ๊ณ 

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