roboforum.ru

Технический форум по робототехнике.

Программа для управления платами 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 - неплохая штука, но эта неплохая штука есть только в МК, а для ее руления еще ничего нет.
Может быть у кого-то уже есть наработки.

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

denissyslo » 26 янв 2011, 09:29

Большое дело сделал!!!
Запустил на рабочем компе без библиотеки от опен СВ не пошла.Вечером попробую запустить на своем ноутбуке. Обязательно отпишусь.

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

=DeaD= » 26 янв 2011, 09:42

Ок, у меня еще нетбук есть, там OpenCV нету, вечером попробую определить какие библиотеки из OpenCV еще надо включить в поставку.

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

denissyslo » 26 янв 2011, 12:53

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

Еще буду пробывать запустить из кутэ креатора, пока безуспешно :(

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

=DeaD= » 26 янв 2011, 13:21

По ходу у тебя пути не прописаны с qextserial, посмотрю где у меня это.

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

=DeaD= » 26 янв 2011, 20:33

Вот этот архив вроде уже со всеми-всеми библиотеками :)
Проверяйте!
Вложения
orfa-term.zip
(6.69 МиБ) Скачиваний: 0

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

Grem » 27 янв 2011, 00:03

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

Добавлено спустя 2 минуты 16 секунд:
GUI убого нарисован. Прям сборник вредных советов".
Вложения
Снимок.PNG

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

=DeaD= » 27 янв 2011, 00:05

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

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

kbnn » 29 янв 2011, 19:05

Попробовал. Не запускается. Говорит cv100.dll не найден. (OpenCV установил.)

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

=DeaD= » 03 фев 2011, 00:58

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

Добавлено спустя 39 минут 16 секунд:
Проблему с вебкой, как минимум на нетбуке Eee PC подтверждаю, завтра буду копать детально, еще попробую обычную вебку на ПК.

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

=DeaD= » 03 фев 2011, 14:41

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

G-lens 324.jpg


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

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

=DeaD= » 05 фев 2011, 01:01

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

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

kbnn, а ты какой вариант пользовал .zip-архива? В последнем вроде внутри этот файл был (cv100.dll)

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

Grem » 05 фев 2011, 01:35

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

Logitech HD Pro Webcam C910. Встроенная в ноут камера тоже не работает :)

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

=DeaD= » 05 фев 2011, 17:35

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

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

Я пока думаю добавлять в него навигацию по визуальным метками и причесывать, чтобы можно было дальше развивать и адаптировать к своим практическим целям.

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

Grem » 05 фев 2011, 20:59

Ниразу не терминал будет.

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

=DeaD= » 05 фев 2011, 21:04

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

К тому же у нас вроде не было цели строить чисто телеуправляемых роботов :)
а тут будет общая платформа, к которой можно будет прикручивать свои алгоритмы.


Rambler\'s Top100 Mail.ru counter