roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 28 авг 2011, 22:06 
Не в сети

Зарегистрирован: 05 янв 2010, 23:07
Сообщения: 283
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.
Проект отлично документирован, огромное спасибо, нашел полезную для себя информацию!

Так какое же окончательное решение? будете использовать DIR320 или плату с АРМ?

_________________
#define TRUE FALSE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 29 авг 2011, 15:47 
Не в сети

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
Спасибо за приятные слова.

Я остановился на mini2440 и даже решил все мои нерешенные железные проблемы. Сейчас у меня совсем нет свободного времени (маленькая дочь), но в самое ближайшее время я выложу все, что знаю как настроить mini2440.
Хоть DIR-320 и mini2440 одинаково из-рук-вон плохо документированы, мой выбор стал очевиден после осознания того, что linux в миньке живой и почти как настоящий (debian все-таки), а в dir-320 куцый образ с read-only файловой системой в котором вырезано все дабы включить поддержку uvc-камер. К тому же последняя прошивка dir-320 не поддерживает камеру logitech c270. Мои попытки обратится к "титанам" данного вопроса, а это именно те люли, которые эти прошивки и собирают, окончился неудачей. Кто-то очень хотел помочь, но не мог (им отдельная благодарность), а кто-то даже и не пытался. В общем, собрать на dir-320 можно. Надо взять старую прошивку на ядре 2.6 и использовать встроенный ком порт, предварительно отключив вывод на этот порт лога и запустив утилиту типа ser2net. Но я по этому пути не пошел.
В итоге я собрал волю в кулак и до конца реализовал проект с mini2440. Сейчас я говорю не о программной части (самой вкусной), а о железной.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 29 авг 2011, 16:06 
Не в сети
Аватара пользователя

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

Там 2 разные ветки - одна основная, а вторая с поддержкой UVC-камер, в которой вроде везде C270 поддерживается.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 31 авг 2011, 01:20 
Не в сети

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
=DeaD= писал(а):
Tsi329 писал(а):
К тому же последняя прошивка dir-320 не поддерживает камеру logitech c270

Там 2 разные ветки - одна основная, а вторая с поддержкой UVC-камер, в которой вроде везде C270 поддерживается.

Тогда объясните вот это:

=DeaD= писал(а):
Вот не факт, что будет счастье :) там глюк подтвердился.

Провел тестирование, косяк подтверждаю. Камера Logitech HD C270.
Проверял 320x240@20fps, 640x480@20fps.

В обоих случаях на старой прошивке всё окей, на новой вот такое:
Обострение происходит когда камеру двигаешь или направляешь на достаточно монотонную область.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 31 авг 2011, 07:39 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 31 авг 2011, 13:14 
Не в сети

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
=DeaD= писал(а):
Это вообще никакая не ветка была, а пришел человек со стороны, собрал чего-то как-то попробовал, получилось неудачно, и ушел. При чем тут обе основные ветки развития прошивок - я не знаю.

Это был не кто-то, а сам sorine. Человек, один из немногих, кто эту "вторую" ветку прошивок с поддержкой uvc камер и собирает. Он откликнулся на мой призыв, за что ему огромное спасибо. Но, к сожалению, во всей ветке -rtn- прошивок начиная почти с истоков камеры logitech c270 не поддерживаются. Я проверял. Как я понял, причина в ядре. Мои попытки связаться с человеком, который это ядро собирал для этих прошивок, закончились неудачей. Так что шансов с веткой -rtn- с камерой logitech с270 нет никаких. Я успешно поставил на этом крест. Сделал из DIR-320 то, чем он и должен быть - wifi роутер. А проект продолжаю собирать на mini 2440.
wl500g.info/showthread.php?t=26479


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 31 авг 2011, 13:22 
Не в сети
Аватара пользователя

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

А чего он тогда технично сбежал с этой проблемы? был же работающий код, потом куда-то его сломали и типа так и должно быть, двинулись дальше? Что-то какая-то совсем ерунда.

Ладно, а почему шансов то никаких? Ну взяли старую версию прошивки и работаем с ней, в чем может быть проблема?
Что дальше развиваться не будет по исходной ветке? А куда там развиваться? Видео есть, UART проброшен, что еще нужно для счастья?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 31 авг 2011, 13:39 
Не в сети

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
=DeaD= писал(а):
Вот ничего себе :) этот sorine оказывается тот самый и есть :)
Ладно, а почему шансов то никаких? Ну взяли старую версию прошивки и работаем с ней, в чем может быть проблема?
Что дальше развиваться не будет по исходной ветке? А куда там развиваться? Видео есть, UART проброшен, что еще нужно для счастья?

В принципе всё есть. Согласен. Но если потребуется шаг "влево-вправо" - упремся. Моя идея была создать прошивку для робототехники. Чтобы человек каждый раз не изобретал велосипед: как пробросить порт, где взять ту старую рабочую прошивку, которую к слову уже даже и в сети найти сложно, как отключить дебаг на этот порт, как что добавить в авторан и т.д. Но не получилось. Жаль.
К тому же уверен, что использовать внутренний порт будет неудобно. Не только из-за того, что надо подключаться к внутренностям и паять конвертер напряжений (а я считаю, что он нужен), сколько потому, что порт технический и скорости, как я вижу по веткам, выше 9600 не достижимые, да и задержки нужны при старте и т.д. USB порт для меня был вкуснее, но через него Arduino, например, к старой прошивке не прикрутить.

Меня волнует теперь главная нерешенная проблема! Через DIR-320 или через mini2440, разницы нет, но посредством mjpg-streamer-а как это видео открыть в OpenCV???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 31 авг 2011, 13:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Tsi329 писал(а):
В принципе всё есть. Согласен. Но если потребуется шаг "влево-вправо" - упремся. Моя идея была создать прошивку для робототехники. Чтобы человек каждый раз не изобретал велосипед: как пробросить порт, где взять ту старую рабочую прошивку, которую к слову уже даже и в сети найти сложно, как отключить дебаг на этот порт, как что добавить в авторан и т.д. Но не получилось. Жаль.

Не понял, почему ничего не получилось? Разве мы в принципе не можем добить эту тему?

Tsi329 писал(а):
К тому же уверен, что использовать внутренний порт будет неудобно. Не только из-за того, что надо подключаться к внутренностям и паять конвертер напряжений (а я считаю, что он нужен), сколько потому, что порт технический и скорости, как я вижу по веткам, выше 9600 не достижимые, да и задержки нужны при старте и т.д. USB порт для меня был вкуснее, но через него Arduino, например, к старой прошивке не прикрутить.

USB-порт занят под камеру, вешать внешние хабы - это зло. Если у кого-то на 9600 только получилось завестись - это ничего не означает, я на 115200 работал с OR-AVR-M128-DS без ошибок.

Цена на DIR-320 существенно меньше, чем на mini2440, добавь к этому сроки по доставке и станет очевидным, что вообще говоря mini2440 не конкурент для DIR-320. А если завтра еще и DIR-412 по 1000руб получится адаптировать - тогда вообще песня будет.

Tsi329 писал(а):
Меня волнует теперь главная нерешенная проблема! Через DIR-320 или через mini2440, разницы нет, но посредством mjpg-streamer-а как это видео открыть в OpenCV???

Как обычный урл, а что? Вроде должно работать, кто-то уже попробовал и не получилось?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 08 сен 2011, 00:23 
Не в сети

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
=DeaD= писал(а):
Не понял, почему ничего не получилось? Разве мы в принципе не можем добить эту тему?

Если идти по пути Sorine и собрать прошивку самим, то не получится. Необходимо использовать ядро (или настройки ядра), которые используются в той ранней рабочей прошивке. Но в чем разница той, рабочей, и последней нерабочей никто не знает. А кто может узнать помогать не хочет.

=DeaD= писал(а):
USB-порт занят под камеру, вешать внешние хабы - это зло. Если у кого-то на 9600 только получилось завестись - это ничего не означает, я на 115200 работал с OR-AVR-M128-DS без ошибок.

На счет хабов. Зла не вижу. Особенно для mini2440. Размер увеличивают, а в остальном все гуд. Можно подключить флешку с файлами настроек например, а не использовать ftp сервера и т.д. Для особых извращенцев можно подключить клаву и мышь. Пробовал. Прикольно. Если есть желание и уменее собирать ядро самим, то можно по идее настроить работу почти любой периферии. Вопрос только зачем. ;)
=DeaD= писал(а):
Цена на DIR-320 существенно меньше, чем на mini2440, добавь к этому сроки по доставке и станет очевидным, что вообще говоря mini2440 не конкурент для DIR-320. А если завтра еще и DIR-412 по 1000руб получится адаптировать - тогда вообще песня будет.

Цена согласен. Но полуживой линукс в ридонли файловой системе, а именно это используется в DIR-320 как-то связывает руки. А вообще, Вы правы, коробка (будь-то DIR-320 или DIR-412), которая способна без тормозов пробросить видео, которое раскроется в OPENCV, а также пробросить полностью (а не только TX и RX) компорт, спасла бы отца русской демократии. Удивительно почему никто такого готового не выпускает. Все сайты, которые посвящены робототехники и продаже комплектующих старательно обходят эту тему.
=DeaD= писал(а):
Как обычный урл, а что? Вроде должно работать, кто-то уже попробовал и не получилось?

Нет. Там всё как-то сложно и плохо. Дошло до того, что я даже сам собирал из сырцов OPENCV, чтобы включить поддержку доп. библиотек. Но из-за катастрофической нехватки времени дальше этого не пошел. Расцелую в десны того, кто знает решение вопроса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 08 сен 2011, 01:24 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Tsi329 писал(а):
коробка (будь-то DIR-320 или DIR-412), которая способна без тормозов пробросить видео, которое раскроется в OPENCV, а также пробросить полностью (а не только TX и RX) компорт, спасла бы

Уж не знаю, как насчет "без тормозов", но... тоже в копилку...
http://www.flexibity.com/ru/2011/08/%D1 ... y-connect/
Кстати сделать такое железо вполне можно

Добавлено спустя 7 минут 19 секунд:
А вот даже покруче и подешевле.... без разъемов (не знаю, это больше плюс или минус - кому как)
http://www.starterkit.ru/html/index.php ... view&id=53

P.S. Извините за оффтопик...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 08 сен 2011, 07:55 
Не в сети
Аватара пользователя

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

Зачем вам остальные пины? Перепрошивать контроллер издалека? Реально это очень редко нужно, если вы ставите на контроллер что-нибудь типа нашей ORFA.

Добавлено спустя 6 минут 41 секунду:
Michael_K писал(а):
http://www.flexibity.com/ru/2011/08/%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-flexibity-connect/

У них в "магазине" пока только предварительные ласки :D да и цена в 4600руб не радует.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 12 сен 2011, 05:34 
Не в сети

Зарегистрирован: 06 апр 2011, 20:36
Сообщения: 64
=DeaD= писал(а):
Отличный проект, только не совсем ясно зачем тут mini2440, проброску видео и уарта через WiFi можно сделать через намного более дешевый DIR-320 и сразу с WiFi на борту. :oops:


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 12 сен 2011, 08:38 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на Mini2440+Arduino
СообщениеДобавлено: 12 сен 2011, 08:59 
Не в сети

Зарегистрирован: 06 апр 2011, 20:36
Сообщения: 64
а какие используете? типо ddwrt, от Олега.


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

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


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

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


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

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