최대 1 분 소요

Hits

gazebo 시작

ros2 launch turtlebot3_gazebo turtlebot3_world.launch.py 

20241223_01

teleop keyboard 실행

ros2 run turtlebot3_teleop teleop_keyboard


Cartographer SLAM 실행

ros2 launch turtlebot3_cartographer cartographer.launch.py use_sim_time:=True

20241223_02

Navigation 실행

ros2 launch turtlebot3_navigation2 navigation2.launch.py use_sim_time:=True map:=$HOME/map.yaml

20241223_03

Cartographer SLAM 으로 occupancy grid map 지도를 만들었으면 키보드 제어 코드 끄고,
2D Pose Estimate 방향 맞춰서 드래그
Navigation2 Goal 로 드래그 하면 장애물 피해서 가는 것을 확인할 수 있음

지도 저장

ros2 run nav2_map_server map_saver_cli -f ~/map

20241223_04




로보티즈 사이트

wayback machine 에서 로보티즈 사이트의 2024/03/09에서 알아낸 정보
딱히 안해도 됨

sudo apt install ros-foxy-cartographer
sudo apt install ros-foxy-cartographer-ros

sudo apt install ros-foxy-navigation2
sudo apt install ros-foxy-nav2-bringup

sudo apt install ros-foxy-dynamixel-sdk
sudo apt install ros-foxy-turtlebot3-msgs
sudo apt install ros-foxy-turtlebot3

source ~/.bashrc

태그:

카테고리:

업데이트:

Comments