필터 지우기
필터 지우기

parrot miniquadcopter simulink model

조회 수: 4 (최근 30일)
Hoàng
Hoàng 2023년 10월 31일
댓글: Hoàng 2023년 11월 1일
I am trying to test my new controller for quadcopter using parrot mambo miniquadcopter model in Quadcopter project of matlab/simulink. However when I look at drone parameters in file vehicleVar.m there are some parameters that I dont understand. Can you explain for me the meaning of motor command? is it a physical term such as velocity or thrust? As I know, the thrust command can be trasform to motor velocity command directly, why in this project the thrust command need to be transform to motor command then to velocity.
Thank you very much!

답변 (1개)

recent works
recent works 2023년 10월 31일
In the MATLAB/Simulink Quadcopter project with the Parrot Mambo miniquadcopter model, the "motor command" is not a standard physical term like velocity or thrust but is used as an abstraction for the control input to the quadcopter's motors. It represents the control signals sent to each of the quadcopter's motors to control its behavior, typically ranging from 0 to 1.
The reason why the "thrust command" needs to be transformed into "motor command" before being used to control motor velocity is because it provides an intermediate step in the control process. The flight controller calculates the motor commands based on the desired thrust and other factors like desired orientation, stability, and control inputs. These motor commands are then used to adjust the motor speeds to achieve the desired thrust and attitude.
This transformation is necessary because the quadcopter's control system is more complex than a simple linear relationship between thrust and motor velocity. It takes into account various factors like the quadcopter's orientation, the motor dynamics, and the flight controller's control algorithms. The "motor command" values are used to ensure that the quadcopter can achieve stable and controlled flight based on the desired thrust and attitude.
  댓글 수: 1
Hoàng
Hoàng 2023년 11월 1일
So you mean that because of the dynamic of the motor, the thrust command can not be transform directly to velocity command and the motor command works as a delay right?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Parrot Minidrones에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by