Операційна система робота - майбутнє програмного забезпечення для автономних пристроїв

$config[ads_kvadrat] not found

Digital Logic - Character Encoding

Digital Logic - Character Encoding
Anonim

Коли більшість людей думає про робототехніку, вони думають про великі металеві придатки, що збираються разом з роями дротів для створення довгого, гуманоїдного кадру. Те, що люди не завжди усвідомлюють, це те, що пересування робота має так само багато спільного з програмуванням, як і з технікою. Ми всі сміялися над блукаючим барабаном двоногих ботів на виставці DARPA Robotics Challenge. Але насправді, дивно, що ці команди отримали роботів, щоб зробити ще стільки. І програмне забезпечення, що працює з цими ботами - ускладнене, як це могло бути, через їх фізичні форми - здається, працювало. Це не просто срібна підкладка. Тому хмара має значення.

Зараз найважливішим бітом програмного забезпечення для операційних роботів є належним чином названа робоча операційна система робота (ROS), система інструментів програмування, яка використовується для написання та розробки програмного забезпечення роботів. Вона, по суті, працює як своєрідна система з відкритим вихідним кодом, що надає OS-подібні послуги, розроблені спеціально для робототехніки - абстракція апаратних засобів, управління пристроями, реалізація загальних функціональних можливостей і управління пакетами даних.

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

Цей сплеск відкрив екосистему ROS таким чином, що він ставить її на шлях стати Linux робототехнічного програмного забезпечення. Більше $ 150 млн. Венчурного фінансування було інвестовано в підприємства, що використовують ROS. У тому ж році було завантажено близько 9 мільйонів пакетів ROS, і вона знайшла свій шлях до систем, починаючи від виклику DARPA Robotics Challenge (де 18 команд використовували ROS), до Robonaut НАСА.

Той факт, що ROS є відкритим вихідним кодом, відповідає рядку останніх A.I. і робототехнічні розробки. Найважливішим є створення OpenAI Елона Маска та кількох інших великих силіконових долин, щоб зробити А.І. дослідження та розробки більш доступні серед вчених у всьому світі. Ідея OpenAI полягає в тому, щоб виступати в якості противаги власній роботі вежі зі слонової кістки у великих компаніях, в яких технологія не може бути перевірена або оцінена науковою спільнотою в цілому.

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

$config[ads_kvadrat] not found