[Ros-kinect] using hand_interaction.Skeletal_tracker doesn't work and Point Cloud on RViz shows warning!!

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Ros-kinect] using hand_interaction.Skeletal_tracker doesn't work and Point Cloud on RViz shows warning!!

陶炜
Hello everyone,

I am using hand detection of mit-ros-pkg. I have met 2 problems. My ubuntu 11.04 and ros electric.

1. The openni_kinect stacks of the ros installation works perfectly fine. But the demos doesn't. When launching hand_detector, I noticed that the process skeletal_tracker was always relaunching:
tan@tan-Inspiron-N5010:~$ roslaunch hand_interaction hand_detector.launch
... logging to /home/tan/.ros/log/b8d750b4-a672-11e1-b323-000cf1c05333/roslaunch-tan-Inspiron-N5010-16328.log Checking log directory for disk usage. This may take awhile. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://tan-Inspiron-N5010:42228/



PARAMETERS * /rosdistro * /openni_node1/use_indices * /openni_node1/depth_registration * /openni_node1/image_time_offset * /openni_node1/depth_frame_id * /openni_node1/depth_mode * /openni_node1/debayering * /rosversion * /openni_node1/projector_depth_baseline * /openni_node1/rgb_frame_id * /openni_node1/depth_rgb_translation * /openni_node1/depth_time_offset * /openni_node1/image_mode * /openni_node1/shift_offset * /openni_node1/device_id * /openni_node1/depth_rgb_rotation
NODES / openni_node1 (openni_camera/openni_node) kinect_base_link (tf/static_transform_publisher) kinect_base_link1 (tf/static_transform_publisher) kinect_base_link2 (tf/static_transform_publisher) kinect_base_link3 (tf/static_transform_publisher) handdetector (hand_interaction/detectskelhands) ressetter (dynamic_reconfigure/dynparam) skel_tracker (skeletal_tracker/tracker)
auto-starting new master process[master]: started with pid [16342] ROS_MASTER_URI=http://localhost:11311
setting /run_id to b8d750b4-a672-11e1-b323-000cf1c05333 process[rosout-1]: started with pid [16355] started core service [/rosout] process[openni_node1-2]: started with pid [16367] process[kinect_base_link-3]: started with pid [16368] process[kinect_base_link1-4]: started with pid [16369] process[kinect_base_link2-5]: started with pid [16370] process[kinect_base_link3-6]: started with pid [16395] process[handdetector-7]: started with pid [16403] process[ressetter-8]: started with pid [16406] process[skel_tracker-9]: started with pid [16408] Waiting for service /openni_camera/set_parameters...



New User 5 New User 4 New User 2 New User 1 Lost user 4 Lost user 2 New User 2 [skel_tracker-9] process has finished cleanly. log file: /home/tan/.ros/log/bbf77b5c-a66d-11e1-a9c9-000cf1c05333/skel_tracker-9.log respawning... [skel_tracker-9] restarting process process[skel_tracker-9]: started with pid [12685] [skel_tracker-9] process has finished cleanly. log file: /home/tan/.ros/log/bbf77b5c-a66d-11e1-a9c9-000cf1c05333/skel_tracker-9.log respawning... [skel_tracker-9] restarting process process[skel_tracker-9]: started with pid [12754]....
again and again! I have tried this method but doesn't work for me.    http://answers.ros.org/question/9721/skeletal_tracker-crashes/ 






2.When I "roslaunch hand_interaction hand_detector.launch" . I can get the image in the Prime Sense User TRacker Viewer. But When I "rosrun rviz rviz -d $(rospack find hand_interaction)/config/handdetection.vcg" . The status of each list is OK except three "Point Cloud2" lists of which the topic is "camera/depth/points2", "/hand0_fullcloud" and "/hand1_fullcloud". Their status is warning! And there is no image showing on RViz. But when I changed "camera/depth/points2" to ""camera/depth/points". The status of that "Point Cloud2" become OK and I can get image on RViz exactly the image on Prime Sense. Is that just luck? And how can I solved the other two warnings! I want to realize the function of hand detection! I know maybe I explain the question not clearly, Some possible reasons cause this problem will be good enough! Thank you in advance! MORE INFORMATION: The Topics in all the three "warning" drop-down lists said "NO messages received" HELP!!!




Thank you in advance!!!!


best regards,


Tao


_______________________________________________
Ros-kinect mailing list
[hidden email]
https://code.ros.org/mailman/listinfo/ros-kinect
Reply | Threaded
Open this post in threaded view
|

Re: [Ros-kinect] using hand_interaction.Skeletal_tracker doesn't work and Point Cloud on RViz shows warning!!

William Woodall
This looks like a question best posted at http://answers.ros.org/questions/.  Someone there will be able to help most likely.

In the future please try to follow the Support guidelines: http://www.ros.org/wiki/Support

Thanks,

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
William Woodall
Graduate Software Engineering
Auburn University
[hidden email]
[hidden email]
williamjwoodall.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



On Fri, May 25, 2012 at 9:16 AM, 陶炜 <[hidden email]> wrote:
Hello everyone,

I am using hand detection of mit-ros-pkg. I have met 2 problems. My ubuntu 11.04 and ros electric.

1. The openni_kinect stacks of the ros installation works perfectly fine. But the demos doesn't. When launching hand_detector, I noticed that the process skeletal_tracker was always relaunching:
tan@tan-Inspiron-N5010:~$ roslaunch hand_interaction hand_detector.launch
... logging to /home/tan/.ros/log/b8d750b4-a672-11e1-b323-000cf1c05333/roslaunch-tan-Inspiron-N5010-16328.log Checking log directory for disk usage. This may take awhile. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://tan-Inspiron-N5010:42228/



PARAMETERS * /rosdistro * /openni_node1/use_indices * /openni_node1/depth_registration * /openni_node1/image_time_offset * /openni_node1/depth_frame_id * /openni_node1/depth_mode * /openni_node1/debayering * /rosversion * /openni_node1/projector_depth_baseline * /openni_node1/rgb_frame_id * /openni_node1/depth_rgb_translation * /openni_node1/depth_time_offset * /openni_node1/image_mode * /openni_node1/shift_offset * /openni_node1/device_id * /openni_node1/depth_rgb_rotation
NODES / openni_node1 (openni_camera/openni_node) kinect_base_link (tf/static_transform_publisher) kinect_base_link1 (tf/static_transform_publisher) kinect_base_link2 (tf/static_transform_publisher) kinect_base_link3 (tf/static_transform_publisher) handdetector (hand_interaction/detectskelhands) ressetter (dynamic_reconfigure/dynparam) skel_tracker (skeletal_tracker/tracker)
auto-starting new master process[master]: started with pid [16342] ROS_MASTER_URI=http://localhost:11311
setting /run_id to b8d750b4-a672-11e1-b323-000cf1c05333 process[rosout-1]: started with pid [16355] started core service [/rosout] process[openni_node1-2]: started with pid [16367] process[kinect_base_link-3]: started with pid [16368] process[kinect_base_link1-4]: started with pid [16369] process[kinect_base_link2-5]: started with pid [16370] process[kinect_base_link3-6]: started with pid [16395] process[handdetector-7]: started with pid [16403] process[ressetter-8]: started with pid [16406] process[skel_tracker-9]: started with pid [16408] Waiting for service /openni_camera/set_parameters...



New User 5 New User 4 New User 2 New User 1 Lost user 4 Lost user 2 New User 2 [skel_tracker-9] process has finished cleanly. log file: /home/tan/.ros/log/bbf77b5c-a66d-11e1-a9c9-000cf1c05333/skel_tracker-9.log respawning... [skel_tracker-9] restarting process process[skel_tracker-9]: started with pid [12685] [skel_tracker-9] process has finished cleanly. log file: /home/tan/.ros/log/bbf77b5c-a66d-11e1-a9c9-000cf1c05333/skel_tracker-9.log respawning... [skel_tracker-9] restarting process process[skel_tracker-9]: started with pid [12754]....
again and again! I have tried this method but doesn't work for me.    http://answers.ros.org/question/9721/skeletal_tracker-crashes/ 






2.When I "roslaunch hand_interaction hand_detector.launch" . I can get the image in the Prime Sense User TRacker Viewer. But When I "rosrun rviz rviz -d $(rospack find hand_interaction)/config/handdetection.vcg" . The status of each list is OK except three "Point Cloud2" lists of which the topic is "camera/depth/points2", "/hand0_fullcloud" and "/hand1_fullcloud". Their status is warning! And there is no image showing on RViz. But when I changed "camera/depth/points2" to ""camera/depth/points". The status of that "Point Cloud2" become OK and I can get image on RViz exactly the image on Prime Sense. Is that just luck? And how can I solved the other two warnings! I want to realize the function of hand detection! I know maybe I explain the question not clearly, Some possible reasons cause this problem will be good enough! Thank you in advance! MORE INFORMATION: The Topics in all the three "warning" drop-down lists said "NO messages received" HELP!!!




Thank you in advance!!!!


best regards,


Tao


_______________________________________________
Ros-kinect mailing list
[hidden email]
https://code.ros.org/mailman/listinfo/ros-kinect



_______________________________________________
Ros-kinect mailing list
[hidden email]
https://code.ros.org/mailman/listinfo/ros-kinect