Co to jest plan ruchu?
Plany ruchu to logiczny postęp kroków zaprogramowanych w robocie. Plan ruchu zasadniczo działa jako środek do wydania robotowi polecenia rozpoczęcia określonego kierunku działania i systematycznie podaje jednostce kolejny proces w sekwencji po zakończeniu poprzedniego kroku. Prognozuje się, że roboty zostaną zaprogramowane do wykonywania wszelkiego rodzaju rutynowych zadań w domu, takich jak odkurzanie pokoju o określonej porze dnia lub manipulowanie włącznikami światła zgodnie z rutynowym harmonogramem.
Dokładny proces korzystania z planu ruchu będzie się nieco różnić w zależności od możliwości autonomicznego robota osobistego. Każdy typ zadania może wymagać mniej lub więcej kroków w sekwencji od inicjacji do zakończenia. Jednocześnie zdolność robota do wykorzystywania mechanicznych odpowiedników widzenia i dotyku wpłynie na dokładną strukturę planu ruchu.
Obecnie istnieją już przykłady prostych domowych robotów, które korzystają z planu ruchu. Jednym z bardziej popularnych urządzeń tego typu jest obecnie dostępna mała samobieżna jednostka próżniowa. Ten uproszczony projekt można aktywować i swobodnie poruszać się po pokoju. Plan ruchu, który uruchamia urządzenie, zapewnia proste zamówienia zapewniające zasysanie wzdłuż powierzchni podłogi. Jednocześnie plan ruchu wydaje również polecenia ruchu w przypadku, gdy urządzenie natrafi na przeszkodę, taką jak noga krzesła.
Opracowywane są bardziej wyrafinowane roboty, które mogą wykonywać proste zadania domowe. Te zaawansowane modele wykorzystają bardziej złożony plan ruchu niż dzisiejsze stosunkowo uproszczone roboty odkurzające. Na przykład zaawansowane systemy będą obejmowały widzenie maszynowe, które umożliwi urządzeniu korzystanie z ręki robota do wyłączania i włączania światła lub blokowania i odblokowywania drzwi w określonych godzinach i miejscach w domu. Po załadowaniu współrzędnych przestrzeni wewnętrznej i użyciu widoku maszynowego do „zobaczenia” przełączników i zamków, robot zostanie poproszony o przejście w wyznaczone miejsce, zidentyfikowanie przełącznika lub blokady i wykonanie zaprogramowanego zadania.