roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 45 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 22 янв 2006, 16:38 
Не в сети
Модератор

Зарегистрирован: 11 ноя 2004, 03:18
Сообщения: 1274
Откуда: Москва
Да нормально, серва для позиционирования датчиков по любому будет самый медленным звеном. Да и объект желательно засекать как можно дальше, при имеющейся базе это можно делать на 1,5 м (SHARP GP2Y0A02YK).

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


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

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


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

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Как я понял, если упростить всё до нЕльзя: один ИК радар (кстати необязательно вращающийся, а, скажем, блок ИК радаров) определяет в какой стороне ближайший объект и робот останавливается и тогда в работу включается вращающийся ИК радар который поворачивается в сторону препятствия и несколькими измерениями определяет есть ли движение препятствия в "нашу" сторону, если есть - убегаем, нет - продолжаем движение (если только препятствие не по ходу движения). На ходу же определять есть ли движение мне кажется (может я ошибаюсь) слишком большая погрешность вылазит, ведь скорость радара-робота относительно разных точек (в зависимости от угла "зрения" радара) разная... а какую брать за основу?
___________
С уважением
Vovan


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 янв 2006, 18:40 
Не в сети
Модератор

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

Хотя для начала можно и упростить, робот не двигается до тех пор пока ему не угрожает опасность. Наверное так и нужно, нафига ему вообще двигаться, пусть стоит у зарядки аккумуляторов до тех пора пока его что то не спугнет, как только опасность минует он возвращается обратно.

Вот вам алгоритм по которому должен вести себя робот с продвинутым интеллектом. :)


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

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
А может ещё упростить? :idea:  
Четыре ИК локатора (радара) по четырём сторонам и всё! Только работают они так: все четыре постоянно сканируют пространство по 4-м направлениям и в случае обнаружения препятствия с одной из сторон - остановка и радар который среагировал на препятствие переключается в режим измерения расстояний, которые в случае движущегося предмета будут меняться, соответственно и реакция всего робота... А есть такие датчики? (которые, если надо - сканируют большую область, а надо - меряют расстояние до ближайшего объекта)  :oops:
Хотя с вращающимся радаром веселее :D , типа как голову поворачивает в сторону "живого" (движущегося) предмета.
___________
С уважением
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 янв 2006, 18:48 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
To Kanoka: ну так не интересно, чего ему там вечно стоять? :D  Он уже зарядился, пусть ходит другие задачи выполняет (это правда ещё впереди) или гуляет, но только не мешает "жильцам", т.е. не путается под ногами... а зарядное устройство и так в углу под столом, там ему никто не помешает и он никому не мешает...
___________
С уважением
Vovan


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 янв 2006, 21:02 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Подбирать элементную базу? :D  было бы под что... :(  Под какую задачу? Если Вы поняли объясните мне... было бы здОрово! А я пока задачу не узрел...
Всего сутки вопрос на форуме, все советы, пока, далеки от воплощения, а Вы предлагаете элементы подбирать!?  :shock:
Пошарился, я естественно, по датчикам ИК... пока не нашёл то что нужно...
Но у меня такое чувство, что задача эта решается как-то просто! Пока не знаю как, но не сложно, как мы тут накрутили... К примеру Dizzy или Robosapien... Тут, мне кажется, надо в принципе (как было вначале топика сказано) задачу решить, а уж потОм об элементной базе говорить...
Конечно! Не сижу "сиднем", ищу, фильтрую, думаю, размышляю...
Знаю точно одно: начинай делать! - этот лозунг не проходит... :(  без подготовки и точного определения задачи.
Не так ли?
___________
С уважением
Vovan


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

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
Инфракрасное излучение от разных поверхностей отражается по-разному. От некоторых оно вообще не отражается, уровень отраженного сигнала также зависит от цвета пов-ти. Это к вопросу об аналоговых датчиках, измеряющих расстояние по амплитуде отраженного сигнала. Задумывались ли вы об этом? Думаю, все же лучше УЗ-датчики.


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

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


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

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
Тогда уж в шерстяных штанах! :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 янв 2006, 13:16 
Не в сети
Модератор

Зарегистрирован: 11 ноя 2004, 03:18
Сообщения: 1274
Откуда: Москва
Цитата:
Инфракрасное излучение от разных поверхностей отражается по-разному. От некоторых оно вообще не отражается, уровень отраженного сигнала также зависит от цвета пов-ти.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 янв 2006, 13:37 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
Kanoka писал(а):
Цитата:
Инфракрасное излучение от разных поверхностей отражается по-разному. От некоторых оно вообще не отражается, уровень отраженного сигнала также зависит от цвета пов-ти.

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

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


Чтобы не было ложных срабатываний от наводок нужно использовать микросхемы Tone Decoder, настроенные на частоту УЗ датчиков. Тогда они будут давать единицу только при поступлении определеной частоты.

А в чем близорукость узконаправленных датчиков? 3-6 метров - это близорукость?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 янв 2006, 14:04 
Не в сети
Модератор

Зарегистрирован: 11 ноя 2004, 03:18
Сообщения: 1274
Откуда: Москва
Цитата:
А в чем близорукость узконаправленных датчиков? 3-6 метров - это близорукость?

3-6 м это очень хорошо, просто таких я не видел, максимум что нашел это SHARP GP2Y0A02YK ? 1,5 метра.

На счет микросхемы Tone Decoder учту, Mandigit сейчас плотно занимается вопросом УЗ-датчиков, но у него как то все очень шумно пока получается.


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

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


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

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


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

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