Schița de curs
Introducere în Prototiparea Rapidă pentru Robotică
- Principiile prototipării rapide și ale designului iterativ
- Prezentare generală a ecosistemului ROS 2
- Cum Docker permite agilitatea și reproductibilitatea în robotică
Configurarea Mediului de Dezvoltare
- Instalarea ROS 2 și Docker pe sisteme locale sau în cloud
- Configurarea containerelor Docker pentru dezvoltarea roboticii
- Utilizarea VS Code și a extensiilor pentru fluxuri de lucru eficiente
Elemente Esențiale ROS 2 pentru Prototipare
- Pachete, noduri, topicuri și servicii ROS 2
- Crearea și construirea spațiilor de lucru ROS 2
- Simularea roboților în Gazebo
Docker pentru Dezvoltarea Roboticii
- Fundamentele containerizării pentru aplicații ROS
- Construirea de imagini Docker personalizate pentru proiecte robotice
- Gestionarea dependențelor și configurațiilor pe sisteme diferite
Integrarea și Testarea Prototipurilor Robotice
- Conectarea mai multor noduri ROS 2 în rețele Docker
- Testarea modulelor de percepție și control în simulare
- Depanarea și optimizarea aplicațiilor containerizate
Dezvoltare Colaborativă și Scalabilă a Roboticii
- Controlul versiunilor și partajarea proiectelor ROS-Docker
- Pipeline-uri de integrare continuă pentru robotică
- Implementarea și scalarea prototipurilor pe mai multe dispozitive
Proiect Practic: Prototip ROS 2 Containerizat
- Proiectarea și implementarea unui pipeline de simulare robotică
- Containerizarea întregului flux de lucru cu ROS 2 și Gazebo
- Testarea și implementarea prototipului funcțional
Rezumat și Pași Următori
Cerințe
- Cunoștințe de bază de programare în Python
- Familiaritate cu instrumentele de linie de comandă Linux
- Înțelegerea conceptelor fundamentale ale roboticii (senzori, actuatori, control)
Publicul țintă
- Dezvoltatori și entuziaști ai roboticii care construiesc prototipuri rapid
- Ingineri de start-up care proiectează aplicații robotice proof-of-concept
- Makers și pasionați care explorează ROS 2 cu instrumente moderne de implementare
Mărturii (2)
Furnizarea materialelor (mașină virtuală) pentru a intra direct în exerciții și explicarea nucleului Ros2. De ce lucrurile funcționează într-un anumit mod.
Arjan Bakema
Curs - Autonomous Navigation & SLAM with ROS 2
Tradus de catre o masina
cunoașterea și utilizarea IA pentru Robotica în Viitor.
Ryle - PHILIPPINE MILITARY ACADEMY
Curs - Artificial Intelligence (AI) for Robotics
Tradus de catre o masina