roboforum.ru

Технический форум по робототехнике.

Метод Денавита-Хартенберга

Метод Денавита-Хартенберга

BreakPoints66 » 13 апр 2009, 23:36

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

Изображение

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

Re: Метод Денавита-Хартенберга

Qzen » 16 апр 2009, 21:03

В каком ВУЗе учитесь?
Вообще, нам говорят поворачивать сначала вокруг zi-1, потом перенос по ней, а потом уже по x.
Плюс ко всему существуют правила, по которым эти оси расставляются. и Одно из них гласит, что ось xi должна направляться так ,чтобы пересекать ось zi-1 и быть перпендикулярной zi и zi-1, поэтому вижу явные ошибки в расстановке осей =)
Лень садиться и рисовать свою картинку, но если надо - могу =)

Re: Метод Денавита-Хартенберга

Duhas » 16 апр 2009, 22:19

вообще должна помочь книжка Шахенпура...
Шахинпур М. Курс робототехники. М.: Издательство Мир, 1990, 527.

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

Re: Метод Денавита-Хартенберга

delphi » 26 янв 2012, 15:42

Систему координат x1,y1,z1 нужно сдвинуть влево до пересечения X1 с осью z0. Направления осей вроде бы выбраны верно

Re: Метод Денавита-Хартенберга

Myp » 26 янв 2012, 16:02

некропост детектед!


cron
Rambler\'s Top100 Mail.ru counter