roboforum.ru

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

И еще фичи можно обсудить, в части команд :)

Автомат, адаптивный автомат ... разум

Сообщение Виталий » 25 окт 2004, 18:08

setar писал(а)::lol:  Горячие финские Парни

Уселся тут... Давай подключайся =)
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Сообщение =DeaD= » 25 окт 2004, 19:37

Виталий писал(а):"где по вашему робот-то" - если вы будете давать роботу элементарные команды самостоятельно анализируя его состояния и расставляя приоритета...ну далше понятно. Суть вопрос исчерпан.

Разумеется элементарные команды с приоритетами меня не интересуют - есть класс задач, в которых важен конечный результат и расставление приоритетов внутри подзадач бессмысленно, зато важен порядок, например переместить предмет из точки А в точку Б. Что тут важней - взять предмет, добраться до точки А или добраться до точки Б или положить предмет? :) думаю здесь приоритеты должны быть одинаковы и равны приоритету составной задачи.

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

Виталий писал(а):
общий опыт программирования в достаточном объеме и достаточного уровня, в т.ч. разумеется успешного решения задач гораздо более сложных, чем создание формочек;

непонятно, достаточным для чего?

Для того чтобы решать заявленный мной класс задач.

Виталий писал(а):
Мне интересна тема создания алгоритмов для управления роботом, уровня существенно выше "стукнулся => отъехал назад";

По большому счету, если говорить об алгоритмах объезда (отъезда) от препятствий на примитивных ИК датчиках, то все сводится именно к этому.

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

Виталий писал(а):
написал софт для управления 4х-ногим роботом с моделированием его перемещения по поверхности и прямой и обратной кинематикой + тупые пара команд типа идти вперед и повернуться;

А проверили работает или нет на живой модели?

Если это касается обратной и прямой кинематики - не думаю даже проверять, что 1000 + 1000 яблок = 2000 яблок. Если касаемо алгоритмов хождения и поворота - нет, не проверял еще, думаю на реальной модели могут возникнуть небольшие трудности, но алгоритмы хождения задаются на высоком уровне, поэтому решить эти трудности будет просто.

Виталий писал(а):
PS: А на основе чего Вы хотите перетирать эту тему?

Для начала, на алгоритме отъезда от препятствий, потому как такое понятие как управление роботом слишком обширно ИМХО.

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

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

Сообщение Виталий » 25 окт 2004, 22:52

А вам не кажется немного странным обсуждать сложные поведенческие аспекты на примере такой простой модели?


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

PS: Кстати, что именно вы хотели услышать по поводу отъезда от препятствий в части составления поведенческих алгоритмов? О каких приоритетах тут может идти речь, если робот даже не понимает где сейчас находится? Или я про что-то забыл?

Ну как сказать, отъезд от препятствий тоже может быть весьма сложной системой =) (отмазался). А приоритеты могут быть разные у разных датчиков...
Вы ведь хотите составлять карту, думаю эта тема должна быть вам интересна...
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Сообщение =DeaD= » 26 окт 2004, 07:50

Виталий писал(а):Нет, просто таким образом мы сможем поблочно продумать робота, а заодно и проверить свои силы на простой модели, чтобы не разводить демагогию о сложной...
Это просто предложение...

Приведите 2-3 примера разных приоритетов именно задач на такой модели.

Виталий писал(а):Ну как сказать, отъезд от препятствий тоже может быть весьма сложной системой =) (отмазался). А приоритеты могут быть разные у разных датчиков...

Приоритеты задач и датчиков это разные вещи.

Виталий писал(а):Вы ведь хотите составлять карту, думаю эта тема должна быть вам интересна...

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

Сообщение Виталий » 26 окт 2004, 14:46

Приведите 2-3 примера разных приоритетов именно задач на такой модели.

Насчет 2-3 не знаю, но вот например крутятся три задачи: опрос ИК бамперов, опрос предположим тактильных датчиков, и напрмер локатора...
Приоритеты обратно-пропорционально номеру в списке =)
Да, я разбил глобальную задачу избегания препятствий, на более мелкие, но это не значит, что так не должно быть =)

Приоритеты задач и датчиков это разные вещи.

Согласен, возможно я немного попутался...

Безусловно хочу, только конкретно составление карты я не отношу к поведенческим алгоритмам, у меня это всего лишь одна из выполняемых задач. Поведенческие алгоритмы - это вещи более высокого порядка.

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

Сообщение =DeaD= » 26 окт 2004, 15:36

Виталий писал(а):Насчет 2-3 не знаю, но вот например крутятся три задачи: опрос ИК бамперов, опрос предположим тактильных датчиков, и напрмер локатора...
Приоритеты обратно-пропорционально номеру в списке =)
Да, я разбил глобальную задачу избегания препятствий, на более мелкие, но это не значит, что так не должно быть =)

При чем тут эти задачи? Вы не так поняли мой термин задача в разделе форума "поведенческие алгоритмы". Я рассматриваю этот термин немного с другой стороны. С точки зрения ОС или МК это задачи конечно, для меня это лишь компоненты алгоритма определения ситуации вокруг. У меня приоритеты задач, в соответствии с которыми задачи либо берутся к исполнению, либо не берутся, а у вас - выбор, какой приоритет будет у ДАННЫХ поступающих от выполнения ВСЕХ задач.

Виталий писал(а):Да, естественно, а внутри этой задачи еще задача объезда препятствий...или я не так понимаю?

только что выше я писал(а):У меня приоритеты задач, в соответствии с которыми задачи либо берутся к исполнению, либо не берутся, а у вас - выбор, какой приоритет будет у ДАННЫХ поступающих от выполнения ВСЕХ задач.

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

Сообщение Виталий » 26 окт 2004, 15:45

=DeaD= писал(а):
Виталий писал(а):Насчет 2-3 не знаю, но вот например крутятся три задачи: опрос ИК бамперов, опрос предположим тактильных датчиков, и напрмер локатора...
Приоритеты обратно-пропорционально номеру в списке =)
Да, я разбил глобальную задачу избегания препятствий, на более мелкие, но это не значит, что так не должно быть =)

При чем тут эти задачи? Вы не так поняли мой термин задача в разделе форума "поведенческие алгоритмы". Я рассматриваю этот термин немного с другой стороны. С точки зрения ОС или МК это задачи конечно, для меня это лишь компоненты алгоритма определения ситуации вокруг. У меня приоритеты задач, в соответствии с которыми задачи либо берутся к исполнению, либо не берутся, а у вас - выбор, какой приоритет будет у ДАННЫХ поступающих от выполнения ВСЕХ задач.

Виталий писал(а):Да, естественно, а внутри этой задачи еще задача объезда препятствий...или я не так понимаю?

только что выше я писал(а):У меня приоритеты задач, в соответствии с которыми задачи либо берутся к исполнению, либо не берутся, а у вас - выбор, какой приоритет будет у ДАННЫХ поступающих от выполнения ВСЕХ задач.

:)

Разобрались...[/quote]
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Сообщение Kanoka » 12 ноя 2004, 06:17

Жаль попал к шапочному разбору, эээ.... насколько я понял вы пытаетесь повторить схему поведения пылесоса Trilobit от Elecrtolux?

Интересно если зайти в какой нить крупным магазин бытовой техники и попросить показать его в действии, покажут? Это могло бы задать нужный вектор дальнейшему движению мысли...
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Пред.

Вернуться в Алгоритмы

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

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