地図作成
概要
Raspberry Pi Catで地図作成をする方法について説明します。 Set Up/有線LAN(Ethernet)およびSet Up/無線LAN(Wi-Fi)で、各設定が済んでいる前提で説明をします。
必要な物
Software | Version |
---|---|
ノートPC | Ubuntu 22.04(ROS 2 Humble) |
Raspberry Pi Cat(Raspberry Pi 4B+) | Ubuntu 22.04(ROS 2 Humble) |
Hardware | |
---|---|
ノートPC | Raspberry Pi Cat(Raspberry Pi 4B+) |
LANケーブル(有線通信の場合) | 2D LiDAR(北陽) |
Joystick Controller |
地図作成(マッピング)
Raspberry Piでの実行
ros2 launch raspicat raspicat.launch.py
ros2 service call /motor_power std_srvs/SetBool '{data: true}'
ros2 launch raspicat_bringup teleop.launch.py teleop:=joy
# 全トピックを取得したい場合
ros2 launch raspicat_bringup rosbag_record.launch.py rosbag_path:=$HOME/rosbag_mapping
# 特定のトピックのみを取得したい場合
ros2 launch raspicat_bringup rosbag_record.launch.py rosbag_path:=$HOME/rosbag_mapping topics:=/odom /scan /tf /tf_static