When developing perception algorithms for robotics, OpenCV is an excellent open source computer vision library to use. Like ROS, it has interfaces for both Python and C++ and is designed for real-time applications. ROS Kinetic actually comes with OpenCV v3.2.0. There are two packages, both available on the GitHub link from the ROS Wiki, that…Read more Using ROS with OpenCV
Computer Vision
Getting started with ROS nodelets
ROS nodes communicate using TCP/IP protocol which might be too slow for applications that require sending large amounts of data (like 3D point clouds or video streams). For processes running on the same computer, a pointer to the data can be sent rather than sending the data itself over TCP/IO. The Intel RealSense Robotics Development…Read more Getting started with ROS nodelets
Running Intel RealSense R200 ROS nodelet and RViz
It's finally time to connect the camera now that the UP board is set up. To connect the camera just use the cable provided in the box with the USB3 adapter already connected to the UP board. The size of the camera is impressive! It's very slim and can be attached to a surface using…Read more Running Intel RealSense R200 ROS nodelet and RViz
Getting started with the Intel RealSense Robotics Development Kit (RDK)
I’m the proud owner of an Intel Robotics Development Kit! The kit comes with a RealSense R200 3D camera, a UP board with 32GB eMMC, a USB 3 adapter, a 5V 4A power supply, USB3 and connectors. The RealSense consists of an infrared laser projection system, two infrared cameras and a full HD colour camera.…Read more Getting started with the Intel RealSense Robotics Development Kit (RDK)