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

Виктор Казаринов » 07 фев 2011, 10:50

Как не называть это, но по сути это будет операционная система роботов. Если писать свою, то это действительно должна быть предельно простая в понимании, подключении к ней плагинов, контроллеров и т.д. желательно реалтайм система. Можно ко всему этому стремиться постепенно.
Типа OROS (Open Robotics Operating System).
Вначале можно было бы изобразить графически ее структурную схему.
И вот еще вопрос - она должна работать только в обычном компьютере? Или некоторые плагины или даже ядро такой OROS могли бы функционировать в бортовом МК или матрице MK?

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

=DeaD= » 07 фев 2011, 11:40

ROS is currently not supported on Windows

Зашибись. Как говорится здравствуй и прощай. Наше знакомство было весьма мимолётным.

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

Grem » 07 фев 2011, 15:42

И правильно, WG _кагбэ_ намекают.

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

=DeaD= » 07 фев 2011, 16:06

WG как бэ зря так делают.

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

vadinator » 07 фев 2011, 20:56

=DeaD= писал(а):WG как бэ зря так делают.

А если кто то напишет
Linux is currently not supported on Windows
вас это смутит?

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

=DeaD= » 07 фев 2011, 21:03

vadinator писал(а):А если кто то напишет

А если кто-то прочитает сначала, что такое ROS, это никого не смутит?

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

Grem » 07 фев 2011, 21:17

=DeaD= писал(а):WG как бэ зря так делают.

Это опенсорц.

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

=DeaD= » 07 фев 2011, 21:22

А мне пофиг, опенсорс или нет, но я думаю не ошибусь, если скажу, что Windows это более 50% всех компьютеров.

Добавлено спустя 55 секунд:
На Mac OS же их не смутило сделать поддержку.

Добавлено спустя 1 минуту 39 секунд:
Поставил на скачку их образ для VirtualBox.

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

Angel71 » 07 фев 2011, 21:52

из года в год в отчётах различных аналитических контор мелькает примерно 90% всего рынка настольных систем.

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

denissyslo » 19 мар 2011, 12:01

Есть движуха?

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

=DeaD= » 19 мар 2011, 15:09

Ну есть версия от dccharacter для проброшенного через TCP/IP уарта - но её тестировать надо :)

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

=DeaD= » 02 окт 2011, 10:34

Последняя скомпилированная версия (без поддержки DIR-320), т.к. предыдущая скомпилированная версия не поддерживала пан-тилт управление под новой прошивкой ORFA.
Вложения
Orfa-term-compiled.zip
(7.25 МиБ) Скачиваний: 0

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

Pioneer_Lab » 10 окт 2011, 13:47

=DeaD= Я правильно понял? Это терминал для управления сервоприводами с помощью Вашей платы OR-AVR-M128-S. Если да, то что я не так делаю? Запустил ORFA терминал, Connect, пишет Connected. Серва прицеплена к S16 на плате OR-AVR-M128-S. На RX стою осциллографом, таскаю мышку туда сюда вижу идут данные. С машинкой ничего не происходит. Намекните начинающему! А то стоит аллюминевый ХЕКС с 18-ю машинками, а управлять ни как не получается.

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

=DeaD= » 10 окт 2011, 14:00

ORFA-терминал предназначен для управления колёсными дифференциальными или гусеничными шасси, шестиногом он не сможет рулить, по крайней мере пока. Текущая версия терминала позволяет рулить штатно 2 сервами - Pan&Tilt, их номера надо определить в настройках.

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

S-T-A-L-K-E-R » 01 дек 2011, 00:25

Напомните, как установить 1 или 0 на порту С. У меня запись была в тетради, но она только по порту А...


cron
Rambler\'s Top100 Mail.ru counter