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
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait