clydemcqueen / tello_ros

C++ ROS2 driver for DJI Tello drones
BSD 3-Clause "New" or "Revised" License
194 stars 65 forks source link

How to control a swarm of Tellos #29

Open ybabs opened 5 years ago

ybabs commented 5 years ago

Hi, I came across this video and I was wondering how you are controlling a swarm of drones. Are you using multiple network connections? i see there's an open issue.

P.S. I'm working on porting your work to ROS1.

clydemcqueen commented 5 years ago

That video was taken with 2 drones and 2 computers. Each computer has wifi -- to communicate with one of the drones -- and Ethernet -- to communicate with the other computer. Both computers run tello_ros, and one computer runs rviz. The "controller" was just a bash script sending ROS messages.

Implementing https://github.com/clydemcqueen/tello_ros/issues/19 would allow you have to have multiple wifi cards on the same computer.

Cool that you're porting it to ROS1.

ybabs commented 5 years ago

Thanks for the clarification, Clyde. That makes sense.

aamirahmad commented 4 years ago

@InterestingWalrus Could you please let me know if you ported tello_ros to ros1?

ybabs commented 4 years ago

@aamirahmad , I started a port but never got to finish it as I was too busy. You can take a look here as a reference: https://github.com/InterestingWalrus/ros_tello_driver