[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] 2a1ce1: [modules] add optical_

From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] 2a1ce1: [modules] add optical_flow_landing
Date: Sat, 23 Apr 2016 13:54:06 -0700

  Branch: refs/heads/master
  Commit: 2a1ce1a0ec5258397bdc3bc41de6f2d5b888517a
  Author: guidoAI <address@hidden>
  Date:   2016-04-23 (Sat, 23 Apr 2016)

  Changed paths:
    M conf/abi.xml
    A conf/airframes/TUDELFT/tudelft_guido_ardrone2_optitrack.xml
    A conf/airframes/TUDELFT/tudelft_guido_conf.xml
    A conf/airframes/TUDELFT/tudelft_guido_control_panel.xml
    A conf/flight_plans/rotorcraft_guido_optitrack.xml
    A conf/modules/optical_flow_landing.xml
    M sw/airborne/modules/computer_vision/opticflow_module.c
    A sw/airborne/modules/ctrl/optical_flow_landing.c
    A sw/airborne/modules/ctrl/optical_flow_landing.h
    M sw/ext/pprzlink

  Log Message:
  [modules] add optical_flow_landing

I added an optical flow landing module for rotorcrafts.
It uses the size divergence from the optical flow algorithm to keep a constant 
(if set negative the drone will land, 0 = hover, and positive is going up).
Advantage with respect to a GPS landing is that it will take into account the 
landing surface,
even if it is higher than the ground level (so landing on a roof for instance).
The module does not use sonar for the vertical control, so it can be used by 
tiny drones that do not carry sonar.
The module uses a novel theory on seeing distances with just a single camera 
(no extra sensors) to detect when it should land.
So it can also be used by drones to estimate distance with a single camera.

closes #1611

reply via email to

[Prev in Thread] Current Thread [Next in Thread]