Giter Club home page Giter Club logo

k2_client's Introduction

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 this k2_client package .zip file (not the release, as this is not for catkin_make).

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

k2_client's People

Contributors

stepelle avatar psigen avatar a-make avatar rjw57 avatar

Watchers

thomas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.