Need Help with Driveworks SDK on Drive AGX Xavier Target System

Here’s the following info:
Hardware Platform: [DRIVE AGX Xavier™ Developer Kit]
Software Version: [Example: DRIVE Software 9]
Host Machine Version: [native Ubuntu 16.04]

Hello,

I am currently working on the Drive AGX Xavier and I checked that I have Driveworks SDK version 2.0.2081 installed on my target system however it seems I am missing some packages or files that were supposed to be included. Such as Renderer.h and GL.h for some camera C++ files. I was wondering if there was some way to manually add on these missing files or .h files using the documentation provided like here: https://docs.nvidia.com/drive/driveworks-3.0/Renderer_8h.html .

I also couldn’t find this directory: /root/apt-repos/binary-DWx, which is the directory to navigate for install of NVIDIA Driveworks on Linux Platform (https://docs.nvidia.com/drive/driveworks-3.0/dwx_installation_V5L.html).

If you could please provide help on how to get these missing references, installs, or files like Renderer.h and GL.h that would be great. I should also add that in my C++ files, Renderer.h has the include statement of <dw/renderer/Renderer.h> and Gl.h has the include statement of <dw/gl/GL.h>.

Please provide assistance if possible, thank you.

Sincerely,
Brendan Sting

Hi @stin7931,

I don’t have DRIVE Software 9.0 on my host/target systems though but let me try to help you.

DriveWorks 2.0 SDK Reference isn’t easy to access online as 3.0 (the links in your post).
It is available at /usr/local/driveworks/doc/nvsdk_html/index.html (path for my DriveWorks 2.2) in your host system (with DRIVE Software installed) or you can download it from https://developer.nvidia.com/DRIVE/secure/docs/NVIDIA_DRIVE_SW_10_References.zip.

If you are looking for any files of DriveWorks, you can search them under /usr/local/driveworks/ and its subdirectories on your host system. Thanks!

Hello @VickNV,

Thank you for the quick response and detailed download info. I would like to ask another question regarding Drive Software on Nvidia Drive AGX Xavier. My question is: do you recommend upgrading to Ubuntu 18.04 OS along with Drive Software 10 on Drive AGX Xavier target system? Would I also have to upgrade my host-PC to 18.04 Ubuntu as well for this process? I also have to ask, going from Ubuntu 16.04 to 18.04 along with Drive software 9 to 10, what would change internally in terms of files and programs within the AGX Xavier? Would there be more Drive Software tools?

I am just asking these questions to gauge if it is worth upgrading my target and host system to 18.04 Ubuntu and Drive 10 software. I also have some scripts that use ROS Kinetic so I am unsure if they are compatible with ROS Melodic when upgrading my AGX’s Ubuntu version.

Please get back to me with your recommendations and responses, thank you.

Cordially,
Brendan Sting

Release notes are alwasy good starting point for considering a release.

You can check DRIVE Software 10.0 release notes below and other documents to understand the changes.
https://developer.nvidia.com/DRIVE/secure/docs/NVIDIA_DRIVE_Software_Release_Notes_10.0.pdf

Even the next release after 10.0 will stay at Ubuntu 18.04 on both host and target side so I would suggest you to move to Ubuntu 18.04 gradually. Thanks!