Skip to content

SerialArm-Core v0.2.0

Choose a tag to compare

@Kaede-Rei Kaede-Rei released this 09 Aug 06:56
· 116 commits to main since this release

SerialArm-Core v0.2.0

v0.2.0 聚焦依赖修复、CAN transport 基础设施和 Damiao backend 通信分层

主要变化

  • 新增 serial_arm::transport::CanFrame、CanFilter、CanBus、CanChannel
  • CanBus / CanChannel 支持同进程多逻辑 channel 的 CAN RX 分发
  • 新增 Linux/POSIX serial_arm::transport::SerialPort
  • Damiao backend 从直接持有串口改为通过 CanChannel 通信
  • 新增 serial_arm_protocol_damiao_usb2can,其中 DamiaoUsbCanBus 负责达妙官方 USB2CAN 模块私有串口协议与 CanFrame 互转
  • 修复 package.xml / rosdep 依赖声明,包括 yaml-cpp、eigen、pinocchio、gtest、python3-dev、pybind11-dev
  • 移除 DM-Arm MoveIt config 的 warehouse runtime dependency 和 setup assistant runtime launch
  • 版本统一到 0.2.0

限制

  • 本版本未实现 EEF backend、Gripper 或 SocketCAN
  • v0.2.0 支持同进程 Hardware / Peripheral 通过同一 bus name 获取共享 CAN Bus 并创建独立 CanChannel
  • CanBus / CanChannel 当前目标是同进程共享,不提供跨进程总线管理