Contents — find the section you need
Robot beroda dalam ruangan menjadi lebih mudah dipahami ketika Anda mengikuti satu pertanyaan: bagaimana pembacaan sensor menjadi perintah motor? Panduan ini menghubungkan penjelasan situs dan catatan proyek daripada meminta Anda untuk menghafal nama-nama algoritma.
Tujuan bacaan pertama
Anda tidak memerlukan robot atau instalasi ROS 2 untuk memulai. Tulis empat tahap di atas kertas: amati → perkirakan posisi → pilih tindakan → berikan perintah. Sebutkan satu input dan satu output untuk setiap tahap. Itulah tujuan awal halaman ini; persamaan dan implementasi algoritma dapat menyusul.
Untuk gambaran keseluruhan, lanjutkan dengan diagram di bawah ini. Untuk mempelajari komunikasi, frame, estimasi, pemetaan, dan perencanaan secara berurutan, gunakan panduan pembelajaran robotika. Untuk memulai dengan eksperimen kecil dalam respons umpan balik, gunakan panduan rekayasa kontrol untuk mencapai penjelasan PID dan eksperimen browser.
Ikuti alur informasi
Kecepatan yang diperintahkan dan kecepatan aktual berbeda ketika roda selip atau beban berubah. Oleh karena itu, pengamatan berulang selama pergerakan. Peta yang tersimpan juga dapat tidak sesuai dengan rintangan yang saat ini ada di depan robot, sehingga pengamatan lokal harus memengaruhi perencanaan.
1: Pahami apa yang diukur oleh sensor
Mulailah dengan LiDAR, IMU dan encoder. Tonggak penting yang berguna adalah mampu menyebutkan apa yang tidak dapat ditentukan oleh setiap sensor secara terpisah. Rotasi roda tidak secara langsung mengukur selip terhadap lantai, dan integrasi pengukuran IMU mengakumulasi kesalahan.
2: Perkirakan posisi saat ini
Baca dead reckoning, LiDAR SLAM dan sensor fusion. Pisahkan perkiraan gerakan jangka pendek yang halus dari posisi yang dikoreksi relatif terhadap peta. Ini membuat peran odom dan map lebih mudah dipahami; semantiknya ditentukan dalam ROS REP-105.
3: Merepresentasikan ruang bebas dan memilih rute
Gunakan occupancy grids untuk representasi spasial dan path planning untuk pemilihan rute. Sebuah titik dapat melewati celah yang tidak dapat dilewati oleh robot yang lebar. Sebagai latihan, jelaskan mengapa mengubah jejak robot mengubah koridor mana yang dapat dilalui.
4: Mengubah rencana menjadi gerakan
Pelajari PID control dan eksperimen di browser, kemudian beralih dari ROS 2 fundamentals ke minimal Nav2 procedure. Konsep navigasi resmi memberikan referensi lain untuk tanggung jawab komponen.
| Tujuan | Pemeriksaan pertama | Lanjutkan dengan |
|---|---|---|
| Pahami prinsip | Tuliskan input dan output setiap blok | Penjelasan rinci |
| Jalankan simulasi | Tetapkan posisi awal dan tujuan pada peta | Prosedur Nav2 minimal |
| Tingkatkan perangkat keras | Rekam pengulangan simulasi dalam kondisi yang sesuai | Evaluasi SLAM dan diagnosis daya |
Periksa batasan
Jelaskan apa yang berhenti dan apa yang mencapai motor ketika pengamatan menghilang. Batasan yang tidak dapat Anda jelaskan mengidentifikasi topik selanjutnya yang perlu dipelajari. Saat mengkonfigurasi perangkat keras, konsultasikan panduan pengaturan pertama Nav2.
Komentar
Silakan masuk terlebih dahulu.
Belum ada data.