IntelRealSense / librealsense

Intel® RealSense™ SDK
https://www.intelrealsense.com/
Apache License 2.0
7.64k stars 4.83k forks source link

Realsense Viewer, T265, connected but not able to view frames/data #6906

Open calnrv opened 4 years ago

calnrv commented 4 years ago

Required Info
Camera Model T265
Firmware Version 0.2.0.951
Operating System & Version Ubuntu 18.04.4
Kernel Version (Linux Only) 4.9.140
Platform NVIDIA Jetson TX2
SDK Version realsense viewer
Language python
Segment Robot

Issue Description

I am using the Jetson TX2 and followed the instructions at: https://github.com/IntelRealSense/librealsense/blob/master/doc/installation_jetson.md to install the librealsense2.

After successful completion, I opened realsense-viewer. The application did detect the T265. However, when I start the stream, it fails to show anything. Here is the first message:

Timestamp: 1595487528091.075439 Severity: Warn Description: Could not refresh read-only option Motion Module Temperature: Requested temperature for an unknown sensor id

The results for 'rs-enumerate-devices' is as follows:

Device info: Name : Intel RealSense T265 Serial Number : 944222110947 Firmware Version : 0.2.0.951 Physical Port : 2-1.4-6 Product Id : 0B37 Usb Type Descriptor : 3.1 Product Line : T200

Stream Profiles supported by Tracking Module Supported modes: stream resolution fps format
Fisheye 1 848x800 @ 30Hz Y8 Fisheye 2 848x800 @ 30Hz Y8 Gyro N/A @ 200Hz MOTION_XYZ32F Accel N/A @ 62Hz MOTION_XYZ32F Pose N/A @ 200Hz 6DOF

Some of the initial error messages seen in the output tab are as follows:

_22/07 23:58:28,622 ERROR [547404902848] (tm-device.cpp:1352) Bulk received 458752 but header was 678444 bytes (max_response_size was 678444) 22/07 23:58:28,625 ERROR [547404902848] (tm-device.cpp:1345) Stream transfer failed, exiting 22/07 23:58:28,942 INFO [547379724736] (tm-device.cpp:1408) T265 FW message: 10813462605: [0x /5:100] mempool out of memory: video 22/07 23:58:29,043 INFO [547379724736] (tm-device.cpp:1408) T265 FW message: 10846753231: [0x/5:100] mempool out of memory: video 22/07 23:58:29,043 INFO [547379724736] (tm-device.cpp:1408) T265 FW message: 10846965708: [0x/5:100] mempool out of memory: video 22/07 23:58:29,951 ERROR [547404902848] (tm-device.cpp:1263) Interrupt transfer failed, exiting 22/07 23:58:30,001 WARNING [547379724736] (messenger-libusb.cpp:66) bulk_transfer returned error, endpoint: 0x2, error: No such device, err. num: 19 22/07 23:58:30,001 ERROR [547379724736] (tm-device.cpp:2036) Bulk request error RS2_USB_STATUS_NO_DEVICE 22/07 23:58:30,001 INFO [547379724736] (tm-device.cpp:1437) Got bad response, stopping log_poll 22/07 23:58:30,162 WARNING [547371332032] (messenger-libusb.cpp:66) bulk_transfer returned error, endpoint: 0x2, error: No such device, err. num: 19 22/07 23:58:30,162 ERROR [547371332032] (tm-device.cpp:2036) Bulk request error RS2_USB_STATUS_NO_DEVICE 22/07 23:58:30,162 INFO [547371332032] (tm-device.cpp:1453) Got bad response, stopping time sync 22/07 23:58:30,584 INFO [547546812864] (tm-boot.h:22) Found a T265 to boot 22/07 23:58:33,004 INFO [547546812864] (tm-info.cpp:53) Picked 1/9 devices 22/07 23:58:33,004 INFO [547546812864] (tm-info.cpp:53) Picked 1/9 devices Stopping streaming 22/07 23:58:47,808 WARNING [547580010512] (messenger-libusb.cpp:66) bulk_transfer returned error, endpoint: 0x2, error: No such device, err. num: 19 22/07 23:58:47,808 ERROR [547580010512] (tm-device.cpp:2036) Bulk request error RS2_USB_STATUS_NO_DEVICE 22/07 23:58:48,062 WARNING [547580010512] (messenger-libusb.cpp:66) bulk_transfer returned error, endpoint: 0x2, error: No such device, err. num: 19 22/07 23:58:48,062 ERROR [547580010512] (tm-device.cpp:2036) Bulk request error RS2_USB_STATUS_NO_DEVICE 22/07 23:58:48,090 WARNING [547580010512] (messenger-libusb.cpp:66) bulk_transfer returned error, endpoint: 0x2, error: No such device, err. num: 19 22/07 23:58:48,090 ERROR [547580010512] (tm-device.cpp:2036) Bulk request error RS2_USB_STATUS_NODEVICE 22/07 23:58:48,090 WARNING [547580010512] (types.cpp:49) Requested temperature for an unknown sensor id Could not refresh read-only option Motion Module Temperature: Requested temperature for an unknown sensor id

If I try to stream again, the error message is as follows:

Io in rs2_open_multiple(sensor:0x7f74002310, profiles:0x7f740148a0, count:5): open(...) unknown error UNKNOWN STATUS at 0x3f55

What should I do to get the T265 operational on the realsense-viewer?

I intend to use the ROS python wrapper for the T265. I have not yet installed the ROS wrapper since I want to make sure the T265 I just bought is good and operational. How do I get it working?

Thank you. Raghu.

calnrv commented 4 years ago

Just FYI with regards to above issue: The ASIC temperature field in the realsense viewer shows an invalid value (some large number), while the motion module temperature is 0.000