Doesn't suit? No problem! You can return items for up to 30 days
You won't go wrong with a gift voucher. The gift recipient can choose anything from our offer.
Up to 30 days for returns
Build the software brain behind a fast, safe, and testable autonomous racing drone.
Autonomous drone racing brings together flight control, computer vision, path planning, sensor processing, and rapid decision-making. A racing drone must do more than stay in the air. It must recognise gates, estimate its motion, choose a racing line, pass obstacles, control speed, recover from errors, and continue toward the finish without a pilot steering every movement.
Autonomous Drone Racing in Python shows you how to build those abilities step by step, beginning with Python foundations and progressing toward a complete autonomous race-lap system.
This practical beginner-friendly guide will help you:
The book builds one connected racing system rather than disconnected examples. You will create a modular Python application that reads telemetry and camera data, detects gates, plans racing trajectories, follows them with a controller, records logs, and slows, stops, or recovers when unsafe conditions appear.
No previous robotics or programming experience is assumed. You can begin in simulation before owning or modifying a real aircraft. Later hardware chapters explain how to approach onboard computers, cameras, flight controllers, configuration files, bench testing, and gradual speed increases.
Safety is central throughout the book. High-speed propellers, experimental code, sensor delays, radio problems, bad lighting, weak batteries, vibration, wind, and incorrect wiring can create serious risk. The book emphasises simulation first, propeller-off bench tests, manual override, emergency-stop behaviour, staged deployment, conservative limits, logs, and local aviation rules.
Build the racing loop carefully: sense, estimate, detect, plan, control, log, and protect the drone before chasing faster lap times.
Hi! I'm Libroamiko, your book advisor.
How can I help you?