The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Роботостроители договорились о необходимости в стандартизированной операционной системе

15.08.2009 21:21

Прошедшая в городе Пасадена (США, Калифорния) международная конференция по искусственному интеллекту (IJCAI) дала четкое представление текущему состоянию дел в мировой индустрии роботостроения. Показанные экспонаты демонстрировали достаточно сложные поведенческие концепции, умение ориентироваться в пространстве и даже взаимодействовать с другими роботами. Проблема же заключается в том, что если последние и проявляют интерес к сотрудничеству, то их разработчики пока не могут этим похвастаться. Каждый робот изготавливается по индивидуальному проекту, под конкретные задачи и не имеет ничего общего с аналогичными моделями других производителей.

На сегодняшний день положение в отрасли выглядит не особенно радостно. Каждый производитель изобретает свое «колесо», вместо того, чтобы вместе сконцентрировать силы на достижении общих целей. Например, если перед разработчиками стоит цель создать автономный аппарат, который умеет различать предметы, то самый быстрый способ ее достижения был бы бросить все силы на решение этой проблемы. Но вместо этого они вынуждены тратить время на второстепенные задачи, такие как управление колесным приводом или что-то подобное, что могло бы быть стандартизировано и использоваться во многих проектах. Такая унификация решений подразумевает использование общей операционной системы, которая бы предоставляла единый интерфейс для всех базовых операций.

Отрадно заметить, что существует открытая операционная система для роботов (ROS), которая уже является отправной точкой широкого спектра исследований в области робототехники. Разрабатываемая совместно Стенфордским и Массачусетским университетами, а также Университетом Мюнхена, система позволяет управлять такими функциями, как движение, перемещение манипуляторов, захват, без необходимости привязки к конкретному «железу». Система сама преобразует высокоуровневые команды, как, например, «открыть дверь», в набор элементарных движений, которые выполняются исполнительными устройствами. Стандартизация основных компонентов положит начало массовому производству многофункциональных роботизированных устройств.

  1. Главная ссылка к новости (http://hardware.slashdot.org/s...)
  2. Robot Operating System
Автор новости: blkdog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/23039-robot
Ключевые слова: robot
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.8, Kaiser (ok), 09:16, 16/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Полная чушь. Нужна не единая ОС, а единый открытый интерфейс, чтобы производители ОС для роботов могли конкурировать на равных условиях.
     
     
  • 2.11, xstream (?), 11:59, 16/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А что есть ОС? Это и есть набор интерфейсов к устройствам.
     
     
  • 3.12, Kaiser (ok), 12:25, 16/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А что есть ОС? Это и есть набор интерфейсов к устройствам.

    Нет


     
     
  • 4.17, Гость (?), 16:30, 18/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    да
     
     
  • 5.18, Kaiser (ok), 15:25, 19/08/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    POSIX - не ОС


     

  • 1.10, Аноним (-), 11:40, 16/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Судный день близится... Зрят в корень ребята. Вот бы Хитачи свои наработки бы открыла...
     
  • 1.13, atxn (?), 20:16, 16/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно у них как-то получается... "открыть дверь" - "произвести набор необходимых действий по открыванию дверей" =) Тут по моему мнению нужен единый интерфейс (драйвера, протоколы обмена) для все-возможных контроллеров... чтобы команду "открыть дверь" продумывал программист под конкретного робота, а низкоуровневую работу "произвести набор необходимых действий по открыванию дверей" выполняла ОС. Т.е. надо не высокоуровневые функции стандартизировать, а низкоуровневые!
     
  • 1.15, dRiZd (?), 23:43, 16/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну каконец-то, дожили! А я думал так и будет бардак, уже знаете ли достало изобретать велосипед к каждому проекту. Надеюсь выработают наконец-то общие концепции и стандарты.
     
  • 1.16, Xaionaro (?), 20:16, 17/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хм, исходный код там на C++ и python, походу... %)
     
  • 1.20, sluge (ok), 17:11, 08/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    имхо надо но не наком высоком уровне как открыть дверь. Это же зависит от физики манипулаторов и прочее. Сделали бы для начала в оси набор драйверов для основного роботизированого железа-это уже было бы пол дела
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру