Autonomous Drones II
Robotics, Computer Vision, AI
Descrizione Completa
Hai padroneggiato i fondamenti (Volume 1). Ora è il momento di passare al livello successivo: l'autonomia intelligente.
Questo libro ti insegna come integrare la robotica, la visione artificiale e l'intelligenza artificiale nei droni reali. Perfetto per gli ingegneri che desiderano specializzarsi nella percezione autonoma.
CAPITOLO 1 — ROS2 e architettura robotica
- Il sistema operativo standard nella robotica professionale.
- Nodi, argomenti, messaggi: architettura decentralizzata.
- Integrazione Ardupilot + ROS2 (bridge MAVLink).
- Nav2: stack di navigazione autonoma 3D.
- Simulazione con Gazebo + SITL.
CAPITOLO 2 — Visione artificiale e rilevamento di oggetti
- OpenCV: elaborazione delle immagini in tempo reale.
- YOLOv8: rilevamento ultraveloce (45 FPS su GPU).
- Metodi classici vs. Deep Learning.
- Integrazione con ROS2 (editori/abbonati di immagini).
- Casi d'uso nel mondo reale: rilevamento di persone, veicoli, punti di interesse.
CAPITOLO 3 — L'intelligenza artificiale nei droni
- Edge Computing: elaborazione sul drone, non nel cloud.
- Linea Jetson (Nano → Orin): selezione in base alla latenza e al budget.
- Latenza < 100ms: obbligatoria per il volo autonomo.
- TensorRT: accelerazione 2-3 volte dei modelli NN.
- Architettura completa: Jetson + ROS2 + Ardupilot + visione.
ALLEGATI
- ALLEGATO A1: Guida GitHub - Struttura del progetto, branch e flussi di lavoro.
- ALLEGATO A2: C++ per la robotica - Concetti avanzati, ottimizzazione e librerie ROS2.
CARATTERISTICHE PRINCIPALI:
- 246 pagine di contenuto applicato.
- Codice Python/C++ pronto all'uso.
- 20+ grafici e diagrammi di flusso.
- Compatibile con hardware: Jetson Nano, Orin NX, RTX.
- Preparazione per droni di ricerca/commerciali.
PREREQUISITI:
- Familiarità con Python (Allegato A2).
- Concetti di droni (Volume 1).
- Ubuntu 22.04 consigliato.
PER CHI È?
- Ingegneri che si specializzano nell'autonomia robotica.
- Ricercatori in visione artificiale.
- Startup di droni con IA.
- Maker che desiderano droni "intelligenti".
Dal rilevamento di oggetti alla presa di decisioni autonoma, imparerai lo stack completo dei droni intelligenti.