Skip to content

Commit

Permalink
たまチームの脳死コマンドドキュメントを追加
Browse files Browse the repository at this point in the history
  • Loading branch information
YazawaKenichi committed Nov 26, 2023
1 parent 9708d4a commit 4d7b49c
Show file tree
Hide file tree
Showing 2 changed files with 105 additions and 0 deletions.
103 changes: 103 additions & 0 deletions docs/document/real_machine/dead_brain/tama.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# SSH でキャットにつなぐ(有線 LAN )
```
source ~/.bashrc
ssh ubuntu@$ETHERNET_IP
```

## USB 指し直しが必要

# キャリブレーション
```
ros2 launch imu_calibration_data imu_c_data_launch.py
```

# マップをとる
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 bag record -a
```

## 取得したrosbagをノートPCに移動(PC側)(無線Ver)
```
sudo scp -r ubuntu@192.168.12.1:~/取ったrosbagのディレクトリ名 ~/
```

#### USBで別のPCに

# マップ作成(別のPC)
```
ros2 launch raspicat_slam raspicat_slam_toolbox.launch.py
```
```
ros2 bag play -r 1 --clock 100 取ったrosbagのディレクトリ名
```
```
ros2 run nav2_map_server map_saver_cli -f ~/つけたいマップの名前
```

## マップ加工

USBでマップをナビゲーションをするPC持って来る

# 複数マップを使う準備
ノートPCで実行
```
cd ~/raspicat2/src/raspicat_slam_navigation
git switch feat/localization-and-navigation-map
```

## マップの保存先
`~/raspicat2/src/raspicat_slam_navigation/raspicat_slam/config/maps`

`.yaml``.pgm` を一緒に入れる。

## 二種類のマップを設定
`~/raspicat2/src/raspicat_slam_navigation/raspicat_navigation/config/param/nav2.param.yaml`
```
navigation_map_server:
ros__parameters:
use_sim_time: False
# ↓ を修正(絶対パスで!)
yaml_filename: "/home/USER/raspicat2/src/raspicat_slam_navigation/raspicat_slam/config/maps/NAME.yaml"
localization_map_server:
ros__parameters:
use_sim_time: False
# ↓ を修正(絶対パスで!)
yaml_filename: "/home/USER/raspicat2/src/raspicat_slam_navigation/raspicat_slam/config/maps/NAME.yaml"
```

## ビルド
ノートPCで実行

```
cd ~/raspicat2
colcon build --packages-select raspicat_description emcl2 raspicat_setup_scripts raspicat_slam raspicat_speak2 raspicat_bringup raspicat_navigation raspicat raspicat_gazebo nav2_waypoint_follower nav2_rviz_plugins nav2_msgs raspimouse_msgs teleop_twist_joy
. install/setup.bash
```

# ナビゲーション

!!! Info
キャリブレーションした???

Raspberry Piで実行
```
ros2 launch raspicat raspicat.launch.py
```

ノートPCで実行
```
ros2 service call /motor_power std_srvs/SetBool '{data: true}'
ros2 launch raspicat_navigation raspicat_nav2.launch.py
```

2 changes: 2 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,8 @@ nav:
- Navigation:
- ナビゲーション: document/real_machine/navigation/navigation.md
- ウェイポイント ナビゲーション: document/real_machine/navigation/waypoint_navigation.md
- Dead Brain:
- たまチーム: document/real_machine/dead_brain/tama.md

- Repository:
- Raspberry Pi Cat関連のリポジトリ: repository/repository.md
Expand Down

0 comments on commit 4d7b49c

Please sign in to comment.