Launchfile options - modulabs/gazebo-tutorial GitHub Wiki
์ด๋ฒ ์ฅ์์๋ DRCSim์ ๋ค์ํ ์ต์ ์ ๋ํด์ ์ค๋ช ํฉ๋๋ค.
DRCSim์ 4๊ฐ์ Atlas ๋ชจ๋ธ, 3๊ฐ์ ์ ๋ชจ๋ธ, 23๊ฐ ์ด์์ ๋ค์ํ ์ธ๊ณ๋ฅผ ์ ๊ณตํ๋ค. launch ํ์ผ์ ๋ณ์๋ก ๋ค์ํ ์กฐํฉ์ด ๊ฐ๋ฅํ๋ค.
Boston Dynamics๋ ๋ค์๊ณผ ๊ฐ์ด 4๊ฐ์ง ๋ฒ์ ์ Atlas ๋ก๋ด์ ์ ๊ณตํ๋ค
Version 1: ์ด ๋ฒ์ ์ DRC ํ๋ก๊ทธ๋จ๊ณผ ๊ด๋ จ๋ Atlac์ ์ฒซ๋ฒ์งธ ๋ฒ์ ์ด๋ฉฐ, ์ด ๋ฒ์ ์ 2013๋ 6์ Virtual Robotics Challenge์์ ๊ฒฝ์ฐํ๋ ํ๋ค์ ์ํด ์ฌ์ฉ๋์๋ค.
Version 3: Atlas v3๋ ๋ค์์ Virtual Robotics Challenge์์ ํ๋์จ์ด ํ๋ค์ด ๋ฐ์๋ค. ์ด ๋ฒ์ ๋ํ 2013๋ 12์ DRC Trials ๊ฒฝ์ฐ์์ ์ค์ ์ฌ์ฉ๋์๋ค.
Version 4: Atlas v4๋ ๋ค์ ๋ฐฐ๋ญ์ ์ฌ์ค๊ณ ํ์๋ค. DRCํ์ 2014๋ ํ๋ฐ์ ์ด ๋ฒ์ ์ ์ ๊ณต๋ฐ์๋ค. ์ด ๋ชจ๋ธ์ ๋ค์๊ณผ ๊ฐ์ด ๋ ๊ฐ์ง ๋ฒ์ ์ด ์๋ค.
-
Version 4.0: ์ด ์ด๋ฒ์ ์ URDF ํ์ผ์ (
atlas_v4.urdf) ์ค์ ๋ก๋ด์์๋ ์กด์ฌํ์ง ์๋ ๋ ๊ฐ์ ์กฐ์ธํธ(l_arm_wry2,r_arm_wry2)๊ฐ ์๋ค. ์ด ๋ ์กฐ์ธํธ๋ค์ BDI์ libAtlasSimInterface์ ํธํ์ด ๋ ์ ์๋๋ก ํ์๋ค.Example usage:
roslaunch drcsim_gazebo atlas.launch model_args:="_v4" -
Version 4.1: URDF file (
atlas_v4_no_wry2.urdf)๋ wry2 ์กฐ์ธํธ๋ฅผ ํฌํจํ์ง ์๋๋ค. ์ด ๋ฒ์ ์ BDI์ libAtlasSimInterface ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๋ค.Example usage:
roslaunch drcsim_gazebo atlas.launch model_args:="_v4_no_wry2"
Version 5: Atlas์ ๋ง์ง๋ง ๋ฒ์ ์ 2015๋ ์ด์ ํ๋ค์ด ์ฌ์ฉํ ์ ์๋๋ก ๋ง๋ค์๋ค. ์ด ๋ฒ์ ์ ํ๋์ด ์ ๊ธฐ์ ์ด๋ผ๋ ๊ฒ์ ์ ์ธํ๊ณ ๋ ๊ฐ๋ค.
DRCSim์์๋ ์ธ๊ฐ์ง์ ์๋ชจ๋ธ์ด ์๋ค.(the Sandia hand, the iRobot hand, and the RobotiQ hand) Sandia, RobotiQ ์์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ด๋ จ๋ ํํ ๋ฆฌ์ผ์ด ์๋ค.
Sandia hands:
iRobot hands:
RobotiQ hands:
The VRC Final Task worlds๋ VRC (Virtual Robotics Challenge)์์ ์ฌ์ฉ๋์๋ค. ์ด ์ธ๊ณ๋ ๋ค์์ ์ธ๊ณ ์ด๋ฆ์ผ๋ก DRCSim์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
vrc_final_task<1-15>.world
The DRC Practice Task worlds๋ DARPA์์ ์ ๊ณต๋ ์ด ๋ฌธ์์ ๊ท์ ๋๋ก DRC Finals๋ฅผ ์ํด ๊ณํ๋ ์๋ฌด๋ค์ ๋ฐ์ํ๋ ์ธ๊ณ ์ด๋ค. Gazebo/DRCSim์์ ์ธ๊ณ์ ์ด๋ฆ๋ค์ ๋ค์๊ณผ ๊ฐ๋ค.
drc_practice_task_<1-8>.world
๋๋ถ๋ถ์ DRCSim launch ํ์ผ๋ค์ ๊ฒฝ์ฐ 'model_args' ์ธ์๋ฅผ ํตํด ๋ชจ๋ธ์ ๋ฒ์ ์ 'hand_suffix' ์ธ์๋ฅผ ํตํด ์์ ํ์ ์ ๊ตฌ์ฒดํ ํ ์ ์๋ค.
atlas.launch๋ empty world์์ Atlas ๋ก๋ด์ launchํ๋ค.
roslaunch drcsim_gazebo atlas.launch model_args:="_v<model number>" hand_suffix:="_<sandia,irobot,robotiq>_hands"
VRC final world๋ฅผ launch ํ๊ธฐ ์ํด์๋ laucn ํ์ผ ์ด๋ฆ์ด ์๋์ ๊ฐ์ด worldํ์ผ์ ์ด๋ฆ๊ณผ ๊ฐ์์ผ ํ๋ค.
roslaunch drcsim_gazebo vrc_final_task<task number>.launch model_args:="_v<model number>" hand_suffix:="_<sandia,irobot,robotiq>_hands"
DRC practice worlds๋ฅผ launch ํ๋ ๊ฒ ๋ํ ์ ์ฌํ๋ค.
roslaunch drcsim_gazebo drc_practice_task_<task number>.launch model_args:="_v<model number>" hand_suffix:="_<sandia,irobot,robotiq>_hands"
๋ง์ฝ ์์ด ์๋ Atlas๋ฅผ launchํ๊ธฐ๋ฅผ ์ํ๋ฉด ๋จ์ํ 'hand_suffix'๋ถ๋ถ์ ์์ ๊ฑฐ๋ ๋น์นธ์ผ๋ก ๋จ๊ฒจ ๋๋ฉด ๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ 'model_args'๋ฅผ ์์ค๋ค๋ฉด ๋ํดํธ์ Atlas ๋ชจ๋ธ์ v3 ํน์ v1 ์ด๋ค.
์๋ก RobotiQ ์์ ๊ฐ์ง Atlas v4๋ฅผ DRC task4 ์ธ๊ณ์์ launchํ๊ธฐ ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ด ์ธ์๋ฅผ ๋๊ธด๋ค. Try launching Atlas v4 with RobotiQ hands in the world for DRC task 4:
roslaunch drcsim_gazebo drc_practice_task_4.launch model_args:="_v4" hand_suffix:="_robotiq_hands"




