roboforum.ru

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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 402 ]  На страницу Пред.  1 ... 13, 14, 15, 16, 17, 18, 19 ... 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 КиБ | Просмотров: 74879 ]


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


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


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

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


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

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

И что значит не работает клавиатура - Key_A всякие есть в коде?

Добавлено спустя 45 минут 46 секунд:
Пытаюсь подцепить управление пан-тилтом с мыши. Залип совершенно в неожиданном месте - grabMouse() нормально перехватывает управление мышкой, а вот releaseMouse() не отпускает :((((

Добавлено спустя 35 минут 53 секунды:
Отказался пока от grabMouse(), сделал управление pan-tilt'ом мышой при клике внутри формы. Добавил кнопку "fire", пока не связывал с контроллером.

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


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

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

ну в том смысле, что нужно добавить ползунок, который будет определять скорость. И надо разобраться с управлением, а то на М-128-ДС полный бардак с управлением двигателями. К сожалению у меня нет знаний чтобы разобраться с кодом и к еще большему сожалению нет времени чтоб научиться этому
Цитата:
И что значит не работает клавиатура - Key_A всякие есть в коде?

Клаву еще по тестирую, но стрелочки и привычные WASD не работают

Добавлено спустя 1 минуту 44 секунды:
Прошу прощения WASD работает


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

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

А зачем управление скоростью? Не устраивает резкий старт или оно вообще не стартует или что?

pashteet писал(а):
И надо разобраться с управлением, а то на М-128-ДС полный бардак с управлением двигателями. К сожалению у меня нет знаний чтобы разобраться с кодом и к еще большему сожалению нет времени чтоб научиться этому

Попробую добавить инверсию движков еще и попробовать на обычных мотор-редукторах.
А что происходит сейчас на -DS контроллере?


pashteet писал(а):
Клаву еще по тестирую, но стрелочки и привычные WASD не работают

Стрелочки не должны работать, должно только WASD.

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


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

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

Скорость почти на полную, при этом робот преодолевает комнату за 3-4 секунды (маленькая площадь для маневров) и очень сильно шумит, неговоря уже о пуске на столе (я даже остановить не успеваю), это крайне не удобно, раньше я юзал примерно 25-30% от полной скорости. Все мои видеоролики сделаны именно с этой скоростью. Ну и самым важным фактором для меня является то, что я могу заниматься своим роботом только когда дочка спит, а на полной скорости робот слишком сильно шумит.
Цитата:
А что происходит сейчас на -DS контроллере?

когда нажимаю "вперед" гусеницы крутятся в разных направлениях: левая - назад, правая - вперед
нажимаю "влево" таже картина, хотя должно быть наоборот.
нажимаю "вправо" обе гусеницы крутятся вперед
нажимаю "назад" обе гусеницы крутятся вперед


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

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

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


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

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


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

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

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


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

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


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

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

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


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

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

Добавлено спустя 2 минуты 28 секунд:
Теперь так:
нажимаю "вперед": разворот влево, правая гусеница - вперед, левая - назад
нажимаю "влево" - обе назад
нажимаю "право" - обе вперед
нажимаю "назад" - разворот вправо


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

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

Ща проверь?

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


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

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

Добавлено спустя 4 минуты:
Лево, право - нормально
Вперед, назад - перепутано (нажимаю вперед, едет назад)
Решай сам что легче изменить, я если че провода перекину


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

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

Добавлено спустя 1 минуту 57 секунд:
Выложил. можно скачать.

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


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

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Запускается C:\ORFA\7\orfa-terminal-7d99611ff848\release\orfa-term.exe...
Не удалось запустить процесс!


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

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

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


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

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


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

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


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

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