Тура позициялық есеп. Кері позициялық есеп.

Тура позициялық есепті келесі түрде формулировка жасайды: манипулятордың берілген жалпыланған координаттары Тура позициялық есеп. Кері позициялық есеп. - student2.ru бойынша оның ұстағышының орнын және бағытын Тура позициялық есеп. Кері позициялық есеп. - student2.ru -ді табу керек. Ұстағыштың орнын және бағытын бір текті түрлендіру матрицалары түрінде іздейміз:

Тура позициялық есеп. Кері позициялық есеп. - student2.ru

Тура позициялық есеп. Кері позициялық есеп. - student2.ru - бір текті матрицалары, Тура позициялық есеп. Кері позициялық есеп. - student2.ru -інші буынның координаттар жүйесінен Тура позициялық есеп. Кері позициялық есеп. - student2.ru -інші буынның координаттар жүйесіне өткізетін көрсетеді. Сонда,

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.1)

матрицасы қойылған есептің шешімі болып табылады.

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.2)

матрицасын еңгізіп, (2.1) үшін келесі рекуррентті қатынас аламыз:

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.3)

Тура позициялық есеп. Кері позициялық есеп. - student2.ru

(2.3) қатынасы ұстағыштың орны туралы тура есептің шешімін компакты түрде жазып қана қоймай, сонымен қатар манипулятордың барлық буындарының орнын және бағытын таба алады, себебі Тура позициялық есеп. Кері позициялық есеп. - student2.ru матрицасы Тура позициялық есеп. Кері позициялық есеп. - student2.ru -інші буынның орнын және бағытын анықтайды.

(2.3) қатынасына кіретін Тура позициялық есеп. Кері позициялық есеп. - student2.ru матрицаларының түрі буындардағы координаттар жүйесін таңдау тәсіліне тәуелді.

Денавит-Хартенберг көзқарасын пайдаланған кездегі матрицалардың түрін анықтайық. Координаттар жүйесін құру тәсіліне байланысты, Тура позициялық есеп. Кері позициялық есеп. - student2.ru -інші Тура позициялық есеп. Кері позициялық есеп. - student2.ru координаттар жүйесін Тура позициялық есеп. Кері позициялық есеп. - student2.ru -інші Тура позициялық есеп. Кері позициялық есеп. - student2.ru координаттар жүйесімен беттестіру үшін, келесі келесі операцияларды ретімен орындау қажет.

1. Тура позициялық есеп. Кері позициялық есеп. - student2.ru осінің бойымен Тура позициялық есеп. Кері позициялық есеп. - student2.ru бұрышына бұру ( Тура позициялық есеп. Кері позициялық есеп. - student2.ru және Тура позициялық есеп. Кері позициялық есеп. - student2.ru - остері параллель).

2. Тура позициялық есеп. Кері позициялық есеп. - student2.ru осінің бойымен Тура позициялық есеп. Кері позициялық есеп. - student2.ru шамасына жылжыту ( Тура позициялық есеп. Кері позициялық есеп. - student2.ru және Тура позициялық есеп. Кері позициялық есеп. - student2.ru - остері беттеседі).

3. Тура позициялық есеп. Кері позициялық есеп. - student2.ru осінің бойымен Тура позициялық есеп. Кері позициялық есеп. - student2.ru шамасына жылжыту ( Тура позициялық есеп. Кері позициялық есеп. - student2.ru және Тура позициялық есеп. Кері позициялық есеп. - student2.ru - координаттар басы беттеседі).

4. Тура позициялық есеп. Кері позициялық есеп. - student2.ru осінің бойымен Тура позициялық есеп. Кері позициялық есеп. - student2.ru бұрышына бұру ( Тура позициялық есеп. Кері позициялық есеп. - student2.ru және Тура позициялық есеп. Кері позициялық есеп. - student2.ru координаттар жүйелері беттеседі).

Осы операциялардың әрбірін, сәйкес бір текті матрицалар арқылы көрсетуге болады:

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.4)

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.5)

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.6)

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.7)

мұндағы Тура позициялық есеп. Кері позициялық есеп. - student2.ru және Тура позициялық есеп. Кері позициялық есеп. - student2.ru төмендегі өрнектермен анықталады

Тура позициялық есеп. Кері позициялық есеп. - student2.ru

Тура позициялық есеп. Кері позициялық есеп. - student2.ru

Сонда аламыз

Тура позициялық есеп. Кері позициялық есеп. - student2.ru Тура позициялық есеп. Кері позициялық есеп. - student2.ru Тура позициялық есеп. Кері позициялық есеп. - student2.ru Тура позициялық есеп. Кері позициялық есеп. - student2.ru

Ары қарай келесі белгілеулерді қабылдайық:

Тура позициялық есеп. Кері позициялық есеп. - student2.ru Тура позициялық есеп. Кері позициялық есеп. - student2.ru

Тура позициялық есеп. Кері позициялық есеп. - student2.ru Тура позициялық есеп. Кері позициялық есеп. - student2.ru

Оң жағындағы матрицаларды көбейтіп төмендегі матрицаны аламыз

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.8)

Тура позициялық есеп. Кері позициялық есеп. - student2.ru , Тура позициялық есеп. Кері позициялық есеп. - student2.ru өрнектерін пайдаланып, Тура позициялық есеп. Кері позициялық есеп. - student2.ru матрицасына кері матрица Тура позициялық есеп. Кері позициялық есеп. - student2.ru (яғный Тура позициялық есеп. Кері позициялық есеп. - student2.ru -інші координаттар жүйесінен Тура позициялық есеп. Кері позициялық есеп. - student2.ru -інші координаттар жүйесіне өткізетін матрица) аламыз.

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.9)

Сонымен, (2.3) қатынасы (2.8) өрнегімен бірігіп позициялық тура есепті шешеді.

Кері позициялық есепті,немесеорын туралы кері есепті,келесі түрде формулировка жасайды. Берілген ұстағыштын орны және бағыты бойынша Тура позициялық есеп. Кері позициялық есеп. - student2.ru немесе Тура позициялық есеп. Кері позициялық есеп. - student2.ru жалпыланған Тура позициялық есеп. Кері позициялық есеп. - student2.ru координаттарын табу керек.

Егерде

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.20)

немесе

Тура позициялық есеп. Кері позициялық есеп. - student2.ru (2.21)

деп белгілесек, онда іздеп отырған жалпыланған координаттар Тура позициялық есеп. Кері позициялық есеп. - student2.ru төмендегі қатынастар арқылы ізделінеді

Тура позициялық есеп. Кері позициялық есеп. - student2.ru

немесе

Тура позициялық есеп. Кері позициялық есеп. - student2.ru

Сонымен, кері позициялық есепті шешу жалпы жағыдайда Тура позициялық есеп. Кері позициялық есеп. - student2.ru белгісізі бар, алты теңдеулі сызықты емес тригонометриялық жүйені шешуге алып келеді. Белгілі, мұндай түрегі жүйені шешкенде:

бірде-бір шешімі болмауы мүмкін. Бұл дегеніміз, жүйенің ұстағышының берілген орны мен бағытын, жалпыланған координаттардың ешқандай мәндері қанағаттандыра алмайды;

бірғана шешімі болуы мүмкін;

бірден көп шешімі болуы мүмкін. Бұл дегеніміз, ұстағыштын берілген орнын және бағытын қанағаттандыратын манипулятордың бірнеше конфигурациялары бар деген сөз.

Кері позициялық есепті шеше білу манипуляторды басқару үшін өте маңызды. Шынындада, егерде манипулятордың программалық қозғалысы ұстағыштың траекториясы Тура позициялық есеп. Кері позициялық есеп. - student2.ru Тура позициялық есеп. Кері позициялық есеп. - student2.ru түрінде берілсе, онда уақыттың әрбір моментінде (2.20) қатынасы орындалатын, кинематикалық жұптарды басқаратын Тура позициялық есеп. Кері позициялық есеп. - student2.ru -ның мәндерімен қамтамасыз ету керек. Бірақта, өкінішке орай, мұдай жүйелерді анық түрде шешетін жалпылама тәсіл жоқ, дәл осы қажетті, себебі манипуляторды басқару диалогты (on-line) режимде іске асырылады. Сандық тәсілдерді қолдану бірқатар қиындықтарға алып келеді, мысалы сәйкес итерациялық схеманың расходимость болу мүмкіндігі.

Наши рекомендации