Navigasyon işlevi - Navigation function

Navigasyon işlevi genellikle ortamdaki robot yörüngelerini planlamak için kullanılan bir konum, hız, hızlanma ve zaman işlevini ifade eder. Genel olarak, bir gezinme işlevinin amacı, bir robotun başlangıç ​​yapılandırmasından hedef yapılandırmasına geçmesine izin verirken engellerden kaçınan uygulanabilir, güvenli yollar oluşturmaktır.

Navigasyon işlevleri olarak potansiyel işlevler

Image
Potansiyel bir işlev. Yüzeye bir mermer düşürdüğünüzü hayal edin. Üç engelden kaçınacak ve sonunda merkezdeki gol pozisyonuna ulaşacaktır.

Potansiyel işlevler, ortamın veya çalışma alanının bilindiğini varsayar. Engellere yüksek potansiyel değer atanır ve hedef pozisyona düşük bir potansiyel atanır. Hedef pozisyona ulaşmak için, bir robotun yalnızca yüzeyin negatif eğimini izlemesi gerekir .

Bu kavramı matematiksel olarak şu şekilde resmileştirebiliriz: Izin vermek bir robotun tüm olası konfigürasyonlarının durum uzayı olsun . Let devlet alanı hedefi bölgesini göstermektedirler.

Daha sonra potansiyel bir işleve (uygulanabilir) gezinme işlevi denir, eğer

  1. ancak ve ancak hiçbir noktadan ulaşılamazsa .
  2. Her ulaşılabilir hal için, yerel operatör bir durum yaratır için .

Olasılıklı gezinme işlevi

Olasılıksal gezinme işlevi, statik stokastik senaryolar için klasik gezinme işlevinin bir uzantısıdır. Fonksiyon, hareket sırasında riski sınırlayan izin verilen çarpışma olasılığı ile tanımlanır. Klasik tanımda kullanılan Minkowski toplamı, yerlerin geometrilerinin ve Olasılık Yoğunluk Fonksiyonlarının evrişimi ile değiştirilir. Hedef konumu ile ifade eden Olasılıksal gezinme işlevi şu şekilde tanımlanır: burada işlevin Mors doğasını sağlayan klasik gezinme işlevindeki gibi önceden tanımlanmış bir sabittir. Hedef pozisyona mesafedir ve hesaba olarak tanımlanan tüm engelleri alır nerede konumda bir çarpışma için olasılık dayanmaktadır . Bir çarpışma olasılığı önceden belirlenmiş bir değerle sınırlıdır , yani: ve,

i-inci engelle çarpışma olasılığı nerede . Bir haritanın , aşağıdaki koşulları sağlaması halinde olasılıklı bir navigasyon işlevi olduğu söylenir:

  1. Bu bir navigasyon işlevidir.
  2. Bir çarpışma olasılığı, önceden tanımlanmış bir olasılıkla sınırlıdır .

Optimal Kontrolde Gezinme İşlevi

Bazı uygulamalar için, uygun bir navigasyon fonksiyonuna sahip olmak yeterli olmakla birlikte, birçok durumda, belirli bir maliyet fonksiyonuna göre optimal bir navigasyon fonksiyonuna sahip olmak arzu edilir . Optimal bir kontrol problemi olarak resmileştirilmiş , yazabiliriz

böylece durumudur, uygulamak için kontrol olduğu belirli bir durumdan bir maliyet bir kontrolünü uygulamak için ise , ve model sisteminin geçiş dinamikleri.

Bellman'ın optimallik ilkesini uygulayarak , optimum maliyet fonksiyonu şu şekilde tanımlanır:

Yukarıda tanımlanan aksiyomlarla birlikte optimum gezinme işlevini şu şekilde tanımlayabiliriz:

  1. ancak ve ancak hiçbir noktadan ulaşılamazsa .
  2. Her ulaşılabilir hal için, yerel operatör bir durum yaratır için .

Bir navigasyon işlevi reaktif kontrol için bir örnek olsa bile, planlama yeteneklerini içeren optimal kontrol problemleri için de kullanılabilir.

Stokastik Gezinme İşlevi

Sistemin geçiş dinamiklerini veya maliyet fonksiyonunun gürültüye maruz kaldığını varsayarsak, maliyet ve dinamiklerle stokastik bir optimal kontrol problemi elde ederiz . Takviye öğrenme alanında maliyet, bir ödül fonksiyonu ile değiştirilir ve dinamikler, geçiş olasılıkları ile değiştirilir .

Ayrıca bakınız

Referanslar

Kaynaklar

Dış bağlantılar

  • NFsim : Gezinme İşlevlerini kullanarak hareket planlaması için MATLAB Araç Kutusu.