差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
ros:study:04 [2018/05/24 03:19] – [slam_gmappingのインストール] tsukuchalle | ros:study:04 [2018/05/24 04:07] (現在) – tsukuchalle | ||
---|---|---|---|
行 7: | 行 7: | ||
$ sudo apt-get install ros-kinetic-slam-gmapping | $ sudo apt-get install ros-kinetic-slam-gmapping | ||
$ sudo apt-get install ros-kinetic-map-server | $ sudo apt-get install ros-kinetic-map-server | ||
+ | |||
+ | ===== オンラインによる地図生成 ===== | ||
+ | |||
+ | ターミナル1 | ||
+ | $ roscore | ||
+ | | ||
+ | ターミナル2(ロボットとPCを接続しておくこと) | ||
+ | $ ypspur-coordinator -p your_robot.param -d / | ||
+ | | ||
+ | ターミナル3 | ||
+ | $ rosrun ypspur_ros_bridge ypspur_ros_bridge | ||
+ | | ||
+ | ターミナル4 | ||
+ | $ rosrun hokuyo_node hokuyo_node _port: | ||
+ | | ||
+ | ターミナル5 | ||
+ | $ rosrun sensor_tf_test sensor_tf_test | ||
+ | | ||
+ | ターミナル6 | ||
+ | $ rosrun gmapping slam_gmapping scan:=scan | ||
+ | | ||
+ | ターミナル7 | ||
+ | $ rosrun joystick_commander joystick_commander / | ||
+ | ロボットを走らせる。 | ||
+ | 走らせ終わったら、今までのターミナルを止めずに新しくターミナルを作り、次のコマンドで地図を保存する。 | ||
+ | |||
+ | ターミナル8 | ||
+ | $ mkdir -p ~/ros_study | ||
+ | $ cd ~/ros_study | ||
+ | $ rosrun map_server map_saver -f map_name | ||
+ | |||
===== オフラインによる地図生成 ===== | ===== オフラインによる地図生成 ===== | ||
行 71: | 行 102: | ||
~/ | ~/ | ||
- | |||
- | |||
- | ===== オンラインによる地図生成 ===== | ||
- | |||
- | ターミナル1 | ||
- | $ roscore | ||
- | | ||
- | ターミナル2(ロボットとPCを接続しておくこと) | ||
- | $ ypspur-coordinator -p your_robot.param -d / | ||
- | | ||
- | ターミナル3 | ||
- | $ rosrun ypspur_ros_bridge ypspur_ros_bridge | ||
- | | ||
- | ターミナル4 | ||
- | $ rosrun hokuyo_node hokuyo_node _port: | ||
- | | ||
- | ターミナル5 | ||
- | $ rosrun sensor_tf_test sensor_tf_test | ||
- | | ||
- | ターミナル6 | ||
- | $ rosrun gmapping slam_gmapping scan:=scan | ||
- | | ||
- | ターミナル7 | ||
- | $ rosrun joystick_commander joystick_commander / | ||
- | ロボットを走らせる。 | ||
- | 走らせ終わったら、今までのターミナルを止めずに新しくターミナルを作り、次のコマンドで地図を保存する。 | ||
- | |||
- | ターミナル8 | ||
- | $ mkdir -p ~/ros_study | ||
- | $ cd ~/ros_study | ||
- | $ rosrun map_server map_saver -f map_name | ||
- | |||
===== 地図生成の様子をrvizで見る ===== | ===== 地図生成の様子をrvizで見る ===== |