Overview

Intel® Robot SDK Project contains robotics related open source software components under ROS2 framework for realsense based perceptual computation, neuron network based object and people face detection, object tracking and 3D localization, SLAM and navigation.

Package Included

ros2_intel_realsense for using Intel® RealSense™ cameras (D400 series) with ROS2.

ros2_object_analytics is a group of ROS2 packages for real-time object detection, localization and tracking. These packages aim to provide real-time object analyses over RGB-D camera inputs, enabling ROS developer to easily create amazing robotics advanced features, like intelligent collision avoidance and semantic SLAM.

The OpenVINO™ toolkit quickly deploys applications and solutions that emulate human vision. Based on Convolutional Neural Networks (CNN), the toolkit extends computer vision (CV) workloads across Intel® hardware, maximizing performance.

This project is a ROS2 wrapper for CV API of OpenVINO™, providing the following features:

   * Support CPU and GPU platforms
   * Support standard USB camera and Intel® RealSense™ camera
   * Support Video or Image file as detection source
   * Face detection:
       Emotion recognition
       Age and gender recognition
       Head pose recognition
   * Object detection
   * Object segmentation
   * Demo application to show above detection and recognitions

The ROS 2 Navigation System is the control system that enables a robot to autonomously reach a goal state, such as a specific position and orientation relative to a specific map. Given a current pose, a map, and a goal, such as a destination pose, the navigation system generates a plan to reach the goal, and outputs commands to autonomously drive the robot, respecting any safety constraints and avoiding obstacles encountered along the way.