项目说明
这里列出五个公开项目的简短 About 文案。每个项目页都会写清主线、证据环境和未验证范围;vcan、Gazebo 和 QEMU 只能说明软件或仿真路径跑通,不能代替真机测试。
RoboTraceOpt
- About: 把 ROS 2 应用、中间件与内核事件按可比身份和受控时间窗口归属成证据图;证据不足时拒绝下诊断结论。
- 证据: RuntimeEvent、ROS 2 tracing、eBPF/CAN 适配、关联和配对验证流程。
- 边界: 仓库当前以 Ubuntu 22.04 / ROS 2 Humble 和开发检查为主,不把它写成通用 24.04 / Jazzy 路径。
- 看项目说明 · 源码与运行步骤
Embodied Agent Runtime
- About: 受任务契约约束的 ROS 2 运行时;规则、模型输入和视觉触发器只能申请固定工作流,不能直接发送 CAN 命令。
- 证据: X5/Humble、UVC ArUco、双 CANable 通信和受限 Provider 集成。
- 边界: 未验证真实电机运动、硬件急停、DDS 安全或闭环机器人控制。
- 看项目说明 · 源码与演示
ros2_control vcan Motor Demo
- About: ROS 2 Humble 差速驱动的软件链路,把
cmd_vel经ros2_control和 SocketCAN 送到双虚拟电机。 - 证据: ACK、反馈超时、watchdog、错误注入、原始 CAN 检查和软件 safe-stop。
- 边界: vcan/虚拟电机不模拟真实电机负载、电气 CAN、ECU HIL 或硬件急停。
- 看项目说明 · 源码与演示
AprilTag Docking Demo
- About: Jazzy/Gazebo 中的 AprilTag 感知到停靠软件链路;自定义映射、观测门限和 Guard,复用 Nav2
SimpleChargingDock完成最后接近。 - 证据: 低置信、多 Tag、连续有效观测、位姿跳变、取消和状态诊断路径。
- 边界: 不声明真实相机、底盘、充电接点或生产级自主停靠;不把诊断消息去重写成检测帧去重。
- 看项目说明 · 源码与演示