mirror of
https://github.com/damiafuentes/DJITelloPy.git
synced 2024-10-25 03:27:46 +03:00
26 lines
573 B
Python
26 lines
573 B
Python
from djitellopy import TelloSwarm
|
|
|
|
swarm = TelloSwarm.fromIps([
|
|
"192.168.178.42",
|
|
"192.168.178.43",
|
|
"192.168.178.44"
|
|
])
|
|
|
|
swarm.connect()
|
|
swarm.takeoff()
|
|
|
|
# run in parallel on all tellos
|
|
# 同时在所有Tello上执行
|
|
swarm.move_up(100)
|
|
|
|
# run by one tello after the other
|
|
# 让Tello一个接一个执行
|
|
swarm.sequential(lambda i, tello: tello.move_forward(i * 20 + 20))
|
|
|
|
# making each tello do something unique in parallel
|
|
# 让每一架Tello单独执行不同的操作
|
|
swarm.parallel(lambda i, tello: tello.move_left(i * 100 + 20))
|
|
|
|
swarm.land()
|
|
swarm.end()
|