Has anyone used a speedgoat with sensors and actuators to test a SIMULINK-designed flight controller as a RCP/HIL?
7 views (last 30 days)
Show older comments
I am currently trying to develop an Iron bird testbed for an UAV to test its harware components and evaluate the real-time capabilities of the designed flight controllers using a speedgoat. I was thinking of starting with a rate gyro sensor (for pitch rate feedback), a servo (acting as an elevator), and testing a simple pitch rate controller feedback using the speedgoat to communicate with harware and SIMULINK and test the designed closed loop pitch controller. I was wondering if anyone has done anything similar- designing control algorithms in Simulink and leveraging a Speedgoat target computer as a prototype for the final controller, and/or test hardware components (Rapid Control Prototyping- RCP)? I'm eager to know what has been done and how :)
Thanks,
-J
0 Comments
Answers (1)
Dimitri MANKOV
on 8 Aug 2022
Hi Jesus,
You can find several success stories here showing projects in which Speedgoat real-time target machines and Simulink Real-Time have been used for Harware-in-the-Loop testing and Rapid Control Prototyping. In particular, I believe that the Scientific Aviation Association (FVA) in Aachen, Germany worked on an iron bird project similar to yours, see here.
Best,
Dimitri
2 Comments
Dimitri MANKOV
on 9 Aug 2022
Edited: Dimitri MANKOV
on 9 Aug 2022
Hi Jesus,
Such models depend a lot on the I/O interfaces and devices used in the project. Speedgoat provides a tailored test model with every target machine that they deliver, containing an example configuration of the driver blocks for the I/O modules installed in it. Making a Simulink model run in real-time on a Speedgoat target machine is just a matter of combining your original model with the right driver blocks from the Speedgoat I/O Blockset, and clicking a single button :-)
In addition to that, there are tutorial videos and product examples available that should help new users to get started efficiently.
I hope this is helpful!
Dimitri
See Also
Categories
Find more on Target Computer Setup in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!