一个基于ROS2的生产级实时感知计算机视觉系统,使用Microsoft Kinect v2,具有RTABMap SLAM、YOLOv12目标检测、Nav2导航以及全面的机器人生态系统集成。
HowYouSeeMe是一个基于ROS2的生产级计算机视觉系统,提供实时的空间意识、高级SLAM和对象识别。完全围绕ROS2 Jazzy构建,它利用了包括Nav2导航、RTABMap SLAM和TF2变换在内的完整机器人生态系统,同时通过CUDA加速和智能处理保持卓越性能。
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Kinect v2 │───▶│ kinect2_bridge │───▶│ ROS2 Topics │
│ (CUDA 加速) │ │ (14.5 FPS) │ │ /kinect2/hd/* │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│ │
▼ ▼
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ RTABMap SLAM │◀───│ HowYouSeeMe │◀───│ YOLOv12 │
│ (3D 映射) │ │ ROS2 Pipeline │ │ 检测 │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Nav2 导航 │ │ TF2 转换 │ │ RViz2 │
│ (路径规划) │ │ (姿态跟踪) │ │ 可视化 │
└─────────────────┘ └──────────────────┘ └─────────────────┘
📡 高性能传感器桥接
🧠 先进计算机视觉流水线
🤖 完整的机器人集成
┌─────────────────────────────────────────────────────────────┐
│ HowYouSeeMe ROS2 系统 │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ kinect2 │ │ RTABMap │ │ Nav2 │ │
│ │ 桥接 │─▶│ SLAM │─▶│ 导航 │ │
│ │ (传感器) │ │ (映射) │ │ (规划) │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ YOLOv12 │ │ TF2 │ │ RViz2 │ │
│ │ 检测 │ │ 转换 │ │ 可视化 │ │
│ │ (视觉) │ │ (坐标) │ │ (监控) │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
HowYouSeeMe设计为自主机器人的核心感知模块:
我们欢迎贡献!请参阅我们的开发计划,并:
MIT许可证 - 详情见LICENSE文件。
为AI驱动的机器人和世界理解的未来而建。