# Programmare ROS 2 con Rust > [! nota]- > Il contenuto di questa pagina è generato dalla trascrizione audio/video e dalla trasformazione del testo dal contenuto e dai link di questa fonte. Fonte: [https://fosdem.org/2025/schedule/event/fosdem-2025-6548-programming-ros-2-with-rust/](https://fosdem.org/2025/schedule/event/fosdem-2025-6548-programming-ros-2-with-rust/) <video src=“” controls></video> ## Riepilogo e punti salienti: Questa sessione esplora l'integrazione del linguaggio di programmazione Rust con il framework ROS 2 per lo sviluppo robotico. Rust offre vantaggi di performance e sicurezza, cruciali per i sistemi robotici. I partecipanti impareranno a programmare e controllare un robot quadrupede usando Rust e ROS 2, affrontando le sfide dei sistemi robotici e scoprendo come questa combinazione potente le risolve efficacemente. **Introduzione a Rust e ROS 2** Il linguaggio Rust è noto per la sua sicurezza e performance, caratteristiche essenziali nello sviluppo di sistemi robotici complessi. ROS 2 è un middleware robusto che facilita la gestione e il controllo dei robot. Questa sessione introduce i partecipanti ai fondamenti di Rust e ROS 2, mostrando come questi strumenti possano essere utilizzati per costruire sistemi robotici avanzati. **Applicazioni pratiche e vantaggi** Attraverso esercizi guidati, i partecipanti apprenderanno tecniche pratiche per programmare un robot quadrupede. L'integrazione di Rust con ROS 2 consente di superare le sfide comuni nei sistemi robotici, migliorando l'affidabilità e l'efficienza. Questo approccio è ideale per sviluppatori che vogliono espandere le loro competenze in robotica usando linguaggi e framework moderni. ## Significato per una trasformazione eco-sociale L'integrazione di Rust e ROS 2 ha un impatto significativo sulla trasformazione eco-sociale, in quanto migliora l'efficienza e la sicurezza dei sistemi robotici, riducendo il consumo energetico e aumentando la durata dei robot. Per i designer eco-sociali, utilizzare Rust e ROS 2 significa poter creare robot più sostenibili e affidabili. Tuttavia, esistono sfide tecniche legate all'adozione di nuovi linguaggi e framework, così come questioni sociali e politiche riguardanti l'accessibilità e la formazione degli sviluppatori in queste nuove tecnologie. ## Link [Repository del workshop](https://github.com/roboticswithjulia/ros2_rust_workshop) [Pacchetto ROS2 Rust](https://github.com/ros2-rust/ros2_rust)