I have been using an older firmware of PX4 (1.1x) and it works flawlessly, every-time. From start to finish and I have auto takeoff and landing nailed down. That said, I’ve been reluctant to put my rig on a new firmware because I really don’t want to start over with it should any problems occur. So, I can test and take that risk which would be fine if I used another plane (not really what I want to do at all as it is a pain but also not great for moving to upgraded firmwares every time a stable release comes out), or I can use the SITL/HITL to validate new firmware revisions. HOW?
I have set it up (HITL) and got it working previously but I am curious as to what really constitutes validation from a devs (or anyone else) perspective who uses it to provide a strong indication of support to reliability in new versions? That is really what is holding me back. I would like to use the SITL opposed to HITL to merely test the procedures out there but from what I’ve read, the docs on simulation tend to be geared to MC. FW has some use in x-plane but I find it difficult to get there. Would appreciate the help and maybe even adding this to the guide bec it would be really helpful for people who want to upgrade to new firmwares but test the outcome firm in-front of them on a screen.