-
Notifications
You must be signed in to change notification settings - Fork 2
たまチームの脳死コマンドドキュメントを追加 #85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
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 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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 | ||
``` | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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 | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
この環境変数をどうやって設定したかも書いてほしいです