roboforum.ru

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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 254 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 17  След.
Автор Сообщение
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 19 июл 2009, 08:36 
Не в сети
Аватара пользователя

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

Пока не начинаешь собирать реальное железо - такие проблемы даже в голову не приходят :pardon:

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


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

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
кажется понял. на калибровку идут данные положения, выходит ШИМ, который в свою очередь идет на первый уровень, где преобразуется в электрический сигнал :) о как, вот и абстракция :)

_________________
Tomorrow will be. Better


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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 22 июл 2009, 07:01 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
Ну и как с оболочкой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 22 июл 2009, 07:49 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 22 июл 2009, 08:46 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
Скорее с моделью сигнал-слот.
Разобраться не так уж и легко... У меня первую недельку один быдло-код и выходил... А потом как-то вкурил :wink: Удобная вещь. Правда не полностью пока что(вкурил)... Штука очень мощная.
Советую почитать http://www.ozon.ru/context/detail/id/4005805/
Очень хорошая книга. В принципе там они создают один проект и показывают как его создают (электронные таблицы). Ну и естественно рассматривают почти все возможности Qt на достаточном для начала уровне. Можно на каком-нить торренте скачать. Вроде даже где-то видел в он-лайн библиотеке.


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Модель сигнал-слот это маленькая часть беды - для разработки удобного приложения надо освоить Drag-n-Drop в Qt, чтобы можно было на рабочее поле накидать серв, чтобы примерно понятно было к чему эта серва, как в SSC-32 Sequencer:


Вложения:
seq01-500.jpg
seq01-500.jpg [ 171.02 КиБ | Просмотров: 3128 ]

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 22 июл 2009, 09:17 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Хорошо бы чтобы иконки серв сворачивались наверно, чтобы компактней можно было видеть большие куски последовательностей. и чтоб куски копировать можно было. Наверно надо отключать некоторые линейки - от испольнения, от копирования, от редактиования.


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

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
ИМХО, Drag'n'Drop и подобные прибамбасы в Qt не сложнее чем в том же VCL(билдер)... Как раз таки сигнал-слот там самое сложное... Это идеология целая :wink:

В примере "\Qt\2009.03\qt\examples\draganddrop\draggableicons\", например, все показано как делать.

К тому же в SSC-32 Sequencer, судя по скриншоту, не Darg'n'Drop, а просто перемещение виджетов по рабочей области. Это несколько другое... И несколько проще... Не надо ничего с потоками мутить. Тут скорее всего просто меняют координаты виджетов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 22 июл 2009, 09:47 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Snable писал(а):
Советую почитать http://www.ozon.ru/context/detail/id/4005805/
Очень хорошая книга.

Можно скачать 2007 года - http://torrents.ru/forum/viewtopic.php?t=1738315

"Qt 4: программирование GUI на С++" Пер. с англ. + образ компакт-диска
Отдельно книга 17 Мб

QT еще книги на русском
http://torrents.ru/forum/viewtopic.php?t=1000203

http://torrents.ru/forum/viewtopic.php?t=690884

http://torrents.ru/forum/viewtopic.php?t=123761


Последний раз редактировалось avr123.nm.ru 22 июл 2009, 10:04, всего редактировалось 2 раз(а).

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

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

Кого куда куски чтобы сворачивались? :)
Это же просто как сервы на роботе расположены...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 22 июл 2009, 10:00 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А я думал что это последовательность как в секвенсорах ( редакторах midi и в video монтаже ), т.е. по временной оси раскладка. Временной раскладки не будет чтоль ?


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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 22 июл 2009, 11:10 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
мне не нравится их секвенсор.
лучше рисовать модель объекта в 3д, либо если нельзя, то 2 ее вида(сбоку, спереди) и в суставе(где серва) цифрой или цветом выделять и сделать таблицу виджетов, которые управляют сервами :)
п.с у нас в универе есть всякие конвееры с руками, и их программируют просто написав в текстовом файле набор команд по перемещению в/через заданное время.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


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

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

Добавлено спустя 30 секунд:
Учтем при проектировании архитектуры приложения.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 254 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 17  След.

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


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

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


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

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