roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Метод Денавита-Хартенберга
СообщениеДобавлено: 13 апр 2009, 23:36 
Не в сети

Зарегистрирован: 13 апр 2009, 23:15
Сообщения: 1
Откуда: Ростов-на-Дону
Всем доброго времени суток. У меня тут не совсем практический, скорее даже, совсем не практический вопрос. Извиняюсь, если задаю в неподходящем разделе его, он мне показался наиболее подходящим, всё-таки, для этого.
Собственно учусь я щас на 4-ом курсе по специальности роботы и выполняю курсовой проект по управлению роботами и РТС. И возникла проблема с решением прямой задачи кинематики. Вот структурная схема манипулятора с осями, расставленными по методу Денавита-Хартенберга:

Изображение

Проблема в том, что осуществить переносы и повороты в заданной(как нам давали) последовательности (т.е. поворот вокруг оси xi, перенос вдоль оси xi, перенос вдоль zi-1 и поворот вокруг zi-1) не получается. Я делал два поворота сразу, а потом переносы, загонял всё в маткад, но координаты схвата получались неправильными, т.к. расстояние S1 я специально задавал равное 0 и координата по оси z должна равняться нулю, но этого не получалось. Уже много раз всё перепроверял, но ничего так и не получилось, пока) Может тут есть специалисты по теории, которые подскажут, что делать?! Буду очень признателен)))
PS не надо предлагать вариант пойти к преподу спросить))


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

Зарегистрирован: 22 мар 2009, 00:26
Сообщения: 60
Откуда: Москва
Skype: qzen666
прог. языки: C++
ФИО: Михайлов Дмитрий
В каком ВУЗе учитесь?
Вообще, нам говорят поворачивать сначала вокруг zi-1, потом перенос по ней, а потом уже по x.
Плюс ко всему существуют правила, по которым эти оси расставляются. и Одно из них гласит, что ось xi должна направляться так ,чтобы пересекать ось zi-1 и быть перпендикулярной zi и zi-1, поэтому вижу явные ошибки в расстановке осей =)
Лень садиться и рисовать свою картинку, но если надо - могу =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Метод Денавита-Хартенберга
СообщениеДобавлено: 16 апр 2009, 22:19 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
вообще должна помочь книжка Шахенпура...
Шахинпур М. Курс робототехники. М.: Издательство Мир, 1990, 527.

у себя в лекциях увы прямая не расписана...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Метод Денавита-Хартенберга
СообщениеДобавлено: 26 янв 2012, 15:42 
Не в сети

Зарегистрирован: 11 янв 2012, 12:08
Сообщения: 17
Систему координат x1,y1,z1 нужно сдвинуть влево до пересечения X1 с осью z0. Направления осей вроде бы выбраны верно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Метод Денавита-Хартенберга
СообщениеДобавлено: 26 янв 2012, 16:02 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
некропост детектед!

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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