roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: принцип управления роботом с андроида?
СообщениеДобавлено: 02 янв 2014, 18:56 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
Приветствую!
Озадачился подключением своего паука к андроиду.
на данном этапе есть канал блютус(но часто падает), расскажите как все э
то взаимодействует. Особенно интересуют протоколы и тайминги выполнения команд.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 02 янв 2014, 19:24 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
тайминги 9-9-9-24
протокол вот такой http://gov.spb.ru/helper/sod_fonda/tsg/protokol/
взаимодействует как-то так http://www.ngpedia.ru/cgi-bin/getpage.e ... 261&inte=7

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 03 янв 2014, 03:08 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
этот протокол глючит с такими таймингами. и последняя сслыка не работет.
а если серьезно, что не понятного в вопросе? или просто захотелось блеснуть папкоостроумием в нуборазделе?

Добавлено спустя 21 минуту 11 секунд:
но я на всякий случай конкретезирую. контролер OR-AVR-M128-S с прошивкой орфа. в него через уарт воткнут блюутус hc-07, далее имеем смартфон с андроидом.
у меня возник вопрос, какой бестпрактис управления роботом с андроида.
Надо писать свой секвенсер, где он должен быть? на кпк или в мк? я так подозреваю в мк, чтобы снизить нагрузку на канал и кпк а также задействовать мк более чем на 6%. Очень многовопросов по секвесеру. может есть советы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 03 янв 2014, 04:13 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
последняя ссылка так и была задумана, наверно. вопросы сразу нормально формулируйте и шутить не будут.
да, пара советов есть :) во-первых когда задаёте вопрос, старайтесь быть более информативными. поймите, настоящие гадалки и телепаты - это очень редкое явление (если они вообще есть), а большинство людей часто не способны догадаться что именно спрашивают, особенно если ко всему этому в тексте хрень на подобии "какой бестпрактис управления". во-вторых иногда очень полезно упоминать хотя бы в общих чертах, что именно делаете (это в основном касается вашего вопроса по сервам в другой теме). в-третьих сначала ищите, читайте, анализируйте и только потом спрашивайте. ну а так к слову :) заглавие тем ппц.
где должен быть - это к гадалкам. секвенсер может быть как в кпк, так и в мк - смотря что из себя будет представлять секвенсор. очень даже легко может оказаться, что оптимальным вариантом будет запихать его в кпк, а данных передавать понадобиться очень мало. "а также задействовать мк более чем на 6%" не заморачивайтесь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 03 янв 2014, 08:36 
Не в сети
Аватара пользователя

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

Про канал - не знаю, что там за глюки. У меня блютуз каналы стояли часами без всяких проблем. Проверить питание, заменить модуль(у меня везде hc-06), попробовать другой ведроид. Разговор про нагрузку на канал - ерунда, ибо даже блютуз - до 2 мбит, и пока там нету звука и картинок канал перегрузить нереальченко.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 04 янв 2014, 23:58 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
В моем случае, я планирую все-же встроить секвенсер в контроллер. Ибо от контроллера до блютуса по уарту 115200.
я представляю так:
На андроиде нажимается кнопочка, допустим вперед. Формируется пакет с командой "вперед" и по каналу связи передается в контроллер. Тут впринципе проблем особых быть не должно. Вопрос в том, как одиночной командой двинуть робота в какойто промежутьок времени.
Допустим. один этот промежуток времени равен 0.1 сек. и нам надо посылвть 10 команд в сек чтобы робот выполнял какие-то действия?

я правильно мыслю или есть более адекватные способы управления и обработки команд?


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

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

Добавлено спустя 34 секунды:
115200 - для управления двигателем это ОЧЕНЬ быстро


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 05 янв 2014, 17:52 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 05 янв 2014, 23:04 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 05 янв 2014, 23:09 
Не в сети
Аватара пользователя

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

Как бы есть разница между командами на 2 движка и командами минимум на 18 сервоприводов ;)

Тем более у топикстартера написано, что канал часто падает.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 06 янв 2014, 00:34 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
я предполагаю, что там будет команда для секвенсера, а не для каждой сервы. Мне больше интересно вы реализовали протокол управления, каке грабли там раскиданы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 06 янв 2014, 00:46 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
секвенсор понятие растяжимое, в основном под этим понимают именно примитивные варианты реализации - двигай вот эту серву с такой скоростью в такое положения и т.д.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 06 янв 2014, 01:17 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
В моем случае это модуль, отвечающий за кинематику. На вход - команда, на выходе 18 команд на сервы. Вроде так. и я так понимаю, для этого надо допиливать прошивку контроллера, а там у меня ОРФА сча.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принцип управления роботом с андроида?
СообщениеДобавлено: 06 янв 2014, 01:54 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
смотря что подразумеваете под кинематикой и командами. в одном из вариантов что-то готовое можете даже и не искать.


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

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


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

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


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

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