SFr. 26.50
€ 28.62


bestellen

Artikel-Nr. 44750540


Diesen Artikel in meine
Wunschliste
Diesen Artikel
weiterempfehlen
Diesen Preis
beobachten

Weitersagen:



Autor(en): 
  • Nathan Westwood
  • ROS 2 Python Development: Write Clean, Modular rclpy Code to Control Sensors, Actuators, and Flight Logic for Complex Robots 
     

    (Buch)
    Dieser Artikel gilt, aufgrund seiner Grösse, beim Versand als 2 Artikel!


    Übersicht

    Auf mobile öffnen
     
    Lieferstatus:   Auf Bestellung (Lieferzeit unbekannt)
    Veröffentlichung:  Juli 2026  
    Genre:  EDV / Informatik 
     
    Computers - Languages / Programming / COMPUTERS / Programming Languages / Python / COMPUTERS / Software Development & Engineering / General / TECHNOLOGY & ENGINEERING / Robotics
    ISBN:  9798189405419 
    EAN-Code: 
    9798189405419 
    Verlag:  Amazon Digital Services LLC - Kdp 
    Einband:  Kartoniert  
    Sprache:  English  
    Dimensionen:  H 229 mm / B 152 mm / D 15 mm 
    Gewicht:  290 gr 
    Seiten:  238 
    Bewertung: Titel bewerten / Meinung schreiben
    Inhalt:
    Build clean, modular ROS 2 robot software with Python and rclpy.

    Modern robots are rarely controlled by one large program. A practical robot system is usually made of smaller components that read sensors, validate data, make decisions, check safety limits, command actuators, and report status.

    ROS 2 Python Development shows you how to build that kind of robot software step by step using ROS 2, rclpy, workspaces, packages, nodes, topics, services, actions, parameters, launch files, sensors, actuators, transforms, and testable mission logic.

    This practical beginner-friendly guide will help you:

    • Understand ROS 2 nodes, topics, services, actions, parameters, messages, namespaces, and remapping
    • Install ROS 2 Lyrical and prepare a clean development computer
    • Create ROS 2 workspaces and ament_python packages
    • Write your first rclpy node with logging, timers, callbacks, spinning, and clean shutdown
    • Publish and receive data through ROS 2 topics
    • Create clean custom messages, services, and action interfaces
    • Use services for quick robot operations and actions for longer tasks with feedback and cancellation
    • Organise robot settings with parameters, YAML files, and Python launch files
    • Read and validate sensor data from range sensors, IMUs, position sources, and camera information
    • Create sensor watchdogs, detect stale data, and publish processed sensor results
    • Control motors, servos, and other actuators with validation, limits, timeouts, and emergency-stop behaviour
    • Use ROS time, coordinate frames, tf2, transforms, robot state, and RViz
    • Build mission and flight-state logic with idle, armed, takeoff, hold, land, and fault states
    • Separate hardware drivers, safety checks, decision logic, and mission coordination
    • Write clean, modular, responsive rclpy systems that avoid blocking callbacks and fragile global state
    • Test Python logic, ROS nodes, publishers, subscribers, services, actions, timeouts, launch files, and complete system behaviour
    • Use logs, rqt_graph, rqt_console, ros2 doctor, and ROS bags for repeatable debugging

    The book builds one connected robot software stack rather than isolated demonstrations. You will create sensor input and validation nodes, actuator command and safety nodes, status and fault reporting, configurable limits, mission and flight-state logic, launch files, tests, and recorded data workflows.

    The examples can run without a physical robot. Where hardware is discussed, the software is first tested with simulated or manually published data so that the architecture can be inspected before real movement is allowed.

    Safety is treated as a core design requirement. Python nodes should coordinate high-level robot behaviour, not replace certified motor drives, actuator protection, or a flight controller's stabilisation loop. The book shows how to use command limits, stale-data checks, manual override, emergency-stop behaviour, fault handling, and staged hardware replacement.

    Learn to build ROS 2 Python systems that are modular, inspectable, testable, and ready to grow from simulation toward real robot hardware.

      



    Wird aktuell angeschaut...
     

    Zurück zur letzten Ansicht


    AGB | Datenschutzerklärung | Mein Konto | Impressum | Partnerprogramm
    Newsletter | 1Advd.ch RSS News-Feed Newsfeed | 1Advd.ch Facebook-Page Facebook | 1Advd.ch Twitter-Page Twitter
    Forbidden Planet AG © 1999-2026
    Alle Angaben ohne Gewähr
     
    SUCHEN

     
     Kategorien
    Im Sortiment stöbern
    Genres
    Hörbücher
    Aktionen
     Infos
    Mein Konto
    Warenkorb
    Meine Wunschliste
     Kundenservice
    Recherchedienst
    Fragen / AGB / Kontakt
    Partnerprogramm
    Impressum
    © by Forbidden Planet AG 1999-2026