roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 май 2025, 20:16

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 03 окт 2008, 18:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Цель - собрать информацию о уже существующих открытых для расширения решениях и в дальнейшем выбрать 1-2 из них на которых вести разработку под ПК.

Основные требования - наличие формализованного уровня робототехнического API который позволит отделить железяку от управляющей программы.
Желательно наличие всяких поведенческих, стратегических, кооперационных и т.п. уровней. Короче кидаем сюда все достаточно серьезные доступные массам проекты. Обсуждать надо это или нет - не в этой теме, заводите отдельную.

Итак интересные кандидаты:
1. Microsoft Robotics Studio - типа много всего умеет, но в серьезных проектах пока не замечена (или я плохо искал - всякие лабораторные роботы не в счет); http://msdn.microsoft.com/en-us/robotics/default.aspx
2. OpenJAUS - http://www.openjaus.com/ - использовалась командами участвовавшими в DARPA;

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 03 окт 2008, 20:30 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
=DeaD= писал(а):
1. Microsoft Robotics Studio - типа много всего умеет, но в серьезных проектах пока не замечена (или я плохо искал - всякие лабораторные роботы не в счет);

Серьезные проекты на оф.сайте. Считаю наиболее перспективной и PROTEUS грозится скоро драйвер слепить для совместной работы.

Blog - русскоязычный - Microsoft Robotics Studio первое знакомство
http://insiderobot.blogspot.com/2008/01 ... tudio.html

Павел Хижняк, один из разработчиков Robotics Studio, по-русски и очень доступно демонстрирует
возможности Robotics Studio - video 69 Мб
http://www.gotdotnet.ru/Channel9/514763.aspx (можно и скачать)

Blog - официальный - Microsoft Robotics Studio
http://blogs.msdn.com/MSRoboticsStudio/

\\\\\\\\\\\\\\\\\\\\

И еще МОНСТР - LabVIEW - проектирование роботов
http://www.ni.com/robotics/

An Autonomous Vehicle Simulator by LabVIEW - VehSim
Симуляция автомобиля, распознавание разметки и препятсивяй
http://www.youtube.com/watch?v=w8nnx44veXg


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 03 окт 2008, 20:41 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Можно как-то без общих слов назвать серьезные проекты? Серьезными проектами считаю те, где есть какие-то опасности или очень высокий уровень соревнований. Вот в DARPA юзал кто-то эту студию?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 03 окт 2008, 20:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
=DeaD= писал(а):
Вот в DARPA юзал кто-то эту студию ?

А она когда "стряслась", а ДАРПА ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 03 окт 2008, 21:03 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
avr123.nm.ru писал(а):
А она когда "стряслась", а ДАРПА ?

А что ДАРПА уже всё, умерла? Продолжения у неё уже нету? А как же в городе? Я же ДАРПУ как пример такого уровня использования назвал.
Хотелось бы просто какой-то серьезный уровень использования иметь, а то знаете ли синий экран смерти на огромном экране в полздания это еще куда ни шло позор, а вот влетающий в тебя, в перспективе из-за традиционных глюков мелкософта, крупный\средний робот, это уже совсем не прикольно.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 03 окт 2008, 21:21 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
=DeaD= писал(а):
а вот влетающий в тебя, в перспективе из-за традиционных глюков мелкософта, крупный\средний робот, это уже совсем не прикольно.

А тоже самое но из-за ваших собственных глюков прикольней чтоль ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 03 окт 2008, 22:17 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
avr123.nm.ru писал(а):
А тоже самое но из-за ваших собственных глюков прикольней чтоль ?

Конечно прикольней - своё то исправить можно, а тут сиди и жди полгода, пока патч сделают... если сделают... не знаете что ли, как бывает?

В общем робостудию нисколько не принижаю, но закрытый продукт имеет свои неоспоримые минусы. Хотя с нашей точки зрения робостудия вполне может подойти по совокупности свойств, как-то огромная финансовая поддержка и интегрированная среда разработки \ исполнения \ отладки \ симуляции.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 03 окт 2008, 23:49 
Не в сети

Зарегистрирован: 23 авг 2008, 22:28
Сообщения: 1158
Откуда: Санкт-Петербург
ФИО: Сергей
=DeaD= писал(а):
Хотя с нашей точки зрения робостудия вполне может подойти по совокупности свойств, как-то огромная финансовая поддержка и интегрированная среда разработки \ исполнения \ отладки \ симуляции.

Concurrency & Coordination Runtime в составе MSRS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 04 окт 2008, 07:38 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Вот какую-то статью нашел еще по поводу MSRS: http://www.bytemag.ru/articles/detail.php?ID=6470

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 04 окт 2008, 10:27 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Эта тема заставила меня порыться в гугле.
Сначала посмотрел видяшки про мсрс потом побрел в википедию.
Натолкнулся на такую вот страничку: [[en:Robot software]]
Wikipedia писал(а):
  • ARIA robot API libraries Source available under GNU; compatible with pioneers, peoplebot, seekur, amigobot, powerbot and other robots; programmable with Java, C++, Python under WIN/Linux.
  • CLARAty - Coupled-Layer Architecture for Robotic Autonomy. It is a collaborative effort among four institutions: NASA Jet Propulsion Laboratory, NASA Ames Research Center, Carnegie Mellon, and the University of Minnesota.
  • Dave's Robotic Operating System (DROS) Free Software for the robotics researcher or hobbyist.
  • ERSP - A commercial robot software system by Evolution Robotics.
  • Experimental Robotics Framework - A software for making experiments with multiple robots in 3d, with support for the latest technologies, that sits on top of Player/Stage and Open/CV.
  • MARIE - Mobile and Autonomous Robotics Integration Environment - is a Free Software using a component-based approach to build robotics software systems by integrating previously-existing and new software components.
  • Microsoft Robotics Studio - Uses a component based approach. Each component is a service. Services are orchestrated through a concurrency library called the CCR. Current version (1.5) includes a Microsoft XNA-Framework based simulator with physics simulation and a Visual Programming Language.
  • MobileSIM, built on the Stage simulator platform. MobileSim provides access to simulated robots and their environment with ARIA programs.
  • The Mobile Robot Programming Toolkit (MRPT) - An open-source set of C++ libraries and applications which cover grabbing, visualizing and manipulating datasets, particle filter and Kalman filter-based SLAM, linear algebra, robotics sensors and MATLAB-like plot rendering.
  • OpenJAUS - An open-source component based approach that uses standarized messages and transport methods to create interoperable robotic systems.
  • Orca - an open-source framework for developing component-based robotic systems. It provides the means for defining and developing the building-blocks which can be pieced together to form arbitrarily complex robotic systems, from single vehicles to distributed sensor networks. Inter-component communication is implemented using Ice middleware.
  • Orchestra Control Engine - A suite of software components (based on Linux/RTAI) for realtime industrial robots and machines control.
  • OROCOS - the Open Robot Control Software project provides a Free Software toolkit for realtime robot arm and machine tool control.
  • Player/Stage Project - A very popular Free Software robot interface and simulation system, used for robotics research and teaching worldwide.
  • Programblue - A growing project of 80's fans from the showbiz pizza era creating custom shows on their robot bands in their garages. See how music can be enjoyed visually through these robots using programblue software.
  • Pyro, Python Robotics - Popular robotics Free Software used in universities and colleges. Easy to use, yet powerful, allows students and researchers to write high-level programs to explore Artificial Intelligence and robotics without worrying about low-level details.
  • roboDNA - RoboDNA researches Dashboard technologies used to operate robots from a PC, including a free version for the Lego NXT.
  • RoboMind - Educational software to learn the basics of robotics and programming.
  • Robot Intelligence Kernel
  • Skilligent - a commercial control system for autonomous service robots. The control system enables creation of robots which can be trained by end users - vs. programmed by a software engineer.
  • URBI - Universal Real-time Behavior Interface from Gostai.
  • Webots - A commercial robot simulation package that allows physically realistic simulations and allows you to prototype your own robot. It also comes with a broad palette of predesigned robot models, e.g. Aibo, e-puck, khepera, hoap2, hemisson, pioneer, etc.


Все я конечно не рассматривал, но меня заинтересовал проект Pyro :)

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 04 окт 2008, 11:23 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Одно из самых популярных - Player/Stage.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 04 окт 2008, 17:37 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Погнали методом исключения :):

Убираем по причине того, что коммерческий продукт:
Цитата:
ERSP - A commercial robot software system by Evolution Robotics.

Webots - A commercial robot simulation package that allows physically realistic simulations and allows you to prototype your own robot. It also comes with a broad palette of predesigned robot models, e.g. Aibo, e-puck, khepera, hoap2, hemisson, pioneer, etc.

roboDNA - RoboDNA researches Dashboard technologies used to operate robots from a PC, including a free version for the Lego NXT.



Убираем по причине узкой специализации:
Цитата:
Programblue - A growing project of 80's fans from the showbiz pizza era creating custom shows on their robot bands in their garages. See how music can be enjoyed visually through these robots using programblue software.

RoboMind - Educational software to learn the basics of robotics and programming.

Skilligent - a commercial control system for autonomous service robots. The control system enables creation of robots which can be trained by end users - vs. programmed by a software engineer.


Остаются:
Цитата:
ARIA robot API libraries Source available under GNU; compatible with pioneers, peoplebot, seekur, amigobot, powerbot and other robots; programmable with Java, C++, Python under WIN/Linux.

CLARAty - Coupled-Layer Architecture for Robotic Autonomy. It is a collaborative effort among four institutions: NASA Jet Propulsion Laboratory, NASA Ames Research Center, Carnegie Mellon, and the University of Minnesota.

Dave's Robotic Operating System (DROS) Free Software for the robotics researcher or hobbyist.

Experimental Robotics Framework - A software for making experiments with multiple robots in 3d, with support for the latest technologies, that sits on top of Player/Stage and Open/CV.

MARIE - Mobile and Autonomous Robotics Integration Environment - is a Free Software using a component-based approach to build robotics software systems by integrating previously-existing and new software components.

Microsoft Robotics Studio - Uses a component based approach. Each component is a service. Services are orchestrated through a concurrency library called the CCR. Current version (1.5) includes a Microsoft XNA-Framework based simulator with physics simulation and a Visual Programming Language.

MobileSIM, built on the Stage simulator platform. MobileSim provides access to simulated robots and their environment with ARIA programs.

The Mobile Robot Programming Toolkit (MRPT) - An open-source set of C++ libraries and applications which cover grabbing, visualizing and manipulating datasets, particle filter and Kalman filter-based SLAM, linear algebra, robotics sensors and MATLAB-like plot rendering.

OpenJAUS - An open-source component based approach that uses standarized messages and transport methods to create interoperable robotic systems.

Orca - an open-source framework for developing component-based robotic systems. It provides the means for defining and developing the building-blocks which can be pieced together to form arbitrarily complex robotic systems, from single vehicles to distributed sensor networks. Inter-component communication is implemented using Ice middleware.

Orchestra Control Engine - A suite of software components (based on Linux/RTAI) for realtime industrial robots and machines control.

OROCOS - the Open Robot Control Software project provides a Free Software toolkit for realtime robot arm and machine tool control.

Player/Stage Project - A very popular Free Software robot interface and simulation system, used for robotics research and teaching worldwide.

Pyro, Python Robotics - Popular robotics Free Software used in universities and colleges. Easy to use, yet powerful, allows students and researchers to write high-level programs to explore Artificial Intelligence and robotics without worrying about low-level details.

Robot Intelligence Kernel

URBI - Universal Real-time Behavior Interface from Gostai.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 04 окт 2008, 22:05 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Claraty можно убрать - там все очень сложно.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 04 окт 2008, 22:07 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Убирать потому что всё сложно? Странный подход... А если кому-то просто покажется или наоборот "в самый раз"?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Всякие спец-решения для разработки софта для роботов под ПК
СообщениеДобавлено: 04 окт 2008, 23:25 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
=DeaD= писал(а):
Убирать потому что всё сложно? Странный подход... А если кому-то просто покажется или наоборот "в самый раз"?

Возьмет и использует. Вы ж не из бытия убираете.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO