I’m working on building my own autonomous drone using the Jetson TX2 NX and came across the Redtail project (Home · NVIDIA-AI-IOT/redtail Wiki · GitHub). I’m particularly interested in setting up the TBS SkyPad for autonomous navigation, especially in GPS-denied environments.
I have a few questions regarding compatibility and setup:
Will this work with JetPack 4.6 on the Jetson TX2 NX?
Are there any known issues or modifications required for getting the TBS SkyPad setup running on JetPack 4.6?
What version of TensorRT, CUDA, and cuDNN is best suited for this setup?
Does anyone have experience running this on a TX2 NX? Any recommendations or things to watch out for?
How well does Redtail + TBS SkyPad perform in GPS-denied environments? Are there specific sensor configurations (e.g., stereo cameras, IMU fusion) that work best?
Would you recommend downgrading to an older JetPack version for better compatibility, or is JetPack 4.6 stable enough for this use case?
I’d really appreciate any insights from the community, especially regarding GPS-denied navigation. Thanks in advance!
I want to add a detail. JetPack/SDK Manager is just a GUI front end to the actual flash software. What gets flashed is L4T, and in turn, L4T is just what you would call Ubuntu after adding the NVIDIA drivers to it. The actual flash software is the driver package mentioned by @DaneLLL, and this flash software creates the image based on the sample rootfs. Some basic steps:
Unpack the driver package without sudo.
The above creates subdirectory “Linux_for_Tegra/”, and within this is “Linux_for_Tegra/rootfs/”. You would unpack the sample rootfs within “rootfs/” using sudo.
Back in the “Linux_for_Tegra/” directory you would complete the “rootfs/” by adding the NVIDIA content as root (with sudo): sudo ./apply_binaries.sh
You are now free to flash on command line as many times as you want.
Note in “Linux_for_Tegra/” these files: ls -l jetson*.conf
If you remove the “.conf” from the file name, those are the flash targets. These all assume you are using a developer’s kit and not a custom third party carrier board. A typical command line flash for a TX2 after connecting the dev kit in recovery mode: sudo ./flash.sh jetson-tx2 mmcblk0p1
(mmcblk0p1 is the first partition of the eMMC)
hi there i am on 3rd party devloper board with tx2 nx module, with the boot files mounted on ssd, i shall follow the steps given by mr DaneLLL and use the command line to flash my board
Do remember that the flash steps quite likely require modification for a third party carrier board. The firmware and possibly other software may differ from the stock L4T software. The manufacturer of the third party carrier board would be where you find out if modifications are needed and procedure changes.