Hi, not sure if this section is just for APSync or Companion Computers in general? Please feel free to move if it's not in the right place
About 18 months-2 years ago it became clear to me that Companion Computers, or a 'higher level' function to flight controllers, was going to be super important to UAVs. It also became clear that unlike ArduPilot there was a lack of organised development of CCs, or any way to do so, as they are quite a different problem to flight controller logic. So, I started on some research and a little project to try and come up with a solution to this problem. Unfortunately, I didn't really know what I was doing so it took me a little while to research and learn the necessary technology and skills to tackle this problem. Still optimistic, I dove in the deep end and started experimenting. An experiment became a Proof of Concept, became an Alpha, became a Beta, became .. somewhat of an obsession. So eventually I had to say enough is enough, release the damn thing. At which point I started testing things, found lots of things didn't work, fixed those things, tested again.. rinse, lather repeat..
Anyway, I think it's reasonably useable enough now to release into the world for other people to try. Fly little bird, fly!
Many thanks to the brave guinea pigs who have taken the time to download and try this, and to provide invaluable feedback. In case it's not obvious, I would hold off for at least a couple of point releases before you start flying this on spaceships, passenger airlines etc.. Also, please don't judge this as a finished product. It's more of a beginning, a framework for people to collaborate with. The actual functionality is probably only 10% complete so far - it's the concept that is important at this point, not what it does.