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 (5)
Fakta memiliki lebih banyak latihan praktis menggunakan data yang lebih mirip dengan apa yang kami gunakan dalam proyek kami (gambar satelit dalam format raster)
Matthieu - CS Group
Kursus - Scaling Data Analysis with Python and Dask
Diterjemahkan Mesin
I thought the trainer was very knowledgeable and answered questions with confidence to clarify understanding.
Jenna - TCMT
Kursus - Machine Learning with Python – 2 Days
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Kursus - Developing APIs with Python and FastAPI
The explaination
Wei Yang Teo - Ministry of Defence, Singapore
Kursus - Machine Learning with Python – 4 Days
Trainer develops training based on participant's pace