roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: нечеткая логика и робот
СообщениеДобавлено: 11 мар 2008, 01:07 
Не в сети

Зарегистрирован: 10 мар 2008, 23:01
Сообщения: 9
Откуда: вороннеж
не нашел под эту тему лучшего раздела :)

так вот - использовани в роботах обычных логических условий для управления и описания поведения обречено на провал, так как чем больше функций мы "прошиваем" в робота тем больше нам надо описать условий соответсвенно усложняется задача ложащаяся на "мозг" робота
но есть прекрасное средство - fuzzy logiс
собственно хотелось бы об этом подискутировать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нечеткая логика и робот
СообщениеДобавлено: 11 мар 2008, 01:39 
Не в сети
Аватара пользователя

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

Нечеткая логика вроде не для того, чтобы снизить количество условий, а для того, чтобы обеспечить непрерывность управления, сохранив простоту описания алгоритма в виде простых логических конструкций.

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


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нечеткая логика и робот
СообщениеДобавлено: 11 мар 2008, 12:01 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
sonik82 писал(а):
использовани в роботах обычных логических условий для управления и описания поведения обречено на провал


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

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нечеткая логика и робот
СообщениеДобавлено: 11 мар 2008, 12:55 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
В таких случаях всегда прошу пример.
Покажите где не работает "жесткая" логика и где срабатывает "мягкая"?
Очень хотел бы услышать такой пример.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нечеткая логика и робот
СообщениеДобавлено: 11 мар 2008, 17:15 
Не в сети
Аватара пользователя

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

Думаю вопрос в том, что жесткая логика это дискретное управление и в ряде задач оно будет менее эффективно чем непрерывное управление мягкой логикой. например задача въезда грузовика в ворота скорее всего эффективней будет решаться мягкой логикой при одинаковом объеме программы, ну или по крайней мере это намного проще будет запрограммировать.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нечеткая логика и робот
СообщениеДобавлено: 11 мар 2008, 18:06 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Еще одна потенциальная область для мягкой логики - имитационные алгоритмы, когда надо имитировать поведение сложных живых систем.

_________________
злой полицейский


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

Зарегистрирован: 10 мар 2008, 23:01
Сообщения: 9
Откуда: вороннеж
Digit писал(а):
когда надо имитировать поведение сложных живых систем

я поэтому и подня эту тему, т.к. робот это однозначно сложная система и я надеюсь что при помощи fuzzy logic удастся сделать ее "живой"


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

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


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

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
где можно почитать про fuzzy logic для мк и для начинающих?

Я думаю что не существует отдельной нечеткой логики для МК =)

Цитата:
Думаю вопрос в том, что жесткая логика это дискретное управление и в ряде задач оно будет менее эффективно чем непрерывное управление мягкой логикой. например задача въезда грузовика в ворота скорее всего эффективней будет решаться мягкой логикой при одинаковом объеме программы, ну или по крайней мере это намного проще будет запрограммировать.

Нечеткая логика не имеет отношения на мой взгляд к непрерывным системам управления. Для связи непрерывных и дискретных систем существуют так называемые гибридные схемы.

Вот я всеравно не до конца понимаю почему же "нечеткая" логика лучше чем "четкая" =)
Скорее всего различие состоит в том, что наличие в нечеткой логике функций фаззификации и дефаззификации позволяет описывать систему уравнений в виде лингвистических (человеческих) переменных. Вот и все.

Все остальное - домыслы.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нечеткая логика и робот
СообщениеДобавлено: 11 мар 2008, 22:00 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ну хорошо, давайте так, приведите fuzzy logic код на псевдокоде моргать ШИМом светодиода в зависимости от измеряемого напряжения
например 14В=100% ШИМа 10В=0% ШИма.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нечеткая логика и робот
СообщениеДобавлено: 12 мар 2008, 10:27 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
А мне кажется это щас будет еще одна тема про ИИ. Нечеткая логика, нейронные сети и все такое это блин как мне кажется очередные сказки, вроде как бы и написано много и придумано много, а вот реализовать :crazy: ну никак ни у кого не получается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нечеткая логика и робот
СообщениеДобавлено: 12 мар 2008, 10:35 
Не в сети
Аватара пользователя

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


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
EdGull писал(а):
ну хорошо, давайте так, приведите fuzzy logic код на псевдокоде моргать ШИМом светодиода в зависимости от измеряемого напряжения
например 14В=100% ШИМа 10В=0% ШИма.

Псевдокод:
"Включать полный ШИМ, если напряжение высокое".

Функция входа "напряжение низкое-высокое" - 0 на отрезке 0..10В, линейно возрастает до 1 на отрезке 10В - 14В, дальше 1.
Функция выхода "нулевой-полный ШИМ" - линейно возрастает от 0% в точке 0 до 100% в точке 1. Дефолтное значение (0;0%).

Схема работы:
1. Меряем насколько "напряжение высокое" (преобразуем напряжение в величину истинности утверждения alpha, например 11В => alpha=0.25).
2. В этой мере применяем правило (полный шим = beta = 0 + alpha*1).
3. Вычисляем значение ШИМ из beta=0.25 => ШИМ=25%.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: нечеткая логика и робот
СообщениеДобавлено: 12 мар 2008, 10:58 
Не в сети
Аватара пользователя

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


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

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


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

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


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

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