altitude output problem with 6DOF EoM (Euler) fixed mass block.

3 次查看(过去 30 天)
I am using built in block from aerospace blockset for 6DOF euler angles with fixed mass for quadcopter.
i have entered mass as 15,5 kg and inertia as [2.14 0 -0.56;0 5.45 0;-0.56 0 7.18].
z axis poining down.
As drone weights 15,5 kg, total thrust requrired to lift the drone is approx 152 N.
Now when i use constant block for force [0 0 -100]' N and moment [0 0 0]' N m as an input to the 6DOD block, still my drone is travelling across z direction.
How come my drone is going up and up with -100 N force??

回答(1 个)

Raj
Raj 2023-9-7
Hi,
I understand that you have a drone of 15.5 kg which requires a total thrust of 152 N. The value of the external force is 100 N in vertically upward direction
But the drone is still going upward.
The acceleration of the drone is [0 0 -6.452], found from the equations which you can check from the documentation attached below.
Scroll down to Algorithms section of the documentation and check with the equations governing the motion.
Check the value of Abb from the equation. I hope this helps to solve the query you had!

类别

Help CenterFile Exchange 中查找有关 Unit Conversions 的更多信息

产品


版本

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by