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ă
Mărturii (5)
Exemplele/exercițiile perfect adaptate domeniului nostru
Luc - CS Group
Curs - Scaling Data Analysis with Python and Dask
Tradus de catre o masina
Prepararea și expertiza excelente a instrucționarului, comunicare perfectă în limba engleză. Cursul a fost practic (exerciții + împărtășirea exemplelor de cazuri de utilizare)
Monika - Procter & Gamble Polska Sp. z o.o.
Curs - Developing APIs with Python and FastAPI
Tradus de catre o masina
Ajutoriu și un bun ascultător .. interactiv
Ahmed El Kholy - FAB banak Egypt
Curs - Introduction to Data Science and AI (using Python)
Tradus de catre o masina
Instrucționistul dezvoltă instruirea în funcție de ritmul participanților
Farris Chua
Curs - Data Analysis in Python using Pandas and Numpy
Tradus de catre o masina
Instrutorul era un profesionist în domeniul subiectului și a legat teoria cu aplicația excelente.
Fahad Malalla - Tatweer Petroleum
Curs - Applied AI from Scratch in Python
Tradus de catre o masina