ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

YongZhann's profile - activity

2021-06-30 08:03:58 -0500 received badge  Famous Question (source)
2021-06-30 08:03:58 -0500 received badge  Notable Question (source)
2021-06-30 08:03:58 -0500 received badge  Popular Question (source)
2019-05-20 01:50:52 -0500 marked best answer Sending Kinect Visual Studio output data to ROS in order to run on a Baxter robot

Hi all,

ROS beginner here - I have recently been trying to implement people detection on a Baxter robot. Now, I believe that it already works quite well in terms of moving, displaying images and speaking due the high number of pure ROS packages it is running.

My goal is to give it the ability to detect people - skeleton tracking is a solution. Microsoft being the developers for Kinect seem to have developed a fairly well made Visual Studio project using the Xbox One Kinect (2.0) called BodyBasics (available for download from the Kinect 2.0 SDK that needs to be installed first).

What BodyBasics does is it creates a black window - while the Kinect is connected to my laptop, any person going in front of the Kinect will show up on the window as a "skeleton" of colored limbs (or sticks), up to a total of three people. Whenever they move, the window will update with the movement of the skeletons, quite like it is shown here:Kinect SDK skeleton tracker

Unfortunately no packages on ROS can emulate this kind of functionality given that Openni seems not to have an official driver for the Kinect 2.0.

I wish to get the data from the window in real time- which is running Visual Studio on a Windows laptop- to output in some way to the overall ROS bundle that the Baxter Robot operates from.

Would I be able to do this via two laptops (one on Windows and one on Ubuntu) with the aid of rosserial or should I set up something of a ROS network over which I could send the data from the Kinect in real time?

Thank you for reading- I am quite new to ROS so obviously have not explored all of its capacities - such as serial or network communication. (all the tutorials I have followed have been related to virtual robots such as the turtlebot in gazebo)

2018-08-28 13:25:16 -0500 received badge  Famous Question (source)
2017-12-20 08:44:56 -0500 received badge  Notable Question (source)
2017-10-26 10:38:40 -0500 received badge  Popular Question (source)
2017-09-25 10:22:00 -0500 commented question PCL2 non existing frame after depth_image_proc

Thanks for your input :) I'll see if I find a way to use both.

2017-09-25 10:21:38 -0500 commented question PCL2 non existing frame after depth_image_proc

Thanks for your input :)

2017-09-23 18:42:49 -0500 commented question PCL2 non existing frame after depth_image_proc

The last time I checked, the package did not include skeleton detection + drawing support, while the package I am runnin

2017-09-22 07:55:38 -0500 edited question PCL2 non existing frame after depth_image_proc

PCL2 non existing frame after depth_image_proc Hi all, I've recently been running a bridge (provided by Carnegie Mellon

2017-09-22 06:31:53 -0500 asked a question PCL2 non existing frame after depth_image_proc

PCL2 non existing frame after depth_image_proc Hi all, I've recently been running a bridge (provided by Carnegie Mellon

2017-08-14 15:17:43 -0500 received badge  Student (source)
2017-08-14 11:54:43 -0500 asked a question Sending Kinect Visual Studio output data to ROS in order to run on a Baxter robot

Sending Kinect Visual Studio output data to ROS in order to run on a Baxter robot Hi all, ROS beginner here - I have re