기술 성공, 실패 기록소

turtlebot3_simulations install error + gazebo_ros install 본문

카테고리 없음

turtlebot3_simulations install error + gazebo_ros install

sunlab 2019. 9. 23. 22:32
728x90

catkin_ws/src에서

git clone https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git

 

-> gazebo_ros 가 없어서 빌드가 안된다.

Installing gazebo_ros_pkgs

http://gazebosim.org/tutorials?tut=ros_installing&cat=connect_ros#InstallROS

 

+ A. Install Pre-Built Debian 를 선택하면

B. Install from Source (on Ubuntu) 는 필요없다.

 

 

 

ros kinetic :

sudo apt-get install ros-kinetic-gazebo-ros-pkgs ros-kinetic-gazebo-ros-control <- 실행할 코드

 

(error msg)

{ros-kinetic-gazebo-ros-control : Depends: ros-kinetic-gazebo-ros but it is not going to be installed
 ros-kinetic-gazebo-ros-pkgs : Depends: ros-kinetic-gazebo-dev but it is not going to be installed
                               Depends: ros-kinetic-gazebo-plugins but it is not going to be installed
                               Depends: ros-kinetic-gazebo-ros but it is not going to be installed

sudo apt-get install ros-kinetic-gazebo-ros ros-kinetic-gazebo-dev ros-kinetic-gazebo-plugins ros-kinetic-gazebo-ros

ros-kinetic-gazebo-dev : Depends: gazebo7
                          Depends: libgazebo7-dev but it is not going to be installed
 ros-kinetic-gazebo-plugins : Depends: libgazebo7 but it is not going to be installed
                              Depends: libsdformat4 but it is not going to be installed
 ros-kinetic-gazebo-ros : Depends: libgazebo7 but it is not going to be installed
                          Depends: libsdformat4 but it is not going to be installed

sudo apt-get install gazebo7 libgazebo7-dev libgazebo7 libsdformat4

gazebo7 : Depends: gazebo7-common (= 7.16.0-1~xenial) but it is not going to be installed
 libgazebo7-dev : Depends: libsdformat4-dev but it is not going to be installed
                  Depends: libignition-math2-dev but it is not going to be installed
                  Depends: gazebo7-common (= 7.16.0-1~xenial) but it is not going to be installed

sudo apt-get install gazebo7-common libsdformat4-dev libignition-math2-dev gazebo7-common

libignition-math2-dev : Depends: libignition-math2 (= 2.9.0-1~xenial) but it is not going to be installed
 libsdformat4-dev : Depends: libsdformat4 (= 4.4.0-1~xenial) but it is not going to be installed

sudo apt-get install libignition-math2 libsdformat4}

 

depend한 pkg를 연쇄적으로 다 설치.

sudo apt-get install libignition-math2 libsdformat4

sudo apt-get install gazebo7-common libsdformat4-dev libignition-math2-dev gazebo7-common

sudo apt-get install gazebo7 libgazebo7-dev libgazebo7 libsdformat4

sudo apt-get install ros-kinetic-gazebo-ros ros-kinetic-gazebo-dev ros-kinetic-gazebo-plugins ros-kinetic-gazebo-ros

sudo apt-get install ros-kinetic-gazebo-ros-pkgs ros-kinetic-gazebo-ros-control

 

순으로 실행한다.

다시 git clone https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git 를 catkin_ws/src 에 설치하고

catkin_make하면 잘됨.