roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 198 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14  След.
Автор Сообщение
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 02 сен 2014, 01:28 
Не в сети
Аватара пользователя

Зарегистрирован: 08 мар 2014, 23:00
Сообщения: 45
Откуда: Москва
прог. языки: С++ lua C# C java
Хех, интересная штуковина. По спекам процессор должен уметь аппаратно H264 видео кодировать. Я всё порываюсь сделать под ROS плагин для ImageTransport, который аппаратно видео жмёт (video4linux2), но со временем беда, и руки всё не добираются.
На просторах форума odroid можно найти описание, как собирать PCL/OpenNI на ARM. С некоторыми махинациями можно так и до навигации дойти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 02 сен 2014, 10:12 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 03 сен 2014, 14:29 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Вторая инкарнация. Все тот же недособранный LEGO GRIPP3R.
Вложение:
DSCN2052_clip.JPG
DSCN2052_clip.JPG [ 502.22 КиБ | Просмотров: 6364 ]


На борту перешитый MK808(коробочка с надписью MINI TV). Питается от ЛЕГО по одному USB шнурку, управляет им же по другому такому же.

Запущен линукс Linaro 14.4 developer, на нем развернут ROS Indigo. На java написана аппликация, в ней запускается мастер-узел ROS, узел управления собственно ЛЕГО, а так же крошечный узел с веб-сервером, выводящий немного телеметрии с борта и позволяющий управлять всем этим с джойстика или клавиатуры.
Вложение:
rosgraph-ev3.png
rosgraph-ev3.png [ 110.51 КиБ | Просмотров: 6356 ]


С борта идет одометрия(леговские моторы это легко позволяют), которая отображается стандартной программой rviz.

Вложение:
rviz_screenshot_2014_09_03-10_14_02.png
rviz_screenshot_2014_09_03-10_14_02.png [ 109.47 КиБ | Просмотров: 6368 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 05 сен 2014, 11:37 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
elmot писал(а):
Удалось перешить мелкий ARM девайс из андроида в классический линукс и установить там базовый ROS.
Процессор RK3066, 1000-1600MHz, 2 ядра, 1G RAM, 1xUSB/OTG+1xUSB Host, карточка micro-sd, wifi. Купил на авито за 750 рур.

Не без граблей, но все-таки успешно запустилась библиотека управления датчиками и моторами LEGO EV3 через USB.
Еще удалось прицепить к нему веб-камеру и получить с нее изображение.

Осталось это все поженить и выложить на опенсорц.
Понравилась эта штуковина, думаю такую же приобрести для своего лунохода. Хочется двигаться в сторону ROS. Я так понимаю, у неё два USB-порта (третий для питания) работают в режиме хоста, только к одному внешние девайсы цепляются через OTG-шнурок, так? Непонятка с блютусом - он есть или его нет? По USB, я думаю, можно прицепить USB-COM на PL2303? То что тебе его удалось перешить на линух - это гуд :) А на ведроид базовый ROS не пробовал установить? У Димы Дзахова (http://www.robot-mitya.ru/blog/) неплохо получилось накатить базовый ROS на андроид-смартфон, а на андроид-планшете управлять всем этим делом и принимать картинку в реальном времени.

ЗЫ. сейчас сделал управлялку с наэкранным виртуальным джойстиком под ведроид для Blutle, немного допилю и выложу сырцы в соответствующей теме.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 05 сен 2014, 13:59 
Не в сети
Аватара пользователя

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

Выложил, отписался в росовскую рассылку.
http://sourceforge.net/projects/ev3javabrick/
https://groups.google.com/forum/#!topic ... NZJI0lWGv8


Цитата:
Понравилась эта штуковина, думаю такую же приобрести для своего лунохода. Хочется двигаться в сторону ROS. Я так понимаю, у неё два USB-порта (третий для питания) работают в режиме хоста, только к одному внешние девайсы цепляются через OTG-шнурок, так?

Примерно так. У нее 3 порта - один питание(minuUSB), один OTG(minuUSB, именно mini), один просто хост(большой плоский USB разъем). Моя программа под линуксом через OTG не хочет работать, а через просто хост - без проблем.

Цитата:
Непонятка с блютусом - он есть или его нет?

У штуковины есть несколько версий и клоны. Различаются наличием блютуза и разными вайфай чипами. В моем БТ нету(не очень-то и хотелось).

Цитата:
По USB, я думаю, можно прицепить USB-COM на PL2303?

Скорее всего да. В крайнем случае придется ядро пересобрать, но это не архисложно. Я цеплял вебкамеру, клавиатуры-мыши, через хаБ, не через хаб - все работало.

Цитата:
То что тебе его удалось перешить на линух - это гуд :) А на ведроид базовый ROS не пробовал установить?

Нет, зашел со стороны втыкания планшета и андроидной аппликухи на rosjava.
http://sourceforge.net/p/ev3javabrick/wiki/Android%20version/

Цитата:
ЗЫ. сейчас сделал управлялку с наэкранным виртуальным джойстиком под ведроид для Blutle, немного допилю и выложу сырцы в соответствующей теме.

Хачу. Даже не для blutle, а сюда.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 11 сен 2014, 12:08 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
elmot писал(а):
Цитата:
ЗЫ. сейчас сделал управлялку с наэкранным виртуальным джойстиком под ведроид для Blutle, немного допилю и выложу сырцы в соответствующей теме.

Хачу. Даже не для blutle, а сюда.
Если нужна управлялка сюда, то лучше посмотреть исходники Димы. Я на днях приобрёл "за бутылку" HTC Desire V с потрескавшимся стеклом и без верхней рамки корпуса, но рабочий. Хачу теперь его поставить в качестве мозгов для лунатика, и накатить туда ROS.
Вот аппликуха Димы для "мозгов" тележки https://play.google.com/store/apps/deta ... a.robohead
а это управлялка для "мозгов" https://play.google.com/store/apps/deta ... .roboboard
при этом у него ядро ROS установлено на тележке (на смартфоне), что есть гуд, т.к. тележка может быть полностью автономной.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 11 сен 2014, 18:19 
Не в сети
Аватара пользователя

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

Хачу. Даже не для blutle, а сюда.
Если нужна управлялка сюда, то лучше посмотреть исходники Димы. Я на днях приобрёл "за бутылку" HTC Desire V с потрескавшимся стеклом и без верхней рамки корпуса, но рабочий. Хачу теперь его поставить в качестве мозгов для лунатика, и накатить туда ROS.
Вот аппликуха Димы для "мозгов" тележки https://play.google.com/store/apps/deta ... a.robohead
а это управлялка для "мозгов" https://play.google.com/store/apps/deta ... .roboboard
при этом у него ядро ROS установлено на тележке (на смартфоне), что есть гуд, т.к. тележка может быть полностью автономной.

Симпатяво. Что есть ядро ROS? Мастер-узел? он у меня тоже на телеге.
Судя по исходникам, управлялка на яве. Я хочу не так - хочу веб-сервер на борт и управление через веб-страничку(собственно так уже и есть, но пока очень примитивное все), чтобы управлять мог любой нуб, с любого веб-устройства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 11 сен 2014, 20:55 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
elmot писал(а):
Симпатяво. Что есть ядро ROS? Мастер-узел? он у меня тоже на телеге.
Судя по исходникам, управлялка на яве. Я хочу не так - хочу веб-сервер на борт и управление через веб-страничку(собственно так уже и есть, но пока очень примитивное все), чтобы управлять мог любой нуб, с любого веб-устройства.
Вот тут он довольно популярно и кратко всё разложил http://www.robot-mitya.ru/blog/robot-mi ... and-mitya/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 11 сен 2014, 21:20 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Да, кратенько по делу. Только зачем схему рисовать и так много узлов?
Вот моя схема из rqt_graph.
https://a.fsdn.com/con/app/proj/ev3javabrick/screenshots/rosgraph-ev3.png


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 28 окт 2014, 10:30 
Не в сети
Аватара пользователя

Зарегистрирован: 26 окт 2013, 16:57
Сообщения: 34
Откуда: Israel
прог. языки: C++, Java, Python, Bash
А java вы как подключаете? Через ros_java?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 28 окт 2014, 20:56 
Не в сети
Аватара пользователя

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


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

Зарегистрирован: 26 окт 2013, 16:57
Сообщения: 34
Откуда: Israel
прог. языки: C++, Java, Python, Bash
и как? когда я его пробовал, он какой-то недоделанный был... удобно с ним работать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 29 окт 2014, 00:47 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 29 окт 2014, 12:08 
Не в сети
Аватара пользователя

Зарегистрирован: 26 окт 2013, 16:57
Сообщения: 34
Откуда: Israel
прог. языки: C++, Java, Python, Bash
а в какой IDE пишите? если Eclipse, не могли бы вы какой-нибудь проект типа "Hello, world" сделать и опубликовать.
буду безмерно благодарен :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ROS — ос для робота
СообщениеДобавлено: 29 окт 2014, 14:13 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 198 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14  След.

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


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

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


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

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