Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

この環境変数をどうやって設定したかも書いてほしいです

```

## USB 指し直しが必要

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

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

このパッケージのリンクを書きましょう

```

# マップをとる
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 [email protected]:~/取った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:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

新たにつくばチャレンジの項目を作ってその下にやると良いと思います。

Simulator
Real Machine
Tsukuba challenge ← New

あとは、Dead Brainは流石に何なのかわからないので
Brain Death Manualの方がまだマシだと思います。

- たまチーム: document/real_machine/dead_brain/tama.md

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