roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Улучшение динамики шагающего робота
СообщениеДобавлено: 01 сен 2006, 17:48 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Почитывал форум и решил поделиться идей.

Одна из проблем у шагающих - это маленькая динамика. У человека нога "пружинит", вот я и подумал как бы это сэмулировать. В одной из веток обсуждалось, что можно по току (?) снимаемого с движка определить нагрузку - ну типа застряло колесо и не крутится. Релально использовать этот эффект в "сервах" шагаюшего. Т.е. - "расслабляем" серву (не даем ей следить за положением) и одновременно меряем нагрузку на движке и положение сервы. При определеном положении конечности (нога на поверхности) - "напрягаем" серву (застявляем ее сохранять положение). При этом можно эмулировать движком пружину - его сдвигают, а он с определеным усилием сопротивляется. Жрать только наверное много будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 сен 2006, 17:58 
Не в сети
Безбашенный Теоретик
Аватара пользователя

Зарегистрирован: 07 янв 2006, 18:30
Сообщения: 1137
Откуда: Подмосковье
жрать действительно, много будет  :evil:
а вообще, тут проблема в быстродействии самих движков,
и в системе управления :x
а так проще пружин наставить :twisted:  вот только управлять
этим сложновато будет :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 сен 2006, 18:09 
Не в сети
Модератор

Зарегистрирован: 11 ноя 2004, 03:18
Сообщения: 1274
Откуда: Москва
Не все так просто. Робот или медленно идет, или быстро падает :)

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

Экспериментировать нужно, теоретические размышления тут не помогают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 сен 2006, 18:19 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
lebaon писал(а):
а так проще пружин наставить


С пружинами не получится - их нельзя динамически делать жесче или мягче ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 сен 2006, 18:21 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Kanoka писал(а):
может коленный сустав должен назад гнутся


Ага! Вспоминал "цепленка" из фильма "Робокоп" ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 сен 2006, 18:54 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 сен 2006, 20:18 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
А что по теме думаете? Тут компромис надо както решить - с одной стороны конечность под весом должно спокойно сжиматься (достаточно легко), а с другой стороны должна так же легко разгибаться. И вот еще - если это все через редуктор (как в серве) - то при изменении нагрузки, мне кажется ток на движке будет меняться не значительно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2006, 00:13 
Не в сети
Модератор

Зарегистрирован: 11 ноя 2004, 03:18
Сообщения: 1274
Откуда: Москва
Цитата:
По моему какой-то университет (толи MIT, толи Stenford, толи еще кто) уже анонсировал, что они решили эту проблему и получили "немерянный" КПД при ходьбе, на порядок лучше подхода "в лоб"

А ссылочки на это решение нет?

Цитата:
А что по теме думаете?

Думаем что заниматься нужно реальными задачами, а не бесплодными фантазиями.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2006, 01:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
более "мягкий" привод нужен. Пневматика, например...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2006, 10:17 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
EIN_ENGEL писал(а):
более "мягкий" привод нужен. Пневматика, например...


Про это тоже думал. Но я больше склоняюсь к чему нибудь электромагнитному. Только вот не знаю - можно ли как-то сделать типа шагового электромагнита ;) Единственное что пришло в голову - это много обмоток вплотную. Тут такой бонус получится - если сердечник сделать намагниченый, то мало того что его можно не только втягивать и выталкивать, но и включив несколько обмоток на конце хода - сделать мягкий "стопор"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2006, 10:19 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Kanoka писал(а):
Думаем что заниматься нужно реальными задачами, а не бесплодными фантазиями.


Да ладно! Такое ощущение, что не форум молодых исследователей, а НИИ со старперами! ;)

Кстати - этот раздел форума называется "Идеи" ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Улучшение динамики шагающего робота
СообщениеДобавлено: 02 сен 2006, 14:08 
Не в сети

Зарегистрирован: 30 апр 2005, 03:11
Сообщения: 212
Откуда: Москва
прог. языки: C/C++, Verilog
ФИО: Гвоздев Александр Борисович
Strijar писал(а):
Почитывал форум и решил поделиться идей.

Одна из проблем у шагающих - это маленькая динамика. У человека нога "пружинит", вот я и подумал как бы это сэмулировать. В одной из веток обсуждалось, что можно по току (?) снимаемого с движка определить нагрузку - ну типа застряло колесо и не крутится. Релально использовать этот эффект в "сервах" шагаюшего. Т.е. - "расслабляем" серву (не даем ей следить за положением) и одновременно меряем нагрузку на движке и положение сервы. При определеном положении конечности (нога на поверхности) - "напрягаем" серву (застявляем ее сохранять положение). При этом можно эмулировать движком пружину - его сдвигают, а он с определеным усилием сопротивляется. Жрать только наверное много будет.

На стандартной серве не получиться - слишком большой коэффициент передачи редуктора. И электронику из сервы придётся выкинуть и заменить своей.
А идея сама по себе правильная, но уже изобретённая :).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2006, 14:54 
Не в сети
Аватара пользователя

Зарегистрирован: 13 июн 2005, 11:03
Сообщения: 126
Откуда: Ярославский регион
Цитата:
У человека нога "пружинит", вот я и подумал как бы это сэмулировать.

Вот только эмулировать ничего не надо!!! Эмуляция - только внешняя похожесть. Вот если Вы разберётесь зачем нога у человека пружинит, а потом сделаете привод, который без этого будет работать только хуже, вот тогда ДА!
Из того что я знаю про это (на превую прикидку):
Во первых: уменьшается ударное ускорение, разрушающее конструкцию. Казалось бы - это достигается пружиной? Но...
Во вторых: гасятся паразитные колебания и вибрации т.к. нога пружинит управляемо, т.е. не возникает резонансов и т.п. гадостей.
В третьих: увеличивается интервал времени для коррекции "ошибок управления" котоые неизбежно накапливаются в любой системе управления. Кроме того во время " спружинивания" с рецепторов мышц и суставов считывается колосальный поток информации для обратной связи.
А вы говорите "сэмулировать". Если нога вашего робота этого ( а если подумать, то и четвёртого и пятого...) не делает, то это не нога, а передвижная опора:))
Цитата:
а вообще, тут проблема в быстродействии самих движков,
и в системе управления

Вот тут и будет и пятое и четвёртое. У человека система управления этим процессом называется экстрапирамидная система - интереса ради спрсите о ней любого невролга или загуглите:) От себя скажу - даже описать её сложно, не то что понять подробно.
А вот на счёт движков... Скорее всего громоздко и маломощно:(
Цитата:
Да ладно! Такое ощущение, что не форум молодых исследователей, а НИИ со старперами!

А кто вам сказал что все тут молодые? И, кстати, с какого возраста выдаётся нагрудный значёк старпёра? :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 сен 2006, 21:42 
Не в сети
Аватара пользователя

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

А ссылочки на это решение нет?

Вроде не то что я имел в виду, но тоже по теме:
http://ruina.tam.cornell.edu/research/t ... ornell.pdf

PS: Меня удивляет категорическое нежелание посмотреть что люди уже по этой теме сделали и желание всё придумать самим :) ну не мне мучаться... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 сен 2006, 23:24 
Не в сети

Зарегистрирован: 30 авг 2006, 14:00
Сообщения: 73
Откуда: Клайпеда, Литва
=DeaD= писал(а):
PS: Меня удивляет категорическое нежелание посмотреть что люди уже по этой теме сделали и желание всё придумать самим :) ну не мне мучаться... :)


SO TRUE!!!


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

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


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

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


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

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