uBot ROS
uBot ROS 的项目设置(Project Settings > Plugins > uBot ROS),保存在工程的 Config/DefaultUBotROS.ini 的 [/Script/UBotROS.UBotROSSettings] 段,uBot Manager 也读写其中的 BridgeHost 和 BridgePort。世界的桥子系统连接时读取。
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
Auto ConnectbAutoConnect · Bridge | Boolean | true | Game 或 PIE 世界开始时自动连接。蓝图不可访问,Details 可编辑 |
Bridge HostBridgeHost · Bridge | String | 127.0.0.1 | ubot_ros_bridge 的地址,IP 或主机名;优先使用 IPv4 结果。蓝图不可访问,Details 可编辑 |
Bridge PortBridgePort · Bridge | Integer | 8268 | ubot_ros_bridge 的 TCP 端口,范围 1 到 65535。范围 1 – 65535;蓝图不可访问,Details 可编辑 |
Reconnect Interval SecondsReconnectIntervalSeconds · Bridge | Float (double) | 2.0 | 桥不可达或连接丢失后,两次连接尝试的间隔,单位秒。最小 0.05;单位 s;蓝图不可访问,Details 可编辑 |
Clock TopicClockTopic · Clock | String | /clock | /clock 发布者的话题,必须是绝对话题。需先勾选 Publish Clock;蓝图不可访问,Details 可编辑 |
Publish ClockbPublishClock · Clock | Boolean | true | 桥已连接时,每个世界 Tick 发布一条带 uBot 仿真时间的 rosgraph_msgs/msg/Clock。蓝图不可访问,Details 可编辑 |
Max Payload BytesMaxPayloadBytes · Limits | Integer | 67108864 | 单帧负载的上限,收发都适用,需与桥的 max_payload_bytes 一致。默认 64 MiB。最小 1024;蓝图不可访问,Details 可编辑 |
Max Queued BytesMaxQueuedBytes · Limits | Integer64 | 268435456 | 等待发送的数据和等待分发的接收消息的字节预算。超出时先丢弃最旧的 best_effort 数据,再拒绝新的 reliable 数据并警告;小于 Max Payload Bytes + 12 时,连接时自动提高到这个值并警告。最小 65536;蓝图不可访问,Details 可编辑 |