Skip to content

Advanced movement control

ErnGusMik edited this page Sep 18, 2022 · 1 revision

Go to x, y, z at specified speed

tello.go(x, y, z, s)

Possible responses: ok / error (+ error status)
Parameters:

  • x: integer. Distance to move left (up to -500) or right (up to 500) in cm.
  • y: integer. Distance to move down (up to -500) or up (up to 500) in cm.
  • z: integer. Distance to move forwards (up to -500) or backwards (up to 500) in cm.
  • s: integer. Speed of movement in cm/s -- from 10 to 100.

Curve from x1, y1, z1 to x2, y2, z2 at set speed

tello.curve(x1, x2, y1, y2, z1, z2, s)

Possible responses: ok / error (+ error status)

  • The radius of the curve must be 0.5m to 10m
  • I myself don't fully understand how this works, so please test this out yourself.
  • x, y, z parameters can't be between -20 and 20 at the same time.

Parameters:

  • x1, x2: integer. Distance to move left (up to -500) or right (up to 500) in cm.
  • y1, y2: integer. Distance to move down (up to -500) or up (up to 500) in cm.
  • z1, z2: integer. Distance to move forwards (up to -500) or backwards (up to 500) in cm.
  • s: integer. Speed of movement in cm/s -- from 10 to 100.

Clone this wiki locally