ActiveIntelligentSystemsLab / sgm_gpu_ros

GPU implementation of SGM for ROS
GNU General Public License v3.0
24 stars 6 forks source link
cuda gpu ros sgm stereo-matching

A ROS package of Semi-Global Matching on the GPU

sgm_gpu is a ROS package which contains a nodelet based on Semi-Global Matching on the GPU by D. Hernandez-Juarez .

Prerequisite

Without Docker

With Docker

Run

$ cd <YourCatkinWorkspace>/src
$ git clone https://github.com/ActiveIntelligentSystemsLab/sgm_gpu_ros.git
$ cd ..
$ catkin_make
$ roslaunch sgm_gpu test.launch

Run with Docker

$ git clone https://github.com/ActiveIntelligentSystemsLab/sgm_gpu_ros.git
$ cd sgm_gpu_ros/docker
$ xhost +local:root
$ sudo docker compose up

sgm_gpu_node

A node calculates disparity from stereo image topic.

Subscribed topics

Published topic

Parameters

Limitations