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 facilitează 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 robotică
- Utilizarea VS Code și a extensiilor pentru fluxuri de lucru eficiente
Elemente Esențiale ale ROS 2 pentru Prototipare
- Pachete ROS 2, noduri, topicuri și servicii
- Crearea și construirea spațiilor de lucru ROS 2
- Simularea roboților în Gazebo
Docker pentru Dezvoltarea Robotică
- Fundamentele containerizării pentru aplicații ROS
- Construirea de imagini Docker personalizate pentru proiecte robotice
- Gestionarea dependențelor și a configurațiilor pe diferite sisteme
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
- Fluxuri de integrare continuă pentru robotică
- Implementarea și scalarea prototipurilor pe mai multe dispozitive
Proiect Practic: Prototip ROS 2 Containerizat
- Proiectarea și implementarea unui flux 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 startup care proiectează aplicații robotice de tip 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