roboforum.ru

Технический форум по робототехнике.


Мысли вслух: набор модулей RoboBrain

Разработка универсальной программно-аппартной платформы роботов.

Re: Мысли вслух: набор модулей RoboBrain

Сообщение =DeaD= » 16 окт 2009, 19:23

Направление пока очень слабо сформулировано, чтобы считать, имеет оно смысл или нет :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Мысли вслух: набор модулей RoboBrain

Сообщение Snable » 16 окт 2009, 19:39

На мой взляд имеет смысл создать(найти?!) некий набор модулей, которые смогли бы делать первичную обработку видеоинформации (выделение участков связности, например) и унифицировать их для использования в openRobotics. Аналогичные штуки для звука, для осязания и прочего... Потом (а может и параллельно) создать программу на PC, которая бы уже работала с этой информацией. И все вместе это назвать roboBrain.
Только надо разделить проект на много более мелких проектов. Все описывать в вики и двигать до победного :crazy:
Если удастся добиться успехов хотя бы в одном из направлений - уже будет хорошо.

Вот в чем я уверен точно, так это то, что надо всю полезную инфу в вики кидать...
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Мысли вслух: набор модулей RoboBrain

Сообщение Michael_K » 17 окт 2009, 00:43

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

И еще, по-моему, очень непросто создать такую сбалансированную мотивацию,
и такой ИИ, которые не приведут после самообучения к тривиальным случаям.
(Если робот, самообучившись, будет стоять у "кормушки", или наоборот
пойдет и "повесится" - будет скучно :)).
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Мысли вслух: набор модулей RoboBrain

Сообщение Виктор Казаринов » 17 окт 2009, 08:35

Для простого рефлексного агента робота- пылесоса мы (боги) зададим единственную жизненную функцию: если грязно - нужно пропылесосить.
Зададим среду обитания такого робота. Это две смежных комнаты A (левая) и B (правая). В каждой комнате может быть мусор (ее состояние (Dirty), либо она чиста.

function Reflex-Vacuum-Agent(location, status)) returns action
if status - Dirty then return Suck
else if location = A then return Right
else if location = B then return Left
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Мысли вслух: набор модулей RoboBrain

Сообщение Angel71 » 17 окт 2009, 09:05

желательно разложить все мысли по полочкам и только тогда будеть смысл. :) а пока это извините пустые разговоры ни о чём
что вы хотите получить, среду разработки, какие-то готовые модули, библиотеку алгоритмов, фрэймворк,... ? это нечто должно быть универсальным или выполнять ряд определённых задач? какие функциональные или аппаратные уровни нужны? в общем что, к чему, как и зачем.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Мысли вслух: набор модулей RoboBrain

Сообщение EdGull » 17 окт 2009, 09:19

Вот Виктор и пытаетсяздесь выразить (озвучить) мысли для того что бы осознать и уже только потом "разложить все мысли по полочкам".
у меня у самого такой же "стиль мышления"
так что не нужно употреблять словосочетание "пустые разговоры"
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Мысли вслух: набор модулей RoboBrain

Сообщение =DeaD= » 17 окт 2009, 09:29

Виктор Казаринов писал(а):Для простого рефлексного агента робота- пылесоса мы (боги) зададим единственную жизненную функцию: если грязно - нужно пропылесосить.

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

Re: Мысли вслух: набор модулей RoboBrain

Сообщение Angel71 » 17 окт 2009, 09:54

:) Эд, если человек понимает что именно он хочет, то выразить это достаточно легко. :pardon: а пока после первого поста обсуждение наглухо ушло в обсуждение отвлечённых тем, внешне непонятно как связанных с модулями робомозга
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Мысли вслух: набор модулей RoboBrain

Сообщение EdGull » 17 окт 2009, 10:00

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

Добавлено спустя 1 минуту 3 секунды:
короче, тебе нас гениев не понять... :D
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Мысли вслух: набор модулей RoboBrain

Сообщение Angel71 » 17 окт 2009, 10:13

:D да ладно там, прям таки непонять... начальная стадия мозгового штурма с постоянным отвлечением от сути (концепуии модулей).
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Мысли вслух: набор модулей RoboBrain

Сообщение Виктор Казаринов » 17 окт 2009, 17:39

=DeaD= писал(а):Что-то я потерял нить - как это связано с модулями RoboBrain? Получилась какая-то скучная программа, которую без разницы на чем писать - на Си, Васике или специализированном языке. Может быть посложней пример попробовать построить, который очевидно на Си будет более громоздким или более тяжелым в поддержке?
Я пытаюсь мыслить вслух. Идея тут проста. Сначала производим эксперимент по проверке идей о поведении робота, задавая некот. условия окружающей среды и свойства робота. Эксперимент мысленный или на программах или на реальных роботах. Затем по результатам эксперимента ставим диагноз: да, это хорошо, нет, это плохо и др.
Если хорошо, проверяем, можем ли переложить полученный механизм на конкретную элементную базу с разбивкой на модули. При этом берем в учет множество факторов, которые на стадии эксперимента не нужно было учитывать.
Относительно экспериментов. Т.к. видимо, нужны будут робоагенты и такие простые как описанные выше рефлексные, так и рефлексные - основанные на модели, основанные на цели, на полезности, обучающиеся, а также их комбинации, то набор модулей можно определить по этой характеристике. Другая разбивка - по функциональным узлам (зрение, слух, образное мышление, абстрактное и др). Возможны и другие плоскости по которым нужно резать систему на модули.
DeaD, думаю, скучно не будет и одним Васиком тут не обойтись.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Мысли вслух: набор модулей RoboBrain

Сообщение =DeaD= » 17 окт 2009, 18:25

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

Re: Мысли вслух: набор модулей RoboBrain

Сообщение Виктор Казаринов » 17 окт 2009, 20:13

Я и начал обзор подходов по порядку с самого простого с подробным разбором что да как чтобы и другим стало ясно.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Мысли вслух: набор модулей RoboBrain

Сообщение Виктор Казаринов » 19 окт 2009, 17:18

Как советовали знатоки, создал на вики (см подпись) рыбу проекта RoboBrain и выложил самую первую альфу общей структуры RoboBrain. Похоже, что без включения в него обработки изображений и звука а также др. сенсоров не обойтись.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Мысли вслух: набор модулей RoboBrain

Сообщение Vorral » 19 окт 2009, 17:39

>без включения в него обработки изображений и звука а также др. сенсоров не обойтись.
кто бы сомневался :) Поэтому самое рациональное сделать от сложного(тут ещё можно включить возможное кол-во информации, по которому видео нет равных) к лёгкому: Robovision, и только после этого звук и т.д. В конце можно начинать думать о RoboBrain.
Vorral
 
Сообщения: 873
Зарегистрирован: 11 сен 2008, 17:18
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав

Пред.След.

Вернуться в Проект Robosonic

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

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