Get in Touch
 Duration 21 hours

Course Outline

Uvod u brzo prototipiranje za robotiku

  • Principi brzog prototipiranja i iterativnog dizajna
  • Pregled ROS 2 ekosistema
  • Kako Docker omogućava agilnost i reprodukovljivost u robotici

Podešavanje razvojnog okruženja

  • Instalacija ROS 2 i Docker-a na lokalnim ili cloud sistemima
  • Konfiguracija Docker kontejnera za robotski razvoj
  • Korišćenje VS Code-a i ekstenzija za efikasne tokove rada

Temelji ROS 2 za prototipiranje

  • ROS 2 paketi, čvorovi, teme i servisi
  • Kreiranje i izgradnja ROS 2 radnih prostora
  • Simulacija robota u Gazebo

Docker za robotski razvoj

  • Temelji kontejnerizacije za ROS aplikacije
  • Gradenje prilagođenih Docker slika za robotske projekte
  • Upravljanje zavisnostima i konfiguracijama između sistema

Integracija i testiranje robotskih prototipova

  • Povezivanje višestrukih ROS 2 čvorova unutar Docker mreža
  • Testiranje modula percepcije i kontrole u simulaciji
  • Debugiranje i optimizacija kontejnerisanih aplikacija

Suradnja i skalabilan robotski razvoj

  • Kontrola verzija i deljenje ROS-Docker projekata
  • Tokovi kontinuirane integracije za robotiku
  • Razvrstavanje i skaliranje prototipova između višestrukih uređaja

Praktični projekat: Kontejnerisani ROS 2 prototip

  • Dizajn i implementacija simulijskog toka robota
  • Kontejnerizacija celog toka sa ROS 2 i Gazebo
  • Testiranje i razvrstavanje funkcionalnog prototipa

Zaključak i naredni koraci

Requirements

  • Osnovno znanje Python programiranja
  • Poznavanje alata za Linux komandnu liniju
  • Razumevanje temeljnih koncepata robotike (senzori, aktuatori, kontrola)

Javna

  • Razvijači i entuzijasti robotike koji brzo grade prototipove
  • Inženjeri iz startup kompanija koji dizajniraju robotske aplikacije kao dokaz koncepta
  • Mađioničari i hobisti koji istražuju ROS 2 uz savremene alate za razvrstavanje

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories