Files

126 lines
3.5 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

GO2 机器人系统配置文件
======================
## 快速启动
建图:
cd ~/go2_robot_system
./robot_mapping.sh
导航:
cd ~/go2_robot_system
./robot_navigation.sh
航点设置:
cd ~/go2_robot_system
./waypoint_setup.sh
巡检任务:
cd ~/go2_robot_system
./patrol_mission.sh
停止建图:
cd ~/go2_robot_system
./scripts/go2_stop_mapping.sh
---
## 关键配置文件位置
### 1. 激光扫描配置(高度、距离、速度)
文件:src/go2_perception/launch/go2_pointcloud.launch.py
参数说明:
'min_height': 0.1 # 最小高度(米)- 过滤地面
'max_height': 0.5 # 最大高度(米)- 过滤天花板
'range_min': 0.00 # 最小距离(米)
'range_max': 10.0 # 最大距离(米)
'angle_increment': 0.0087 # 角度增量(弧度)- 影响扫描点数
'scan_time': 0.05 # 扫描周期(秒)- 影响频率
修改后需要重新编译:
cd ~/go2_robot_system
source /opt/ros/humble/setup.bash
colcon build --packages-select go2_perception --symlink-install
### 2. SLAM 建图配置(地图更新速度)
文件:src/go2_slam/config/mapper_params_online_async.yaml
参数说明:
map_update_interval: 0.4 # 地图更新间隔(秒)
minimum_travel_distance: 0.15 # 最小移动距离(米)
minimum_travel_heading: 0.2 # 最小旋转角度(弧度)
minimum_time_interval: 0.5 # 最小时间间隔(秒)
修改后需要重新编译:
cd ~/go2_robot_system
source /opt/ros/humble/setup.bash
colcon build --packages-select go2_slam --symlink-install
### 3. 导航配置(速度、朝向容差)
文件:src/go2_navigation2/config/nav2_params.yaml
参数说明:
max_vel_x: 0.55 # 最大线速度(m/s)
max_vel_theta: 0.45 # 最大角速度(rad/s)
xy_goal_tolerance: 0.25 # 位置容差(米)
yaw_goal_tolerance: 0.15 # 朝向容差(弧度)
修改后需要重新编译:
cd ~/go2_robot_system
source /opt/ros/humble/setup.bash
colcon build --packages-select go2_navigation2 --symlink-install
### 4. 巡检配置(休眠时间、朝向精度)
文件:src/go2_patrol/go2_patrol/patrol_executor_node.py
参数说明:
第 27 行:dwell_s = 3.0 # 每个点休眠时间(秒)
第 26 行:yaw_goal_tolerance_deg = 10.0 # 朝向容差(度)
修改后需要重新编译:
cd ~/go2_robot_system
source /opt/ros/humble/setup.bash
colcon build --packages-select go2_patrol --symlink-install
---
## 比赛前检查清单
- [ ] 地图已建好并保存到 ~/go2_maps/
- [ ] 航点已标记并保存
- [ ] 测试过单点导航
- [ ] 测试过完整巡检
- [ ] 机器狗电量充足
- [ ] 网络连接正常(有线)
---
## 紧急调整(比赛现场)
### 如果建图太慢
编辑:src/go2_slam/config/mapper_params_online_async.yaml
map_update_interval: 0.2 # 改小(原 0.4)
minimum_travel_distance: 0.1 # 改小(原 0.15)
### 如果扫描点太少
编辑:src/go2_perception/launch/go2_pointcloud.launch.py
'min_height': 0.0 # 改小(原 0.1)
'max_height': 0.8 # 改大(原 0.5)
### 如果导航速度太慢
编辑:src/go2_navigation2/config/nav2_params.yaml
max_vel_x: 0.7 # 改大(原 0.55)
### 如果朝向对不准
编辑:src/go2_navigation2/config/nav2_params.yaml
yaw_goal_tolerance: 0.10 # 改小(原 0.15)
---
修改任何配置后,必须:
1. 重新编译对应的包
2. 完全重启系统
祝比赛顺利!