• 検索結果がありません。

スライド 1

N/A
N/A
Protected

Academic year: 2021

シェア "スライド 1"

Copied!
47
0
0

読み込み中.... (全文を見る)

全文

(1)

金子真

機構学

(2)

筋肉 きん にく

(3)

モータ+センサ

(4)
(5)
(6)
(7)
(8)

関節にモータがついている場合の角度の取り方

1

θ

2

(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)

1

θ

絶対系にモータがついている場合の角度の取り方

2

(17)

(x, y)

順問題

y

x

(18)

(

1 2

)

1

cos

cos

θ

+

θ

+

θ

=

l

l

x

(

1 2

)

1

sin

sin

θ

+

θ

+

θ

=

l

l

y

x

y l l 1 θ 2 θ (x, y)

順問題(簡単)

)

,

(

θ

1

θ

2 を与えて(x, y)を求める

(19)

Mov e A t o B A B

逆問題の必要性

y

x

モータが関節に埋め込まれている場合 2

θ

1

θ

(20)

(

1 2

)

1

cos

cos

θ

+

θ

+

θ

=

l

l

x

(

1 2

)

1

sin

sin

θ

+

θ

+

θ

=

l

l

y

x

y l l 1 θ 2 θ (x, y)

逆問題

手先位置を与えて関節 角度を求める.

)

,

(

θ

1

θ

2

(21)
(22)

(

1 2

)

1

cos

cos

θ

+

θ

+

θ

=

l

l

x

(

1 2

)

1

sin

sin

θ

+

θ

+

θ

=

l

l

y

x

y l l 1 θ 2 θ 1 1 1 2 1 2

sin

sin(

)(

)

dx

= −

l

θ θ

d

l

θ θ

+

d

θ

+

d

θ

1 1 1 2 1 2

cos

+ (

)(

)

dy

=

l

θ θ

d

l

θ θ

+

d

θ

+

d

θ

1 1 2 1 2 1 1 1 2 1 2 2

sin

sin(

)

sin(

)

cos

cos(

)

cos(

)

d

dx

l

d

dy

θ

θ θ

θ θ

θ

θ

θ θ

θ θ

θ

+

+



 

= 



 

+

+

+

 



d

θ

d

x

=

J

J

(ヤコビ行列)

(x, y)

(23)

x

y l l 1 θ 2 θ -1

J

d

θ

=

d

x

(

if

J

0

)





+

=





2 1 12 12 1 12 12 1

θ

θ

d

d

lc

lc

lc

ls

ls

ls

dy

dx

  

  

1 1 1 1

=

cos

θ

,

s

=

sin

θ

c

(

1 2

)

12

(

1 2

)

12

=

cos

θ

+

θ

,

s

=

sin

θ

+

θ

c





=

12 1 12 1 12 12 1

-J

1

J

ls

ls

lc

lc

ls

lc

  

   

 

{

1 12 12 12 12 1 12 12

}

2

J

=

l

s

c

s

c

+

s

c

+

s

c

2 2

sin

θ

l

=

d

θ

d

x

=

J

(x, y)

(24)

      + − − − = ∴ + + = + − − = 12 12 1 12 12 1 2 1 12 1 1 2 1 12 1 1 ) ( ) ( lC lC lC lS lS lS d d lC d lC dy d d lS d lS dx J θ θ θ θ θ θ ) cos( , cos ) sin( , sin 2 1 12 1 1 2 1 12 1 1 θ θ θ θ θ θ + = = + = = C C S S

θ

J

x

d

d

=

0 = 2 2 sin

θ

l

θ

2

=

n

π

0 = J

特異姿勢:2リンクロボットの場合

(25)

手先位置・姿勢(x, y, φ)に対して特異姿勢を求め図示せよ.

(26)

0 = J 0 = 2 2 sin

θ

l

θ

2

=

n

π

課題1: 解答           + + + − − − − − − = ∴ + + = + + + + + = + + − + − − = 1 1 1 123 123 12 123 12 1 123 123 12 123 12 1 3 2 1 3 2 1 123 2 1 12 1 1 3 2 1 123 2 1 12 1 1 ) ( ) ( ) ( ) ( lC lC lC lC lC lC lS lS lS lS lS lS d d d d d d d lC d d lC d lC dy d d d lS d d lS d lS dx J θ θ θ φ θ θ θ θ θ θ θ θ θ θ θ θ ) cos( ), cos( , cos ) sin( ), sin( , sin 3 2 1 123 2 1 12 1 1 3 2 1 123 2 1 12 1 1 θ θ θ θ θ θ θ θ θ θ θ θ + + = + = = + + = + = = C C C S S S

θ

J

x

d

d

=

(27)

特異姿勢が存在しない2次元3自由度ロボットは

存在するか?

(28)

3リンクロボットの2リンクロボットに対する

運動学的優位性は?

(29)

3リンクロボットの2リンクロボットに対する

運動学的優位性は?

(30)

3リンクロボットの2リンクロボットに対する

運動学的優位性は?

(31)

1

θ

α β γ 6

θ

5

θ

4

θ

3

θ

2

θ

)

,

,

,

(

1 2 6 6

θ

θ

θ

γ

=

f

5

( ,

1 2

,

,

6

)

f

β

=

θ θ

θ

4

( ,

1 2

,

,

6

)

f

α

=

θ θ

θ

1

( ,

1 2

,

,

6

)

x

=

f

θ θ

θ

2

( ,

1 2

,

,

6

)

y

=

f

θ θ

θ

3

( ,

1 2

,

,

6

)

z

=

f

θ θ

θ

θ

=

x

J

=

J

6 1 1 1 θ θ ∂ ∂ ∂ ∂f f  6 6 1 6 θ θ ∂ ∂ ∂ ∂f f   

6自由度ロボットの場合

(32)

θ

J

x

d

d

=

=

z y x

z

y

x

d

θ

θ

θ

x

=

2

1

2

1

2

1

W

W

E

E

S

S

d

θ

S1 S2 E1 E2 W1 W2 6 6× ∈ R J

0

det

J

=

0

2])

1

Sin[

2]

Sin[

1](

Sin[

1]

Sin[

2 3 3 2

l

E

W

l

S

+

l

E

+

S

=

l

-l1 l2 l3 l4

x

J

θ

d

d

=

−1

6自由度ロボットの特異姿勢

(33)

0

2])

1

Sin[

2]

Sin[

1](

Sin[

1]

Sin[

2 3 3 2

l

E

W

l

S

+

l

E

+

S

=

l

-① ② ③ E1

0

1]

Sin[

E

=

①肘特異姿勢

π

n

E

1

=

n :整数)

6自由度ロボットの特異姿勢

(34)

0

2])

1

Sin[

2]

Sin[

1](

Sin[

1]

Sin[

2 3 3 2

l

E

W

l

S

+

l

E

+

S

=

l

-① ② ③

0

1]

Sin[

W

=

②手首特異姿勢

π

n

W

1

=

W1 n :整数)

6自由度ロボットの特異姿勢

(35)

0

2])

1

Sin[

2]

Sin[

1](

Sin[

1]

Sin[

2 3 3 2

l

E

W

l

S

+

l

E

+

S

=

l

-① ② ③ ③肩特異姿勢

0

2]

1

Sin[

2]

Sin[

3 2

S

+

l

E

+

S

=

l

S2 E1 l2 l3

6自由度ロボットの特異姿勢

(36)

f

(37)

x f y f

l





=

y x

f

f

f

l

1

θ

θ

2 1

τ

x

y

0

)}

sin(

sin

{

)}

cos(

cos

{

1 1 2 1 1 2 1

θ

+

θ

+

θ

+

θ

+

θ

+

θ

=

τ

f

y

l

l

f

x

l

l

0

)

sin(

)

cos(

1 2 1 2 2

θ

+

θ

+

θ

+

θ

=

τ

f

y

l

f

x

l









+

=





y x

f

f

lc

ls

lc

lc

ls

ls

12 12 12 1 12 1 2 1

τ

τ

1 1 = sinθ

s s12 = sin(θ12) c1 = cosθ1 c12 = cos(θ12)

(38)

x f y f

l





=

y x

f

f

f

l

1

θ

θ

2 1

τ

x

y









+

=





y x

f

f

lc

ls

lc

lc

ls

ls

12 12 12 1 12 1 2 1

τ

τ

1 1 = sinθ

s s12 = sin(θ12) c1 = cosθ1 c12 = cos(θ12)

Jを使って表すと・・・

f

τ

t

J

=









+

=





2 1 12 12 1 12 12 1

θ

θ

d

d

lc

lc

lc

ls

ls

ls

dy

dx

θ

x

Jd

d

=

(39)

仮想仕事の原理

θ

x

f

τ

θ

τ∆

=

∆x

f

)

(

x

=

l

θ

l

/

τ

=

f

(40)

仮想仕事の原理による

τ

=

J

t

f

の誘導 e j

W

W

=

f

x

τ

θ

t t

d

d

=

f

θ

t

Jd )

(

=

f

θ

t t

J

d

=

f

τ

t

J

=

だから (1) 関節アクチュエータがする仕事 2 2 1 1

θ

τ

θ

τ

d

d

W

j

=

+

(

)





=

2 1 2 1

τ

τ

θ

θ

d

d

τ

t

d

θ

=

(2) 手先力がする仕事

dy

f

dx

f

W

e

=

x

+

y

(

)





=

y x

f

f

dy

dx

f

x

t

d

=

(41)

x

y l l 1 θ 2 θ (x, y)

課題:2リンクロボットに対して次の問いに答えよ

ロボット先端に(fx, fy)=(1.0, 1.0)[N]発生させるためには関節トルク を何[Nm]加えたらよいか.

]

[

1 m

=

6

/

2 1

θ

π

θ

=

=

)

,

(

τ

1

τ

2

(42)

1 θ 2 θ ) , (θ1 θ 2 問題1. (1)ヤコビ行列Jを求めよ. (2) 特異姿勢を与える を求めよ.  リンク長: *リンクの幅は無視してよい. x y l l 1 θ 2 θ (x, y) 問題2 ロボット先端を(Δx, Δy)=(0.1, 0.1)[m]移 動させるのに必要な各関節の角度変化 を求めよ. ] [ 1 m =  6 / 2 1 θ π θ = = ) , (∆θ1 ∆θ 2

(43)

1 θ 2 θ ) , (θ1 θ 2 1.ヤコビ行列Jを求めよ. 2.特異姿勢を与える を求めよ.  リンク長: *リンクの幅は無視してよい. x y l l 1 θ 2 θ (x, y) ロボット先端を(Δx, Δy)=(0.1, 0.1)[m]移動させる のに必要な各関節の角度変化 を 求めよ. ] [ 1 m =  6 / 2 1 θ π θ = = ) , (∆θ1 ∆θ 2

(44)

1 θ 2 θ ) , (θ1 θ 2 1.ヤコビ行列Jを求めよ. 2.特異姿勢を与える を求めよ.  リンク長: *リンクの幅は無視してよい.

,...)

1

,

0

(

0

)

sin(

2 1 2 1

=

+

=

=

n

nπ 

θ

θ

θ

θ

特異姿勢を与える関係式|J|=0より

(45)

x y l l 1 θ 2 θ (x, y) ロボット先端を(Δx, Δy)=(0.1, 0.1)[m]移動させる のに必要な各関節の角度変化 を 求めよ. ] [ 1 m =  6 / 2 1 θ π θ = = ) , (∆θ1 ∆θ 2 -1

J

d

θ

=

d

x

(

if

J

0

)





+

=





2 1 12 12 1 12 12 1

θ

θ

d

d

lc

lc

lc

ls

ls

ls

dy

dx

  

  

1 1 1 1

=

cos

θ

,

s

=

sin

θ

c

(

1 2

)

12

(

1 2

)

12

=

cos

θ

+

θ

,

s

=

sin

θ

+

θ

c





=

12 1 12 1 12 12 1

-J

1

J

ls

ls

lc

lc

ls

lc

  

   

 

{

1 12 12 12 12 1 12 12

}

2

J

=

l

s

c

s

c

+

s

c

+

s

c

2 2

sin

θ

l

=

(46)

x

y l l 1 θ 2 θ (x, y)

課題2:2リンクロボットに対して次の問いに答えよ

ロボット先端を(Δx, Δy)=(0.1, 0.1)[m]移動させるのに必要な各関節 の角度変化 を求めよ.

]

[

1 m

=

6

/

2 1

θ

π

θ

=

=

)

,

(

θ

1

θ

2

(47)

x

y l l 1 θ 2 θ -1

J

d

θ

=

d

x

(

if

J

0

)





+

=





2 1 12 12 1 12 12 1

θ

θ

d

d

lc

lc

lc

ls

ls

ls

dy

dx

  

  

1 1 1 1

=

cos

θ

,

s

=

sin

θ

c

(

1 2

)

12

(

1 2

)

12

=

cos

θ

+

θ

,

s

=

sin

θ

+

θ

c





=

12 1 12 1 12 12 1

-J

1

J

ls

ls

lc

lc

ls

lc

  

   

 

{

1 12 12 12 12 1 12 12

}

2

J

=

l

s

c

s

c

+

s

c

+

s

c

2 2

sin

θ

l

=

d

θ

d

x

=

J

(x, y)

課題2解答

参照

関連したドキュメント

• NPOC = Non-Purgeable Organic Carbon :不揮発性有機炭素 (mg/L). • POC = Purgeable Organic Carbon :揮発性有機炭素 (mg/L) (POC

各国でさまざまな取組みが進むなか、消費者の健康保護と食品の公正な貿易 の確保を目的とする Codex 委員会において、1993 年に HACCP

お客様100人から聞いた“LED導入するにおいて一番ネックと

<放送日時> ※全ラウンド生中継・再放送あり 1日目 6/17(木)深夜3:00~翌午前11:00 2日目 6/18(金)深夜2:00~翌午前10:00

⑤調査内容 2015年度 (2015年4月~2016年3月) 1年間の国内宿泊旅行(出張・帰省・修学旅行などを除く)の有無について.

全国の宿泊旅行実施者を抽出することに加え、性・年代別の宿泊旅行実施率を知るために実施した。

However, if the largest observed time in the data is censored, the area under the survival curve is not a closed area. In such a situation, you can choose a time limit L and

エンザルタミド AR シグナル伝達経路阻害 CRPC, mHSPC アビラテロン CYP17 阻害 CRPC,