Repository navigation
SerialArm-Core v0.2.0
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当前目标是同进程共享,不提供跨进程总线管理