Parrot Minidrone - stable flight

조회 수: 15 (최근 30일)
Keith Marange
Keith Marange 2020년 3월 11일
편집: Débora Oliveira 2021년 1월 24일
I am using the yaw pitch roll configuration and I want to achieve stable flight. So I want to use the optical flow values in the x and y direction to achieve this as my drone keeps drifting. I think it works when i put feedback loops in for the roll direction. But when i use pitch, the drone in the simulation just flips out? What am i doing wrong or how else can keep my drone aligned to the track or the arena around it?

채택된 답변

Pranav Murali
Pranav Murali 2020년 3월 19일
Hi Keith,
It’s a nice idea to use the optical flow values for a good, controlled flight. Here’s a couple of things you can try:
  1. Tuning the PID controller of the pitch with different coefficients.
  2. Process the values x and y of optical flow and provide feedback to the roll axis alone during position control. The pitch can be controlled during orientation control.
For a better understanding of the position and orientation control refer this:
  댓글 수: 1
Débora Oliveira
Débora Oliveira 2021년 1월 24일
편집: Débora Oliveira 2021년 1월 24일
That's a great idea Pranav.
I would recommend updating the optical flow computation. The last version I used was the 20a, but as for the release page, no consideration was done to the model in the newest version.
The equations represented in the block diagram is a partial approximation of the Lucas-Kanade method. I plotted the output signals and saw an oscillation on the velocity estimation value at axis Y. There may be a signal mistype at the term of angular axis X velocity.
I replaced with the optical flow equations of the Horn-Schunck method and got a much more stable drone in the simulation.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB Support Package for Parrot Drones에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by