Gazebo로 Parrot Bebop2 시뮬레이션

2356 단어 ROSGazebobebop_drone

컨디션


ROS
Kenetic
Ubuntu
MATE 16.04
Gazebo
7.0.0 -> 7.16.1

Gazebo 버전 확인

$ gazebo -v
Gazebo 버전이 7.0.0이면 안 되니까.
gazebo 업데이트(이하 참조)
ROS 워크숍 67 휠 로봇 만들기 7(카메라 시뮬레이션)

아날로그 프로그램의 구축


BebopS 자체 환경에 따라 설정
자기의 형편
"Installation Instrucctions-Ubuntu 16.04with ROS Kinetic and Gazebo7"을 참조했습니다.
ROS가 경로에 도달했기 때문에 1 정보
2 작업공간 만들기
$ mkdir -p ~/bebop_sim_ws/src
$ cd ~/ bebop_sim_ws /src
$ catkin_init_workspace  # initialize your catkin workspace
$ cd ~/ bebop_sim_ws /
$ catkin init
$ cd ~/ bebop_sim_ws /src
$ git clone -b med18 https://github.com/gsilano/rotors_simulator.git
$ git clone -b med18 https://github.com/gsilano/mav_comm.git
   # $ git clone https://github.com/gsilano/BebopS.git
$ git clone https://github.com/gsilano/BebopS.git
이 사이트에서.autoonomy도 같은 포장에서 복제하지만 자신의 경우 다른 포장이기 때문에pass
필요python_catkin_tools 때문에 입장하지 않은 경우
$ sudo apt install python-catkin-tools
3 층이죠.
$ rosdep install --from-paths src -i
$ catkin build
없다고 하면octomap-ros, 설치(기타도 마찬가지)
$ sudo apt install ros-kinetic-octomap-ros
4. bashrc 쓰기
$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
덧붙이다
Giithub은 여기서 끝났지만 source setup.bash도 ROS의 포장을 찾지 못하는 문제가 발생했다.
$ roslaunch bebop_simulator bebop_without_controller.launch
여기 비밥.Tab 키를 사용하여 simulator를 자동으로 입력할 수 없습니다.bebop_sim_ws/src/ 중의 BebopS의 명칭을 bebop_simulator로 변경한다.
다시 만드세요 (devel과build을 삭제하는 것이 좋습니까?)
$ catkin build
source devel/setup.bash후 탭 키로 자동 입력이 가능합니다!

아날로그 Bebop


아직 어떻게 해야 할지 모르겠지만 어쨌든 무인기를 1m 띄우는 런치부터 실시한다.
$ roslaunch bebop_simulator task1_world.launch

비밥이 날아갔어!

좋은 웹페이지 즐겨찾기