I want to model a quadrotor helicopter in a simulator. A quadrotor is just a planar helicopter with 4 rotors at the corners, two of which rotate one way and 2 the other.
For the simulator I just have to provide the 4 relative forces at the corners and the main dynamics are handled by ODE.
However, I have to additionally model the atmospheric drag which is not easy.
The basics of drag I understand: a force linear to velocity and surface area opposing the direction of motion. For a solid shape like a cube or sphere this is mostly easy. How does mass come into this equation?
But how do you model the drag caused by the 4 rotors? In some sense there is no drag caused by the rotors as they are creating lift in the vertical direction. But then there is sideways drag?
I am not looking for an uber accurate physics model, but some generalization that is fast to compute.
Any tips most appreciated.
For the simulator I just have to provide the 4 relative forces at the corners and the main dynamics are handled by ODE.
However, I have to additionally model the atmospheric drag which is not easy.
The basics of drag I understand: a force linear to velocity and surface area opposing the direction of motion. For a solid shape like a cube or sphere this is mostly easy. How does mass come into this equation?
But how do you model the drag caused by the 4 rotors? In some sense there is no drag caused by the rotors as they are creating lift in the vertical direction. But then there is sideways drag?
I am not looking for an uber accurate physics model, but some generalization that is fast to compute.
Any tips most appreciated.