DRC Simulator installation - modulabs/gazebo-tutorial GitHub Wiki
Overview
์ด๋ฒ ์ฅ์์๋ DRC Simulator๋ฅผ ์ด๋ป๊ฒ ์ค์นํ๋์ง์ ๋ํด์ ์์๋ณด๊ณ ์ ํฉ๋๋ค.
Ubuntu and ROS Indigo
ROS Indigo์์ drcsim์ ์ด๋ป๊ฒ ๋น๋ํ๋์ง ์ค๋ช ํฉ๋๋ค.
-
ROS Indigo(http://www.ros.org/wiki/indigo/Installation/Ubuntu). E.g., on trusty ๋ก๋ถํฐ ํจํค์ง๋ฅผ ์ธ์คํจ ํ๊ธฐ์ํด ์์คํ ์ ์ค์ ํฉ๋๋ค.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list' wget http://packages.ros.org/ros.key -O - | sudo apt-key add - -
DRC Simulator๋ฅผ ์ค์นํ๊ธฐ ์ํด์๋ ์๋์ ํจํค์ง๋ค์ด ์ค์น ๋์ด ์์ด์ผ ํฉ๋๋ค.
sudo apt-get update # Install osrf-common's dependencies sudo apt-get install -y cmake \ debhelper \ ros-indigo-ros \ ros-indigo-ros-comm # Install sandia-hand's dependencies sudo apt-get install -y ros-indigo-xacro \ ros-indigo-ros \ ros-indigo-image-common \ ros-indigo-ros-comm \ ros-indigo-common-msgs \ libboost-dev \ avr-libc \ gcc-avr \ libqt4-dev # Install gazebo-ros-pkgs sudo apt-get install -y libtinyxml-dev \ ros-indigo-vision-opencv \ ros-indigo-angles \ ros-indigo-cv-bridge \ ros-indigo-driver-base \ ros-indigo-dynamic-reconfigure \ ros-indigo-geometry-msgs \ ros-indigo-image-transport \ ros-indigo-message-generation \ ros-indigo-nav-msgs \ ros-indigo-nodelet \ ros-indigo-pcl-conversions \ ros-indigo-pcl-ros \ ros-indigo-polled-camera \ ros-indigo-rosconsole \ ros-indigo-rosgraph-msgs \ ros-indigo-sensor-msgs \ ros-indigo-trajectory-msgs \ ros-indigo-urdf \ ros-indigo-dynamic-reconfigure \ ros-indigo-rosgraph-msgs \ ros-indigo-tf \ ros-indigo-cmake-modules # Install drcsim's dependencies sudo apt-get install -y cmake debhelper \ ros-indigo-std-msgs ros-indigo-common-msgs \ ros-indigo-image-common ros-indigo-geometry \ ros-indigo-ros-control \ ros-indigo-geometry-experimental \ ros-indigo-robot-state-publisher \ ros-indigo-image-pipeline \ ros-indigo-image-transport-plugins \ ros-indigo-compressed-depth-image-transport \ ros-indigo-compressed-image-transport \ ros-indigo-theora-image-transport \ ros-indigo-laser-assembler -
Catkin workspace์ ros gazebo plugins, osrf-common, sandia-hand, drcsim์ ๋ด๋ ค ๋ฐ์ต๋๋ค. # catkin workspace ์ ์
mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src # ์ํํธ์จ์ด ๋ค์ด๋ก๋ git clone https://github.com/ros-simulation/gazebo_ros_pkgs.git hg clone https://bitbucket.org/osrf/osrf-common hg clone https://bitbucket.org/osrf/sandia-hand hg clone https://bitbucket.org/osrf/drcsim # catkin workspace์์ ๋น๋๋ฅผ ์งํ ํฉ๋๋ค. cd ~/catkin_ws catkin_make install -
Catkin workspace์์ ์คํํ๊ธฐ
gedit ~/.bashrc # bashrc ํ์ผ์ ์ด์ด ์๋์ ํ๊ฒฝ ๋ณ์๋ฅผ ๋ฑ๋ก ํ๊ณ ์ ์ฅํฉ๋๋ค. source ~/catkin_ws/install/setup.bash source ~/catkin_ws/install/share/drcsim/setup.sh # ์ ๋๋ก ์ค์น๋์ด ์๋์ง ์คํํด์ ํ์ธ ํฉ๋๋ค. roslaunch drcsim_gazebo atlas.launch