Contents — find the section you need
İç mekanda tekerlekli bir robotu anlamak, şu soruyu takip ettiğinizde daha kolay hale gelir: Bir sensör okuması nasıl bir motor komutuna dönüşür? Bu kılavuz, algoritma isimlerini ezberlemenizi istemek yerine, sitenin açıklamalarını ve proje kayıtlarını birbirine bağlar.
İlk okuma hedefi
Başlamak için bir robota veya ROS 2 kurulumuna ihtiyacınız yok. Kağıda dört aşama yazın: gözlemle → konum tahmin et → bir eylem seç → komut ver. Her aşama için bir giriş ve bir çıkış adı verin. Bu sayfanın başlangıç hedefi budur; denklemler ve algoritma uygulamaları daha sonra gelebilir.
Genel resim için aşağıdaki diyagramla devam edin. İletişim, çerçeveler, tahmin, haritalama ve planlamayı sırasıyla incelemek için robotik öğrenme kılavuzunu kullanın. Geri bildirim yanıtında küçük bir deneyle başlamak için, PID açıklamasına ve tarayıcı deneyine ulaşmak için kontrol mühendisliği kılavuzunu kullanın.
Bilgi akışını takip edin
Tekerlekler kaydığında veya yükler değiştiğinde komut edilen ve gerçek hız farklılık gösterir. Bu nedenle gözlem, hareket boyunca tekrarlanır. Kaydedilen bir harita, robotun önündeki engellerle de uyuşmayabilir, bu nedenle yerel gözlemler planlamayı etkilemelidir.
1: Sensörlerin neyi ölçtüğünü anlayın
LiDAR, IMU ve enkoderler ile başlayın. Faydalı kilometre taşı, her sensörün tek başına belirleyemediği şeyi adlandırabilmektir. Tekerlek dönüşü, zemine karşı kaymayı doğrudan ölçmez ve IMU ölçümlerinin entegrasyonu hata biriktirir.
2: Mevcut pozisyonu tahmin etme
Ölü hesaplama, LiDAR SLAM ve sensör füzyonu konularını okuyun. Haritaya göre düzeltilmiş bir pozisyondan, düzgün bir kısa vadeli hareket tahminini ayırın. Bu, odom ve map'nin rollerini takip etmeyi kolaylaştırır; anlamları ROS REP-105'te belirtilmiştir.
3: Boş alanı temsil edin ve bir rota seçin
Mekansal temsil için işgal ızgaralarını ve rota seçimi için yol planlamasını kullanın. Bir nokta, geniş bir robotun geçemeyeceği bir boşluktan geçebilir. Bir alıştırma olarak, robotun ayak izinin değiştirilmesinin hangi koridorların geçilebilir olduğunu neden değiştirdiğini açıklayın.
4: Planı harekete dönüştürün
PID kontrolünü ve tarayıcı deneyini inceleyin, ardından ROS 2 temellerinden minimal Nav2 prosedürüne geçin. Resmi navigasyon kavramları bileşen sorumlulukları için başka bir referans sağlar.
| Hedef | İlk kontrol | Devam et |
|---|---|---|
| Prensipleri anla | Her bloğun giriş ve çıkışlarını yaz | Ayrıntılı açıklamalar |
| Simülasyon çalıştır | Haritada başlangıç pozisyonunu ve hedefi belirle | Minimum Nav2 prosedürü |
| Donanımı geliştir | Eşleşen koşullar altında tekrarlanan çalıştırmaları kaydet | SLAM değerlendirmesi ve güç teşhisi |
Sınırları kontrol et
Gözlemler kaybolduğunda motorların neleri durdurduğunu ve neleri çalıştırdığını açıklayın. Açıklayamadığınız bir sınır, incelenecek bir sonraki konuyu belirler. Donanımı yapılandırırken, Nav2 ilk kurulum kılavuzuna bakın.
Yorumlar
Lütfen önce giriş yapın.
Henüz veri yok.