I am following the standard instructions to run PX4 sitl with gazebo:
$ make px4_sitl gazebo
…
– Found PythonInterp: /usr/bin/python3 (found suitable version “3.8.10”, minimum required is “3”)
– Found OpenCV: /usr/local (found version “4.5.0”)
– Found TinyXML: /usr/lib/x86_64-linux-gnu/libtinyxml.so
…
…/Firmware/Tools/simulation/gazebo-classic/sitl_gazebo-classic/include/gazebo_aruco_plugin.h:41:10: fatal error: opencv2/aruco.hpp: No such file or directory
41 | #include <opencv2/aruco.hpp>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
$ make px4_sitl jmavsim
Works fine and the JMAVsim runs correctly with QGroundControl.
I am correctly initialized, have tracked down numerous unmarked dependencies, re-installed, rebuilt, cleaned. to no avail.
Sadly I am left with building opencv + contrib (aruco is in the contrib portion)…
Any other help would be appreciated…