Schița de curs

Introducere în ROS și Python pentru Robotică

  • Prezentare generală a caracteristicilor și arhitecturii ROS
  • Beneficiile utilizării ROS pentru robotică mobilă

Înțelegerea ROS

  • Concepte și componente de bază
  • Sistemul de fișiere ROS, structura directorului și modelul de comunicare

Configurarea Mediului de Dezvoltare

  • Instalarea ROS și Python
  • Configurarea mediului și a spațiului de lucru ROS
  • Conectarea unei platforme pentru roboți mobili cu ROS

Crearea și Rularea Nodurilor ROS cu Python

  • Crearea nodurilor ROS folosind Python
  • Rularea nodurilor și utilizarea instrumentelor de linie de comandă
  • Scrierea și utilizarea fișierelor de lansare a nodurilor ROS
  • Utilizarea parametrilor și jurnalizării ROS

Crearea și Utilizarea Topicurilor ROS cu Python

  • Crearea topicurilor ROS folosind Python
  • Publicarea și abonarea la topicuri ROS
  • Utilizarea tipurilor de mesaje ROS și a mesajelor personalizate
  • Monitorizarea și înregistrarea topicurilor ROS folosind instrumentele ROS

Crearea și Utilizarea Serviciilor ROS cu Python

  • Crearea serviciilor ROS folosind Python
  • Solicitarea și furnizarea serviciilor ROS
  • Utilizarea tipurilor de servicii ROS și a serviciilor personalizate
  • Inspectarea și apelarea serviciilor ROS folosind instrumentele ROS

Crearea și Utilizarea Acțiunilor ROS cu Python

  • Crearea acțiunilor ROS folosind Python
  • Trimiterea și primirea obiectivelor acțiunilor ROS
  • Utilizarea tipurilor de acțiuni ROS și a acțiunilor personalizate
  • Gestionarea și anularea acțiunilor ROS folosind instrumentele ROS

Utilizarea Pachetelor și Bibliotecilor ROS pentru Roboți Mobili

  • Utilizarea stivei de navigație ROS pentru roboți mobili
  • Implementarea pachetelor ROS SLAM pentru roboți mobili
  • Utilizarea pachetelor de percepție ROS pentru roboți mobili

Integrarea ROS cu Alte Cadre și Instrumente

  • Utilizarea ROS cu OpenCV pentru vizualizare computerizată
  • Utilizarea ROS cu TensorFlow pentru învățarea automată
  • Utilizarea ROS cu Gazebo pentru simulare
  • Utilizarea ROS cu alte cadre și instrumente

Depanarea și Remedierea Aplicațiilor ROS

  • Rezolvarea problemelor și erorilor comune în aplicațiile ROS
  • Aplicarea tehnicilor și instrumentelor eficiente de depanare
  • Sfaturi și bune practici pentru îmbunătățirea performanței ROS

Rezumat și Pași Următori

Cerințe

  • Înțelegerea conceptelor și terminologiei de bază din robotică
  • Experiență în programare Python și analiză de date
  • Familiaritate cu sistemul de operare Linux și instrumentele de linie de comandă

Publicul țintă

  • Dezvoltatori de robotică
  • Pasionați de robotică
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite