LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Austrian Post 5.49 GLS courier 4.99 DPD courier 4.49 DPD point 3.49

Autonomous Drone Racing in Python

Program High-Speed Flight Controllers and Obstacle-Passing Algorithms for Autonomous Aerial Racing

Language EnglishEnglish
Book Paperback
Book Autonomous Drone Racing in Python Nathan Westwood
Libristo code: 53370879
Publishers Independently published, July 2026
Build the software brain behind a fast, safe, and testable autonomous racing drone.Autonomous drone... Full description
? points 38 b New New
15.39 VAT included
In stock at our supplier Shipping in 14-21 days
Austria Delivery to Austria

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:

  • Understand how autonomous racing drones sense, estimate, plan, control, and check safety
  • Learn the main parts of a racing drone, including the flight controller, onboard computer, camera, sensors, motors, ESCs, and telemetry links
  • Use Python for telemetry, gate detection, planning, logging, configuration, and supported flight commands
  • Set up a development and simulation environment before moving toward real hardware
  • Connect Python to a simulated drone and record basic flight information
  • Design the racing software as separate modules for sensors, state estimation, vision, planning, control, safety, and logging
  • Read sensor data and estimate position, velocity, orientation, altitude, and motion state
  • Build a reusable computer-vision pipeline for drone camera frames
  • Detect and track coloured racing gates using shape, centre, corners, size, distance, orientation, and confidence
  • Model a race course, track gate order, confirm gate-passing events, and recover after missed detections
  • Plan fast, smooth trajectories through gates with entry points, exit points, curves, speed profiles, and replanning
  • Create obstacle-passing behaviour for narrow openings, blocked paths, moving obstacles, and emergency climb or stop actions
  • Build and tune high-speed feedback controllers using PID concepts, output limits, damping, and tracking-error measurements
  • Improve racing lines, lap times, gate accuracy, turn speed, and route strategy without reducing safety
  • Test functions, modules, simulated courses, sensor failures, missed detections, communication failures, and controller stability
  • Move carefully from simulation to bench tests, manual override checks, low-speed flights, one-gate trials, and complete-course testing

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.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Autonomous Drone Racing in Python
Language English
Binding Book - Paperback
Date of issue 2026
Number of pages 194
EAN 9798189516672
Libristo code 53370879
Weight 243
Dimensions 152 x 229 x 12
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account
Book advisor Libroamiko
Hi, I'm Libroamiko, can I help?