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 - неплохая штука, но эта неплохая штука есть только в МК, а для ее руления еще ничего нет.
Может быть у кого-то уже есть наработки.
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....
Аватара пользователя
denissyslo
 
Сообщения: 191
Зарегистрирован: 17 дек 2007, 15:39
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло

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

Сообщение =DeaD= » 21 мар 2010, 19:42

blindman писал(а):а разбираться желания нет, ибо оно под вирусной лицензией, которая меня не устраивает

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

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

Сообщение blindman » 21 мар 2010, 19:45

QSerialDevice под GPL
qExtSerialPort - фиг его знает, про лицензию нигде не сказано
Проект [[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

Сообщение R0Ver » 26 мар 2010, 13:46

И здесь всё умерло:(
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

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

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

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

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

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

Может изначально неправильный подход выбран...в качестве варианта - возможно производителям железа, СТОИТ УСТРОИТЬ КОНКУРС НА ЛУЧШУЮ ИДЕЮ ПО ПРОГРАММЕ И НА ЛУЧШУЮ РЕАЛИЗАЦИЮ С ПРИЗОМ В ВИДЕ КОМПЛЕКТА МОДУЛЕЙ...тогда желающим будет за что бороться, ну и производитель получит готовый продукт...ведь ПО требуется, по крайней мере для увеличения продаж :crazy:
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

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

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

Что мешает самому написать :roll:
Там ведь очень простой протокол получается (в этом плане разработчикам жирный-жирный плюс, если бы еще чуть больше комментариев и документации для неочень подготовленных пользователей типа меня :oops: ), где-то в этой теме вроде бы уже выкладывалась (точно помню скриншот был с включением/выключением двигателей). Дополнительно могу выложить свою программку (.NET 3.0), но у меня там тока управление двигателями пока реализовано + командная строка :pardon:
Аватара пользователя
tsrodger
 
Сообщения: 134
Зарегистрирован: 18 сен 2008, 17:31
Skype: tsrodger
прог. языки: VB.Net, C, PHP

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

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

Что мешает самому написать :roll:

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

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

Сообщение tsrodger » 26 мар 2010, 17:34

Просто мне кажется, что сложно будет написать программу, которая удовлетворяла бы и подходила всем, тк требования и мех-платформы у всех разные: танковое шасси (фактически 2х2), 4х2, 4х4, 3x1, шагающие и тд. В каждом из этих случаев управление тем же движением (лево, право и пр) разный набор команд. Возможность выбора - усложнение программы, а значит время, которого у всех мало :(
Аватара пользователя
tsrodger
 
Сообщения: 134
Зарегистрирован: 18 сен 2008, 17:31
Skype: tsrodger
прог. языки: VB.Net, C, PHP

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

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

На то и конкурс, что бы появлялись свежие идеи... например как обойти сложности и угодить все ( ну может 99%) :D
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

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

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

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

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

Сообщение tsrodger » 26 мар 2010, 17:48

Наверное это время, которого не хватает :)
Аватара пользователя
tsrodger
 
Сообщения: 134
Зарегистрирован: 18 сен 2008, 17:31
Skype: tsrodger
прог. языки: VB.Net, C, PHP

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

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

А к чему должны привести обсуждения?
Проект [[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

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

к появлению соответствующего ПО, я, например, пока писал про систему команд движения для разных мех-платформ, подумал, что в принципе ее можно легко организовать используя макросы
Аватара пользователя
tsrodger
 
Сообщения: 134
Зарегистрирован: 18 сен 2008, 17:31
Skype: tsrodger
прог. языки: VB.Net, C, PHP

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

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

Есть разница между может и должно
Проект [[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

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

По-моему глупый вопрос, Вам не кажется? :roll:
Разница есть, но перед тем как кидать в меня помидоры, скажите, а для чего тогда вообще была создана и поддерживается эта тема? Наши сообщения не относятся к теме? Что здесь должно обсуждаться?
Аватара пользователя
tsrodger
 
Сообщения: 134
Зарегистрирован: 18 сен 2008, 17:31
Skype: tsrodger
прог. языки: VB.Net, C, PHP

Пред.След.

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

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

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

cron