Операционная система робота - будущее программного обеспечения для автономных устройств

$config[ads_kvadrat] not found

Dame Tu cosita ñ

Dame Tu cosita ñ
Anonim

Когда большинство людей думают о робототехнике, они думают о больших металлических придатках, соединяющихся с роями проводов, чтобы создать долговечную, гуманоидную раму. Люди не всегда осознают, что движение робота имеет столько же общего с программированием, сколько с разработкой. Мы все смеялись над шатанием двуногих ботов на DARPA Robotics Challenge, которые падали, словно их ударила молния. Но на самом деле, просто удивительно, что у этих команд есть роботы, которые могут делать даже так много. И программное обеспечение, работающее с этими ботами - как бы затруднено их физическими формами - похоже, работает. Это не просто серебряная подкладка. Вот почему облако имеет значение.

В настоящее время наиболее важной частью программного обеспечения для операционных роботов является подходящая система Robot Operating System, или ROS, платформа инструментов программирования, используемая для написания и разработки программного обеспечения для роботов. По сути, она работает как своего рода система с открытым исходным кодом, предоставляющая сервис-подобные сервисы, разработанные специально для робототехники - подумайте: абстракция оборудования, управление устройствами, реализация общих функций и управление пакетами данных.

ROS была первоначально разработана Стэнфордской лабораторией искусственного интеллекта в 2007 году для поддержки проектов лаборатории (в частности, робота STAIR). С 2008 по 2013 год разработка ROS проводилась в основном в Менло-Парке, штат Калифорния, в исследовательской лаборатории Willow Garage. В начале февраля ROS постепенно трансформировалась в экосистему с открытым исходным кодом. Оттуда, развитие ROS взлетело до небес благодаря большому количеству групп - как промышленных, так и академических - которые теперь используют его и модифицируют для своих собственных робототехнических проектов.

Этот всплеск открыл экосистему ROS таким образом, что он становится на путь становления Linux роботизированного программного обеспечения. Свыше 150 миллионов долларов венчурного финансирования было инвестировано в предприятия, использующие ROS. Около 9 миллионов пакетов ROS были загружены в том же году, и они нашли свое применение в системах, начиная от DARPA Robotics Challenge (где 18 команд использовали ROS), и заканчивая Robonaut НАСА.

Тот факт, что ROS является открытым исходным кодом, соответствует строке недавнего А.И. и робототехнические разработки. Наиболее важным является основание OpenAI Элон Маск и нескольких других знаменитостей Силиконовой долины, чтобы сделать А.И. исследования и разработки более доступны для ученых всего мира. Идея, стоящая за OpenAI, заключается в том, чтобы выступить в качестве противовеса частной работе в виде башен из слоновой кости, которая ведется в крупных компаниях, в которой технология не может быть тщательно исследована или оценена научным сообществом в целом.

Действительно, создание чего-то с открытым исходным кодом имеет свои недостатки - компания, которая его создала, не может монополизировать ее столь же эффективно, но она имеет тенденцию к тому, чтобы техническая архитектура процветала способами, которые зачастую непредвидены. Пример: Android от Google, который полностью изменил то, что люди могут делать со смартфонами, планшетами и устройствами, которые попадают в Интернет вещей. ROS может вскоре оказаться нарицательным, как Android.

$config[ads_kvadrat] not found