roboforum.ru

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

Мысли вслух: набор модулей RoboBrain

Re: Мысли вслух: набор модулей RoboBrain

=DeaD= » 13 ноя 2009, 14:11

Я предлагаю на некоторое время забыть об OpenCV и определиться, как будем стыковать простейший непрерывный объект - датчик температуры\освещенности\сытости(голода\уровня заряда аккума), а на этих принципах потом уже за слух и зрение браться.

Re: Мысли вслух: набор модулей RoboBrain

Виктор Казаринов » 13 ноя 2009, 14:48

Для этого нужно к AIAssistant подключить какой-нибудь периферийный сенсорный модуль. А для управления роботом - модуль управления приводами. Какие - нужно прикинуть. Я бы через сом порт хотел подключить. Пороюсь где есть сырцы под Builder. Да, разработка зрит. подсистемы - процесс небыстрый. Я буду его делать, но действительно, мы же обсуждали, что для построения модели мира можно начинать с более примитивных датчиков и приводов.

На языке ECLIPS можно создать простейшие объекты-понятия, отвечающие за определенные сенсоры. Когда получим новое значение от сенсора, должно измениться значение слота объекта. Это может привести к срабатыванию какого-то одного или нескольких правил. Правило должно быть заранее занесено в систему. Если результатом выполнения правила будет приведение какого-то привода в действие, получим простой рефлекс. Но возможны и гораздо более сложные обработки.
Последний раз редактировалось Виктор Казаринов 13 ноя 2009, 14:56, всего редактировалось 1 раз.

Re: Мысли вслух: набор модулей RoboBrain

Сергей » 13 ноя 2009, 14:55

А почему нельзя просто симулировать показания датчиков?

Re: Мысли вслух: набор модулей RoboBrain

=DeaD= » 13 ноя 2009, 14:57

Конечно можно, ща на эту тему пост напишу отдельный с идеей :)

Re: Мысли вслух: набор модулей RoboBrain

Виктор Казаринов » 13 ноя 2009, 14:58

Симулировать можно. А смысл? Нужен немалый поток данных от этих датчиков. Можно погрязнуть в их подготовке. Если бы подключить к моей проге симулятор окр. мира, тогда запросто.

Re: Мысли вслух: набор модулей RoboBrain

=DeaD= » 13 ноя 2009, 15:04

MSRS :)

Re: Мысли вслух: набор модулей RoboBrain

Виктор Казаринов » 13 ноя 2009, 15:05

Вот, вот. Спасибо, я пешком постою.

Re: Мысли вслух: набор модулей RoboBrain

Сергей » 13 ноя 2009, 15:20

Виктор Казаринов писал(а):Я бы через сом порт хотел подключить.

Виктор Казаринов писал(а):Симулировать можно. А смысл? Нужен немалый поток данных от этих датчиков.

Интересно, какой это такой "немалый поток данных" через "СОМ порт"? :D
Если симулировать только
=DeaD= писал(а):датчик температуры\освещенности\сытости(голода\уровня заряда аккума)

то проблем вообще нет никаких, берем даташиты, смотрим характеристики, берем протокол какой-нибудь и симулируем, хоть через сокет, хоть через виртуальный СОМ порт.

Re: Мысли вслух: набор модулей RoboBrain

Виктор Казаринов » 13 ноя 2009, 15:30

2Сергей: немалый не в смысле физического потока, а в смысле что нужно каждое значение расчитать так, чтобы оно отражало картину виртуального мира.

Re: Мысли вслух: набор модулей RoboBrain

Сергей » 13 ноя 2009, 15:36

В чем проблема построить 2D карту, указать распределение температур, давлений, типа местности и тп. Ездишь, разряжаешь аккум, возвращаешься и тп.

Добавлено спустя 1 минуту 21 секунду:
При этом не обязательно гигантские точности и размеры карты, достаточно будет примитивной карты и тогда можно будет оценить работу вашей системы

Re: Мысли вслух: набор модулей RoboBrain

Виктор Казаринов » 16 ноя 2009, 10:11

Попробую определиться с минимальным набором периферии робота Robosonic EX для того, чтобы начать писать соответствующий софт. Кроме того, нужно определиться с набором программных функциональных узлов, позволяющих создать автономного агента. От чисто рефлекторных вариантов наподобие - "препятствие справа - реверс и поворот налево" хотелось бы отойти не отвергая и такое поведение, а подойти к проектированию агента с позиции конструирования его элементов личности, целесообразности его поведения.

Периферия:
1. Эффекторы:
1.1. Привод ведущего колеса (2 шт).
1.2. Привод поворота видеокамеры (2 шт - по 2 осям)
1.3. Динамик.
1.4. Фары и прожекторы.

2. Сенсоры:
2.1. Датчики касания на бамперах (по 2-3 шт на передний и задний бамперы всего 4-6 шт.)
2.2. Видеокамера (1 при монозрении или 2 шт. при стереозрении)
2.3. Датчики положения ведущих колес.
2.4. Микрофон.
М.б. я что-то забыл или не так написал в списках?
Скорее всего на первом этапе зрение не будет использовано.

Re: Мысли вслух: набор модулей RoboBrain

EdGull » 16 ноя 2009, 10:17

датчик разряда акб

Re: Мысли вслух: набор модулей RoboBrain

Виктор Казаринов » 16 ноя 2009, 10:19

2EdGull: Верно, забыл.

Re: Мысли вслух: набор модулей RoboBrain

=DeaD= » 16 ноя 2009, 10:45

Для такого робота надо ИК-дальномеры, а то он всю мебель разнесет своими датчиками касания.

Re: Мысли вслух: набор модулей RoboBrain

Виктор Казаринов » 16 ноя 2009, 11:13

Над дальномерами нужно подумать. А усы от кошки не пробовали пересаживать на робота? А если серьезно, усоподообных сенсоров не делал никто чтобы на некот. расстоянии можно было осязать?
М.б. нужно роботизированную тросточку от слепых людей позаимствовать?


Rambler\'s Top100 Mail.ru counter