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

Сообщение blindman » 26 мар 2010, 18:28

Да нужно обсуждать. Я разве говорю, что не нужно? Как раз наоборот! Мой вопрос был обращен к Виктору. Я не считаю, что обсуждение в обязательном порядке должно привести к появлению программы, железки, робота, чего-то там еще.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение Виктор Казаринов » 26 мар 2010, 18:31

Не обязательно. Так оно сейчас и происходит.
Что касается меня, то сейчас я пишу как бы внутренний язык программирования параллельно-последовательных поведений субъекта будь то робот или просто "умная" программа. Как бы - это потому что это не совсем язык. Это - совокупность фактов - сообщений, которые могут посылаться неопределенному кол. адресатов - продукционных правил. Сообщения содержат минимальную частичку знаний из общей базы знаний. На основе такой системы пробую создать корпускулярную систему мышления, о кот. я много раз писал.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

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

Сообщение pashteet » 26 мар 2010, 20:10

Жаль, что терминал не появится в ближайшее время :(
Виктор Казаринов, может Вы согласитесь дописать Ваш терминал до состояния, чтоб сервами можно было управлять так: в командной строке вводим "номер сервы, угол, скорость" и соотв. серва поворачивалась
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

Сообщение MiBBiM » 26 мар 2010, 20:16

Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

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

Сообщение pashteet » 26 мар 2010, 20:21

Блин, КРУТО! :beer:
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

Сообщение pashteet » 26 мар 2010, 20:23

Паша, можно вопрос? Твоя программа и программа Виктора смогут работать одновременно? Или произойдет какой-нибудь конфликт, типа порт занят и все такое?
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

Сообщение Angel71 » 26 мар 2010, 20:26

на занятый порт эт никакая прога не сядет, разве что хакать и низкоуровнево (как мониторы портов) работать
Последний раз редактировалось Angel71 26 мар 2010, 20:28, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

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

Сообщение Виктор Казаринов » 26 мар 2010, 20:27

2MiBBiM: а где управление коллекторными движками? Про сенсоры всякие я и не говорю.
Кроме того, из данных "рефлекторных" секвенсорных последовательностей желательно создавать как из кирпичиков более сложные "узоры" поведения. Но наиблоее правильным было бы участие в запуске таких последовательностей хотя бы простого сочетания сенсорных данных. Как у собаки Павлова. Иначе это будет походка глухослепонемого.
Последний раз редактировалось Виктор Казаринов 26 мар 2010, 20:32, всего редактировалось 1 раз.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

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

Сообщение pashteet » 26 мар 2010, 20:32

Виктор, в идеале, объединить ваши программы, тогда получится универсальный софт для управления контроллерами OR
Мужики, прошу, не оставляйте в беде, объедините программы многим польза будет! :beer: :friends:
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

Сообщение Виктор Казаринов » 26 мар 2010, 20:34

А отлаживать кто-то мне поможет на своем железе? А то я только на своем роботе могу свою прогу запытать. Мне не очень нравится глючность виртуального COM порта и старой прошивки ORFA.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

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

Сообщение pashteet » 26 мар 2010, 20:39

Ко мне сейчас едет новый контроллер OR, со встроенным драйвером двигателей. Я с удовольствием приму участие в этом проекте. Единственный минус, я бы даже сказал, конкретный недостаток - я не знаю ни С, ни С++, ни C#, к сожалению :(
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

Сообщение pashteet » 26 мар 2010, 20:41

Виктор Казаринов, скажите, а реально будет прикрутить секвенсер от MiBBiM к Вашему терминалу?
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

Сообщение vadinator » 26 мар 2010, 20:42

на занятый порт эт никакая прога не сядет, разве что хакать и низкоуровнево (как мониторы портов) работать

http://shareware.su/soft/programm_14512.html
COM Port Splitter таких программ много, надо только поискать...позволяют подключить много программ, к одному физическому ком-пору...
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

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

Сообщение Виктор Казаринов » 26 мар 2010, 20:43

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

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

Сообщение pashteet » 26 мар 2010, 20:47

Ну в моем проекте планируется использование дальномеров, простейшей "хваталки", выдвижной штанги, также использование таких датчиков как термопары. При этом установлены два коллекторных двигателя и все это на гусеничном ходу. Еще забыл про пайн/тилт (кажется так называется) для камеры и дальномера.
К контроллеру прилагается БТ модуль, так что планирую пользовать виртуальный ком порт. Ну как-то так, готов посодействовать чем смогу :)
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

Пред.След.

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

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

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