roboforum.ru

Технический форум по робототехнике.
Текущее время: 10 апр 2025, 08:26

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


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: ORFA - развитие прошивки (планы и факты)
СообщениеДобавлено: 03 сен 2012, 20:18 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORFA - развитие прошивки (планы и факты)
СообщениеДобавлено: 03 сен 2012, 22:13 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
тогда я всё правильно понял

Добавлено спустя 1 час 49 минут 26 секунд:
чтобы было понятно что я имел ввиду вот тут http://www.cs.cmu.edu/~motionplanning/p ... ometry.pdf
в разделе 3.1 Geometrical derivation
есть формулы по расчёту x , y и alpha.
там VL VR это линейная скорость перемещения колеса, чтобы её получить нужно перевести тики/s в mm/s
формула простая
ENC_RESOLUTION = 512 тиков за один оборот энкодера
Z_enc_to wheel = передаточное число между *энкодером* и колесом , зависит от конструкции и где установлен энкодер
D = диаметр колеса
CM= ((3.141592654*D)/(ENC_RESOLUTION*Z_enc_to wheel))

тогда пройденный путь колеса равен
dSL=CM*(encL_pos_cur - encL_pos_prew);
dSR=CM*(encR_pos_cur - encR_pos_prew);
откуда
VL = (float)((dSL)/(float)SLEEP_MILIS);
VR = (float)((dSR)/(float)SLEEP_MILIS);
SLEEP_MILIS - это приращение dT
дальше по тем формулам что в документе
главное соблюдать размерности.

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORFA - развитие прошивки (планы и факты)
СообщениеДобавлено: 04 сен 2012, 01:07 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORFA - развитие прошивки (планы и факты)
СообщениеДобавлено: 28 ноя 2012, 21:44 
Не в сети

Зарегистрирован: 29 мар 2012, 20:01
Сообщения: 58
Откуда: Ижевск
ФИО: Алексей
Я прошил прошивкой orfa-m128ds.hex контроллер. Не могу сообразить какую команду подать, чтобы контроллер перегружался если в течении 1500мс нет команды (пытаюсь сделать чтобы машинка не уесжала на стены при потери связи)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORFA - развитие прошивки (планы и факты)
СообщениеДобавлено: 28 ноя 2012, 23:02 
Не в сети
Аватара пользователя

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

Добавлено спустя 37 секунд:
Только там всё на железном Watchdog'е, поэтому оно скажет в ответку сколько оно реально выставило - вроде 1 сек будет таймаут или 2 сек.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORFA - развитие прошивки (планы и факты)
СообщениеДобавлено: 29 ноя 2012, 14:05 
Не в сети

Зарегистрирован: 29 мар 2012, 20:01
Сообщения: 58
Откуда: Ижевск
ФИО: Алексей
после отключения питания контроллера настройки w=R,1500 сохраняться?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORFA - развитие прошивки (планы и факты)
СообщениеДобавлено: 29 ноя 2012, 16:37 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


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

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


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

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


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

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