Co to jest oprogramowanie robota ?

Roboty w zakresie w wyrafinowania z zabawkami na własny jazdy samochodów i łazików marsjańskich . Oni ich inteligencji z jednego lub więcej komputerów pracujących na pokładzie , silniki i czytanie jazdy czujniki . Oprogramowanie wysokiego poziomu daje im zdolność do poruszania się , rozpoznawania obiektów wokół nich i przetwarza polecenia . Wydziały te, które ludzie i zwierzęta biorą za pewnik , podjęły inżynierów oprogramowania dekady rozwijać . Motion Control

oprogramowania do kontroli ruchów robota ma formę operacji mechanicznych niskopoziomowych i koordynacji na wysokim szczeblu . Wiele robotów używać silników krokowych jako podstawowego źródła energii mechanicznej . Silniki krokowe są idealne do kontroli komputera , jak działają one na impulsy elektroniczne. Każdy etap trwa jeden impuls z komputera , a to trwa określoną liczbę kroków , aby obrócić wał silnika o 360 stopni . Oprogramowanie łatwo kontroluje prędkość i kierunek silnika , co pozwala na precyzyjne ruchy ramion , kół i innych części ruchomych .

Oprócz surowego ruchu , bardziej skomplikowane roboty wymagają koordynacji wielu silników , jak wwielu kołach rover . Prosty program napędza każde koło , ibardziej skomplikowana nadzoruje wszystkie koła. Skręcić w prawo , na przykład , program Master uruchamia się szybciej niż prawo te koła w lewo . Obracać w miejscu ,oprogramowanie uruchamia lewe koła do przodu i do tyłu, odpowiednie koła przy tej samej prędkości .
Obraz ujmowanie i Nawigacja

robota musi być w stanie aby poruszać się w jego otoczeniu , unikając ścian i przeszkód . Oprogramowanie do rozpoznawania obrazu przetwarza sygnał wideo z aparatu cyfrowego i wykrywa krawędzie obiektów . Z dwóch kamer ,oprogramowanie wykrywa głębokość i przewidywany dystans. Oprogramowanie

Nawigacja to kolejny program, który pobiera informacje z rozpoznawania obrazów i używa go do zarządzania ruchem robota jest . Jeślirozpoznawanie obrazu wykrywa przeszkodę , na przykład, informuje oprogramowanie do rozpoczęcia ruchu wokół kierownicy . Oprogramowanie nawigacyjne stale monitoruje postępy robota wokół przeszkód , dopóki jego ścieżka staje się jasne . Imperium poleceń Przetwarzanie

Nie robot jest całkowicie autonomiczne . Oni wszyscy mają sposoby odbierania poleceń od operatora , a to wymaga oprogramowania do przetwarzania wejścia . Program zawiera listę poleceń , które robot rozumie , jak włączyć , wyłączyć , iść do przodu i podnieś przedmiot . Program komunikuje się z innym oprogramowaniem , które zarządza szczegóły tych działań w robota . Oprogramowanie odbiera polecenia z kontrolera radiowego , polecenia głosowego lub klawiatury i zapisuje polecenia jako predefiniowanych zestawów działań .

Diagnostyka

Kiedy robot rozwija problem , takich jak zatrzymany silnik , oprogramowanie diagnostyczne wyświetla kod lub komunikat , dając wskazówki operatora do źródła usterki. Oprogramowanie może mieć tryb ” limp home” , co pozwalarobotowi na dalsze funkcjonowanie z nieudanej części , ale nadal pełni kluczową zadanie aż ktoś Naprawia . Diagnostyka może także mieć „joga” tryby przeznaczone do wykazania lub testu , że różne części robota pracy . Dla robota na kółkach ,tryb ćwiczenia mogą mieć rolkę robota do przodu jeden stóp, jedną nogę do tyłu i obrócić w kółko . Robot z ręki manipulatora pokazuje wszystkie ruchy , którychręka jest zdolny . Imperium

Dodaj komentarz