Jetson Xavier NX dev kit and Cube Orange communication error

Hi everyone !
I’m working with a Nvidia Jetson Xavier NX dev kit as companion computer. I would like to connect via GPIO pin a Orange Cube to it. I do the connection and use the program apm.launch provided by mavros package to test it. All seems to work fine, no error in program or warning.
So, I would like to test with vision_to_mavros package, but when I test rostopic echo mavros/state, there is no connection between the FCU (the cube) and the node. I configure the fcu_url to /dev/ttyTHS0:115200, where THS0 is the tty for the cube with my setup.
I saw on another forum that there is a serial console by default on the THS0, so I disabled it to avoid any conflict. So now my /dev/ttyTHS0 is in dialout when I do ls -l /dev/ttyTHS0. So it theoretically can accept a communication on this port.
I have also seen some people with the same problem, but I don’t seen any solution.

If anyone has had this problem, please let me know to try to find a solution.
Thanks
Quentin

Hello
Simplest and safest solution is to use a USB to Serial converter (FTDI)

Thanks for your response !
So with this I would be able to connect the cube via USB to the jetson ?

You can connect the cube directly to the Jetson just with a USB cable if you want

Thank you very much !

Hello Mr. Poirier,

We are a small research team in Morocco, with expertise in AI and computer vision. We would like to connect a JETSON ORIN to a cubepilot. Could you validate or critique the architecture (slide 4)? What do you think? Is it the best way to build our drone if we want to develop a semi-automatic drone, capable of either receiving instructions from the groundstation , or under full automatic control of the companion computer?
20240516 ARDU PILOT FORUM question.pdf (724.1 KB)