Recently, my team tried to wire the thermal camera to our VMC, and it will not transmit data. Everything lights up properly, and the camera is being detected by the computer, it just doesn’t give a visual output in AVRGUI.
We have the four pin connector plugged into the camera, and split into four female to female jumper wires which are connected to the 40 pin board of the VMC. If any of that sounded off please let me know, I can send pictures tomorrow.
We have power cycled the drone multiple times, it doesn’t make a difference.
Can you operate the gimbal through the AVR GUI joystick?
For a few days I was confused because the GUI registered an MQTT connection to the Jetson, but none of the peripherals responded, but it turned out it was because the Jetson and the PCC weren’t properly connected, we only thought they were.
Backtrack, go to the basics and work up. It’s probably the cables, based off our experience.
I would eliminate as many variables as possible, and just test the thermal camera on it’s own, you don’t need the fusion or vio services.
I would run run the command: ./start.py run thermal
to only run the thermal module.
Looking at your logs, it looks like the thermal module can’t find the camera, so I think you have a hardware issue. As @Tig said, double check the connections, and if you can, post a picture of the soldering.