Программа для управления платами 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

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

Как не называть это, но по сути это будет операционная система роботов. Если писать свою, то это действительно должна быть предельно простая в понимании, подключении к ней плагинов, контроллеров и т.д. желательно реалтайм система. Можно ко всему этому стремиться постепенно.
Типа OROS (Open Robotics Operating System).
Вначале можно было бы изобразить графически ее структурную схему.
И вот еще вопрос - она должна работать только в обычном компьютере? Или некоторые плагины или даже ядро такой OROS могли бы функционировать в бортовом МК или матрице MK?
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

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

Сообщение =DeaD= » 07 фев 2011, 11:40

ROS is currently not supported on Windows

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

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

Сообщение Grem » 07 фев 2011, 15:42

И правильно, WG _кагбэ_ намекают.
"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= » 07 фев 2011, 16:06

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

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

Сообщение vadinator » 07 фев 2011, 20:56

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

А если кто то напишет
Linux is currently not supported on Windows
вас это смутит?
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

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

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

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

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

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

Сообщение Grem » 07 фев 2011, 21:17

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

Это опенсорц.
"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= » 07 фев 2011, 21:22

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

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

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

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

Сообщение Angel71 » 07 фев 2011, 21:52

из года в год в отчётах различных аналитических контор мелькает примерно 90% всего рынка настольных систем.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

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

Сообщение denissyslo » 19 мар 2011, 12:01

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

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

Сообщение =DeaD= » 19 мар 2011, 15:09

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

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

Сообщение =DeaD= » 02 окт 2011, 10:34

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

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

Сообщение Pioneer_Lab » 10 окт 2011, 13:47

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

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

Сообщение =DeaD= » 10 окт 2011, 14:00

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

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

Сообщение S-T-A-L-K-E-R » 01 дек 2011, 00:25

Напомните, как установить 1 или 0 на порту С. У меня запись была в тетради, но она только по порту А...
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Пред.След.

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

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

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