roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 316 ]  На страницу Пред.  1 ... 16, 17, 18, 19, 20, 21, 22  След.
Автор Сообщение
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 09 дек 2016, 12:08 
Не в сети

Зарегистрирован: 22 ноя 2016, 22:00
Сообщения: 90
Тут нужен студент (или несколько) с пылающим взором, чтобы активно осваивать тему CLIPS. Я бы сам подключил данное решение на отдельном контроллере в качестве второго уровня над Arduino на котором работают управление двигателями, одометры, гироскоп, датчики препятствия. Сейчас вторым уровнем у меня работает (симулирует работу :)) Rasp с питоном. Но в силу природной лени и постоянной необходимости думать о куске хлеба насущном, буду делать это не торопясь. Мой дикорастущий оболтус озабочен подготовкой к ЕГЭ (да и я вместе с ним) в том числе по информатике, его пока тоже не втянут в тему, может через пару лет, если сдаст ЕГЭ :). Желательно не потерять материал, собрать бы его в виде уроков на блоге или ещё где нибудь, чтобы не был распылен по ветке. В общем решение отличное, да это и так всем ясно. На базе простых примеров можно освоить базовый функционал и далее к бесконечным горизонтам ИИ :) Послал ссылку по знакомым, кому то ведь это должно сильно пригодиться. Материалы в ветке указаны, скачены, изучаем :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 09 дек 2016, 19:53 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
Вопрос к знатокам: А может ли кто CLIPS собрать для ОС Андроид? Мы бы с пионэрами наверняка его к ардуинке прикрутили бы. По-крайней мере, попытались бы :)

_________________
Соединяй и здравствуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 09 дек 2016, 20:22 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Дерзайте: https://sourceforge.net/p/clipsrules/news/2013/12/clips-on-android/
Я прикрутил CLIPS даже в браузер Chome по технологии NaCl.
К ардуинке я чуть позже покажу как прикрутить с помощью Raspberry PI, когда перейду к созданию простенького реального робота на CLIPS, доступного для легкого повторения. Желающие попробовать сообразительность настоящего робота, можете запасаться любой механической платформой с коллекторными движками с колесами или гусеницами наподобие этой: http://roboforum.ru/forum103/topic15155-45.html#p362602, Raspberry PI , драйвером http://arduino-diy.com/arduino-drayver-shagovogo-dvigatelya-i-dvigatelya-postoyannogo-toka-L298N или чем-то похожим. Еще понадобятся некоторые сенсоры, о которых позже скажу. Вот на чем будем гонять сценарии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 09 дек 2016, 22:59 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
ОК, подерзаем. Есть книги на родном языке? Через инглиш прорываться некогда.

_________________
Соединяй и здравствуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 09 дек 2016, 23:30 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 09 дек 2016, 23:59 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
Оффтоп,конечно, но соглашение о терминах - основа основ любого научного спора :D
Поясняю для иностранцев: Некогда - это когда мало свободного времени, и тратить его на то, что можно сократить, не очень хочется. Скорость чтения и осознания на родном языке априори выше. Спешка - это когда хочется закончить дело побыстрее, невзирая на огрехи и качество работы. При внешнем сходстве отличия существенны. Или вы про спешку кому-то другому советовали? Если так, то пардон, иначе - мимо.

_________________
Соединяй и здравствуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 10 дек 2016, 00:10 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Изучайте на русском: https://www.dropbox.com/s/94cs5n4ezm4zcoa/CLIPSBooks1.zip?dl=0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 10 дек 2016, 01:13 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
Благодарствую. Начало книги Джарратано/Райли шикарно :D

_________________
Соединяй и здравствуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 10 дек 2016, 22:55 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2683
Откуда: Где-то в Латинской Америке
Попробую подытожить общее мнение, касательно сценариев:
Для построения программ, связанных с поведением сложных роботов лучше использовать событийно-ориентированную парадигму автоматного программирования.
Другой вывод: Идеальный код — это иллюзия, говорящий о том, что вырабатывать общую концепцию сценариев, для всех программистов - дело бесперспективное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 11 дек 2016, 00:12 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Цитата:
Я никогда ни за что не смогу быть с тем, кто ставит пробелы вместо табуляции.

:D :D :D
Один в один я. Ненавижу пробелы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 11 дек 2016, 18:17 
Не в сети

Зарегистрирован: 22 ноя 2016, 22:00
Сообщения: 90
Были с дочкой сегодня на зимнем Robofinist
https://robofinist.ru/
Пообщался с очень толковыми молодыми людьми, победителями WRO 2016:
https://robofinist.ru/about/achievements/view/id/32
http://www.wro2016india.org/open-junior-high/
"Сборная России успешно выступила на Всемирной олимпиаде роботов WRO 2016 в г. Нью-Дели, Индия, 25-27 ноября 2016 г.
Команда Ocean Waste Collector (ГБОУ Президентский ФМЛ №239, г. Санкт-Петербург) - 1 место, Свободная творческая категория, средняя возрастная группа (Open Category, Junior High)."

Ребята пишут программы сами пользуясь для описания логики комплекса операторами IF. Дал им ссылку на данную ветку форума, может пригодиться и им и участникам форума.
Во время общения, кстати, и Виктор 'засветился' (на экране :))
https://www.dropbox.com/s/45xlm83ntendb ... 1.jpg?dl=0

Удалось пообщаться с Гретой, победительницей роботехнической олимпиады в Куала-лумпуре 2012 :)
https://www.dropbox.com/s/c8w9d7mbp3ejd ... a.mp4?dl=0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 11 дек 2016, 18:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2683
Откуда: Где-то в Латинской Америке
Да, наши молодцы! Читал про них. А, Грета прикольная :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 11 дек 2016, 22:34 
Не в сети

Зарегистрирован: 22 ноя 2016, 22:00
Сообщения: 90
Наткнулся на статью, может пригодиться:
"Моделирование движения человекоподобного робота при помощи генетических алгоритмов"
http://is.ifmo.ru/projects/chikishev/report.pdf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 12 дек 2016, 23:20 
Не в сети

Зарегистрирован: 22 ноя 2016, 22:00
Сообщения: 90
Наверное такие варианты уже рассматривались и не раз. На всякий случай озвучу, может кто ссылку кинет на похожий проект.
Что если сделать написание сценария (поведения) в интерактивной голосовой форме с возможностью обучения?
Например за основу взять Элис с ее системой распознавания и обучения типовым фразам с весами по каждой фразе:
https://vk.com/elis_ai
Проговаривать действие, а на неизвестные состояния или равноценные ветвления отвечать голосом на вопросы и давать команды которые будут заноситься в базу с весами. Получается голосовое обучение простым действиям которые могут быть частью сложного поведения.
Вот только не понятно как потом в этой мешанине наговоренных вариантов в базе данных разбираться, должна быть иерархия состояний и возможность просмотра вариантов действий по каждому состоянию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно писать сценарии поведения робота?
СообщениеДобавлено: 13 дек 2016, 01:24 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2683
Откуда: Где-то в Латинской Америке
smur писал(а):
Что если сделать написание сценария (поведения) в интерактивной голосовой форме с возможностью обучения?
Именно так я и собирался сделать (да что там, до сих пор собираюсь) в своем проекте Робот Умник. Во-первых, чтобы не набивать сценарии вручную. Во-вторых: так интереснее. Уже давно пользуюсь своим роботом, как голосовой записной книжкой - напоминалкой. Также могу привязать какие-то его действия к определенному времени. Например, попросив робота: "Завтра в 12 спой мне песню про Марусю". Но изначальная идея - развивать робота путем бесед с ним.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 316 ]  На страницу Пред.  1 ... 16, 17, 18, 19, 20, 21, 22  След.

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


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

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


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

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