auto_pilots - PingguSoft/aTelloPilot GitHub Wiki

aTelloPilot AutoPilots

pic

IMPORTANT THINGS FOR AUTOPILOT

  • Tello and yourself should be aligned when Tello is turned on

    • Tello doesn't have a GPS module so it can't provide absolute coordinate
    • And that it doesn't have a compass module either so it can't provide its absolute heading
    • So alignment is required when it is turned on and flight app is started

    alignment

1.Head Free

In this mode, the "head" of the multicopter is always pointing to the same direction as when the feature was activated. This means that when the multicopter rotates around the Z axis (yaw), the controls will always respond according the same "head" direction.With this mode it is easier to control the multicopter, even fly it with the physical head towards you since the controls always respond the same. This is a friendly mode to new users of multicopters and can prevent losing the control when you don't know the head direction. inav wiki

  • Advanced headfree mode

    • To work headfree properly, you should not move or turn because drone doesn't know the heading of yourself
    • But aTelloPilot can track your heading and can adjust the angle of drone
  • Howto

    1. Orientation should be aligned between Tello and yourself when Tello is turned on
    2. turn head free on to ignore Tello heading

2. Head tracking

  • This feature uses magnetic sensor and gyro sensor on the deivce, so it is working when magenetic sensor is calibrated properly

  • Calibration

    1. turn on Tello in front of yourself (not facing yourself)
    2. turn head tracking on without taking off
    3. red arrow (device orientation) will be seen in heading indicator
    4. rotate yourself holding the device and check the red arrow shows correct orientation
    5. If not, rotate the device as 8 shape
    6. check if it is working well
  • Howto

    1. align the red arrow and drone orientation (plane) before take-off
    2. take-off and spin yourself, drone will follow your heading

3.Return to home

  • Return to home position (start position)
  • home position is where the drone took off
  • regardless of the Tello heading, it returns to home only if ambient light is bright enough
    • no gps information available but vision system information used on Tello
  • Tello doesn't land when it arrives, you need to land it manually

4.POI Orbiting

  • Orbiting is circling the POI(Point Of Interest) with constant speed and radius orbiting

  • Howto

    1. move the Tello to where you want to focus (POI) and click POI button (POI is added)
    2. move the Tello to where you want to start orbiting and click POI Orbiting button in AutoPilots
    3. set the speed, pointing and mode (radius is calculated automatically)
    4. OK to start
  • POI Orbiting dialog is shown like the following orbiting

    • Speed : orbiting direction (Clock-wise and Count-Clock-wise) and velocity
    • Radius : distance from last POI is shown
      • POI can be added by clicking POI button
    • Pointing : Tello head direction
    • Mode
      • fixed : 1 orbiting without user interaction
      • free : infinite orbiting with user interaction, Tello keep orbiting with speed & radius changes
        • throttle : altitude control
        • roll : speed control
        • pitch : radius control
    • current speed and radius is shown
    • you can check how it is orbiting with route on orbiting

5.Panorama

  • take pictures every specific angle while rotating
  • aTelloPilot doesn't make a single panorama image with current version
  • panorama images are saved as "xxxx_pano_00.jpg, xxxx_pano_01.jpg .... xxxx_pano_09.jpg"
  • use 3rd party app to stich the saved images panorama
  • photo cuts are shown in slots like the followings panorama

6.Tap to Go

tap to go

  • a. target tracking button
    1. can set a target position by clicking the grid
    2. a red flag is set and drone will navigate to the position
    3. you can change a target position while drone navigates to old position
  • b. grid zoom in / out
  • c. mini map
    • heading indicator is hidden but it is shown with airplane heading on the screen
    • 1 dot = 1 meter, (200x200 meter view)
    • for long distance flight route
    • double click to move to original position (0,0)
    • fling to move the position
    • position is moved to current drone position if drone moves

7.Mission

  • CAUTION

    • use this function where is open and no obstacles

    • strong wind may fail the mission

    • no obstacle avoidance in Tello

  • Howto

    • load pre-planned mission load mission
    • route and mission are shown in the screen
    • you can start / stop the mission tap to go
⚠️ **GitHub.com Fallback** ⚠️