A simple, elegant Python library for building drones and robots. Compatible with Gazebo, ArduPilot, and PX4—write once, run anywhere.
Simple to Use
Clean, intuitive Python API that just works.
from tensorfleet import Drone
# Connect to a drone (Gazebo, PX4, or ArduPilot)
drone = Drone.connect("udp://localhost:14540")
# Simple takeoff and waypoint mission
await drone.arm()
await drone.takeoff(altitude=10)
await drone.goto(lat=47.397742, lon=8.545594, alt=50)
await drone.land()
# Works with swarms too
from tensorfleet import DroneSwarm
swarm = DroneSwarm.connect(["drone1", "drone2", "drone3"])
await swarm.formation_takeoff(spacing=5)
await swarm.goto_formation(waypoints, formation="v_shape")
$ pip install tensorfleet
That's it. No complex build steps, no ROS setup required for basic usage.
Features
Everything you need to build production-ready drone applications.
Use Cases
From research prototypes to production deployments.
Seamless integration with industry-standard simulators and autopilots.
Full support for Gazebo Classic and Gazebo Garden
Native MAVLink integration with PX4 autopilot
Compatible with ArduPilot SITL and hardware
Early Access
Tell us your use case—get docs, samples, and adapters as they ship.