roboforum.ru

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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: OR-WRT 0.76 MR3020 управление
СообщениеДобавлено: 27 фев 2015, 02:40 
Не в сети

Зарегистрирован: 27 фев 2015, 02:05
Сообщения: 8
Всем Привет. нуждаюсь в помощи/решении вопроса, собрал комплект - прошил роутер, контроллер приемник команд с уарта(atmega16). Собрал все воедино, прекрасно принимаются команды на скорости 9600, светики зажигаются(помигивают) и уже начал задумываться, как это все дело запихнуть на платформу.И тут меня осенило, а как подруливать ведь в УАРТ может уйти только одна команда/символ одновременно. Собственно вопрос как реализовать подруливание не останавливая команду вперед?
Возникла только одна идея это прерывать команду и опрашивать не пришла ли другая и так по циклу, возможно появятся рывки это надо попробовать, только незадача в хтмле и яве никак, только Си и то через пень колоду, или может есть готовая реализация этого вопроса?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT 0.76 MR3020 управление
СообщениеДобавлено: 02 мар 2015, 10:33 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
кто мешает делать многосимвольные команды?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT 0.76 MR3020 управление
СообщениеДобавлено: 03 мар 2015, 12:01 
Не в сети

Зарегистрирован: 27 фев 2015, 02:05
Сообщения: 8
не очень понятно, что имеется в виду?
Это ведь не решает того, что отправятся может одна команда в один момент времени или подразумевается то, что сделать отдельную кнопочку вперед/вправо и т.д. и таким образом подруливать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT 0.76 MR3020 управление
СообщениеДобавлено: 03 мар 2015, 12:59 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
В контроллерах Open Robotics команда для двигателей вообще выглядит как DrvLR=<speed_left>,<speed_right>

где speed_left, speed_right числа от -100 до +100, т.е. от "полный назад" до "полный вперед". Соотв. двигаться вперед с 50% мощностью движков вперед чуть поворачивая направо это, например, можно указать как DrvLR=50,40

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT 0.76 MR3020 управление
СообщениеДобавлено: 03 мар 2015, 14:03 
Не в сети

Зарегистрирован: 27 фев 2015, 02:05
Сообщения: 8
=DeaD= писал(а):
например, можно указать как DrvLR=50,40

В "морде" html/index указано вперед 100,100; вправо -100,100;

допустим: управляю я платформой, нажимаю клавишу W в УАРТ отправляется команда 100,100(вперед), нужно отклонится с курса в право не останавливаясь, в УАРТ же шлется 100,100(вперед), как изменить одно значение 100 не прирывая команду(не останавливая платформу) W(вперед)? делать отдельную клавишу, назначить например Е(подрулить вправо) и Q(подрулить влево) с характеристиками 100,70 ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT 0.76 MR3020 управление
СообщениеДобавлено: 17 июн 2015, 18:32 
Не в сети
Аватара пользователя

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

Можно сделать отдельную клавишу, либо переписать скрипт, чтобы он мог обрабатывать множественные нажатия, как это делать описано тут: http://stackoverflow.com/questions/5203 ... ed-at-once

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

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


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

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


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

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