roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Книжка
СообщениеДобавлено: 15 фев 2005, 15:47 
Не в сети

Зарегистрирован: 08 фев 2005, 15:48
Сообщения: 133
Откуда: СПб
Привет

Вот попалось

http://downloads.ebuki.powernews.ru/Spr ... dition.pdf

Evgeny


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 фев 2005, 22:09 
Не в сети

Зарегистрирован: 13 ноя 2004, 01:10
Сообщения: 267
Откуда: Ривне, Украина
Вот только кто-б помог выкачать - у мну ничегошеньки не получяеться :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 фев 2005, 11:49 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Выкачал, там сплошная математика, и чисто теория. Применять эту книжку при строительстве из подручного хлама бесполезно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 фев 2005, 12:41 
Не в сети
Аватара пользователя

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

Если применять эту книжку вам бесполезно, то у вас из подручного хлама получится вместо робота только автоматизированный хлам :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 май 2005, 00:07 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
А я и не собираюсь сам ничего просчитывать, на это есть генетические алгоритмы - пусть оно само ходить учится!  :D  Дай роботу критерий и пару часиков на упражнения - и он сам все придумает. Вот скоро буду эту идею на практике применять. Критерий - его координаты. Правда система позиционирования - 2 маяка с крутящимися лазерами, но это только для проверки идеи, а там если все получится - ребята из РТК че-нибудь радиочастотное соорудят... Дома я проверяю все на простой двухколесной тележке, а там - семиногий паук на сервах, правда ходить он начнет еще не скоро, да и алгоритмы еще сырые совсем - 3 колеса куда проще чем 7 ног...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2005, 11:33 
Не в сети

Зарегистрирован: 12 апр 2005, 11:47
Сообщения: 188
Откуда: Москва
Цитата:
А я и не собираюсь сам ничего просчитывать, на это есть генетические алгоритмы - пусть оно само ходить учится!


А можно попдробнее ... Как, что, откуда ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 13 июн 2005, 04:17 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
В идеале роботу надо знать две вещи: цель и его состояние. Например: состояние - координаты и компас. Цель - перейти в такую-то точку. А как это сделать - он должен решать сам. В начале - просто случайные сигналы исполнительным устройствам, потом анализ результатов, потом выстраивание цепочек, потом их анализ, доработка, выбор оптимальной, и в итоге - машина умеет перемещаться в заданую точку!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 июн 2005, 00:52 
Не в сети

Зарегистрирован: 26 июн 2005, 20:46
Сообщения: 6
Откуда: Москва
-= Александр =- писал(а):
В начале - просто случайные сигналы исполнительным устройствам, потом анализ результатов, потом выстраивание цепочек, потом их анализ, доработка, выбор оптимальной, и в итоге - машина умеет перемещаться в заданую точку!

В реальности, для сколько ни будь достоверного поведения роботу не хватит ресурсов на хранение знаний и оперирование ими в реальном времени.
А что, если модель робота является ущербной изначально в конструкции и не должна выжить в процессе эволюции? Робот же не сможет перестроить сам себя или внятно объяснить чего ему не хватает.
IMHO, генетические алгоритмы интересны как эффектный эксперимент, но являются тупиком в условиях крайне ограниченых конструкций настоящего времени.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 июн 2005, 08:20 
Не в сети
Аватара пользователя

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

Все несамовоспроизводящиеся или не самопочинающиеся модели роботов изначально ущербны :)

Но это не единственная их ущербность, поэтому никто не говорит, что начинать нужно именно с устранения её  :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 июн 2005, 23:01 
Не в сети

Зарегистрирован: 26 июн 2005, 20:46
Сообщения: 6
Откуда: Москва
=DeaD= писал(а):
Но это не единственная их ущербность, поэтому никто не говорит, что начинать нужно именно с устранения её  :wink:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 июл 2005, 07:52 
Не в сети
Аватара пользователя

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

А так он будет ваш личный локальный минимум считать пределом совершенства :D  :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 июл 2005, 12:12 
Не в сети

Зарегистрирован: 26 июн 2005, 20:46
Сообщения: 6
Откуда: Москва
=DeaD= писал(а):
А так он будет ваш личный локальный минимум считать пределом совершенства :D  :roll:

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

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


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

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


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

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