{"product_id":"build-and-program-your-first-thom-haagenrud-9798193620822","title":"Build and Program Your First Autonomous Drone: A Beginner's Guide to PX4, MAVLink, Python, Flight Control, Sensors, Mission Planning, and Simulation","description":"\u003cp\u003e\u003cb\u003eBuild the aircraft. Understand how it flies. Program it to operate autonomously.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eCreating an autonomous drone involves much more than assembling a frame or writing a few lines of code. Motors, sensors, power systems, flight controllers, navigation hardware, communication links, autopilot software, ground tools, and application logic must all work together as one dependable system.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eBuild and Program Your First Autonomous Drone\u003c\/b\u003e gives beginners a structured path through that complete process.\u003c\/p\u003e\u003cp\u003eRather than starting with complicated code or assuming that you already understand flight systems, this book begins with the fundamentals. You will learn how a multirotor produces thrust, how roll, pitch, yaw, and altitude are controlled, how feedback keeps an aircraft stable, and how hardware choices affect everything your software can eventually ask the vehicle to do.\u003c\/p\u003e\u003cp\u003eFrom there, you will progress into the software and automation side of modern UAV development.\u003c\/p\u003e\u003cp\u003eInside, you will learn how to: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand what makes an unmanned aircraft autonomous\u003c\/li\u003e\n\u003cli\u003eSeparate airframe, autopilot, communication, and application responsibilities\u003c\/li\u003e\n\u003cli\u003eUnderstand thrust, roll, pitch, yaw, feedback, setpoints, and PID concepts\u003c\/li\u003e\n\u003cli\u003eSelect a suitable multicopter platform\u003c\/li\u003e\n\u003cli\u003eWork with motors, propellers, ESCs, batteries, and power distribution\u003c\/li\u003e\n\u003cli\u003eUnderstand flight controllers and navigation hardware\u003c\/li\u003e\n\u003cli\u003eIntegrate telemetry, radio control, and companion computers\u003c\/li\u003e\n\u003cli\u003eUnderstand how an open source autopilot manages estimation, navigation, modes, parameters, and failsafes\u003c\/li\u003e\n\u003cli\u003ePrepare a complete development environment\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThe book teaches a clear system architecture in which the Python application expresses high level intent while the autopilot remains responsible for stabilization and critical vehicle control. Commands move through a layered path from the application through the software interface and communication protocol to the autopilot and actuators, while vehicle state flows back from sensors and estimation to the application.\u003c\/p\u003e\u003cp\u003eSafety and reliability are treated as part of the engineering process. Readers learn to progress through \u003cb\u003elogic testing, simulation, bench testing, controlled flight, and wider operational testing\u003c\/b\u003e rather than moving directly from a working script to spinning propellers.\u003c\/p\u003e\u003cp\u003eThe final stage brings everything together. You will prepare a physical airframe, install and wire the controller, verify the power system, configure firmware, calibrate sensors, check motors and propellers, confirm manual recovery, validate positioning and failsafes, perform the first manual flight, execute an autonomous operation, run the Python application, and compare real behavior with what you observed in simulation.\u003c\/p\u003e\u003cp\u003eThis is not simply a book about making a drone take off. It is a complete beginner's path into \u003cb\u003eaerial robotics and autonomous systems engineering\u003c\/b\u003e, with an emphasis on understanding why each layer exists and how to diagnose problems when reality differs from expectation.\u003c\/p\u003e\u003cp\u003eIf you want to move from assembling your first multicopter to developing software controlled flight behavior with a sound engineering foundation, this book provides the roadmap.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Thom Haagenrud\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798193620822\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/19\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 366\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.97lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.91d","brand":"Thom Haagenrud","offers":[{"title":"Paperback","offer_id":49174531604735,"sku":"9798193620822","price":20.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_fb035857-ce09-45c4-9166-dd551587f894.jpg?v=1788960125","url":"https:\/\/www.whiterainbookhouse.com\/products\/build-and-program-your-first-thom-haagenrud-9798193620822","provider":"WR Book House","version":"1.0","type":"link"}