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

Mit Hand detection runs fine but is not able to detect hand

asked 2012-04-13 01:15:51 -0600

narenayak gravatar image

Hi I am able to run hand_interaction without any issue .But after it detects a human on the on the prime sense user tracker view it always shows "looking for pose" on the detected human.Is there any specific pose link the openni_tracker .plz help the below is the copy of terminal window running hand _interaction.

I have some error like "libusb couldn't open USB device /dev/bus/usb/001/014: Permission denied. libusb requires write access to USB device nodes. " which i have solved

but i still am not able to find why it is not able to detect hand

roslaunch hand_interaction hand_detector.launch ... logging to /home/usr1/.ros/log/7cfb26b2-8555-11e1-975c-38607793109f/roslaunch-CrevaviWS2-1004.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://CrevaviWS2:50763/

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 [1019] ROS_MASTER_URI=http://localhost:11311

setting /run_id to 7cfb26b2-8555-11e1-975c-38607793109f process[rosout-1]: started with pid [1035] started core service [/rosout] process[openni_node1-2]: started with pid [1047] process[kinect_base_link-3]: started with pid [1048] process[kinect_base_link1-4]: started with pid [1049] process[kinect_base_link2-5]: started with pid [1050] process[kinect_base_link3-6]: started with pid [1057] process[handdetector-7]: started with pid [1061] process[ressetter-8]: started with pid [1068] process[skel_tracker-9]: started with pid [1077] Waiting for service /openni_camera/set_parameters... libusb couldn't open USB device /dev/bus/usb/001/014: Permission denied. libusb requires write access to USB device nodes. libusb couldn't open USB device /dev/bus/usb/001/014: Permission denied. libusb requires write access to USB device nodes. New User 1 Lost user 1 New User 1 Lost user 1 New User 1 New User 2 Lost user 1 Lost user 2 New User 2 Lost user 2

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
3

answered 2012-05-09 19:52:02 -0600

Hi Nernayak,

When the program shows the message "looking for pose" you should go in front of the kinect sensor and pose like this:

image description

Once the skeleton is calibrated you will be able to detect the hands.

Best regards, Martin.

edit flag offensive delete link more
0

answered 2012-06-26 00:00:40 -0600

Kiara gravatar image

Thank you, I had the same problem and now it works! :)

edit flag offensive delete link more

Question Tools

Stats

Asked: 2012-04-13 01:15:51 -0600

Seen: 501 times

Last updated: Jun 26 '12