roboforum.ru

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

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




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

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

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

Вопрос, какие датчики?


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

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


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

Зарегистрирован: 11 ноя 2004, 03:18
Сообщения: 1274
Откуда: Москва
Да, тут только по внешним ориентирам, других вариантов нет.


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

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


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

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

P.S. Человек, без привязки к внешнему ориентиру начинает ходить по кругу, правая нога делает немного больший шаг чем левая.


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

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


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

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

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

Человек в лесу тоже обычно хочет идти прямо, когда потерялся и нет ориентиров, а ходит кругами. Причина та же.


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

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


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

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
А какие расстояния нужны? Если большие, то может GPS?

_________________
Как назвать ребенка?


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

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


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

Зарегистрирован: 17 июн 2005, 08:08
Сообщения: 265
Откуда: Москва
Ну если в квартире, то конечно не гпс. А вот если в поле...

_________________
Как назвать ребенка?


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

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


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

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


Акселерометр это по определению измеритель ускорения, что не связано с внешним миром никак. (ну разве что через специальную теорию относительности :))

Он принципиально не сможет решить привязки к местности.

Цель то ходить по прямой или понимать "где повернуть" ?
(если прочитать вашу фразу про мост, то становится не ясно, чего же вы хотите :))


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

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

Цель ходить по прямой.

Про мост, к тому что GPS и в поле не помощник. Это уже из другой практики.


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

Зарегистрирован: 27 янв 2005, 11:49
Сообщения: 201
Откуда: Мск
Ну а если сделать свое подобие жпс - развесить-расставить по квартире маяки (ик), которые кроме того что маяки передают еще и свой номер. Тут проблем не будет - просто импульсы 36кГц передавать не по 10 штук, а модулировать их на скорости 2400, а выход  TSOPa дополнительно завести на Rx. С помощью радара устанавливаем точные направления на маяки, определяем их номера и по карте определяем положение.


Последний раз редактировалось dx40 15 мар 2006, 18:15, всего редактировалось 1 раз.

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

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


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

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


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

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