Robot Yazılım Nedir

? Robotlar oyuncaklar kendini sürüş araba ve Mars Rovers sofistike değişir. Onlar motorlar sürüş ve sensörler okuma , on -board çalışan bir veya daha fazla bilgisayar kendi istihbarat olsun. Yüksek seviyeli yazılım onları taşımak, çevrelerindeki nesneleri ve süreç komutları tanımak içinyeteneği verir . İnsanlar ve hayvanlar, hafife almak , bu fakülteler , geliştirmek için yazılım mühendisleri onlarca yıl almış . Bir robotun hareketlerini kontrol etmek için Hareket Kontrolü

Yazılım düşük düzey motor operasyonları ve üst düzey koordinasyonşeklini alır . Birçok robotlar mekanik güç bir temel kaynağı olarak step motorları kullanmak . Da elektronik bakliyat üzerinde işlem olarak step motorlar , bilgisayar kontrolü için idealdir . Her adımbilgisayardan bir darbe alır vemotor milini 360 derece çevirmek için adımlar bir dizi numarası alır . Yazılım kolayca silah , tekerlek ve diğer hareketli parçalarınhassas hareketini sağlayan ,motorun hızını ve yönünü kontrol eder.

Ham hareketinin yanı sıra , daha karmaşık robotlar , çeşitli motorlarınkoordinasyonu gerektiren bir çok tekerlekli gibi rover . Basit bir yazılım programı her tekerlek sürücüler , ve daha karmaşık bir bütüntekerlekleri denetler . Sağa için, örneğin ,master programı daha hızlısağ olanlardan dahasol tekerlekleri çalışır . Yer açmak için ,yazılımaynı hızda ileri gerisol tekerlekler vesağ tekerlekler çalışır .
Görüntü Tanıma ve Navigasyon

robot edebilmek için ihtiyaç duvarları ve engelleri kaçınarak , çevresiyle gezinmek için . Görüntü tanıma yazılımı dijital kameradan bir video sinyalini işler ve nesnelerinkenarlarını algılar . Iki kamera ile ,yazılım derinlik ve tahminler mesafeyi algılar .

Navigasyon yazılımı görüntü tanıma bilgi alır ve bir robotun hareketini yönetmek için kullandığı başka bir programdır. Görüntü tanıma bir engel tespit ederse, örneğin , bunun etrafında direksiyon başlatmak için hareket yazılımı söyler. Onun yolu netleşene kadarnavigasyon yazılımı sürekliengel etrafındarobotun ilerleme izler .
Komutanlığı İşleme

Hiçbir robot tamamen özerk . Hepsi bir operatör komutlarını alma yolları var ve bugiriş işlemek için yazılım gerektirir . Bir program gibi , açın kapatın , ileriye taşımak ve bir nesne kaldırma gibirobot anlar komutların bir listesi vardır . Bu program,robot bu eylemlerinayrıntılarını yönetendiğer yazılımlar ile iletişim kurar . Yazılım radyo kontrolör , sesli komut veya tuş takımındankomutları alır ve saklar eylemler olarak önceden tanımlanmış komutları .
Teşhis

robot bir sorun geliştirir , böyle bir sıkışmış motor gibi , teşhis yazılımarızanınkaynağı olarakoperatör ipuçları veren, bir kod veya iletiyi görüntüler . Yazılımrobotbaşarısız bölümü ile işleyen ama yine kimse tamir o kadar kritik bir görevi yerine devam etmek için izin , bir ” gevşek ev ” moduna sahip olabilir . Tanı da ” egzersiz ” göstermek için tasarlanmış modları veyarobotun çeşitli yerlerinde çalışmak bu testi olabilir . Bir tekerlekli robot için ,egzersiz modu ilerirobot rulo bir ayak , geriye bir ayak olabilir ve çevrelerinde açın. Bir manipülatör elle bir robotel yetenekli olduğu tümhareketlerini gösterir .

Categories:

Bir cevap yazın