rt-net / raspimouse_slam_navigation_ros2

ROS 2 SLAM and Navigation packages for Raspberry Pi Mouse
Apache License 2.0
8 stars 2 forks source link

ROS 2 Foxy対応 #1

Closed shu-13 closed 2 years ago

shu-13 commented 2 years ago

What does this implement/fix?

[rt-net/raspimouse_slam_navigation_ros](https://github.com/rt-net/raspimouse_slam_navigation_ros)パッケージをROS 2 Foxyに対応する # Does this close any currently open issues?

No

How has this been tested?

SLAM

SLAMを開始するには以下のコマンドを実行してください。

# Robot
ros2 launch raspimouse_slam robot_bringup.launch.py lidar:=rplidar lidar_port:=/dev/ttyUSB0 joyconfig:=f710
# RemotePC
ros2 launch raspimouse_slam raspimouse_slam.launch.py

地図を保存するには以下のコマンドを実行してください。

# RemotePC
cd ~/ros2_ws/src/raspimouse_slam_navigation_ros2/raspimouse_slam
mkdir maps && cd maps
ros2 run nav2_map_server map_saver_cli -f $MAP_NAME

Navigation

作ったマップが参照できるようにビルドします

cd ~/ros2_ws/
colcon build --symlink-install
source install/setup.bash

ナビゲーションを実行

# Robot
ros2 launch raspimouse_navigation robot_navigation.launch.py lidar:=rplidar
# RemotePC
ros2 launch raspimouse_navigation pc_navigation.launch.py map_file:=$MAP_NAME.yaml

表示されたRViz上で、初期位置姿勢と目標位置姿勢を与えましょう。

Any other comments?

Checklists