Intel ROS 2 项目

Intel® Robotics开源项目(Intel® ROS项目)旨在利用各种Intel技术和平台,包括CPU、GPU、`Intel® Movidius™ NCS <https://www.intel.com/content/www/us/en/developer/tools/neural-compute-stick/overview.html>`__优化的深度学习后端、FPGA、`Intel® RealSense™ <https://www.intel.com/content/www/us/en/architecture-and-technology/realsense-overview.html>`__相机等,实现目标检测/定位/跟踪、人体检测、车辆检测和工业机器臂抓取点分析。

关键项目

我们正在进行以下ROS 2项目,并逐步通过https://github.com/intel/或ROS 2 GitHub仓库发布源代码。

  • ROS2 OpenVINO: 用于开发多平台计算机视觉解决方案的Intel® Visual Inference和神经网络优化工具包的ROS 2软件包。

  • ROS2 RealSense 相机: 用于 Intel® RealSense™ D400 系列相机的 ROS 2 包

  • ROS2 Movidius NCS: 用于利用Intel® Movidius™神经计算棒(NCS)进行目标检测的ROS 2软件包。

  • ROS2 Object Messages:用于对象的ROS 2消息。

  • ROS2 Object Analytics:用于对象检测、跟踪和2D/3D定位的ROS 2软件包。

  • ROS2 Message Filters:用于带时间戳的消息同步的ROS 2软件包。

  • ROS2 CV Bridge:用于与OpenCV桥接的ROS 2软件包。

  • ROS2 Object Map:基于ROS 2对象分析提供的信息,在地图上标记对象的ROS 2软件包。

  • ROS2 Moving Object:基于ROS 2对象分析提供的信息,提供对象运动信息(如对象在x、y、z轴上的速度)的ROS 2软件包。

  • ROS2 Grasp Library:ROS 2软件包,用于夹持位置分析,并与`MoveIt <https://github.com/ros-planning/moveit2.git>`__夹持接口兼容。

  • ROS2 Navigation:用于机器人导航的ROS 2软件包,已经集成到ROS 2 Crystal版本中。

  • Intel Robot DevKit (SDK):这是一个开源项目,使开发人员能够轻松高效地创建、定制、优化和部署基于Robot Operating System 2 (ROS 2)框架的Autonomous Mobile Robot (AMR)平台的机器人软件堆栈。

参考

ROS组件在https://wiki.ros.org/IntelROSProject中显示了这些软件包之间的关系,这同样适用于ROS 2。