I am interested in implementing control algorithms on embedded platforms. Searching across the web, I found several software that generates c-codes for targetted platforms. Some of them were ACADO and ACADOS. I have a fair amount of experience solving optimal control problems numerically using CASADI. As a next step, I want to experiment with hardware implementation.
I have 3 questions
- What is the simplest way to tinker and learn how to implement algorithms onboard? [suggested platform for hardware implementation]
- How I can use ACADO/ACADOS in the process?
- Since ACADOS uses CASADI, is it possible to implement our own numerical method to solve OCPs?
(I have used ACADO in MatLab to run closed-loop simulations. I am from an aerospace background and I don’t much knowledge of hardware implementation. I am learning C/C++ as I found them to be required for hardware prototyping)
Many thanks in advance