Robotics StackExchange | Archived questions

Skeletal_tracker doesn't work...

hello,everyone. I am using mit-ros-pkg on hand interaction. my Ubuntu 11.04 and ros electric. The opennikinect stacks of the ros installation works perfectly fine. But the demos doesn't. When launching handdetector, 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/

SUMMARY
========

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...
[ INFO] [1337954747.811830168]: [/openni_node1] Number devices connected: 1
[ INFO] [1337954747.812252688]: [/openni_node1] 1. device on bus 002:10 is a Xbox NUI Camera (2ae) from Microsoft (45e) with serial id 'A00361A01390048A'
[ INFO] [1337954747.815640464]: [/openni_node1] searching for device with index = 1
[ INFO] [1337954747.882909898]: [/openni_node1] Opened 'Xbox NUI Camera' on bus 2:10 with serial number 'A00361A01390048A'
[ INFO] [1337954747.903242226]: rgb_frame_id = '/openni_rgb_optical_frame' 
[ INFO] [1337954747.906453202]: depth_frame_id = '/openni_depth_optical_frame'

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 his method, but it doesn't work for me link text

Help!Thank you in advance!

Asked by tan on 2012-05-25 04:03:31 UTC

Comments

Answers