roboforum.ru

Технический форум по робототехнике.
Текущее время: 09 июн 2025, 10:41

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


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


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



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

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Насчет сервопривода и его положений - не понял. Так бы мож посоветовал. :pardon:
В чем задача и зачем "перецеплять"? :)

_________________
злой полицейский


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

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

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


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

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Т.е. если у тебя есть шестиног, ты решил, что серва из коленного сустава ноги №1 лучше будет смотреться в туловищном суставе ноги №3... так что ли?

ИМХО, по портам прописал, и все:
порт 1 - коленка ноги №1
порт 2 - туловищный сустав ноги №1
и т.п.
какую серву в этот порт воткнул - так она и работает.

вообще не пойму, в чем может быть необходимость перетыкания серв? :pardon: Хотя тебе, канеш, виднее )

_________________
злой полицейский


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

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

Добавлено спустя 50 секунд:
И вообще по хорошему - всё что определил должно быть можно переопределить, не теряя информации.

Добавлено спустя 1 час 22 минуты 21 секунду:
Вот, сервоприводы уже можно добавлять на рабочее поле и таскать по нему :)


Вложения:
or-seq-0.jpg
or-seq-0.jpg [ 28.87 КиБ | Просмотров: 2137 ]

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

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

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


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

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
хороший вопрос! :)

Мне чисто академически интересно. По крайней мере, пока у меня нет сервоконтроллера (и он не планируется).
Тебе, я думаю, должно быть интересно в рамках проекта "OR".
Пользователям OR тоже, я так думаю.

_________________
злой полицейский


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

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

Я про остальных думаю - интересно им или нет?

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


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

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Кстати, я так и не осознал проблемность перетыкания серв...
Твои имена - это типа define'ы что ли? Символьные имена номеров портов?
Если мои вопросы не в кассу - ты скажи! А то может всем понятно, один я тут... :oops:

_________________
злой полицейский


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

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

Имена - ну да, типа дефайнов, хотя в первую очередь их планировал для удобства (не знаю кому как, а мне, если в конструкции серв будет 2 десятка, по номерам их не улыбается помнить, лучше сделать скажем название конечности + номер сервы в нём по порядку от туловища или еще как по названию сустава, скажем head_pan, head_tile, arm_base_pan, arm_base_tilt, arm_elbow (локоть :)), arm_gripper)

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


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

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Это удобно, согласен.
А не лучше ли у каждого объекта "серва" иметь два параметра:
1. порт подключения
2. label =)
По первому всегда можно понять, где на конкретной железке провода вот этой конкретной сервы.
А второе юзер может править по собственному разумению - как его глазу приятнее...

_________________
злой полицейский


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

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

_________________
"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: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 04 авг 2009, 17:29 
Не в сети
Аватара пользователя

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

Сейчас так и будет - просто сейчас если label менять - отпадут все уже прописанные для этой сервы движения.

Добавлено спустя 1 минуту 12 секунд:
Grem писал(а):
ещё управление движками нужно, чтоб задать движение с такой то скваженностью столько то секунд

Это чуть позже наверное добавим, а уж с настройками диаметра колеса - думаю, надо сначала будет ПИД с энкодерами прикручивать, прежде чем в такой высший пилотаж подаваться...

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


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

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
А! Т.е. привязка по label'у, а не по UID'у какому-то...
Я б все ж по UID привязывался. Мало ли, я в процессе мучений с прогой понял, что название не информативное... Или добавил на бота манипулятор и видоизменяю проект, чтоб он соответствовал. А выходит, что не переименуешь.

_________________
злой полицейский


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

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

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


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

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Так sed 's/\(label=\)oldLabel/\1newLabel/' -i config.xml же! :)

Кстати выложи сурсы плиз.

_________________
Linux user | Firefox user


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

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


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

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


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

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