시뮬레이션 환경에서 터틀봇을 운영해보겠다.
$ cd ~/catkin_ws/src/
$ git clone -b kinetic-devel https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git
$ cd ~/catkin_ws && catkin_make
터틀봇 시뮬레이션 깃 클론(어제 해놓음)
$ roslaunch turtlebot3_gazebo turtlebot3_empty_world.launch
empty world에서 터틀봇 불러내기
마찬가지로 roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch로 조작한다.
$ roslaunch turtlebot3_gazebo turtlebot3_world.launch
$ roslaunch turtlebot3_gazebo turtlebot3_house.launch
TurtleBot3 House를 처음 실행하면 느릴 수 있다고하는데 실제로도 많이 느렸다.
$ roslaunch turtlebot3_gazebo turtlebot3_simulation.launch
해당 코드를 사용하면 로봇이 혼자서 부딛히지 않게 움직인다.
++
RVIZ에서 왜 매핑이 안되는가를 찾아봤다.
나와같은이가 또있다.
$ sudo apt-get install ros-melodic-slam-gmapping
설치를 하고나니 정상작동된다.
https://www.youtube.com/watch?v=S1kmPs3-yw4
roslaunch turtlebot3_gazebo turtlebot3_simulation.launch를 통해 자동으로 매핑하게 만들었다.
https://emanual.robotis.com/docs/en/platform/turtlebot3/slam_simulation/
'ROS(drone포함)' 카테고리의 다른 글
[rospy 튜토리얼] 간단한 퍼블리셔와 서브스크라이버 작성 (0) | 2021.11.02 |
---|---|
ROS LineFollow 따라하기.[급종료] (0) | 2021.11.01 |
TurtleBot3 사용하기 (0) | 2021.10.12 |
ROS service 프로그래밍 (0) | 2021.10.12 |
View Protect사 Z12TL 모델로 알아보는 드론 짐벌 카메라 (0) | 2021.09.08 |