roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 06:57

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 402 ]  На страницу Пред.  1 ... 16, 17, 18, 19, 20, 21, 22 ... 27  След.
Автор Сообщение
 Заголовок сообщения: Программа для управления платами OR
СообщениеДобавлено: 18 мар 2010, 07:49 
Не в сети
Аватара пользователя

Зарегистрирован: 17 дек 2007, 15:39
Сообщения: 191
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло
==================================================================================================================
Вставка от =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
orfa-term-2.jpg [ 69.77 КиБ | Просмотров: 74889 ]


Видео с терминала (не последняя версия):


==================================================================================================================


Сделал робота 6х6, http://roboforum.ru/viewtopic.php?f=10&t=7335
Все никак не доходят руки им порулить - нет программы.
Вроде определился - писать на си билдере.
Сейчас гденить скачаю и начну делать программу.
Я предлагаю тем, кто юзает подобные, обеденится и набрасать основу для типовой программы и выложить исходный код для дальнейшей переделки юзерами.
Т.к. я понимаю, что OFRA - неплохая штука, но эта неплохая штука есть только в МК, а для ее руления еще ничего нет.
Может быть у кого-то уже есть наработки.

_________________
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 27 май 2010, 11:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Пока она тут не поддерживается. Можно добавить опцию, но еще не делал.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 27 май 2010, 16:32 
Не в сети

Зарегистрирован: 10 фев 2010, 15:37
Сообщения: 151
Откуда: Волгоград
Попробовал собрать ORFA TERMINAL опять ошибка, нету qextserialenumerator.h
а qextserialportd.dll и qextserialport.dll собрались нормально, спасиб за помощь.

_________________
Вертолёт - душа погибшего танка....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 27 май 2010, 18:27 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
скопируйте этот .h файл из исходников qextserialport или пропишите путь к его инклюдам.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 28 май 2010, 15:11 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Блин, теперь у меня не собирается :( Хотел на работе позаниматься, пока есть свободное время :(
Код:
c:/qt/2010.02.1/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lqextserialportd
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\orfa-term.exe] Error 1
mingw32-make: *** [debug] Error 2
Завершено с кодом 2.
Ошибка во время сборки проекта orfa-term
Во время выполнения сборки на этапе 'Make'

при этом lqextserialportd лежит в папке, непойму почему ошибка


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 28 май 2010, 15:35 
Не в сети

Зарегистрирован: 10 фев 2010, 15:37
Сообщения: 151
Откуда: Волгоград
И у меня не собираеца, грит: collect2: ld returned 1 exit status

_________________
Вертолёт - душа погибшего танка....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 28 май 2010, 15:45 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
pashteet писал(а):
Блин, теперь у меня не собирается :( Хотел на работе позаниматься, пока есть свободное время :(
c:/qt/2010.02.1/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lqextserialportd
при этом lqextserialportd лежит в папке, непойму почему ошибка

Кто-кто лежит? qextserialportd.dll?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 28 май 2010, 16:12 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
там кроме qextserialportd.dll еще есть файл libqextserialportd.a я его тоже в каталог засунул, эффекта 0

Добавлено спустя 41 секунду:
сейчас уже домой пришел, дома все собирается нормально


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 28 май 2010, 16:18 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Может с путями какой косяк или с доступом к файлам из-за какой-нибудь NTFS?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 28 май 2010, 16:24 
Не в сети
Аватара пользователя

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

Добавлено спустя 27 секунд:
я даже каталоги одинаковые создал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 30 май 2010, 10:38 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А есть у кого идеи как это скомпилировать в единый .exe-файл?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 30 май 2010, 10:40 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 30 май 2010, 10:41 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
http://doc.qt.nokia.com/4.1/deployment- ... ic-linking

Но все равно потребуется как минимум одна DLL - от компилятора

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 30 май 2010, 10:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Или как создать распространяемый пакет со всеми библиотеками?

2pashteet: А куда продолжение то? Вроде всё сделано уже что планировали, или что-то забыл?

Сейчас танк сделаем и прикрутим функцию "стрельбы". Я на ней как раз остановился, потому что обратился к Vooon'у - а он сказал что у него для стрельбы аж специальный драйвер в ORFA, поэтому делать функцию стрельбы в слепую я пока не хочу :)

А для танка сразу надо сделать систему контроля попаданий :)

Если есть мысли какие другие срочные функции надо добавить - обязательно говори.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 30 май 2010, 10:58 
Не в сети
Аватара пользователя

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

Добавлено спустя 6 минут 52 секунды:
хотя эти задачи вполне вписываются в "войну роботов". Расстояние до противника нужно определять, для ведения прицельной стрельбы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 30 май 2010, 11:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ну вот :) предлагайте, а мы будем делать :) а то у меня полёт фантазии пока в другую сторону направлен.
А просто так делать "управлялку всем подряд" немного скучно, хотелось бы чтобы оно чем-то конкретным могло удобно рулить, а не просто "хотя-бы как-то" - вот дифференциальным шасси сейчас удобно рулить, пан-тилтом наверное тоже, пока не проверял сам. Стрелять должно быть удобно, но тоже не проверял.

Давай попробую записать твои предложения:
1. Триммирование - что именно имеешь в виду? :)
2. Управление сервами и чекбоксы - а если порты в режиме АЦП? А сервами какими рулить на M32-D? Или это только под M128-* делать? Не хотелось бы от M32-D открещиваться.
3. АЦП считывать - с каких портов?

PS: Под войну роботов далеко не все задачи вписываются. Дальномеры ШАРП под оценку расстояния до противника точно не вписываются - там до 10-20м будет. А на 1-2м никакой оценки не надо - лупи прямо и всё.

Добавлено спустя 1 минуту 4 секунды:
Ну и конечно же я бы не отказался, что-бы кто-то еще принял активное участие в разработке программы, тем более что это не закрытый продукт, как и ORFA и может быть применен на любых контроллерах, куда портируют ORFA, а не только на наших.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 402 ]  На страницу Пред.  1 ... 16, 17, 18, 19, 20, 21, 22 ... 27  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO