Mesafe Sensörü#

giriiş#

Mesafe Sensörü, bir nesnenin sensörün önünde olup olmadığını algılayabilir ve o nesnenin ne kadar uzakta olduğunu bildirebilir. Ayrıca algılanan nesnenin göreceli hızını bildirebilir ve nesnenin küçük, orta veya büyük olup olmadığını tahmin edebilir.

Mesafe sensörü 20 mm ile 2000 mm arasında bir aralıkta çalışır.

200 mm’nin altında doğruluk yaklaşık ±15 mm’dir. 200 mm’nin üzerinde doğruluk yaklaşık %5’e yükselir.

Mesafe Sensörü, 1. sınıf lazer kullanır. Algılama doğrudan ileriye yöneliktir ve sınıf ortamı için güvenlidir.

Mesafe Sensörü.

Aşağıda mevcut blokların listesi bulunmaktadır:

  • nesne mesafesi — Mesafe Sensörü ile en yakın algılanan nesne arasındaki mesafeyi bildirir.

  • nesne hızı — Algılanan nesnenin Mesafe Sensörüne doğru veya ondan uzaklaşarak ne kadar hızlı hareket ettiğini bildirir.

  • nesne boyutu — Algılanan nesnenin seçilen boyutla eşleşip eşleşmediğini bildirir.

  • Mesafe bir nesne algıladı — Mesafe Sensörünün şu anda bir nesne algılayıp algılamadığını bildirir.

nesne mesafesi#

Nesne mesafesi raporlama bloğu, Mesafe Sensörü ile en yakın tespit edilen nesne arasındaki mesafeyi rapor eder.

([Distance1 v] nesne mesafesi [mm v] cinsinden)

Parametreler

Tanım

cihaz

Kullanılacak Mesafe Sensörü. Cihazlar penceresinde yapılandırılmış Mesafe Sensörlerinden birini seçin.

birimler

Mesafe birimi: mm (20 mm ila 2000 mm) veya inç (0,78 inç ila 78,74 inç).

Örnek

200 mm içinde bir nesne tespit edilene kadar ileri doğru sürün.#
başladığında
[Drive forward until the object is within 50 mm away.]
[ileri v] yönünde sürdür
<([Distance1 v] nesne mesafesi [mm v] cinsinden) [math_less_than v] [50]> olana kadar bekle
sürüşü durdur

nesne hızı#

Nesne hızı raporlama bloğu, tespit edilen nesnenin bağıl hızını m/s (metre/saniye) cinsinden ondalık bir sayı olarak rapor eder.

Hız, nesnenin Mesafe Sensörüne doğru veya ondan uzaklaşırken ne kadar hızlı hareket ettiğini gösterir. 0’a yakın bir değer, nesnenin sensöre göre fazla hareket etmediği anlamına gelir.

([Distance1 v] nesne hızı m/s cinsinden)

Parametreler

Tanım

cihaz

Kullanılacak Mesafe Sensörü. Cihazlar penceresinde yapılandırılmış Mesafe Sensörlerinden birini seçin.

nesne boyutu#

Nesne boyutu Boolean bloğu, Mesafe Sensörü tarafından algılanan nesnenin seçilen boyuta uyup uymadığını bildirir.

Mesafe sensörü, algılanan nesnenin sensörün görüş alanının ne kadarını kapladığına bağlı olarak nesnenin boyutunu tahmin eder.

  • Doğru — Mesafe Sensörü, seçilen boyuttaki bir nesneyi algılar.

  • Yanlış — Mesafe Sensörü, seçilen boyutta bir nesneyi algılamıyor.

<[Distance1 v] nesne boyutu [küçük v] mi?>

Parametreler

Tanım

cihaz

Kullanılacak Mesafe Sensörü. Cihazlar penceresinde yapılandırılmış Mesafe Sensörlerinden birini seçin.

boyut

Kontrol edilecek nesne boyutu:

  • küçük
  • orta
  • büyük

Mesafe bir nesneyi buldu#

Mesafe bir nesne algıladı Boolean bloğu, Mesafe Sensörünün şu anda bir nesne algılayıp algılamadığını bildirir.

  • Doğru — Mesafe Sensörü bir nesneyi algılıyor.

  • Yanlış — Mesafe Sensörü herhangi bir nesne algılamadı.

<[Distance1 v] bir nesne buldu mu?>

Parametreler

Tanım

cihaz

Kullanılacak Mesafe Sensörü. Cihazlar penceresinde yapılandırılmış Mesafe Sensörlerinden birini seçin.

Örnek

50 mm içinde bir nesne tespit edilene kadar ileri doğru sürün.#
başladığında
[Drive forward until the object is within 50 mm away.]
sonsuza kadar
[ileri v] yönünde sürdür
eğer <[Distance1 v] bir nesne buldu mu?> ise
eğer <([Distance1 v] nesne mesafesi [mm v] cinsinden) [math_less_than v] [50]> ise
sürüşü durdur
dur