LIBRISTO
LIBROAMANTO
obligatoriu
Faceți parte dintr-o comunitate de iubitori de cărți din întreaga lume și beneficiați de o mulțime de avantaje Creați-vă un cont gratuit
0
Transport gratuit la punctele de livrare Pick Up peste 349.00 lei
Packeta 15.00 lei Serviciul de curierat Cargus 28.00 lei Easybox 20.00 lei Punct FAN 16.00 lei Punct DPD 17.00 lei Curier DPD 25.00 lei FAN Courier 25.00 lei

Livrare gratuită pentru comenzile de peste 349 LEI prin Easybox, FAN BOX și Coletăria.

ROS 2 Python Development

Write Clean, Modular rclpy Code to Control Sensors, Actuators, and Flight Logic for Complex Robots

Limba englezăengleză
Carte Carte broșată
Carte ROS 2 Python Development Nathan Westwood
Codul Libristo: 53364453
Editura Independently published, iulie 2026
Build clean, modular ROS 2 robot software with Python and rclpy.Modern robots are rarely controlled... Descrierea completă
? points 47 b Nou Nou
102.56 lei
În depozitul extern Expediem în 10-16 zile

Până la 30 de zile pentru returnare


Clienții au cumpărat de asemenea


Ultimate Robotics Programming with ROS 2 and Python Jonathan Cacace / Carte Carte broșată
common.buy 197.15 lei
ROS2 and Python in Action Miguel Farmer / Carte Carte broșată
common.buy 147.60 lei
Innovative Robotics with ROS2 and Python Miguel Farmer / Carte Carte broșată
common.buy 142.56 lei
Hands-on DevOps with Linux Alisson Machado de Menezes / Carte Carte broșată
common.buy 132.48 lei

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.

Actriță & Poliglotă
EWA KASP pentru
Redă videoclipul
Ewa Kasp
Libristo are cea mai mare selecție de literatură în limbi străine. De aceea îmi cumpăr cărțile de aici.

Informații despre carte

Titlu complet ROS 2 Python Development
Limba engleză
Legare Carte - Carte broșată
Data publicării 2026
Număr pagini 238
EAN 9798189405419
Codul Libristo 53364453
Greutatea 294
Dimensiuni 152 x 229 x 15
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Ar putea de asemenea, să te intereseze


Mastering ROS 2 for Robotics Programming - Fourth Edition Jonathan Cacace / Carte Carte broșată
common.buy 270.22 lei
Professional ESP32 Embedded Systems with ESP-IDF Randi S. Wilsey / Carte Carte broșată
common.buy 122.40 lei

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo
Consilier de cărți Libroamiko
Bună ziua, sunt Libroamiko, vă pot ajuta?