MAL4X Научно-технический форум разработчиков симуляторов и автоматики


Симуляторы перегрузок. DIY электроника. ЭВМ. Компьютерные сети.
Up

X-SIM по - русски. Рекомендации практиков. Модернизации. 7 Ч

Строим реалистичный симулятор перегрузок своими руками. Рекомендации. Советы.

Модераторы: Death_Morozz, null, Ale

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение CraCk » 22 янв 2013, 21:55

Привет
Сегодня на буржуйском форуме нарыл интересную инфу по обратной связи. Один дядя тестирует ультразвуковой датчик расстояния.
http://www.x-sim.de/forum/viewtopic.php ... &start=160
http://craft.mos-com.net/articles/arduino-maxsonar-ez1/
Как вам такое? Может и нам попробовать? :roll:
Аватара пользователя
CraCk
SIMER
 
Сообщения: 371
Зарегистрирован: 31 мар 2010, 21:25
Откуда: Made in Ukraine
Благодарил (а): 67 раз.
Поблагодарили: 104 раз.
Баллы репутации: 112
ТехнарьТехнарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение null » 22 янв 2013, 22:23

Буквально на днях мы с Ale обсуждали эти датчики, и сошлись на мнении что они скорее подходят для самодельных роботов (или например автомобильных парктроников). Продемонстрированная точность на видео в ОДИН сантиметр к сожалению неприемлема. На самом деле по даташиту обещают 0.3см, что все равно не решает проблему.
phpBB [video]

На такие штуки у меня энтузиазма поболее, но все еще не уверен. Практика покажет.
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение Ale » 22 янв 2013, 22:31

CraCk писал(а):Сегодня на буржуйском форуме нарыл интересную инфу по обратной связи. Один дядя тестирует ультразвуковой датчик расстояния.


Я заказал для опытов вот такой
http://www.dhgate.com/ultrasonic-module-hc-sr04-distance-measuring/p-ff8080813baddef4013bc0e250bb28a6.html#s1-2-null

Приедет - сообщу :D
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение null » 22 янв 2013, 22:51

Ale писал(а):Приедет - сообщу

Не сдержался таки :-). У меня оптимизма такого нет. На тему определения высоты вот ролик. Получается же у них.
phpBB [video]
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение Ale » 22 янв 2013, 22:59

null писал(а):На тему определения высоты вот ролик. Получается же у них.

Да, вижу высоту. В принципе интегрируя данные об ускорениях можно получать скорости, из которых можно получить и расстояние. Только этот метод все-таки относительный (после выключения прибора он должен забыть данные о высоте) и подвержен ошибкам накопления... КМК.
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение null » 22 янв 2013, 23:10

Ale писал(а): подвержен ошибкам накопления... КМК.

Да, это у них есть. Там в комментах к видео написано. В нашем случае можно придумать какую нибудь дополнительно корректирующую приблуду. Меня просто тема эта заинтересовала.
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение AlexVr » 23 янв 2013, 09:51

null писал(а):Продемонстрированная точность на видео в ОДИН сантиметр к сожалению неприемлема. На самом деле по даташиту обещают 0.3см, что все равно не решает проблему.

Почему не приемлема? Если ход (раскачка) платформы у всех около 15 см, то погрешность всего 6,7%. Если мы сидим на стуле и его край на 1 см. приподнят, мы этого просто не замечаем. Я бы не отказался от такой штуки, если бы Ale, подружил ее с прошивкой.
Судя по
Ale писал(а):Я заказал для опытов вот такой
http://www.dhgate.com/ultrasonic-module ... #s1-2-null

Приедет - сообщу

у нас есть все шансы :D
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение Ale » 23 янв 2013, 10:04

AlexVr писал(а):Почему не приемлема? Если ход (раскачка) платформы у всех около 15 см, то погрешность всего 6,7%.

Насколько я слежу за... ход у всех вряд ли больше 10 см (рычаг на редукторе как правило 5 см). А 3 мм от 10 см - это 1/33 часть. Мы же пытаемся на датчиках получить хотя бы 1/256 часть диапазона перемещения для более точного регулирования.
Но пробовать будем.
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение AlexVr » 23 янв 2013, 10:32

Ale писал(а):Но пробовать будем.

Отлично! У меня большая платформа и ход 16 см - должно получиться :roll:
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение AlexVr » 23 янв 2013, 11:44

Ale писал(а):Мы же пытаемся на датчиках получить хотя бы 1/256 часть диапазона перемещения для более точного регулирования.

Пара мыслей на эту тему - нам важна не сама точность, а отсутствие последствий неточности, а именно: недолет, перелет, раскачка.
Если данные с датчика ОС будут приходить быстро и вовремя, но с небольшой абсолютной погрешностью, ничего страшного.
Например: диапазон 160мм. 1/33 часть=3%=5 мм.
"исполнительный механизм" в нуле.
Контроллер передает сигнал на вращение двигателя и ждет его допустим в точке 55мм.
ОС по факту моментально сообщает о прибытии в точку 55 мм., контроллер перестает формировать сигнал, двигатель останавливается. В действительности это может быть 60мм. или 50 мм. Но для цифрового датчика в идеале это четкие 55мм.
Погрешность в данном случае не накапливается.
Плохо будет, если в конечной одной и той же точке датчик будет сообщать контроллеру то 50мм, то 60мм, т.е. погрешность окажется плавающей, вот тогда мы получим весь букет нежелательных эффектов. К ним же может привести временная задержка.
Если датчик ОС видит вместо 55 мм - 50мм, а вместо 100мм - 95, то это погрешность можно и программно свести к нулю.
В общем - попробовать и выяснить это стоит.
Ale,null, какую именно погрешность вы выявили на видео?
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение Ale » 23 янв 2013, 12:04

AlexVr писал(а):Например: диапазон 160мм. 1/33 часть=3%=5 мм.

Нее - не так. 1/33 верно для 100 мм хода - при абсолютной погрешности датчика 3 мм (по даташиту) как раз точность определения местороложения 3% от всего диапазона перемещений. Естественно для бОльшего хода точность только улучшится (потому как абсолютная погрешность измерений так и останется 3мм). И вот тут как раз вопрос - что это за погрешность? Скажем для АЦП я представляю, что если входная величина изменяется меньше, чем вес младшего бита ( к примеру для 8-разрядного АЦП (всего 256 значений) при входном диапазоне 5 В цена младшего разряда = 5/256 = 19мВ ), то счет на выходе АЦП не изменится. А что означает заявленная погрешность для ультасоника - пока не ясно.
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1477
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 570 раз.
Поблагодарили: 595 раз.
Баллы репутации: 277
ТехнарьТехнарьТехнарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение AlexVr » 23 янв 2013, 12:56

Ale писал(а):Нее - не так. 1/33 верно для 100 мм хода

Да, я и имел ввиду 100, а не 160. Описался.
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение AlexVr » 23 янв 2013, 13:05

Ale писал(а):Скажем для АЦП я представляю, что если входная величина изменяется меньше, чем вес младшего бита ( к примеру для 8-разрядного АЦП (всего 256 значений) при входном диапазоне 5 В цена младшего разряда = 5/256 = 19мВ )

Да-да, как следствие исчезнут совсем мелкие "кочки" 3-5 мм. Если это единственный минус, то с ним можно мириться!
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение null » 23 янв 2013, 16:14

Использование альтернативных способов определения положения платформы само по себе круто по моему мнению. Придет к Ale вот тогда и посмотрим, очень надеюсь что результат будет адекватный. Одна беда - ждать будем месяц еще минимум.
У меня такая же проблема, мой компас тоже ждать еще долго. Кроме того, после изучения проекта FreeIMU (http://www.varesano.net/projects/hardware/FreeIMU), я не смог себя удержать и заказал дополнительно подобную плату с такими же датчиками. Так что у меня теперь назад дороги нет :-). Придется разобраться во всем этом. Такие платы вовсю используют строители квадрокоптеров для стабилизации и полетов в автоматическом режиме. Так что инфы по теме должно быть немало.
AlexVr писал(а):Да-да, как следствие исчезнут совсем мелкие "кочки" 3-5 мм. Если это единственный минус, то с ним можно мириться!

Зачем мириться? ;) Надо пробовать и в случае неудачи, идти дальше. Эдак я мог больше 2-ух лет назад всю эту тему закинуть. Всё же работало :)
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: X-SIM по - русски. Рекомендации практиков. Модернизации.

Сообщение AlexVr » 23 мар 2013, 11:37

Что-то затихло все.
Между тем энкодеры и концевики установлены.
Ждем прошивку.
Ale, все надежды на тебя.
Изображение
http://fotki.yandex.ru/users/alex-vr/view/605184/
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Пред.След.

Вернуться в X-SIMULATOR и RU-SIMULATOR & SimTools

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

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

cron
x

#{title}

#{text}