Программа для управления платами OR

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Программа для управления платами OR

Сообщение denissyslo » 18 мар 2010, 07:49

==================================================================================================================
Вставка от =DeaD= - разработчика ORFA-терминала

Репозитарий проекта: http://hg.vehq.ru/orfa-terminal (там можно скачать последнюю версию в пункте "zip" левого меню)
Клиент репозитария: TortoiseHg ( http://bitbucket.org/tortoisehg/stable/wiki/Home )
Используемая среда разработки: Qt Creator ( http://qt.nokia.com/products/developer-tools скачать SDK можно в DOWNLOAD \ LGPL \ Qt SDK for *)
Используемые дополнительные библиотеки:
* Внимание! для всех библиотек надо либо включать место где лежат соотв. файлы в PATH, либо:
  • файлы .dll надо помещать в каталог <qt>/<YYYY.MM>/qt/bin
  • .a-файлы библиотек в <qt>/<YYYY.MM>/qt/lib
  • .h-файлы заголовков в <qt>/<YYYY.MM>/qt/include

Реализованы функции:
  • Отображение видеосигнала с робота
  • Выбора COM-порта и скорости работы;
  • Настройки номеров сервоприводов шасси и pan-tilt платформы;
  • Прямого управления шасси с кнопок формы;
  • Прямого управления шасси с джойстика или геймпада;
  • Прямого управления pan&tilt платформой с ползунков формы;

Планируется:
  • Привести в порядок интерфейс программы;
  • Навигация по подготовленным маякам;
  • Привести в порядок код программы, чтобы можно было использовать этот терминал как базу для любых проектов;

Последняя скомпилированная версия: download/file.php?id=19341

Внешний вид терминала (не последняя версия):
orfa-term-2.jpg


Видео с терминала (не последняя версия):


==================================================================================================================


Сделал робота 6х6, http://roboforum.ru/viewtopic.php?f=10&t=7335
Все никак не доходят руки им порулить - нет программы.
Вроде определился - писать на си билдере.
Сейчас гденить скачаю и начну делать программу.
Я предлагаю тем, кто юзает подобные, обеденится и набрасать основу для типовой программы и выложить исходный код для дальнейшей переделки юзерами.
Т.к. я понимаю, что OFRA - неплохая штука, но эта неплохая штука есть только в МК, а для ее руления еще ничего нет.
Может быть у кого-то уже есть наработки.
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....
Аватара пользователя
denissyslo
 
Сообщения: 191
Зарегистрирован: 17 дек 2007, 15:39
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло

Re: Программа для упраления платами OR

Сообщение denissyslo » 26 янв 2011, 09:29

Большое дело сделал!!!
Запустил на рабочем компе без библиотеки от опен СВ не пошла.Вечером попробую запустить на своем ноутбуке. Обязательно отпишусь.
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....
Аватара пользователя
denissyslo
 
Сообщения: 191
Зарегистрирован: 17 дек 2007, 15:39
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло

Re: Программа для упраления платами OR

Сообщение =DeaD= » 26 янв 2011, 09:42

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

Re: Программа для упраления платами OR

Сообщение denissyslo » 26 янв 2011, 12:53

так..отлично, на ноуте с опенСВ запустилось без проблем. Отлично. но пока робота под боком нету проверить - как рулится.

Еще буду пробывать запустить из кутэ креатора, пока безуспешно :(
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....
Аватара пользователя
denissyslo
 
Сообщения: 191
Зарегистрирован: 17 дек 2007, 15:39
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло

Re: Программа для упраления платами OR

Сообщение =DeaD= » 26 янв 2011, 13:21

По ходу у тебя пути не прописаны с qextserial, посмотрю где у меня это.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Программа для упраления платами OR

Сообщение =DeaD= » 26 янв 2011, 20:33

Вот этот архив вроде уже со всеми-всеми библиотеками :)
Проверяйте!
Вложения
orfa-term.zip
(6.69 МиБ) Скачиваний: 0
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Программа для упраления платами OR

Сообщение Grem » 27 янв 2011, 00:03

пИчаль. Ткнул на Видео энейбл. Или вебки не поддерживаются? :shock:

Добавлено спустя 2 минуты 16 секунд:
GUI убого нарисован. Прям сборник вредных советов".
Вложения
Снимок.PNG
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: Программа для упраления платами OR

Сообщение =DeaD= » 27 янв 2011, 00:05

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

Re: Программа для упраления платами OR

Сообщение kbnn » 29 янв 2011, 19:05

Попробовал. Не запускается. Говорит cv100.dll не найден. (OpenCV установил.)
Аватара пользователя
kbnn
 
Сообщения: 74
Зарегистрирован: 22 окт 2009, 16:13
Откуда: Дедовск

Re: Программа для упраления платами OR

Сообщение =DeaD= » 03 фев 2011, 00:58

Освоил джойстик, в т.ч. сдвоенный (два джойстика на 1 геймпаде), завтра-послезавтра попробую прикрутить к терминалу для плавного управления скоростью.

Добавлено спустя 39 минут 16 секунд:
Проблему с вебкой, как минимум на нетбуке Eee PC подтверждаю, завтра буду копать детально, еще попробую обычную вебку на ПК.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Программа для упраления платами OR

Сообщение =DeaD= » 03 фев 2011, 14:41

Купил дешевую вебку со стеклянной линзой - Defender G-lens 324 - в розницу 420руб

G-lens 324.jpg


Если всё будет хорошо с качеством изображения (а есть и такая надежда) - куплю вторую и попробую стереокамеру сделать. У неё крепеж удобный внизу, чтобы пару камер на пластину ставить. Правда останется вопрос синхронизации.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Программа для упраления платами OR

Сообщение =DeaD= » 05 фев 2011, 01:01

Так, вебкамеры Genius Slim 320 и Defender G-lens 324 наконец-то подцепил к основному компу, на котором веду разработки и ORFA-терминал с обоими заработал. Видимо в ноутах\нетбуках какие-то фичи с камерами, завтра буду детально копать.

Grem, у тебя на какой вебке не работало?

kbnn, а ты какой вариант пользовал .zip-архива? В последнем вроде внутри этот файл был (cv100.dll)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Программа для упраления платами OR

Сообщение Grem » 05 фев 2011, 01:35

=DeaD= писал(а):Grem, у тебя на какой вебке не работало?

Logitech HD Pro Webcam C910. Встроенная в ноут камера тоже не работает :)
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: Программа для упраления платами OR

Сообщение =DeaD= » 05 фев 2011, 17:35

Хм, что-то не радует камеру за 3тр покупать для проверки, значит пока будем бороться с камерой ноута, надеюсь там одна и та же причина.

Вообще есть вопрос - в какую сторону дальше терминал развивать.

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

Re: Программа для упраления платами OR

Сообщение Grem » 05 фев 2011, 20:59

Ниразу не терминал будет.
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: Программа для упраления платами OR

Сообщение =DeaD= » 05 фев 2011, 21:04

Так это отключаемо, терминальные функции никуда не денутся.

К тому же у нас вроде не было цели строить чисто телеуправляемых роботов :)
а тут будет общая платформа, к которой можно будет прикручивать свои алгоритмы.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Open Robotics

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

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