Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jetson TX2 installation in the october of 2019 #4969

Closed
jungladicitta opened this issue Oct 2, 2019 · 12 comments
Closed

Jetson TX2 installation in the october of 2019 #4969

jungladicitta opened this issue Oct 2, 2019 · 12 comments
Labels

Comments

@jungladicitta
Copy link


Required Info
Camera Model { D435, T265 }
Firmware Version latest
Operating System & Version Ubuntu 16.04
Kernel Version (Linux Only) (4.4.38)
Platform NVIDIA Jetson
SDK Version not installed yet
Segment Robot

Issue Description

To install librealsense on Jetson TX2 I have read these readme files:
installation_jetson.md
distribution_linux.md
JetsonHacks: buildLibrealsense2TX/README.md

So, as I understood to install librealsense on Jetson TX2 I should follow instructions from distribution_linux.md except for one moment about kernel patching.
Here is the problem.
Instruction from installation_jetson.md is inapplicable because instructions contains out-of-date links to patch scripts.
Another way to patch kernel is to run JetsonHacks scripts.
buildPatchedKernel.sh from JetsonHacks is inapplicable because I dont have kernel in my /usr/src/kernel directory. Moreover, installLibrealsense.sh installs librealsense v2.13.0 instead of latest 2.25.
Do I understand something wrong?
What can I do to patch kernel and install librealsense properly on my Jetson TX2?

@dorodnic
Copy link
Contributor

dorodnic commented Oct 3, 2019

We will update installation_jetson.md soon with new instructions.

distribution_linux.md except for one moment about kernel patching

This is correct.

What can I do to patch kernel and install librealsense properly on my Jetson TX2?

We no longer recommend kernel patching for Jetson installation. Installing the SDK via apt should be entirely sufficient.

@dorodnic dorodnic added the jetson label Oct 3, 2019
@brandonhanner
Copy link

@dorodnic is there any time frame on these updates? Installing via apt seems to not work at the moment (apt complains that there is no release for arm64).

@studennis911988
Copy link

@dorodnic Really looking forward it! Is there any expected time?

@dorodnic
Copy link
Contributor

dorodnic commented Oct 15, 2019

@studennis911988 - I just created a pull-request with updated instructions (#5053)
@brandonhanner - can you share more details? Are you using Ubuntu 16 or 18? (I think we published the 18 version also but I may be mistaken) Did you get any errors during the process?

@studennis911988
Copy link

@dorodnic
First of all, really appreciate all your hard-work.
Before jump right into the new installation, I have two concerns.

  1. Does it mean that the new installation process is independent to the Jetpack or L4T version?
  2. Does the new installation tested on D435i? Since I have noticed that only firmware 5.10.03 is able to connect D435i to my NVIDIA TX2 , moreover, D435i can only be recognized as D435 and the emitter is disable in this firmware. Just like this issue

@brandonhanner
Copy link

Hey @dorodnic, thanks for the updated instructions. My colleague was able to get this working with our T265 on the latest nvidia jetpack release with Ubuntu 18.04 LTS

@sjdrc
Copy link

sjdrc commented Oct 16, 2019

Does the nvidia provided kernel now have support for frame metadata?

@samsdolphin
Copy link

@studennis911988 - I just created a pull-request with updated instructions (#5053)

This works for me! Thank you!

@jungladicitta
Copy link
Author

@dorodnic thanks for your work and reply!

I have installed librealsense via apt on my jetson tx2 and I got d435 working in ros, but after some time it stops working and I see this error:

[camera/realsense2_camera_manager-5] process has died [pid 3038, exit code -11, cmd /opt/ros/kinetic/lib/nodelet/nodelet manager __name:=realsense2_camera_manager __log:=/home/nvidia/.ros/log/6312e40e-f6fb-11e9-9e19-b42e994ddade/camera-realsense2_camera_manager-5.log].
log file: /home/nvidia/.ros/log/6312e40e-f6fb-11e9-9e19-b42e994ddade/camera-realsense2_camera_manager-5*.log

Screenshot from 2019-10-25 12-28-06

What does mean code -11? Is this related to wrong librealsense installation on jetson tx2?

@studennis911988
Copy link

studennis911988 commented Oct 26, 2019

@jungladicitta @dorodnic
I had installed SDK successfully and the performance is quite nice, but I encountered the same issue as @jungladicitta does, the ros-wrapper dumped occasionally and the system become very laggy when using ros-wrapper even if the cpu use rate is under 50%.
@dorodnic wish you can give us some hint, thanks in advanced!

@jungladicitta
Copy link
Author

@dorodnic
Also I have issue that t265 disconnects when d435 is connected even with using powered USB 3.0 hub. Check out the description #5129
What do you think?

@RealSenseCustomerSupport
Copy link
Collaborator


The original issue (librealsense installation on TX2) should already be addressed.
Please feel free to submit a another ticket if more assistance is needed.
Closing this ticket unless otherwise. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants