Skip to content

Releases: AstreoX/uBotROS

uBotROS 0.1.3

Choose a tag to compare

@AstreoX AstreoX released this 17 Oct 12:07

ROS 专属的坐标内容从 uBotCore 移到这里:UBot::ROSConventions(相机光学系旋转和后缀、builtin_interfaces/Time 互转、ROS 名字合法化,行为不变)和 UUBotROSConventionsLibrary,即类别 uBot|ROS|Conventions 下的 5 个蓝图节点,名字和显示名不变。转换器和组件改用 uBotCore 的中立 UBot::RightHanded,不再调用已弃用的 Core 接口。

  • 文档修正:重连顺序与代码一致,去掉写死的测试数量。

  • Details 面板里的属性分类不再以 uBot 开头(ROS|…)。

  • 需要 uBotCore 0.1.3。

  • 预编译包:UBotROS-0.1.3-UE5.5-Win64.zip(UE 5.5 · Win64,官方启动器版引擎;解压到项目的 Plugins/uBot/ 即可用;用 uBot Manager 安装会自动校验 SHA-256)

  • 源码安装:uBot Manager 会克隆 v0.1.3 并编译。

uBotROS 0.1.2

Choose a tag to compare

@AstreoX AstreoX released this 13 Oct 07:05

从 ROS 2 接收飞行指令,需要 UBotCore 0.1.2:

  • uBot ROS Attitude Command:订阅 /<namespace>/cmd_attitude(mavros_msgs/msg/AttitudeTarget),按 type_mask 转成姿态指令或角速度加推力指令。
  • uBot ROS Motor Command:订阅 /<namespace>/cmd_motors(actuator_msgs/msg/Actuators),转成单电机指令;电机数量与目标不一致时不转发。

用到这两个话题时,ROS 一侧需要安装 ros-humble-mavros-msgs 和 ros-humble-actuator-msgs(bridge 的 package.xml 已声明)。其他话题不受影响。

  • 预编译包:UBotROS-0.1.2-UE5.5-Win64.zip(UE 5.5 · Win64,官方启动器版引擎;解压到项目的 Plugins/uBot/ 即可用;用 uBot Manager 安装会自动校验 SHA-256)
  • 源码安装:uBot Manager 会克隆 v0.1.2 并编译。

uBotROS 0.1.1

Choose a tag to compare

@AstreoX AstreoX released this 10 Oct 09:08

uBot Logo;支持 uBot Manager 的预编译安装(UE 5.5 · Win64,官方启动器版引擎)。

  • 预编译包:UBotROS-0.1.1-UE5.5-Win64.zip(解压到项目的 Plugins/uBot/ 即可用;用 uBot Manager 安装会自动校验 SHA-256)
  • 源码安装与此前相同:uBot Manager 会克隆 v0.1.1 并编译。