Kerangka Materi
Pengenalan ROS dan Python untuk Robotika
- Tinjanan umum fitur dan arsitektur ROS
- Manfaat menggunakan ROS untuk robotika mobil
Memahami ROS
- Konsep inti dan komponen
- Sistem file ROS, struktur direktori, dan model komunikasi
Menyetel Lingkungan Pengembangan
- Instalasi ROS dan Python
- Konfigurasi lingkungan dan workspace ROS
- Mengkoneksikan platform robot mobil dengan ROS
Membuat dan Menjalankan Node ROS dengan Python
- Membuat node ROS menggunakan Python
- Menjalankan node dan menggunakan alat baris perintah
- Menulis dan menggunakan file peluncuran node ROS
- Menggunakan parameter dan log ROS
Membuat dan Menggunakan Topik ROS dengan Python
- Membuat topik ROS dengan Python
- Mempublikasikan dan berlangganan pada topik ROS
- Menggunakan tipe pesan ROS dan pesan kustom
- Memantau dan merekam topik ROS menggunakan alat ROS
Membuat dan Menggunakan Layanan ROS dengan Python
- Membuat layanan ROS dengan Python
- Meminta dan menyediakan layanan ROS
- Menggunakan tipe layanan ROS dan layanan kustom
- Mengecek dan memanggil layanan ROS menggunakan alat ROS
Membuat dan Menggunakan Tindakan ROS dengan Python
- Membuat tindakan ROS dengan Python
- Mengirim dan menerima tujuan tindakan ROS
- Menggunakan tipe tindakan ROS dan tindakan kustom
- Mengelola dan membatalkan tindakan ROS menggunakan alat ROS
Menggunakan Paket dan Perpustakaan ROS untuk Robot Mobil
- Menggunakan tumpukan navigasi ROS untuk robot mobil
- Menerapkan paket ROS SLAM untuk robot mobil
- Menggunakan paket percepatan ROS untuk robot mobil
Mengintegrasikan ROS dengan Kerangka Kerja dan Alat Lain
- Menggunakan ROS dengan OpenCV untuk penglihatan komputer
- Menggunakan ROS dengan TensorFlow untuk pembelajaran mesin
- Menggunakan ROS dengan Gazebo untuk simulasi
- Menggunakan ROS dengan kerangka kerja dan alat lain
Penyelesaian Masalah dan Pendeteksian Kesalahan Aplikasi ROS
- Mengatasi masalah umum dan kesalahan dalam aplikasi ROS
- Menerapkan teknik dan alat penelaahan yang efektif
- Tips dan praktik terbaik untuk meningkatkan kinerja ROS
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengertian dasar mengenai konsep dan terminologi robotika
- Pengalaman dengan pemrograman Python dan analisis data
- Kenalan dengan sistem operasi Linux dan alat-alat command line
Peserta
- Pembuat robot
- Pecinta robot
Testimoni (3)
Latihan praktis yang terkait dengan materi benar-benar membantu untuk memahami lebih dalam setiap topik. Selain itu, gaya memulai kelas dengan kuliah dan dilanjutkan dengan latihan praktis sangat baik dan membantu untuk mengaitkannya dengan materi yang telah disampaikan sebelumnya.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Kursus - Introduction to Data Science and AI using Python
Diterjemahkan Mesin
Dukungan individu
Simon the 2nd - Cboost
Kursus - ROS: Programming for Robotics
Diterjemahkan Mesin
Contoh/latihan yang sangat sesuai dengan bidang kami
Luc - CS Group
Kursus - Scaling Data Analysis with Python and Dask
Diterjemahkan Mesin