Buduję robota, który będzie podążał za celem, gdy cel się porusza. Chciałbym uzyskać pomoc w konfiguracji śledzenia celu. Najbardziej oczywistymi rozwiązaniami są czujniki ultradźwiękowe lub podczerwone, ale w przypadku tej aplikacji nie będą działać. Wyobraź sobie, że robota umieszcza się w zatłoczonym obszarze i prosi o poruszenie się w kierunku konkretnej osoby w tym obszarze (dla uproszczenia załóżmy, że ta osoba znajduje się w odległości mniejszej niż 5 metrów). Czy istnieje jakieś rozwiązanie radarowe lub radiowe, czy coś takiego?
mobile-robot
sensors
electronics
RJackson
źródło
źródło
Odpowiedzi:
W szerokim sensie istnieje kilka sposobów, aby to zrobić, ale w zasadzie sprowadzają się one do problemu, skąd wiesz, do jakiej osoby zmierzasz?
Jeśli jest to możliwe, aby dać osobie latarkę lub jakieś źródło światła (IR lub widzialne), możesz użyć elementów wrażliwych na światło, aby określić, gdzie iść.
Można również wykorzystać pola magnetyczne, dając danej osobie wystarczająco silny magnes. (Ale musiałoby być dość mocne, więc nie sądzę, aby było to tak wykonalne ...)
Ostatnim rozwiązaniem byłoby wypróbowanie jakiejś formy systemu wizyjnego. Na przykład, jeśli dasz tej osobie zielonkawą piłkę, system wizyjny może ją wykryć i potraktować jako cel.
źródło
Trudność polega na tym, że dopasowanie osoby do elektronicznej reprezentacji jej „podpisu” jest bardzo trudnym zadaniem. Poza niektórymi zaawansowanymi programami do rozpoznawania twarzy lub ulepszonymi programami do widzenia, które mogą rozpoznać na przykład zieloną koszulę, niewiele możesz zrobić.
Pomyślałem o czymś, czego nie widziałem w innym miejscu, więc nie wiem, czy coś takiego istnieje, ale wygląda na to, że mogłoby to zadziałać w przypadku rozwoju. Być może zadziałałoby użycie termicznej kamery na podczerwień do kalibracji obrazu termicznego przedstawiającego twoje wymiary wysokości. Ostatecznie nadal szukasz rozwiązania opartego na wizji, ale kamera termiczna automatycznie przesłoniłaby całe twoje ciało, aby mówić, więc nie musiałbyś się martwić o noszenie odpowiedniego koloru ubrania lub ubrania o żywych kolorach. Nie miało też znaczenia, w którą stronę się zmierzasz. Jednym zastrzeżeniem byłoby, gdybyś usiadł lub pochylił się, nie byłbyś odpowiednio dopasowany do wysokości, więc coś musiałoby to wytłumaczyć.
W każdym razie, pomyślałam, że rzuciłbym ten pomysł. Nie działałoby to w zatłoczonym miejscu, a Ty jako jedyny nosisz żywe kolory i dopasowanie kolorów z rozwiązaniem wizyjnym. Być może połączenie tych dwóch? Dwie kamery są lepsze niż jedna.
Problem z jakimkolwiek podejściem opartym na polu polega na tym, że robot nie wiedziałby, w którym kierunku idzie, bez wystarczającej rozdzielczości, która mogłaby zmusić do zakupu drogiego sprzętu o wysokiej rozdzielczości. Ponadto, im mniejszy robot, tym droższy sprzęt o wyższej rozdzielczości będzie potrzebny do triangulacji punktu początkowego.
Alternatywnie, podpisy dźwiękowe mogą działać. Fale dźwiękowe są wolniejsze niż fale elektromagnetyczne, dlatego łatwiej byłoby triangulować. Możesz także użyć częstotliwości, której ludzie / zwierzęta nie słyszą. Nie potrzebujesz bardzo wysokiej klasy sprzętu. Nie sądzę, jeśli ustawisz mikrofony pod odpowiednio dużym kątem. Wyobraź sobie scenariusz „podążaj za moim głosem”.
Być może RF również tu działałoby, jak wspomniano, ale zależy to od rozmiaru / wyposażenia.
źródło