roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 150 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10
Автор Сообщение
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 14 апр 2009, 18:31 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
Кстати, Dead, давно хотел сказать, только не нашел где.
Для развития OpenRobo как платформы неплохо было бы сделать программную совместимость между модулями. Конечно в целом это удорожание конструкции и усложнение иерархии, но есть и плюсы, если всё сделать с умом. Можно даже написать свой интерпретатор для платформы, типа пишешь в проге "вперед, 50 сантиметров" - он вкуривает и едет. Поменял блок с движками, прогу не трогал, а он все-равно едет! :wink:. Добавил сенсоров - он лучше сантиметры отсчитывает ну и так далее. Упростилось бы программирование и больше было б людей желающих такого робота. А там и до "игрушечной версии" недалеко. Большие перспективы у этого. "Шоссе" проложиться быстрее :wink: (Из какого-то соседнего топика)
И вообще, с тем же MSRS будет легче интегрировать.
Вот пример элементарного программирования роботов: http://www.membrana.ru/articles/technic ... 93300.html
Даже компа не надо. Была б цена пониже - купил бы :wink:
Если в общем, то народу, ИМХО, нужен такой робот которого нужно программировать, а не программировать микроконтроллеры, находящиеся в нем. Если такой будет и по нормальным ценам - публика роботостроителей расшириться.
Ну это так. Оффтопик. Перенесете куда надо, ок?! :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 14 апр 2009, 18:56 
Не в сети
Аватара пользователя

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

Не то чтобы неплохо сделать - это одно из ключевых правил при проектировании модулей. Т.е. разные контроллер будут обладать одним и тем же интерфейсом для работы с драйвером двигателей, GPIO-портами и i2c-устройствами. Более того - если какое-то устройство перецепили на другой контроллер или на другой порт этого контроллера - в программе надо будет просто поменять в конфиге адрес этого устройства, где его теперь искать. Это первый уровень "обороны", второй уровень обороны будет построен в MSRS или его аналоге.

Snable писал(а):
Можно даже написать свой интерпретатор для платформы, типа пишешь в проге "вперед, 50 сантиметров" - он вкуривает и едет. Поменял блок с движками, прогу не трогал, а он все-равно едет! :wink:

Это уже сейчас будет - блок с движками у нас как раз сделан отдельным модулем со стандартизованным разъемом RoboMD2, при смене ДД в контроллере или программе ничего менять не надо. Единственное - "вперед 50см" - мы такие команды будем реализовывать на уровне уже ПК, где можно будет в конфиге посмотреть скорость двигателей, количество тиков энкодера на оборот колеса, диаметр колеса, расстояние между колёсами.

Snable писал(а):
Добавил сенсоров - он лучше сантиметры отсчитывает ну и так далее. Упростилось бы программирование и больше было б людей желающих такого робота. А там и до "игрушечной версии" недалеко. Большие перспективы у этого. "Шоссе" проложиться быстрее :wink: (Из какого-то соседнего топика)

Мы именно этим путём и идём. Приятно что независимое осмысление приходит к такому же пути - значит путь верный :)

Snable писал(а):
И вообще, с тем же MSRS будет легче интегрировать.

Опять же интеграция с MSRS у нас обязательным пунктом в планах. Могу даже кинуть тему где я её разбирал до ввода туда модели своего робота. Драйверы пока правда не писали, но вроде там ничего фатального и примеры есть.

Snable писал(а):
Вот пример элементарного программирования роботов: http://www.membrana.ru/articles/technic ... 93300.html
Даже компа не надо. Была б цена пониже - купил бы :wink:

это из аниматроники, а не из программирования.

Snable писал(а):
Ну это так. Оффтопик. Перенесете куда надо, ок?! :wink:

Ну если будет развиваться - перенесу, а так - зачем темы плодить?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 14 апр 2009, 18:58 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Я не умалял авторитета Мински. Я имел в виду, что если бы создание ИИ было реально возможным за 5 лет, то за деньгами дело не стало бы. А уж если Мински не верят! :)

_________________
I live My life!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 14 апр 2009, 19:06 
Не в сети
Аватара пользователя

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

Я не ссылался на википедию как на безусловный авторитет, более того я вообще на неё не ссылался, я просто сказал что их определение такое-то мне близко.

Snable писал(а):
И где ссылочка на определение ИИ от MIT, кембриджа, Токийского университета, МГУ, СПбГУ хотя бы? Зачем говорить, что определение не верно, если не можете дать другово, более верного?

Затем что если я вижу неправильное решение - я могу сказать что оно не верно вне зависимости от того, есть у меня верное решение или нет. Например я не знаю 6-е число Рамсея, но если я могу показать что это не 8, если вы утверждаете, что это 8 - я почему должен сидеть и молчать? Это религия уже какая-то, типа вы не можете объяснить научно, значит я буду ненаучно пока объяснять, пока у вас лучшего научного решения не будет - так чтоли?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 14 апр 2009, 19:08 
Не в сети
Аватара пользователя

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

А у вас как надо программировать робота? Перепрошивать главный МК под свои нужды или использовать интерпретатор по умолчанию?

А про Topobo, так там скорее все-таки программирование. Возможно с компа, возможно с помощью кинетической памяти. Очень интересная вещь на самом деле.
Ушел читать по OpenRobo...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 14 апр 2009, 19:11 
Не в сети
Аватара пользователя

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

Ерунда какая-то, а если это оказалась не собака, или её не получилось отпугнуть, и она сожрала часть робота? Это типа решение задачи? Такое ощущение, что вы только что радостно за робота не только решение предложили, но еще и обыграли, что оно оказалось успешным, а если нет? Чем это будет отличаться от того что он тупо не обращая внимание проедет мимо? Почему надо именно отпугнуть какими-то действиями? Давайте не будем подгонять вопрос под ответ? :)

Добавлено спустя 1 минуту 39 секунд:
Snable писал(а):
А у вас как надо программировать робота? Перепрошивать главный МК под свои нужды или использовать интерпретатор по умолчанию?

Не понял, а в чем отличие принципиальное? Вообще я предполагал при использовании управления с ПК в МК зашивать только firmware, т.е. прошивку шлюз-контроллера (драйвер низкого уровня) и всё, всё программирование производить на ПК.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 14 апр 2009, 19:47 
Не в сети
Аватара пользователя

Зарегистрирован: 15 авг 2007, 16:54
Сообщения: 581
Откуда: Москва
=DeaD= писал(а):
это из аниматроники, а не из программирования.

скорее программирование путем обучения по положению.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 14 апр 2009, 20:00 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
http://dsc.discovery.com/videos/prototy ... ivery.html вот кстати робот, обладающий достаточным количеством "мозга" чтобы пиццу доставить по адресу :roll: Забавная штука. На роль полноценного ИИ не претендует, но пример показательный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 14 апр 2009, 20:01 
Не в сети
Аватара пользователя

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

Формально - да :) а еще установка будильника это тоже формально программирование :wink:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 14 апр 2009, 20:37 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Цитата:
значит спор бессмысленный

просто сработало прАвило:
Цитата:
KAI » 24 июл 2007 17:56 Вт
Тема зациклилась! Предлагаю Первое Свойство Форума По ИИ: тема циклится через 50 постов :):):):)

viewtopic.php?f=12&t=165&p=33548#p33548

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 15 апр 2009, 13:55 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
До того как решить отпугнуть или переехать кошку :) , робота нужно еще научить отличать её от, скажем, меховой шапки. И даже при наличии огромнейшей базы (кстати формат её данных тоже разговор отдельный) данных это задача далеко нетривильная.
В контексте того на каком форуме мы находимся, считаю, что говорить о роботе с ИИ смысла нет. Нужно ставить пусть и не простые, но решаемые задачи. Опыт их решения позволит продвинуться дальше и решить более сложные. Если же задаться целью создания робота с ИИ, который позволяет попылесосить, помешать суп и при этом адекватно реагировать на все многообразие внештатных ситуаций, то можно протоптаться на месте никуда и не продвинувшись. Разработка и исследование сложных "элементов ИИ", - удел целых коллективов (пусть и не без выдающихся лидеров :)). А рассуждать о том каким должен быть настоящий ИИ робота, не зная как решить более простые задачи, конечно можно, но ведь это все просто болтовня. :)

_________________
I live My life!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 15 апр 2009, 14:02 
Не в сети
Аватара пользователя

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

Особый цинизм ситуации заключается в том, что далеко не каждый ЕИ может адекватно реагировать на всё многообразие внештатных ситуаций, более того есть гипотеза, что для любого ЕИ существует такая внештатная ситуация, на которую он не сможет адекватно реагировать :crazy:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 15 апр 2009, 14:46 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 15 апр 2009, 17:14 
Не в сети
Аватара пользователя

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

Все познается в сравнении. Так те роботы как-то более программируемы, чем будильник. Вообще я говорил о идее упростить программирование настолько, чтобы человек, программирующий даже не думал о том, что он программирует. То есть он просто сказал/показал/подвигал/написал/ какую-нибудь команду и вуаля :good: По-моему у них получилось.
А про ЕИ и ИИ, я думаю, что (теоретически, если "совершенный" ИИ будет создан) ИИ будет явно более крут, чем естественный интеллект. У него будет холодный расчет, точная база знаний и так далее. (Ну... это просто мысли вслух)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередной забег про ИИ для робота
СообщениеДобавлено: 13 май 2009, 19:14 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Snable может и будет более крут, а может и нет. его еще создать нужно. у того же человека еще оч большой запас для развития


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 150 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10

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


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

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


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

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