Control UAV in Gazebo With Simulink
14 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I added a quadcopter, installing some packages, in the preset "Differential-Drive Robot" simulation environment for co-simulation in Gazebo with Simulink and i modified the blocks. The rotors are rotate but the drone does not take off. Anyone have experiences?
0 commentaires
Réponses (1)
Jianxin Sun
le 18 Juin 2021
Set motor joint velocity will rotate the rotors but that will not generate lift since Gazebo is not simulating aerodynamices. You would need to compute lift and torque yourself based on motor speed and apply them to the UAV's motor link. You can check out GazeboMotorModel::UpdateForcesAndMoments in https://github.com/ethz-asl/rotors_simulator/blob/master/rotors_gazebo_plugins/src/gazebo_motor_model.cpp for reference.
2 commentaires
Jianxin Sun
le 21 Juin 2021
You can use Simulink to directly compute force and torque and apply to Gazebo links.
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!