roboforum.ru

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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 402 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 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 КиБ | Просмотров: 74864 ]


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


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


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

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


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

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

_________________
Проект [[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
СообщениеДобавлено: 03 апр 2010, 15:21 
Не в сети
Аватара пользователя

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

Неправда ваша :) мы как раз сначала железо хотим доделать :) вот сейчас запустим 100 модулей OR-AVR-M128-S(DS) в производство и займусь софтом.

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


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

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

Правильно говорить "еще ни к чему не привели" :) Москва не сразу строилась ;)

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


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
pashteet писал(а):
Ко мне сейчас едет новый контроллер OR, со встроенным драйвером двигателей. Я с удовольствием приму участие в этом проекте. Единственный минус, я бы даже сказал, конкретный недостаток - я не знаю ни С, ни С++, ни C#, к сожалению :(

Думаю можно начинать изучать С++, он не сложный, а с камерами работать всё равно под ним придётся, или даже тот же Калман в OpenCV тоже готовый имеется!

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


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

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

Базовые функции:
0. Выбор COM-порта и контроллера;
1. Управление платформой танкового типа;
2. Управление pan&tilt платформой (или только pan);
3. Управление простыми устройствами типа вкл/выкл, например, лазерной указкой, пневматической пушкой, фонариком или еще чем-то;

В итоге с практической точки зрения получим простой терминал для управления танком типа как у Vooon'а.

Опции:
4. Управление мышкой (это видимо только pan&tilt) или с клавиатуры или со всяких джойстиков;
5. Вывод информации с АЦП уровня напряжения, с датчиков расстояний;
6. Управление манипулятором, установленным на борту.

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


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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
2DeaD: благое начинание, а то мои цели немного иные - не ручное, а автономное управление роботом. Поэтому всякие кнопочки и джойстики для меня поперек борозды. Поэтому то я и не сделал пока что такой пульт. Хотя м.б. позже соберусь и сделаю. Но чем больше разных программных управлялок роботами, тем лучше.
Хотя я м.б. ошибаюсь. Нужно, все таки, сделать аналогично другим системам, например, системам стыковки космических аппаратов. Есть и автоматический режим и ручной. В случае с обычными роботами скорее всего потребуется вся шкала систем управления от чисто ручого до полностью автоматического с промежуточными видами, т.к. видов разных действий много и все они разной степени сложности.

_________________
Проект Robosonic RS http://www.aigod.com


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

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
=DeaD= писал(а):
Всё, в эти выходные попробую начать писать программу для управления мобильным роботом на контроллерах поддерживающих ORFA.

Отлично! Жду с нетерпением :)


Последний раз редактировалось blindman 09 апр 2010, 15:59, всего редактировалось 1 раз.
Излишнее цитирование!!!


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

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


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

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

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


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

Зарегистрирован: 22 окт 2009, 16:13
Сообщения: 74
Откуда: Дедовск
Сейчас очень интересно посмотреть на пример в QT который бы послал че нить в модуль и получил от него ответ. Пусть не оформлено, лишь бы работало.


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

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

Добавлено спустя 2 часа 43 минуты 50 секунд:
Фуф, три часа безудержного .... и я наконец-то понял как подцепить дочернюю форму, ну они и запутали. :shock:

Добавлено спустя 1 минуту 2 секунды:
И главное все примеры навороченные и частично реализованы без их IDE, т.е. форма основная почти всегда формируется программно, а только дочерние формы подцеплены созданными через IDE.

Добавлено спустя 31 минуту 41 секунду:
Процесс медленно, но идёт :crazy:

Добавлено спустя 1 минуту 30 секунд:
Думаю через что бы лучше реализовать сохранение настроек, .ini-файлы это вроде чисто виндовая штука?
Что есть кроссплатформенного для сохранения настроек? .conf? :)

Добавлено спустя 52 секунды:
О, нашел, у них для этого аж свой класс есть QSettings. Будем читать.


Вложения:
orfa-term-1.jpg
orfa-term-1.jpg [ 44.43 КиБ | Просмотров: 2265 ]

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программа для упраления платами OR
СообщениеДобавлено: 20 апр 2010, 00:38 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
конфиги в xml хранить, очень универсально получается.
:sorry: я свою начал переделывать малость. над компортом решил графическую оболочку делать, что потом не мучаться. пока не поздно подумываю всю софтину с помощью mvvm паттерна делать.
а пока потихоньку доделываю классы базовой 3д подсистемы, сейчас в процессе скелетное представление.
Вложение:
Untitled-1.jpg
Untitled-1.jpg [ 68.43 КиБ | Просмотров: 2252 ]


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

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

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


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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
=DeaD= писал(а):
не паришься даже, куда она их складывает :oops:

угу - ни переустановить, ни на другой комп перенести, ни в инет выложить...
сделайте инишки, не выпендривайтесь... :wink:

а вообще, настройки раздувать, имхо, неправильно.
искать должно само и настраиваться - в 21-м веке живем!


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

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Для максимальной переносимости надо выбирать именно INI формат, а не Native. Куда кладется INI по умолчанию - однозначно описано в документации, ничто не мешает положить его рядом с экзешником - но лучше всеже дефолтный путь оставить

А вот с Native действительно запаришься из реестра выковыривать если надо будет с Windows на Linux или OSX перенести настройки

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

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



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 402 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 27  След.

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


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

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


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

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