Hi everyone, I’m relatively new to the VOXL ecosystem and I’ve been trying to set up a workflow to develop and test changes to the voxl-vision-hub autonomy stack without flying a real vehicle.
i loaded the qti-ubuntu-m0054-docker.tar image and get a shell inside the container and installed the voxl-suite to get all the services (sw)...
I understand that the vision hub contains autonomy examples such as the Figure-8 demo and other tasks and that it interacts with PX4 via MAVLink.
My main goal is to run SITL (Software-in-the-Loop) so that I can test changes to the autonomy behaviour in a simulated environment , ideally with PX4 SITL, FlightGear (or another simulator), and the vision hub all working together.
This leaves me a bit confused about the recommended way to set up simulation for autonomy development when not using ROS. Specifically:
Can voxl-vision-hub interact with a PX4 SITL instance running on a host machine?
If so, what is the recommended setup and how do I link MAVLink traffic between the host SITL and the container on VOXL2?
Or is the supported path something like HITL only?
Thanks in advance for any guidance , I’m just getting started with this stack and would appreciate pointers to the best practices or examples.