System operacyjny robota to przyszłość oprogramowania dla urządzeń autonomicznych

$config[ads_kvadrat] not found

Sprawdzanie i czyszczenie systemu operacyjnego przed działaniem złośliwego oprogramowania

Sprawdzanie i czyszczenie systemu operacyjnego przed działaniem złośliwego oprogramowania
Anonim

Kiedy większość ludzi myśli o robotyce, myślą o dużych metalowych wyrostkach, które łączą się z rojami drutów, tworząc chudą, humanoidalną ramę. Ludzie nie zawsze zdają sobie sprawę, że robienie robota ma tyle samo wspólnego z programowaniem, co z inżynierią. Wszyscy śmialiśmy się z krwawej szpuli dwunożnych botów podczas DARPA Robotics Challenge, jak gdyby uderzyło ich piorun. Ale tak naprawdę to niesamowite, że te zespoły zrobiły roboty nawet tyle. Wydaje się, że oprogramowanie działające na tych botach - utrudnione przez ich fizyczne formy - działało. To nie tylko podszewka. Dlatego chmura ma znaczenie.

W tej chwili najbardziej krytycznym elementem oprogramowania dla robotów operacyjnych jest odpowiednio nazwany Robot Operating System (ROS), struktura narzędzi programistycznych używanych do pisania i rozwijania oprogramowania robota. Zasadniczo działa jako rodzaj systemu typu open source, który zapewnia usługi podobne do systemu operacyjnego zaprojektowane specjalnie dla robotyki - pomyśl: abstrakcja sprzętu, kontrola urządzeń, implementacja wspólnych funkcji i zarządzanie pakietami danych.

ROS został pierwotnie opracowany przez Stanford Artificial Intelligence Laboratory w 2007 r., Aby wspierać projekty laboratorium (w szczególności Robot STAIR). Od 2008 do 2013 r. Rozwój w ROS miał miejsce głównie w laboratorium badawczym Willow Garage w Kalifornii w Menlo Park. Na początku lutego ROS powoli przekształcono w ekosystem open source. Od tego czasu rozwój ROS gwałtownie wzrósł dzięki dużej liczbie grup - zarówno przemysłowych, jak i akademickich - które teraz wykorzystują go i modyfikują do własnych projektów robotycznych.

Ten wzrost otworzył ekosystem ROS w sposób, który stawia go na drodze do zostania Linuksem oprogramowania robotycznego. Ponad 150 mln USD w funduszach venture capital zainwestowano w przedsiębiorstwa wykorzystujące ROS. W tym samym roku pobrano około 9 milionów pakietów ROS i trafiło ono do systemów od DARPA Robotics Challenge (gdzie 18 drużyn korzystało z ROS), do NASA Robonaut.

Fakt, że ROS jest open source spada zgodnie z ciągiem ostatnich A.I. i rozwój robotyki. Najważniejszym z nich jest założenie OpenAI przez Elona Muska i kilka innych pazurów z Doliny Krzemowej, aby stworzyć A.I. badania i rozwój bardziej dostępne dla naukowców na całym świecie. Ideą OpenAI jest działanie jako przeciwwaga dla zastrzeżonych prac typu wieży z kości słoniowej w dużych firmach - w których technologia nie może być analizowana ani oceniana przez społeczność naukową w ogóle.

Rzeczywiście, zrobienie czegoś z otwartego źródła ma swoje wady - firma, która je stworzyła, nie może na niej monopolizować tak skutecznie - ale pozwala na rozwój architektury technicznej w sposób, który często jest nieprzewidziany. Przykład: Android firmy Google, który całkowicie odmienił to, co ludzie mogą zrobić ze smartfonami, tabletami i urządzeniami, które wchodzą w zakres Internetu przedmiotów. ROS może wkrótce zostać nazwany tak samo jak Android.

$config[ads_kvadrat] not found