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

Виктор Казаринов » 18 мар 2010, 08:39


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

=DeaD= » 18 мар 2010, 09:02

Готов поучаствовать. Управление надо будет сделать от всяких джойстиков и настраиваемое с клавиатуры, можно сделать что-нибудь типа видеотерминала для минибота, только обобщить и для минибота тоже адаптировать ORFA прошивку, чтобы была единая оболочка.

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

blindman » 18 мар 2010, 09:06

denissyslo писал(а):Вроде определился - писать на си билдере.

Может QT?

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

=DeaD= » 18 мар 2010, 09:09

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

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

Michael_K » 18 мар 2010, 09:19

Сорри, если не в тему,
а как у QT с внешним миром?
Ну, в порт там выдать чего-то, ftdi в битбанге включить и т.д.
И как это с кроссплатформенностью дружит...
А то у них на сайте сплошной УЙ да нетворкинг, а ближе к телу (читай железу) - непонятно...

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

blindman » 18 мар 2010, 09:26

Ну а как бы ты это на C++ делал без QT?

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

Michael_K » 18 мар 2010, 09:27

Без понятия :) Что за холивор? Я вопрос задал...

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

=DeaD= » 18 мар 2010, 09:31

QT это графическая библиотека вроде и среда разработки, а так это обычный С++. К тому же GNU-тый :)

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

blindman » 18 мар 2010, 09:38

При чем тут холивор? Это был намек :) Для последовательного порта например существуют библиотеки заточенные специально под QT, есть и просто на C++ без использования специфичных для QT фишек.

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

Michael_K » 18 мар 2010, 09:41

а они кроссплатформенные? интересно.

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

blindman » 18 мар 2010, 09:42

Есть и такие :)

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

=DeaD= » 18 мар 2010, 09:43

Которые для Qt - да, есть кросс-платформенная qextserialport

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

Michael_K » 18 мар 2010, 09:46

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

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

Michael_K » 18 мар 2010, 09:46

ок. понял.

ой, не приклеилось...


cron
Rambler\'s Top100 Mail.ru counter