Closed lucbettaieb closed 5 years ago
@piyushk : any idea as to what may have happened?
@lucbettaieb Sorry to hear about the non-functioning Kinect! I'm afraid I have no idea, as I've never experienced hardware failure while running this driver. The fact that openni did not work in the first place does not seem promising.
@piyushk Dang, well; If I find anything out I'll re-open the ticket. Thanks.
Hi,I have the same problem.and when I use
roslaunch openni_launch openni.launch
then use rviz,kinect worked.
Interesting, I'll give it a try.
i got below error but my kinect is working perfect...early a time its worked but now its show this error...freenect_launch working normaly without error but if i run rviz its show the below error please help me
[ INFO] [1499883433.167600440]: Stopping device RGB and Depth stream flush. terminate called after throwing an instance of 'std::runtime_error' what(): freenect_process_events error [camera/camera_nodelet_manager-1] process has died [pid 3479, exit code -6, cmd /opt/ros/kinetic/lib/nodelet/nodelet manager name:=camera_nodelet_manager log:=/home/robinrobotics/.ros/log/2f69a2e2-672d-11e7-9a3a-4cbb583d50df/camera-camera_nodelet_manager-1.log]. log file: /home/robinrobotics/.ros/log/2f69a2e2-672d-11e7-9a3a-4cbb583d50df/camera-camera_nodelet_manager-1*.log
I got a similar error with Ubuntu 16.04 ROS Kinetic Xbox 360 Kinect - Model 1414
process[camera/camera_nodelet_manager-1]: started with pid [31300]
process[camera/driver-2]: started with pid [31301]
process[camera/rgb_debayer-3]: started with pid [31302]
process[camera/rgb_rectify_mono-4]: started with pid [31303]
process[camera/rgb_rectify_color-5]: started with pid [31316]
process[camera/ir_rectify_ir-6]: started with pid [31328]
process[camera/depth_rectify_depth-7]: started with pid [31343]
process[camera/depth_metric_rect-8]: started with pid [31360]
process[camera/depth_metric-9]: started with pid [31363]
process[camera/depth_points-10]: started with pid [31381]
[ INFO] [1529679797.580395988]: Initializing nodelet with 4 worker threads.
process[camera/register_depth_rgb-11]: started with pid [31398]
process[camera/points_xyzrgb_sw_registered-12]: started with pid [31412]
process[camera/depth_registered_sw_metric_rect-13]: started with pid [31426]
process[camera/depth_registered_rectify_depth-14]: started with pid [31442]
process[camera/points_xyzrgb_hw_registered-15]: started with pid [31457]
process[camera/depth_registered_hw_metric_rect-16]: started with pid [31475]
process[camera/depth_registered_metric-17]: started with pid [31496]
process[camera/disparity_depth-18]: started with pid [31515]
process[camera/disparity_registered_sw-19]: started with pid [31535]
process[camera/disparity_registered_hw-20]: started with pid [31548]
process[camera_base_link-21]: started with pid [31564]
process[camera_base_link1-22]: started with pid [31578]
process[camera_base_link2-23]: started with pid [31584]
process[camera_base_link3-24]: started with pid [31601]
[ INFO] [1529679797.793835112]: Number devices connected: 1
[ INFO] [1529679797.793876165]: 1. device on bus 000:00 is a Xbox NUI Camera (2ae) from Microsoft (45e) with serial id 'B00364212508033B'
[ INFO] [1529679797.795062244]: Searching for device with index = 1
[ INFO] [1529679798.101286493]: Starting a 3s RGB and Depth stream flush.
[ INFO] [1529679798.101385056]: Opened 'Xbox NUI Camera' on bus 0:0 with serial number 'B00364212508033B'
[ WARN] [1529679798.913528981]: Could not find any compatible depth output mode for 1. Falling back to default depth output mode 1.
[ INFO] [1529679798.922463857]: rgb_frame_id = 'camera_rgb_optical_frame'
[ INFO] [1529679798.922501712]: depth_frame_id = 'camera_depth_optical_frame'
[ WARN] [1529679798.933344418]: Camera calibration file /home/joseph/.ros/camera_info/rgb_B00364212508033B.yaml not found.
[ WARN] [1529679798.933398102]: Using default parameters for RGB camera calibration.
[ WARN] [1529679798.933451016]: Camera calibration file /home/joseph/.ros/camera_info/depth_B00364212508033B.yaml not found.
[ WARN] [1529679798.933490316]: Using default parameters for IR camera calibration.
[ INFO] [1529679801.462710576]: Stopping device RGB and Depth stream flush.
terminate called after throwing an instance of 'std::runtime_error'
what(): freenect_process_events error
[camera/camera_nodelet_manager-1] process has died [pid 31300, exit code -6, cmd /opt/ros/kinetic/lib/nodelet/nodelet manager __name:=camera_nodelet_manager __log:=/home/joseph/.ros/log/20e22f20-7620-11e8-95d0-3065ec753340/camera-camera_nodelet_manager-1.log].
log file: /home/joseph/.ros/log/20e22f20-7620-11e8-95d0-3065ec753340/camera-camera_nodelet_manager-1*.log
Hey guys, this was an issue regarding running freenect and then my kinect literally not turning on anymore. Is that what happened to you?
Looking in the source, this looks like it might be related to the device not being recognized. I'm going to reopen this to see if there can be an explanation.
@piyushk Any idea if this line is related to a hardware failure?
I'm getting errors like this (both laptop & Rpi ROS Kinetic version) , do you find any solutions ? When I search on web , some said it's bcoz of memory allocation(not enough memory error) . I think I'm being mad with this shit error :')
What kind of raspberry pi are you using? I'd not be surprised if it's because there's not enough memory on the board.
Have you ever considered usb autosuspend? I've had a similar problem and finally solved it. Just look at this post it might help https://devtalk.nvidia.com/default/topic/746596/embedded-systems/usb3-port-not-providing-continuous-power-/post/4239121/#4239121
Have you ever considered usb autosuspend? I've had a similar problem and finally solved it. Just look at this post it might help https://devtalk.nvidia.com/default/topic/746596/embedded-systems/usb3-port-not-providing-continuous-power-/post/4239121/#4239121
I think you need to copy the link and open it in a new tab
hello,i meet the same problem......i use vmware ,yesterday i use rgbg+ros+kinectv1 works ; but in the second day, the errors out: two situation here: 1. i launch freenect , then loop [ INFO] [1605787660.980057731]: Starting a 3s RGB and Depth stream flush.[ INFO] [1605787663.981905634]: Stopping device RGB and Depth stream flush. 2. i launch freenect , it first works ; but when i launch ORB_SLAM2 with ROS ,the terminal of freenect also loop Starting........Stopping.....,and terminal of ORB_SLAM2 's image window is black
I found the question about it,For this error,because you use the USB2.0 interface,you have to USB3.0 or obove.
Was trying to get my Kinect streaming a pointcloud into rviz. When I launched freenect.launch from freenect_launch and went into rviz and selected the PointCloud2 type and selected the appropriate topic, everything froze, the program crashed, and now my Kinect is unresponsive. (The green lights aren't even turning on when I plug it in)
Previously to me doing this, I tried openni with no success. I added a rules file to my udev folder and restarted the udev service so things would work. Here's all of the std out from the launch.
Maybe my kinect was just faulty? Any idea as to what happened? Let me know if any more info is required.