Oprogramowanie sprawia, że ​​nauka robotów jest dziecinnie prosta

Tak jak maluch szybko nauczy się rozpoznawać smakowity smakołyk lub unikać chwytania kłującego przedmiotu, wydane dzisiaj oprogramowanie ułatwi nauczenie robotów, jak się zachowywać poprzez doświadczenie, zamiast żmudnego przeprogramowywania.





Oprogramowanie o nazwie BrainOS zostało opracowane przez Mózg korporacji , firma z siedzibą w San Diego, wspierana przez producenta chipów mobilnych Qualcomm .

Takie oprogramowanie może ostatecznie uprościć obsługę robotów. Zamiast pisać nowy kod lub uzyskiwać dostęp do graficznego interfejsu użytkownika, dzięki BrainOS użytkownik może wyszkolić robota do wykonywania prostego zadania, takiego jak poruszanie się w kierunku określonego obiektu, przeprowadzając go najpierw ręcznie przez proces.

Robotom szczególnie trudno jest niezawodnie działać w złożonych, zmieniających się ustawieniach, dlatego uczenie się jest obiecującym podejściem. W rzeczywistości niektóre roboty komercyjne są już zdolne do prostych wyczynów uczenia się. Ale BrainOS zawiera szereg technik uczenia się, ułatwiając inżynierom robotów korzystanie z bibliotek oprogramowania do zadań edukacyjnych, takich jak rozpoznawanie obiektów, nawigacja i manipulacja.



Firma Brain Corporation zademonstrowała oprogramowanie na imprezie robotycznej w Bostonie w zeszłym roku, używając małego czerwonego prototypowego robota przypominającego Segwaya z dwiema kamerami dla oczu. Możliwe było pokazanie robotowi obiektu, a następnie skłonienie go do podążania za tym obiektem.

Możliwości uczenia się wykorzystywane przez BrainOS obejmują dostarczanie informacji do symulowanej sieci wirtualnych neuronów i synaps, a następnie dostarczanie pozytywnej lub negatywnej informacji zwrotnej, proces znany jako uczenie nadzorowane. Takie podejście okazało się szczególnie skuteczne w ostatnich latach.

Todd Hylton, wiceprezes wykonawczy Brain Corporation, powiedział w oświadczeniu, że oprogramowanie do uczenia maszynowego jest skierowane głównie do badaczy akademickich, a nie inżynierów w przemyśle. BrainOS pomaga rozwiązać ten problem, zapewniając centralną platformę technologiczną, która jest dostępna dla tych, którzy chcą prototypować, skomercjalizować i zarabiać na aplikacjach robotycznych, powiedział Hylton.



Ashutosh Saxena , dyrektor projektu pn RoboBrain na Cornell University i Stanford, który polega na stosowaniu metod uczenia maszynowego w robotach, mówi, że BrainOS może spodobać się tym, którzy chcą komercjalizować nowe rodzaje robotów. Mówi, że istnieje zapotrzebowanie na łatwy w użyciu produkt, który łączy umiejętności wyższego poziomu, takie jak planowanie wzroku i ruchu.

Brain Corporation wydaje również wersję swojego oprogramowania z chipem opracowanym przez Qualcomm o nazwie bStem (skrót od pnia mózgu). Ten chip ma również naśladować sposób, w jaki działa mózg, przechowując i przetwarzając dane równolegle, a nie szeregowo. Takie chipy neuromorficzne mogą być wykorzystywane do bardzo wydajnego uruchamiania symulowanych sieci neuronowych, a Qualcomm jest jedną z kilku firm, które mają nadzieję na komercjalizację tej technologii (patrz 10 przełomowych technologii: chipy neuromorficzne).

Technologia robotów rozwija się szybko, częściowo dzięki postępowi w sprzęcie, w tym chipach komputerowych, czujnikach i siłownikach. Ale oprogramowanie również napędza postęp. Na przykład open source System operacyjny robota ułatwia inżynierom dodawanie nowych funkcji do robota bez konieczności budowania od podstaw podstawowych funkcji.



Zaawansowane oprogramowanie do uczenia maszynowego, takie jak BrainOS, może zobaczyć inne, bardziej zaawansowane możliwości dzielone między robotami, z robotami uczącymi się nawzajem ze swoich doświadczeń.

ukryć