Erhältlich:
Nicht auf Lager
Buch (Softcover): Fachbuch
ROS 2 for Drone Beginners
Build Aerial Robotics Projects with PX4, Python, Sensors, and Simulation
Verlag:
Independently Published Unsere-Artikel-Nr.: P35480533
EAN: 9798188467968
Erhältlich:
Nicht auf Lager
Zustellung: Do, 15.10.2026
Versand: Kostenlos
CHF 34.75
Beschreibung
Turn a Stable Aircraft into a Complete Aerial Robotics System. A flight controller can keep an aircraft stable, but useful autonomy requires more. The vehicle must receive information, interpret sensor data, coordinate software components, make mission decisions, respond to failures, and confirm that each commanded action succeeded. ROS 2 for Drone Beginners. provides a practical, project-based introduction to developing aerial robotics applications with PX4, ROS 2, Python, cameras, sensors, and simulation. Instead of placing every responsibility inside one oversized program, this guide teaches a layered architecture. PX4 handles flight-critical functions such as stabilisation, position control, motor outputs, flight modes, and failsafes. ROS 2 coordinates higher-level functions such as perception, planning, data recording, mission logic, and communication between specialised nodes. Inside this hands-on guide, you will learn how to:. Install Ubuntu 24. 04, ROS 2 Jazzy, PX4, Gazebo Harmonic, and QGroundControl. Understand nodes, topics, messages, services, actions, parameters, and Quality of Service. Create organised ROS 2 workspaces and installable Python packages. Build publishers, subscribers, launch files, configuration files, and reusable nodes. Convert correctly between ENU and NED coordinate conventions. Use tf2, timestamps, simulation time, units, and reference frames. Connect PX4 and ROS 2 through uXRCE-DDS and Micro XRCE-DDS. Work with px4msgs, message versions, topic directions, and compatible QoS settings. Launch PX4 Software-in-the-Loop in Gazebo. Read position, attitude, battery, vehicle status, and sensor telemetry. Record and replay test data with rosbag2. Design a safe Offboard control node. Command a simulated square-flight pattern. Validate rangefinders and detect stale or unreliable measurements. Process camera images with OpenCV and cvbridge. Detect a coloured inspection target. Understand EKF2 and validate external-position information. Process point clouds and create a basic forward-obstacle monitor. Build mission state machines with clear transitions and abort conditions. Coordinate takeoff, searching, inspection, return, and landing tasks. Organise multi-vehicle systems with namespaces and unique identities. Deploy selected nodes to a companion computer. Configure networking, automatic startup, logging, and resource monitoring. Diagnose communication, frame, timing, discovery, and middleware faults. Apply basic ROS 2 security and reproducible testing practices. The projects progress from telemetry tools and sensor-processing nodes to simulated autonomous flights, camera-based perception, mission-management software, fleet monitoring, and companion-computer deployment. The final capstone combines vehicle communication, perception, mission logic, safety rules, launch files, parameters, recorded data, and fault-injection tests in a complete autonomous search-and-inspect workflow. Whether you are a robotics student, Python developer, drone technician, researcher, maker, or PX4 user, this guide will help you build modular systems that can be tested, diagnosed, and improved. Start with isolated nodes. Validate the data. Rehearse the mission in simulation. Move toward hardware only when every layer behaves predictably.
Spezifikationen
Sprache
- Englisch
Autor
- Eleanor Sloane
Erscheinungsjahr
- 2026
Format
- Buch (Softcover)
Anzahl Seiten
- 242