I have built the NASA JPL Open Source Rover project and tested everything working on a Raspberry Pi. I have since swapped over to a Jetson NX and everything seems to be working including my added sensors except my packetized serial connection to the RoboClaw motor controllers. The code is setup to look for /dev/serial0 but that is not on this device and I believe it is a link from /dev/ttyS0 on the RPi. I have started running basic commands to try and see which device the RoboClaws might be attached to and I am having very little luck. I did add my user to the dialout group but that did not change anything. I feel like I am missing something pretty simple, but I appreciate any help I can get.
The RoboClaw documentation is here with the Packetized Serial information on page 57.
The specific code from JPL that is being used is here. For my testing, I am basically trying to run the following commands in a Python terminal:
rc = Roboclaw("/dev/ttyS0",115200)
I have tried with multiple /dev/ttyS* and /dev/ttyTHS* devices.