roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 07:14

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




Начать новую тему Ответить на тему  [ Сообщений: 153 ]  На страницу 1, 2, 3, 4, 5 ... 11  След.
Автор Сообщение
 Заголовок сообщения: Датчик для шестинога
СообщениеДобавлено: 04 фев 2009, 02:02 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Я бы вот такой датчик давления вмонтировал
Вложение:
.JPG
.JPG [ 12.31 КиБ | Просмотров: 4884 ]

это же гораздо больше возможностей открыло (наверно МК уже не потянет все, но ноги нормально расставить сможет :) )


Идея появилась на почве работы "Алюминиевый Hexapod"
<Digit>


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

Зарегистрирован: 12 янв 2007, 00:34
Сообщения: 6285
Откуда: Масква
как сие творение понимать?

_________________
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............


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

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Ой, ну это НОГА с датчиком нагрузки из паролона антистатического с обкладками из кусочков платы фальгированой.
:pardon: как умел, этож Паинт....

При таком распложении - чувствительность увеличивается - нормальная реакция будет даже если робот очень легкий. Положением шарнирного соединения и датчика можно подобрать чувствительность (т.е. меняем длинну одного рычага коромысла - ноги, в то время как второй, воздействующий на датчик, останется неизменным)...

А вообще был бы какойнибудь датчик перемещения +-1мм - можно былоб сделать упругое соединение и измерять перемещение под нагрузкой - ато паролон думаю не очень надежный, сплющится за пару дней и все.


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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алюминиевый Hexapod
СообщениеДобавлено: 04 фев 2009, 11:15 
Не в сети

Зарегистрирован: 13 янв 2009, 11:19
Сообщения: 225
Откуда: Санкт Петербург
=DeaD= писал(а):
Можно вообще последний сустав сделать в виде слайдера подпружиненного, тогда можно будет даже потенциометр впихнуть движковый :) или нарезав на одной из части слайдера шестерню - поставить потенциометр вращающийся обычный.


если масса платформы одинакова, то воздействие на опопру одинакого,
не понятно тогда зачем ставить потенциометры(если как определение давления на опопру),
или предлагается определять угол смещения ноги относительно нормали с последующей корекцией шага в алгоритме?

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

_________________
нехватает запятых? возьми пару отсюда ,,,,,,,,,,,,,,,,,,, =)


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

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Весь прикол в том чтобы можно било по неровной поверхности xодить - без датчиков нагрузки - никак не получица. Можно еще гироскопчик и акселерометр поставит - тогда вообще полностью положением тела в пространстве можно управлать.

А ограничители - само собой, и дополнительную пружину параллельно датчику с регулируемым натягом, для регулировки чуствительности (не указал, так как вариантов исполнения - дофига)

А с резистором это идея, мне не нравица только то что момент на движке резистора огромный, его же увеличим повышающей передачей - и гибкий сустав посто заблокируеца

Модератор "Digit":Запрещено использовать транслит!

Исходное сообщение:
Ves prikol v tom chtobi mogno bilo po nerovnoi poverhnosti xodit - bex datchikov nagruzki - nikak ne poluchitsa. Mozno eshe giroskopchik i akselerometr postavit - togda voobshe polnostju polozheniem tela v prostranstve mozno upravlat.
A organichiteli - samo soboi, i dopolnitelnuju pruzhinu paralelno datchiku s reguliruemim natagom, dlja regulirovki chustvitelnosti (ne ukazal, tak kak variantov ispolnenia - dofiga)
A s rezistorom eto ideja, mne ne nravitsa tolko to chto moment na dvizhke rezistora ogromnij, ego she uvelichim povishaushey peredachey - i gibkiy sustav posto zablokiruetsa


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

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

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

Timmy писал(а):
в данной конструкции не предусмотрен механический ограничитель нагрузки
вся нагрузка будет уходить на датчик

В моём варианте легко делается ограничитель.

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


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

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Вообше хотелос би более датчик давления а не перемешения - чтоби не нужно било городит редукторы. Может както пэзоизлучател приделат? У кого каке мисли?
Извините за транслит - нету русских букв на клаве (


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

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

А смысл? Не успеешь же поймать момент, когда робот полностью встанет на ногу.

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


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

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
ну я вижу алгоритм следующим образом:
1) у робота нога поднята, по положению остальных ног он примерно знает точку касания поверхности (интерполяция 1 - n-й степени, благо ног много :) )
2) робот опускает ногу в ожидаемую точку при этом следит чтобы нагрузка на нее не превзошла ожидаемую-если что- остановка и доводка до нужной нагрузки.
3) следующая нога...

(это конечно квазистатический алгоритм черепахи - для начала)

2Dead - ставать на ногу он будет не так уж и быстро - ноги то подпружинены, и конечно последние пару сантиметров можно медленно доводить...
деб датчик нагрузки взять


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алюминиевый Hexapod
СообщениеДобавлено: 04 фев 2009, 12:34 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
Цитата:
деб датчик нагрузки взять


ток на серве мерять.


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

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
тут по датчику http://autoworldteam.ru/forums/index.php?showtopic=1487

2frig - а можно примерную зависимость i(момент)? - если все красиво - и парится не прийдется - лищь бы не червяк в серве стоял


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алюминиевый Hexapod
СообщениеДобавлено: 04 фев 2009, 13:08 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
зависимости у меня нет - её можно получить экспериментально. взять серву, амперметр и вперед. 2 десятка точек и будет график хоть куда. :D

а вообще по хорошему надо изначально отталкиваться от управления усилием и контролем положения а не как в серве управление положением а потом контроль усилия. Тут или openservo надо мутить (точно не знаю прокатит ли) а вообще - можно и свой контроллер к серве прикрутить.


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

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
я б взял, тока у меня нету, и в коммандировке я (
У кого есть серва без червяка - снимите зависимомть тока при разном грузе на рычаге - очень полезно будет для грядущих поколений роботостроителей.
и про переделку сервы - интересная идея - получается задаем ток и ждем положения заданного... сервовывертыш.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алюминиевый Hexapod
СообщениеДобавлено: 04 фев 2009, 13:42 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
Цитата:
и про переделку сервы - интересная идея - получается задаем ток и ждем положения заданного... сервовывертыш.


а может и не ждем. я в одной из тем про пневмомышцы писал. это уже получается принцип работы живой мышцы. мы то (кто с мышцами :D ) управляем усилием а контролируем положение. и тут так. а еще мягкость появится. поставил ногу и держишь её с определенным усилием. положение вполне может меняться. это не притично и даже может быть полезно при движении по неровной поверхности.

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


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

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


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

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


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

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