Hubungi Kami

Kerangka Materi

Pengantar mengenai ROS dan Python untuk Robotika

  • Gambaran umum fitur dan arsitektur ROS
  • Manfaat penggunaan ROS dalam bidang robotika bergerak

Memahami Konsep Dasar ROS

  • Ide utama serta komponen penyusunnya
  • Sistem berkas, struktur direktori, dan model komunikasi dalam ROS

Menyiapkan Lingkungan Pengembangan

  • Pemasangan ROS dan Python
  • Konfigurasi lingkungan kerja serta ruang kerja ROS
  • Menghubungkan platform robot bergerak dengan ROS

Membuat dan Menjalankan Node ROS Menggunakan Python

  • Cara membuat node ROS menggunakan Python
  • Menjalankan node serta memanfaatkan alat baris perintahnya
  • Penulisan dan pemanfaatan berkas peluncuran node ROS
  • Penggunaan parameter dan sistem pencatatan log dalam ROS

Membuat dan Menggunakan Topik ROS dengan Python

  • Cara membuat topik menggunakan Python
  • Proses publikasi serta penerimaan data melalui topik ROS
  • Pemanfaatan tipe pesan standar maupun khusus dalam ROS
  • Pemantauan dan pencatatan aktivitas topik menggunakan alat bantu ROS

Membuat dan Menggunakan Layanan ROS dengan Python

  • Cara membuat layanan menggunakan Python
  • Meminta serta menyediakan layanan dalam lingkungan ROS
  • Pemanfaatan tipe layanan standar maupun kustom dalam ROS
  • Menginspeksi dan memanggil layanan melalui alat bantu khusus ROS

Membuat dan Menggunakan Aksi ROS dengan Python

  • Cara membuat aksi menggunakan Python
  • Pengiriman serta penerimaan tujuan aksi dalam lingkungan ROS
  • Pemanfaatan tipe aksi standar maupun khusus dalam ROS
  • Pengelolaan dan pembatalan aksi melalui alat bantu khusus ROS

Menerapkan Paket serta Pustaka ROS untuk Robot Bergerak

  • Pemanfaatan paket navigasi ROS dalam pengoperasian robot bergerak
  • Implementasi paket SLAM dari ROS bagi keperluan pergerakan robot
  • Penggunaan paket sensorik dan persepsi dalam ROS untuk mendukung mobilitas robot

Mengintegrasikan ROS dengan Kerangka Kerja Lainnya

  • Integrasi antara ROS dengan OpenCV guna pengolahan visual komputer
  • Pemanfaatan TensorFlow dalam ROS untuk aplikasi pembelajaran mesin
  • Menggunakan Gazebo sebagai alat simulasi untuk lingkungan operasional robot
  • Integrasi dengan berbagai framework serta perangkat tambahan lainnya

Teknik Pemecahan Masalah dan Debugging pada Aplikasi ROS

  • Mengatasi gangguan maupun kesalahan yang sering muncul dalam aplikasi ROS
  • Penerapan metode dan alat pemecahan masalah secara efektif
  • Tips praktis untuk mengoptimalkan kinerja sistem berbasis ROS

Penutup serta Langkah Selanjutnya

Persyaratan

  • Pemahaman mengenai konsep dasar dan istilah-istilah dalam bidang robotika
  • Pengalaman memprogram menggunakan Python serta menganalisis data
  • Kefasihan dengan sistem operasi Linux dan perangkat lunak baris perintahnya

Target Peserta

  • Pengembang robotika
  • Pecinta bidang robotika
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait