Which branch of px4-firmware should we build against?
-
The current published px4 firmware (built from this repo on the sdk-0.9 branch) appears to be building from a px4-firmware branch similar to
voxl-dev-1.12
. When building custom PX4 firmware should we fork off of this branch to ensure compatibility with the voxl-suite?We are also using HITL testing for this drone, but the branch specified by the documentation is
voxl-master
which appears to be updated frequently and no longer has the files required in the instructions. Again, these files can be found in thevoxl-dev-1.12
branch, but this branch also has errors when attempting to build thepx4_sitl gazebo
target so I am not sure which branch I should be using for that build. Is there a single branch that works for both uploading the HITL configuration files and also building the simulator plugins?Thank you!
-
@Aidan-Dempster Yes, for SDK 0.9 and 0.9.5 you want to be using voxl-dev-1.12 branch. You can look at the tags to see how it aligns with the released versions. Starting with SDK 1.0.0 (Coming very soon) the branch will be voxl-dev. voxl-master has been deprecated and has stale content.
-
@Eric-Katzfey Thank you. Do you know if the HITL configuration files and the
voxl-px4-hitl
script will be moved into voxl-dev at that point or will those files be left in the voxl-dev-1.12 branch? -
@Aidan-Dempster Yes, HITL support will be migrated to the voxl-dev branch as well.