Course Outline
Perkenalan
Memahami Konsep Dasar ROS
- Tinjauan Umum Arsitektur dan Filsafat ROS
- Menyiapkan Lingkungan Ruang Kerja ROS
- ROS Master, Node, Topik, dan Pesan
- Menggunakan Perintah Konsol
- Bekerja dengan Sistem Bangun Catkin
- File Peluncuran ROS
- Visualisasi 3D dan Interaksi Pengguna dengan Simulator Gazebo
Membuat Program Pertama Anda ROS
- Membuat Paket ROS
- Menyiapkan Proyek ROS di Eclipse
- Menggunakan Perpustakaan Klien ROS C++
- Menulis Pelanggan dan Penerbit Sederhana ROS
- Menyimpan dan Mengambil Parameter Menggunakan ROS Parameter Server
- Menggunakan RViz untuk ROS Visualisasi 3D
Memanfaatkan Sistem Transformasi TF pada ROS
Bekerja dengan Antarmuka Pengguna rqt
Menjelajahi Model Robot di ROS
Format Deskripsi Simulasi (SDF)
Menerapkan ROS Layanan
Menerapkan ROS Tindakan
Menggunakan Waktu Simulasi pada ROS
Menyimpan Data Pesan di ROS Tas
Pengujian Regresi dengan Skenario Realistis
Menerapkan Strategi Debugging yang Berbeda di ROS
Menjelajahi Aplikasi Kompleks di Dunia Nyata untuk ROS
Langkah Berikutnya Menuju Pembuatan Proyek Pertama Anda ROS
Penyelesaian Masalah
Penutup
Requirements
- Pemahaman tentang konsep dasar robotika.
- Pengalaman pemrograman dasar.
Hadirin
- Penghobi
- Robotics Penggemar
- Insinyur dan Teknisi
Testimonials (4)
Dukungan individu
Simon the 2nd - Cboost
Course - ROS: Programming for Robotics
Machine Translated
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Course - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
Course - ROS: Programming for Robotics
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.