roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 08:42

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




Начать новую тему Ответить на тему  [ Сообщений: 78 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 10:36 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Я столкнулся с рядом трудностей при создании автономной программной платформы AIAssistant. Основная из них - это довольно большая база знаний. Это нехорошо и при распространении программы как обычного пользовательского приложения, так и встраиваемого/настольного приложения для управления роботом.
Сейчас мне кажется, что интересным решением может стать создание единой клиент-серверной платформы, централизованно обслуживающей с помощью толстеньких клиентов (программ, работающих на клиентской стороне).

Клиенты должны выполнять следующие функции:
1. Обеспечивать связь - свою и сервера с оборудованием с помощью программных подключаемых драйверов.
2. Обеспечивать ресурсоемкие первичные вычисления. К таким вычислениям я отношу в первую очередь обработку изображений до требуемой степени абстракции, с которыми работает сервер.
3. Обеспечивать быструю примитивную автономную реакцию системы (рефлексы), т.к. роботы работают в реальном времени и критическим является время реакции. Возможно, что такая автономность не потребуется.
4. Обеспечивать свою связь с удаленным сервером.
5...

Сервер должен выполнять следующие функции:
1. Служить единым хранилищем опыта роботов.
2. Выполнять все главные информационные функции жизнедеятельности робота.
3...

Вот такая приблизительно мысль. М.б. кому-то она интересна? Хотелось бы с кем-нибудь тнад такой платформой поработать совместно. Условия можно обсудить. Но сейчас в первую очередь нужно саму идею распределенного роботостроения обсудить.


Вложения:
Комментарий к файлу: Общая структурная схема проекта AIGOD
AIGOD-main.gif
AIGOD-main.gif [ 13.44 КиБ | Просмотров: 9977 ]

_________________
Проект Robosonic RS http://www.aigod.com


Последний раз редактировалось Виктор Казаринов 01 авг 2010, 08:36, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 10:48 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 10:53 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Не знаю о каком сферическом коне в вакууме вы говорите, а я говорю о том, чтобы сделать возможность легкого подключения простых ботов к универсальным "мозгам". Это будет полезно и начинающим и продвинутым роботостроителям. А по соотношению цена/результативность или по другим соотношениям, например, по стоимостям владения такая система должна оказаться дешевле. Это как центральное отопление или водопровод или электричество. Воткнул в розетку электроприбор. И все, он заработал. А если каждый раз изобретать электростанцию и для каждого утюга ее запускать в работу, то это и есть неэффективность. Конечно, богатенькие могут у себя в коттедже и атомную электростанцию поставить. Но даже им это не всегда полезно.
Особенность робомозгов видимо в том, что интенсивные расчеты нужны в моменты пиковой нагрузки. Зачем тогда делать автономную систему в расчете на эту пиковость?

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:04 
Не в сети

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
Виктор Казаринов писал(а):
Особенность робомозгов видимо в том, что интенсивные расчеты нужны в моменты пиковой нагрузки. Зачем тогда делать автономную систему в расчете на эту пиковость?

О каких ешё, тем более интенсивных расчётах идёт речь?? Вы всё время говорите в русле своих фантазий на тему онтологии, каких то абстракций из видео. А результата ноль и поверьте и через десять лет ситуация не улучшиться. Зачем вообще тратить время на онтологию? Кому сейчас нужна база данных с кучей зависимостей?? Нужны конкретные решения, вполне конкретных задач. А не философия на тему, всё состоит из знаний, давайте думать как их лучше хранить, описывать, и проводить между ними взаимосвязи. Этот путь ведёт к деградации.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:08 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Если не двигаться в сторону понимания роботом окружающего мира, его вписывания в этот мир и к адекватности этому миру, то конечно, мозги роботу не нужны.
Извините за резкость, но в основном роботостроители делают протезы. Робот, кот. является продолжением конечностей и глаз оператора, навряд ли будет в скором времени сильно востребаован. Автономное поведение роботов - эта весьма неплохая цель. Я нисколько не умаляю ваших достижений. Но и моя точка зрения имеет право на жизнь.

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

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:16 
Не в сети

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
Ну так я и говорю, что до ваших идей ещё пахать и пахать. Чтобы хранить и классифицировать данные. В первую очередь видео изображения, потом звук и т.д., нужно для начала создать инструменты которые и будут это делать. Типа OpenCV, но на порядок легче для обычного обывателя. В интеловской библиотеке наверняка есть почти всё необходимое. Но ведь из этого нужно собрать что то стоящее. И я считаю первым пунктом и нужно сделать именно это. А уже потом думать как хранить и связывать друг с другом. Т.е. должно быть не "в первую очередь обработку изображений до требуемой степени абстракции", а должна быть озвучена эта самая требуемая степень. И это сложная задача, на которую и нужно бросать все силы, а не пытаться делить шкуру не убитого медведя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:20 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Тут шкуры еще нет и делить особо нечего. Я же не предлагаю сразу реализовать всю высшую "нервную" деятельность роботов. Но кое - что уже весьма пригодится и самым простейшим роботам даже с уже имеющимися средствами.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:21 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:28 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Допустим, что примерный бюргер покупает в магазине робокосилку или робопылесос. Подозреваю, что сейчас в них собираются монтировать техническое зрение и другие прелести обычных роботов включая неслабый бортовой компьютер. Если же обойтись лишь первичной обработкой информации, например, компрессией видео и трансляцией высокоуровневых команд от сервера в простые драйверные команды приводам, то при больших тиражах себестоимость таких домашних роботов будет бросовая. С буржуями - производителями такого харда можно будет пообсуждать возможность изготовления таких облегченных роботов. А покупатели за небольшую плату смогут пользоваться сервисом - оживлением роботов.
Такой подход - аналогия между простыми компами с подключением к интернету и нетбуками. Только в случае с роботами разница в цене владения может быть существенно больше.

_________________
Проект Robosonic RS http://www.aigod.com


Последний раз редактировалось Виктор Казаринов 30 июл 2010, 11:33, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:30 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:32 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Не понял вопроса, если честно. Почти любая деятельность робота будет задействовать и клиентские и серверные ресурсы.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:38 
Не в сети

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
Виктор Казаринов писал(а):
Допустим, что примерный бюргер покупает в магазине робокосилку или робопылесос. Подозреваю, что сейчас в них собираются монтировать техническое зрение и другие прелести обычных роботов включая неслабый бортовой компьютер.

Правильно. Размышляем дальше. И какой вопрос, требующий решения, стоит первой у той же косилки или пылесоса? Т.е. над какой задачей нужно производителю таких роботов задуматься и осуществить в первую очередь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:40 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
Об чем речь-то?
Клиент-сервер? Делать толстый сервер и тонкий клиент или как-то иначе?
Или заниматься распределением информации на множестве равноценных носителей?

Какие могут быть возражения против клиент-серверной системы. В качестве примера можно видеть МГУшных футболистов (сервер обрабатывает картинку с камер, содержит логику принятия решений ... и раздает это все роботам клиентам, которые колесиками крутят)

Или в стартовом топике есть какая-то принципиальная идея? Тогда ее нужно выделить более явно.

_________________
http://www.imobot.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:44 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Думаю, что производители робопылесосов и косилок хотят радикально улучшить их ТТХ главной из которых является адекватность, т.е. раелизуемые умения и навыки дополненные повышенной безопасностью для людей и домашних животных и вообще всего что есть у пользователя. Одного громкого суда будет достаточно, чтобы роботов запретили в эксплуатации. Конечно, то, что я предлагаю, безопастностную компонету в явном виде не несет, но даже улучшенная ориентировка в пространстве, различение хозяев и т.д. смогут остановить робота от опасного действия, если у него конечно, "хватит на это мозгов".

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AIGOD - распределенная робоплатформа
СообщениеДобавлено: 30 июл 2010, 11:51 
Не в сети

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
А что цели у робокосилки и пылесоса уже нет? Ведь их покупают не для красоты, а с какой то целью. Если с целью всё понятно, то перефразирую вопрос: Что нужно сделать для робота(допустим он вообще ничего не умеет, но оснащён неким набором датчиков), в первую очередь, чтобы он смог хоть как то осуществлять возложенную на него задачу? Не надо снова уклончиво отвечать, я спрашиваю вполне конкретно. И не про второстепенные вопросы безопасности, без решения которых несомненно продавать продукт нельзя.


Последний раз редактировалось Vorral 30 июл 2010, 11:55, всего редактировалось 1 раз.

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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


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

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