Hi ,
I have developed a Non-Linear Model Predictive Controller for hexacopter, as a fault tolerant controller for hexacopter, to handle motor failures, windy conditions, communication delays etc. However, all of this have been working pretty well in simulation on MATLAB, and now I intend to perform hardware validation.
For hardware I am using Revo FC running I think Black Rhino Firmware. I am considering the following options ,
Opt 1) I want to use Beagle Bone Blue / RPi2 for this project with Librepilot firmware running on it
Opt 2) BBB/RPi2 communicate with Librepilot giving it motor commands.
One of the primary reason to use BBB/RPi2 is because, I believe Revo hardware in not capable of handling optimization and needed something powerful onboard the hexacopter. Hence, I am just trying to understand whats the best way moving forward using Librepilot. any suggestions or recommendation would be helpful.
Thank you..