SlideServe
Menu
Préférences
© SlideServe · v2026

Optic Flow QuadCopter Control

desma avatar
10 diapositives · 387 Views · Jul 17, 2014

Update Presentation 2 Weeks 5-10. Optic Flow QuadCopter Control. Oscar Merry. Contents. Work Update Project Aims Optic Flow Magnitude Rotational Optic Flow Cancellation Obstacle Avoidance LabVIEW AR Drone Toolkit Demo Plan. Work Update. What have I been doing? Reading Literature

Optic Flow QuadCopter Control - slide 1
01 / 10Optic Flow QuadCopter Control
1 / 17

Télécharger la présentation

Optic Flow QuadCopter Control
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Update Presentation 2 Weeks5-10 Optic Flow QuadCopter Control Oscar Merry

  2. Contents • Work Update • Project Aims • Optic Flow Magnitude • Rotational Optic Flow Cancellation • Obstacle Avoidance • LabVIEW • AR Drone Toolkit Demo • Plan

  3. Work Update • What have I been doing? • Reading Literature • General Research • OpenCV • Optic Flow • Quadrotor Dynamics • AR Drone • LabVIEW

  4. Project Aims • Specific objectives to address fundamentals of optic flow based control: • Rotational Optic Flow Cancellation • Velocity Estimation • Optic Flow Magnitude • Final objective: • Autonomous obstacle avoidance based on optic flow. • Note – No attitude control from optic flow.

  5. Optic Flow Magnitude • 2 methods to be tested: • ‘Dense’ or global optic flow based on Horn-Schunck • ‘Sparse’ or local optic flow on pyramidal Lucas-Kanade • OpenCV implementations will be used as starting point for both methods

  6. Rotational Optic Flow Cancellation • Problem: • Quadrotor’s attitude rotates when moving • This produces additional optic flow • Optic flow based on rotation is not wanted for obstacle avoidance • Solution: • Theoretical optic flow can be calculated: • Use IMU data to cancel rotational optic flow leaving translation and Yaw

  7. Obstacle Avoidance • Threshold set for optic flow magnitude • Evading action taken once threshold reached • Quadrotor to turn and continue forward in other direction • Altitude kept constant

  8. LabVIEW • Graphical programming environment made up of virtual instruments (VIs) • Each VI made up of: • Front panel for UI • Block diagram of functional code • Benefit of LabVIEW: • Reuse of VIs (Existing and lower level • Can call functions written in text based languages (OpenCV library) using a Dynamic Link Library (DLL)

  9. AR Drone Toolkit Demo • Overview of VIs • AR Drone VIs on lab PC are located at: • C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\LVH\AR Drone Toolkit • Shortcut created on desktop • Example – Simple Control VI • Example – Simple NavData VI

  10. Plan • Next 2 weeks • Research and fully understand function of different AR Drone VIs • Research and experiment with linking OpenCV libraries into LabVIEW • Start work on first specific objective: • Optic flow magnitude