ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π²Π΅Π½Π½ΠΎΠ³ΠΎ манипулятора

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Допустим, Ρ‡Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π° звСньСв манипулятора Ρ€Π°Π²Π½Π° 1 ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ‚ΠΎΡ‡ΠΊΡƒ M (1.25, 1.25). Вакая систСма описываСтся уравнСниями. ВрСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° звСньСв 1, 2, … n Π΄Π»Ρ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ† послСднСго Π·Π²Π΅Π½Π° (схват) Π² Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ M (xn, yn). Π­Ρ‚ΠΈ уравнСния Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ ограничСния Π½Π° ΡƒΠ³Π»Ρ‹ Π² Π½Π΅ΡΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ систСмы (6… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π²Π΅Π½Π½ΠΎΠ³ΠΎ манипулятора (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Рассмотрим Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ. На ΡΡ‚ΠΎΡ‚ Ρ€Π°Π· ΠΈΠ· ΠΎΠ±Π»Π°ΡΡ‚ΠΈ управлСния манипулятором Ρ€ΠΎΠ±ΠΎΡ‚Π° — ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, исходя ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ полоТСния манипулятора. ΠŸΡ€ΠΈ этом Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ нас интСрСсуСт лишь заданная конСчная Ρ‚ΠΎΡ‡ΠΊΠ°, Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ схвата ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ звСньСв манипулятора осущСствляСтся Π² ΠΎΠ΄Π½ΠΎΠΉ плоскости.

Π˜Ρ‚Π°ΠΊ, ΠΏΡƒΡΡ‚ΡŒ имССтся n-Π·Π²Π΅Π½Π½Ρ‹ΠΉ манипулятор. Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ Π΄Π»ΠΈΠ½Ρ‹ звСньСв a1, a2, …an.

n-Π·Π²Π΅Π½Π½Ρ‹ΠΉ манипулятор.

Рис. 7. n-Π·Π²Π΅Π½Π½Ρ‹ΠΉ манипулятор

ВрСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° звСньСв 1, 2, … n для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ† послСднСго Π·Π²Π΅Π½Π° (схват) Π² Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ M (xn, yn).

ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ i-Π³ΠΎ Π·Π²Π΅Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π²Π΅Π½Π½ΠΎΠ³ΠΎ манипулятора.
ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π²Π΅Π½Π½ΠΎΠ³ΠΎ манипулятора.

ΠΈΠ»ΠΈ (5).

Рассмотрим, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π·Π°Π΄Π°Ρ‡Π° для Π΄Π²ΡƒΡ…Π·Π²Π΅Π½Π½ΠΎΠ³ΠΎ манипулятора Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… Н-вычислСний. Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… экспСримСнтов, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π’. Н. Π‘ΠΎΠ»ΠΎΠ΄ΠΎΠ²Π½ΠΈΠΊΠΎΠ²Ρ‹ΠΌ ΠΈ Π”. А. Π‘ΠΌΠ°Π»Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Undef, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π½Π΅Π΄ΠΎΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… вычислСний.

Допустим, Ρ‡Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π° звСньСв манипулятора Ρ€Π°Π²Π½Π° 1 ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ‚ΠΎΡ‡ΠΊΡƒ M (1.25, 1.25). Вакая систСма описываСтся уравнСниями.

(6).

(6).

Π—Π΄Π΅ΡΡŒ x ΠΈ y — ΡƒΠ³Π»Ρ‹ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π²Π΅Π½Π°.

Π”Π²ΡƒΡ…Π·Π²Π΅Π½Π½Ρ‹ΠΉ манипулятор.

Рис. 8. Π”Π²ΡƒΡ…Π·Π²Π΅Π½Π½Ρ‹ΠΉ манипулятор

Π­Ρ‚ΠΈ уравнСния Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ ограничСния Π½Π° ΡƒΠ³Π»Ρ‹ Π² Π½Π΅ΡΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ систСмы (6) Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

(7).

(7).

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ сущСствуСт 2 Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ симмСтрично ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прямой x = y. ΠžΡ†Π΅Π½ΠΎΡ‡Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (для ΡƒΠ³Π»Π° x, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€) Π»Π΅ΠΆΠΈΡ‚ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ [0, 0.4] Ρ€Π°Π΄ΠΈΠ°Π½, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ — Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ [0.5, 2]. Π’ ΡΠΈΠ»Ρƒ симмСтрии для ΡƒΠ³Π»Π° y ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия Π² Π²ΠΈΠ΄Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:

x = {[0;0.4][0.7;2]},.

y = {[0;0.4][0.7;2]}.

Одной ΠΈΠ· Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… особСнностСй Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠΉ систСмы являСтся Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ arccos ΠΈ arcsin ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Ρ‚ΡŒ бСсконСчноС количСство ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² с ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ 2, поэтому для Π±ΠΎΡ€ΡŒΠ±Ρ‹ с ΡΡ‚ΠΈΠΌ Π²Π²Π΅Π΄Π΅Π½Ρ‹ ограничСния Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ — ΠΎΡ‚ 0 Π΄ΠΎ 2.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ расчСтов ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ (8 шаг ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ = 10-6):

x = {[1.27 209, 1.27 209] [1.27 209, 1.27 209] [0.298 703, 0.298 703]},.

y = {[0.298 703, 0.298 703] [0.298 703, 0.298 703] [1.27 209, 1.27 209]},.

Ρ‚.Π΅. заданная Ρ‚ΠΎΡ‡ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнута манипулятором, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΡƒΠ³ΠΎΠ» x Ρ€Π°Π²Π΅Π½ 0.298 703 Ρ€Π°Π΄ΠΈΠ°Π½ ΠΈΠ»ΠΈ 1.27 209 Ρ€Π°Π΄ΠΈΠ°Π½. Π£Π³ΠΎΠ» y, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ значСния.

Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ этой Π·Π°Π΄Π°Ρ‡ΠΈ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ зависит ΠΎΡ‚ Ρ‡ΠΈΡΠ»Π° звСньСв ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° стСпСнСй ΠΈΠ· ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ‹. Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС Π΄Π²ΡƒΡ…Π·Π²Π΅Π½Π½ΠΎΠ³ΠΎ манипулятора сущСствуСт Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΠ΅ Π΄Π²ΡƒΡ… Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… достигаСтся заданная Ρ‚ΠΎΡ‡ΠΊΠ°. Однако ΡƒΠΆΠ΅ Π² ΡΠ»ΡƒΡ‡Π°Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ манипулятора Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС имССтся бСсконСчноС мноТСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΊΡ€ΠΈΠ²ΡƒΡŽ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ