I am working on the adaptive control of quadrotor UAV in MATLAB/Simulink environment. I prepared some trajectories for the UAV to follow in $x$, $y$ and $z$ directions. I would like to implement these trajectories by using a commercial pilot joystick whose blocks are available on Simulink. What I am quite unclear is the selection of these inputs through the joystick.

In flight control systems, one can give roll, pitch and yaw rates ($p$, $q$ and $r$) as inputs to be followed by the UAV. In a conference paper I came across an example where the roll angle ($\phi$), the pitch angle ($\theta$) and the yaw rate ($\dot{\psi}$) are given from the joystick.

My question is the following: What is the general selection for the UAV inputs through a joystick? I watched some videos on Youtube, where some people are controlling the UAVs with joysticks. Do they directly provide the desired $p$, $q$ and $r$ ?

  • $\begingroup$ Control input mechanisms (what parameters are assigned to which joystick axis) is totally dependent on the use case. Can you elaborate on what you want to do in a little bit more detail? i.e. "... to implement these trajectories by using a joystick..." do you want to be able to define a trajectory using a joystick, so you want to define a curve that the UAV will use as reference? $\endgroup$ Mar 23, 2020 at 12:47
  • $\begingroup$ ... or.. do you want to fly a simulated UAV to find a proper trajectory for your particular UAV to later on try to mimic the flight, etc? $\endgroup$ Mar 23, 2020 at 12:47


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.