Import URDF in Gazebo - modulabs/gazebo-tutorial GitHub Wiki

Table Of Contents

export๋œ ํŒŒ์ผ ์ˆ˜์ •

  • package.xml ํŒŒ์ผ ์ˆ˜์ •

    (๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒ์„ฑ๋œ email์ด "me2email.com"์œผ๋กœ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚จ๋‹ค.)

    • maintainer ์ •๋ณด ์ˆ˜์ •
      <author>me</author>   
      <maintainer email="me@email.com"/>
      

model.config ํŒŒ์ผ ์ž‘์„ฑ

$ sudo gedit model.config

.

model.config ํŒŒ์ผ ๋‚ด์šฉ

<model>
     <version>1.0</version>
     <name>bot_assembly.URDF</name>
     <sdf>urdf/bot_assembly.urdf</sdf>
     <description>your description here</description>
</model>

[์ƒ๋žต๊ฐ€๋Šฅ].wolrld ํŒŒ์ผ ์ž‘์„ฑ

$ sudo gedit (world_name).world

.

(world_name).world ํŒŒ์ผ ๋‚ด์šฉ
package_name์— ์‚ฌ์šฉ์ž ๋ชจ๋ธ ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ ๊ธฐ์ž…ํ•œ๋‹ค.

<?xml version="1.0" ?>
<sdf version ="1.4">
  <world name="default">
       <!-- A ground light source -->
   <include>
     <uri>model://sun</uri>
   </include>

       <!-- A ground plane -->
   <include>
     <uri>model://ground_plane</uri>
   </include>

       <!-- Add YOUR ROBOT -->
   <include>
     <uri>model://(package_name)</uri>
     <posd>0.0 0.0 0.0 0.0 0.0 0.0</pose>
   </include>

  </world>
</sdf>

ํŒจํ‚ค์ง€ ํด๋” ๋ณต์‚ฌ ๋ฐ Gazebo์‹คํ–‰

  • ํŒจํ‚ค์ง€ ํด๋”๋ฅผ ~/.gazebo/models ์— ๋ณต์‚ฌํ•œ๋‹ค
    $ sudo cp -r (package_name) ~/.gazebo/models/

  • Gazebo๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.

  • "insert > (my_package)model์„ ์ถ”๊ฐ€ํ•œ๋‹ค.

.

Additional Readings

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