roboforum.ru

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

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




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

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Так акселерометры все шумят, но шум у них довольно равномерный в обе стороны. Усреднить, интерполировать и все ОК будет! У меня 202JE - он с ШИМовским выходом - вполне неплохо работал. Только вот при изменении наклона робота происходил копец. Щас от фрискэйл получил 3-осевой, но все руки не доходят им заняться...  :roll:


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

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

Думаю есть акселерометры нужного вам качества в рамках движения по квартире, но все равно с увеличением масштаба необходимых движений денег это будет стоить космических, а пользы - на 10 метров больше :)

В целом это IMHO не сильно перспективное занятие.

Хотя если поставить отсечение даже на вашем текущем акселерометре и ловить только 100-пудовые отклонения и по ним координироваться, то думаю можно будет как-то запользовать (в смысле польза будет), но вряд-ли вы сохраните чистую прямую.

PS: Да и даже если акселерометр идеальный - ну откуда вы знаете как нужно изменить ШИМ, чтобы ехать по прямой? Вы же про поверхность вообще никакой информации не имеете. А вдруг это вообще невозможно?


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

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


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

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

=DeaD= писал(а):
А вдруг это вообще невозможно?

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

PS: Или в большем масштабе - свалились в колею :)


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

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


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

Зарегистрирован: 09 июн 2005, 19:49
Сообщения: 303
можно влезть?

а два енкодера на колеса, типо радиусы колес разные и он поверет через 100 километров на 4 метра ?

по моему энкодеры и общитывай


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

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


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

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

Но у вас же цель была ехать прямо, а не понимать, что едем криво :)

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


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

Зарегистрирован: 09 июн 2005, 19:49
Сообщения: 303
если энкодеры стоят не на ведущих колесах, что исключает буксовку на месте при старте, и стоят на колесах, я хорошей шиповкой для покрытия, по каторому едет ( ну не гладкие полированные)
на сколько сильно они могут проскальзывать?


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

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


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

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

А чуть подробнее? Не разу не встречал такие интересности про GPS, кинуть ссылку можете?


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

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


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


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

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


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

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

это и жику понятно, но там очень большие разросы.


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

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


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

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


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

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


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

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