Bryce - were you successful in running ROS2 on the VOXL? I'm working with a Docker container built from the official ROS2 Foxy container that just adds a simple proof-of-concept package for our use case and ran into some issues actually running a container from my image.
The container itself runs fine but my ROS2 launch script won't execute. My issues, I believe, surround the pseudoterminal interface on the VOXL's Linux build. ROS2 launch is using the
pty Python package and
pty.openpty() looks for BSD-style pseudoterminals and I assume the onboard Linux kernel was compiled with the option to disable that depreciated interface (someone please chime in and correct me if I'm wrong). I'm currently wrestling the Docker image to work correctly on the VOXL Flight board.
Am thinking about trying to run Singularity/Apptainer on the VOXL since it's computerization but focused on integration rather than isolation because I think my issues are Docker-related. Not sure if anyone has tried Singularity or not...