You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
exercise_2/3rdparty/DJITelloPy-master/examples/simple-swarm.py

26 lines
573 B

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()