Skip to content

roboticsgroup/k2_client

This branch is 4 commits ahead of, 11 commits behind personalrobotics/k2_client:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fe03a80 · May 14, 2015

History

27 Commits
Aug 26, 2014
Aug 27, 2014
May 7, 2015
Aug 26, 2014
May 14, 2015
May 5, 2015
May 5, 2015
Aug 27, 2014
Aug 28, 2014
Aug 26, 2014
May 5, 2015

Repository files navigation

k2_client

Client application for Kinect for Windows v2

This software is a part of software package for integrating kinect for windows v2 with ROS. The software package is divided into two parts. One part runs on windows machine and dumps the data over the network, while, the other part runs on linux machine which reads the stream and publishes appropriate ROS topics.

This software is meant to be run on the linux side of the system. The corresponding package to run on the windows side is called k2_server and can be found at: https://github.com/personalrobotics/k2_server/releases

Setting up the software

A) Download the k2_client package from following link.

  https://github.com/personalrobotics/k2_client/releases

B) Before you can use the k2_client package, you need to install libjsoncpp-dev. Use the following code snippet for it.

sudo apt-get update

sudo apt-get install libjsoncpp-dev

C) Move the k2_client package to your ros workspace or add its location the ROS_PACAKGE_PATH environment variable by adding the following line at the end of ~/.bashrc

export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:PATH/TO/PACKAGE/THE/PACKAGE

D) Edit the value of the parameter "serverNameOrIP" with the IP address or name of your windows machine which runs the server software. Once done, use "rosmake" to build the package.

E) Start all the ROS nodes by running the following command. Make sure that the roscore is running and the environment variable $ROS_MASTER_URI points to it.

roslaunch k2_client kinect2Client.launch

Packages

No packages published

Languages

  • C++ 91.1%
  • CMake 8.9%