Intrati in legatura

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 ROS și a spațiului de lucru
  • Conectarea unei platforme de 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 Subiectelor ROS cu Python

  • Crearea subiectelor ROS folosind Python
  • Publicarea și abonarea la subiecte ROS
  • Utilizarea tipurilor de mesaje ROS și a mesajelor personalizate
  • Monitorizarea și înregistrarea subiectelor ROS folosind instrumente 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 instrumente 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 instrumente 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 pe calculator
  • 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 practici recomandate pentru îmbunătățirea performanței ROS

Rezumat și Pași Următori

Cerințe

  • O înțelegere a conceptelor și terminologiei de bază din robotică
  • Experiență în programarea Python și analiza datelor
  • Cunoașterea sistemului de operare Linux și a instrumentelor de linie de comandă

Publicul țintă

  • Dezvoltatori de robotică
  • Entuziaști de robotică
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite