How to play Multiple Fixed-Wings UAV Animations in UAV animation block

12 ビュー (過去 30 日間)
Hussain Ali
Hussain Ali 2020 年 10 月 2 日
回答済み: Giuseppe Silano 2022 年 3 月 2 日
Greeting everyone!!!
I am trying to simulate waypoint following of Multiple fixed-wings UAVs in UAV Animation block which I found from example "Tuning Waypoint Follower for Fixed-Wing UAV" which can be using following command:
openExample('robotics/TuningWaypointFollowerForFixedWingSmallUAVExample')
this example shows way point following using single Fixed wing UAV having uav animation block...
for multiple UAVs i have duplicated the same model but with different waypoints and i want to simulate/animate this model...kindly guide how can i accomodate multple UAVs in single UAV animation block...

採用された回答

Jianxin Sun
Jianxin Sun 2020 年 10 月 5 日
Hi Hussain,
The UAV Animation block can only visualize one UAV at a time. If you want to visualize multiple UAVs, consider create a MATLAB function block and use plotTransforms function to draw multiple UAVs. You would need to use coder.extrinsic('plotTransforms') to declare that the visualization code will be executed using MATLAB instead of code generation.
Thanks,
Jianxin
  4 件のコメント
Anthony Maalouly
Anthony Maalouly 2020 年 12 月 1 日
Hi Jianxin,
Thank you for this. Would you know how to show the path of the UAVs? I would like to show a plot similar to the UAV toolbox plotter. Also do you think you can integrate this code in the main toolbox?
Best regards,
Anthony
Jianxin Sun
Jianxin Sun 2020 年 12 月 2 日
Hi Anthony,
You can use a plot3 to visualize the UAV trajectory. But you would need to keep recording the UAV's pose during simulation inside the MATLAB function block. You can create a persistent variable and use it to store the last N poses of the UAV.
Best regards,
Jianxin

サインインしてコメントする。

その他の回答 (1 件)

Giuseppe Silano
Giuseppe Silano 2022 年 3 月 2 日
I've been working on a built-in example using MATLAB/Simulink 3D Animation Toolbox for object detection and tracking with an Unmanned Aerial Vehicle. Below there are the links to the GitHub repository and the open-access paper. The code is also available on MathWorks File Exchange.

カテゴリ

Help Center および File ExchangeUAV についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by