Model Editor - modulabs/gazebo-tutorial GitHub Wiki
๋ชจ๋ธ ์๋ํฐ๋ ์ง๊ธ๊น์ง ํ ์คํธ๋ก๋ง ๋ง๋ค์๋ ๋ชจ๋ธ ํ์ผ๋ค์ gui๋ก ์์ฝ๊ฒ ๋ง๋ค ์ ์๋ ํด์ด๋ค.
๋จผ์ ๊ฐ์ ๋ณด๋ฅผ ์คํํ๊ณ
$ gazebo
Edit ๋ฉ๋ด์์ Model Editor๋ฅผ ์คํํ๊ฑฐ๋ ๋จ์ถํค Ctrl+M์ผ๋ก Model Editor๋ฅผ ์ด ์ ์๋ค. Model Editor๋ ์ง๊ด์ ์ผ๋ก ๋์ด ์์ด์ ์ง์ก๋ฉด์ฒด, ๊ตฌ, ์ค๋ฆฐ๋ ๋ฑ์ ์ฝ์ ํ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ ๋ชจ๋ธ๋ค์ ์ฐํด๋ฆญํ์ฌ Link Inpector๋ฅผ ์คํํ๋ฉด Link๋ฅผ ํธ์งํ ์ ์๋ค. ์์์ ํ ์คํธ ํ์ผ๋ก ๋ชจ๋ธ์ ์์ฑํ ๋์ฒ๋ผ static์ผ๋ก ํด๋๊ณ ๋งํฌ๋ค์ ๋ฐฐ์นํ๋ฉด์ ํธ์งํ ์ ์๋ค. ์์๋ ๋จผ์ Link Pose๋ฅผ ๋ง์ถ๊ณ Inertial, Visual, Collision Pose์ ํ๋ผ๋ฏธํฐ๋ค์ ์ค์ ํ๋ค.
Joint๋ ์๋จ ํด๋ฐ์์ joint icon์ ํด๋ฆญํด์ ํ์ ๊ณผ child, parent link๋ฅผ ์ค์ ํ ์ ์๋ค.
๋ชจ๋ธ ํธ์ง ํ์ ๋ชจ๋ธ์ ์ ์ฅํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ~/model_editor_models ๋๋ ํ ๋ฆฌ์ ๋ชจ๋ธ ํ์ผ์ด ์์ฑ๋๋ฉด ์ด ๋ํ ๊ฐ์ ๋ณด์์ ๊ธฐ๋ณธ์ผ๋ก ์ฐธ์กฐํ๋ ๋๋ ํ ๋ฆฌ์ด๋ค.
๊ธฐ์กด ๋ชจ๋ธ๋ ๋ถ๋ฌ์์ ์ถ๊ฐ๋ก ํธ์งํ ์ ์๋ค. Simple Arm ๋ชจ๋ธ์ ๋ถ๋ฌ์ ํ๋ฒ ํธ์งํด ๋ณธ๋ค.
$ cd ~/.gazebo/models
$ wget -q -R *index.html*,*.tar.gz --no-parent -r -x -nH http://models.gazebosim.org/simple_arm/
$ gazebo