参数配置
概述
所有兵种的视觉算法模块均是通过ROS的launch文件进行启动,对于机器人的初始运行参数均可以在 bubble_bringup
文件夹中进行配置。
在 bubble_bringup
功能包的 launch
文件夹下包含每种机器人的功能模块启动文件。每种机器人内部通过 DeclareLaunchArgument
生成的参数都是依据 bubble_launch
和 visual_launch
文件中的参数进行重新赋值生成的。
故此处主要介绍这两个文件内参数的意义和如何使用。
参数介绍
此处以步兵机器人为例进行参数介绍。
机器人参数配置
Note
机器人相关参数位于 bubble_bringup
模块中
参数名称 |
描述 |
配置 |
备注 |
---|---|---|---|
|
命名空间 |
/ |
|
|
是否使用命名空间 |
/ |
|
|
是否使用模拟器时间 |
/ |
|
|
是否节点会使用固定频率向话题发送消息 |
|
用于保证云台自瞄效果的一致性 |
|
是否将云台和目标消息进行时间戳同步 |
|
/ |
|
是否启用能量机关检测 |
|
由于只有步兵机器人有能量机关击打任务,故此参数仅针对步兵机器人 |
|
调试参数文件的路径 |
|
/ |
|
当前机器人类型 |
|
根据上位机部署的机器人进行选择,若选择错误的机器人类型会导致与下位机的通讯异常 |
|
用于进行数据通讯的板载串口名称 |
|
Jetson开发套件使用40pin引脚的6、8口配置的ttyTHS0作为BCP配置的COM口 |
|
描述机器人urdf模型的绝对路径 |
|
/ |
识别器节点参数配置
Note
机器人相关参数位于 bubble_bringup
模块的 visual_launch.py
文件中
参数名称 |
描述 |
配置 |
备注 |
---|---|---|---|
|
aiming节点相机内参矩阵文件路径 |
|
|
|
相机节点参数文件路径 |
|
包含曝光时间,自动增益等参数 |
|
是否启用调试模式 |
|
启用调试模式后会将识别效果进行可视化操作。 |
|
yolox onnx 神经网络模型路径 |
|
/ |