Motion Planning - Merged
Motion Planning - Merged
1) Simple Algorithm
1) Go straight to the goal if direction of the goal is opened
2) When the direction of the goal is blocked, the robot follow the obstacle’s
wall by same direction. While following the wall, if goal direction is opened,
then move to the goal. Goto 1)
Local Planner
Guarantee convergence
Metric algorithm
Use of ultrasonic sensor Topological algorithm
Use of touch sensor
or laser range sensor
Learning-based algorithm
SLAM=Simultaneous Localization and Mapping
Bug-1 algorithm
1) Go straight to the goal if direction of the goal
is opened. When the point is the goal then stop.
2) When the direction of the goal is blocked by
obstacle, the robot follows the obstacle’s wall by
same direction (predefined same direction).
The blocked point (hit point) is recorded.
When tracing the wall, all the position of the path
is recorded.
3) When returning to the hit point, find the
closest point to the goal on the followed path
and return the closest point using the shorter path.
Bug-2 algorithm
0) Draw a straight line from start to goal
1) Move to goal direction. When the current position is
the goal, then stop
2) When the direction of the goal is blocked by obstacle,
the robot follows the obstacle’s wall by same direction
(predefined same direction). The blocked point (hit point) is
recorded. When tracing the wall, all the position of the path
is recorded.
Global Planner
Roadmap method
(C-obstacleが多面体で表現されているとする)
NG
OK NG
penetrating
tangent tangent NG
OK OK (case A)
tangent
4) Add a cost for each line segment (edge) such as distance, then, we get weighted
non-directed graph (we can search the minimum cost path by such as Dijkstra method. )
5) Give the minimum cost from the start to each edge with above order (from the start to goal)
start 2 start 2 start
1
1 1
2
7 6 4 5
3
remove
4 3 10 4 8 3
5 9
5
goal goal goal
2
start 2
1
start
1 1
1 2
2 7 6 5
7 6 5
penetrating=>remove
10 4 8 3
10 4 8 3 5 9
5 9
start
start Edge 2 Cost=2
2 Cost=2 start Edge 2 Cost=2 cost=2
cost=2 1
1 1 Cost=3
Cost=2 Cost=2
Cost=3 Cost=3 Cost=1
Cost=2 Cost=1 Cost=2 Cost=2 Cost=1 Cost=2
Edge
cost=3 Cost=2
Cost=2 Cost=2 4 3 Edge
4 3 4 3 5 cost=2
5 5 Cost=3
Edge Edge
Cost=3 Cost=3
cost=4
goal cost=2
graph search 11月18日ここから
graph search
Search method for minimum traveling cost problem
for weighted non-directed graph Search method for minimum traveling cost problem
for weighted non-directed graph
Efficient search methods are based on
“Principle of Dynamic Programming” that is
Bellman Ford method
for any point (vertex) Vi on the optimum path,
the cost (start, Vi) is minimum and the cost (Vi, goal) An extended method of Daijkstra method when there is negative cost of edge.
is minimum. (Daijkstra method can not apply, because of infinite loop for the negative cost)
Point 2 remove
d(p,p2) Point 2
Generalized Voronoi diagram p2 The cross point of the Voronoi diagram is
Voronoi diagram the center of same circle (same distance r from each point)
繰り返し母点追加法によるボロノイ図作成
How to draw Voronoi diagram Iterative adding method to make Voronoi diagram
1) Draw the Voronoi diagram for any three points (This is Vor(3)). Set i=4
定義: 空間内の有限点集合(母点) に対して,距離をdとするとき
2) Find the Voronoi cell V(q) (=V(pi)) where the cell includes the adding point pi.
3) Draw the perpendicular bisector for pi and q. Find the first cross point of
the bisector and the Voronoi diagram.
で構成される領域Vをボロノイ領域,V をボロノイ図と言う.
4) Find the adjacent Voronoi V(q) cell for the boundary
0-1) 母点が2個の場合はボロノイ図は母点の垂直2等分線で2領域に分割
5) Set new q, repeat 3),4) until q=pi
0-2) 母点が3個(一直線上にない場合),各点の垂直2等分線は一点で交わる3領域に分割
(一直線上にある場合は,平行な2直線) V(1) Vor(3)
3母点でのボロノイ図交点は,母点から等距離=円の中心 Vor(3) V(3)
p1 V(3) V(q)
p1 母点1
Vertical bisector 母点1 q
母点1 トル p3 p3
V(1) 母点3
トル 母点3 Adding point p4
ボロノイ図 pi
p4 pi
ボロノイ図 母点4
q p2
母点2 p2 母点2
トル V(pi)=V(2)=v(q)
母点2
1) 任意の3点(母点)p1,p2,p3によりボロノイ図を作成する(これをVor(3)とする)
i=4とおく
Center point 3 p3
Expansion method
Center point4 q smallest
p4
Gradually expand the walls and points
with constant speed (let's call this the
p2
expansion line). The point when the
Center point 2
Expansion lines intersecting, the points set
Hint 1) When you are not sure which line segments should be deleted, is the Voronoi diagram.
you can find out it by examining that any point on the line segment is
same distance to the closest points or not.
Global Planner
ドロネー図
Graph theory
Advanced Robotics 2022 A set of edges and vertices is called a graph
(先端ロボット工学) non-directed graph directed graph
vertex
Motoji Yamamoto
yama@mech.Kyushu-u.ac.jp Euler graph (one-stroke writing for all edge)
A non-directed graph is called an “Euler trail” if there
exists a path that has every edge just once.
Such graph is called “Euler graph”.
Kyushu University Königsberg bridge problem
Leonhard Euler (1707-1783)
2) All the order of vertex deg(v) are even => Euler graph
Where the order of vertex keeps even. The closed trail is an Euler trail. A trail (path) that passes through every vertex on a graph once
is called a Hamiltonian trail (Hamilton graph).
Step2)Repeat this until no closed trail
Step3) Starting with one vertex of the first closed trail.
Visit every edge of the trail (just trace the loop),
when appears other closed trail, repeat this manner, until no edges or
Two edges. Which is the route of Euler trail.
C G C
How to make a Euler trail
No sufficient and necessity condition to check the Hamilton graph,
Is known, however some sufficient conditions are known;
Euler trail
Ore’s theorem (Sufficient condition of Hamilton graph)
Euler trail v,w are no-adjacent vertices
deg(v)+deg(w) >= n
n is the number of vertex
Euler trail
Dirac’s theorem (Sufficient condition of Hamilton graph)
2×min{deg(v)}>= n
Graph theory
Ore’s theorem (Sufficient condition of Hamilton graph) Similar ideas with the Euler graph
deg(v)+deg(w) >= n v,w are no-adjacent vertices TSP (travelling salesman problem)
n is the number of vertex
Finding the path that pass through every vertex
Dirac’s theorem (Sufficient condition of Hamilton graph) once where the traveling cost is minimum one
2×min{deg(v)}>= n (minimum cost Hamilton trail)
非対称行列
Binary tree Ternary tree 対称行列 No diagonal
diagonal
Case of weighted graph
data structure for a graph 2
有向グラフの隣接リスト
演習)
1)上記の隣接リストで表現される有向グラフGを描け
有向グラフの隣接リスト 2)上記Gの隣接行列を求めよ
(zot:1711
´
∠av¨ ce1 23っ市 c ARP,"Lto
I孔ιttt ι=「 ナl t t lt t 乃 ′二 ●′ リ
`
′
ル ,(_ ,,で
"
J/st"*"f 4 (st-s2,e,ts) "ら pz,p.t.pr
´
( r; Mok'e ta
l"l,lcJ
M.1で 1に・JI
fsz -,(.r yり
ヽ
κ′・.2,
γ
2リ
3) M4ttで c“ 11,%ハ 琢
(
(
(sr-s9) P′
′
( 4),ぃよ 誡 ,Iレ r′ 』′
ゴ′ r , ;t;^ 卜ヽ
′ ■ ,■ ,́^ b.l1 t) )>'lr),(t )
l
/ ""p
( し)IⅥ 碑ct(ttヤ シけ OOS'rC
“ rリ
Cac l" r"L1 S“
ヽ
fa。
ツ づ
●
小 ,∝
`・
1.ヽ ■
t ,l,4r ,t.
` .
,
. , "rr │ '
1に k.
R3並 t́ rS3 。
マ
ヽ
` 1tt loセ
",(5メ
ι(LK嶺 :偽ム
R t ,,o,,
レ , lM
C
ヽ│
Rl、 tt 4
prr".( I
t.
ι)
で
イ
1夕 ).
´ 122 0°
` ●
′
2220以
│
12
7 2 "r` F [ レ
t
■, ●
R3,● ( セ ,′
ロ年 く P,
′
0つ
ハ ′ ´ │ ′2
ν
12,
・
じ .
C
S■1
.
C ト P争
2,
︱ ヽ
l
2
′
│,,
に,
R,Ooよ
`
││
〔 P2 l つ ,
t
eマ . staペ 142曖
畔 ^ ´, P′
ヽ
F kOst´`
↓P3秒 裁
・ 牛
(`'・ h)
s2′ S3 ,Sf CL'r )
r、
o 4
p“ ・
│` ,
↑ヽチ ht'if!hL
0 レ
2
●
t 2 ヽ
`
ク ` ゝ11ト
「
s〕 ′Sダ
,3
“
42
│
,S
3 / tL ¨ヽ
. ′
'(t
?
3●
_1,).
Y.│
︱︱
力■ ,
!年
、
一
1 nt,10
ク
:│′
'1.Pzrfft
(h.&ri)
4 0
ヽ ヽ ―
│.,
子 ゝ 02 り
2
,
Sy
てヽ
〉 喘t′ r、 t ,十 fィ
´
. ●
ヽ
一
`千 `
一
︶, 3
, . ・ .
‐
. . . イ: .
・
′ ,. ■ .
´5 ‘ .
_
1 (* ) 0 2 3 ● メ
ぐ
,メ
`ト )
r 4 3 2
Pl ゝ′
●′
ヽ
,
ヽ
・
.
ヽ 3 2
′
/
ノ
´ ′
´
●
´ .1 `・
/ 1_
/
(ヽ / ■
)
/ ∠
・―_`―
Y`
●―
` ` n tf")〔 23V"
,
0 : ぉ =
ιっ
´
t
υ
k■ 〉 `,``
P2 `年
L・
,
‘ ︶ 3 2
1
,
ヽ コ ー
一
ヽ
′― >
1-
/ ′
,
′ /
ヽ
′ `
● 2
3 .や ゞ ( `│ `
し
r rr,. l(.1 t
ヽset′ ヽ
∫
〔′
`
ヽo、 1
,224に 隔Ь
l
。けf聞 h,k=10腋 Ⅲ●ピIC)
P。
1)
ヽ
2リ
3)
ル
蹴嘴
P蹴
れPlole
1磁 ∝ ftc ktt И
颯 a ur"l l*wl
│
,
い el、 ●1も
`ひ
`,
′
'
r
,
・´
^011。 7り iれ
″ ″´ ,1, ‖ ど . ´
ヽ
`
滋
n)Vq"A ,t,t) ,!"lh-うtC heり に
fば ″`で
│し .
I Yro t ret
rar^-fi ド sPa∝ Ma'い aイ
ヽ ヽ ヽ
ヽ
ヽ ・・
出 小ム
ヽ
│―
●
︲
ヽ
、
● ︱
ヽ ヽ
│
ヽ
│
´
´´
´ ′
´
ン
`
∫
ヽ ヽ \
′
ヽ
_^ ― ヽ ・ .‐
ヽ` ヽ
ヽヽ
ヽ
│ ヽ
ヽヽ
` ・ ヽ ●●
ヽ ヽ ヽ
ヽ、
ヽ
ヽ
・ ヽヽ
ヽヽ
ヽ●
ヽヽ
ヽ
ヽ
.
ヽヽ
ヽ
\
ヽ
ヽ \ ゝ \ ヽ`
′
ヽo.2
2022 41RI)oι 7
ζヽ鈴o"tぞ P,ulれ に いdヽ 断ξ′
a仏
ツο″
ιい力で , ` ′
武弘
″格〔J,端.c(セ ロ で
)=>4, "ハ │,ぃ
│
tle n'tl,* t,
_
n
,″
´
n.( p,;t\ ヘ
,
│ sa I
│
,
ゞo ,“ι ″
jaれ μ
ι n*e 4^e
″
ヽ ´
r :も nμ
8, ●/ Mdiサ γ
` . `l
,.,“で しぃ
`
│フ
り
`
″
●
_
“ k/
´
Sh 。 ′
弓 “
′ ′
●
C
″
欧
● ′ 7
“
`か
/
ヽ
ヽ
ty
_ヽ
・
ヽ
/
,, ‐ さ
.
.
= ヽ
●●
/
///
・
1
ヽ ´.
●
り く o‘
′ / /
′
●
´
′ ヽ ´
//
′ ′
/
´一
一 一
●′,
.
′ ′ ―
ヽ
企
―
く
'
‐■■
・ ヽヽ
´に
ヽ ‘
ヽ 0
ヽヽ
ゆ
´′
´
´
′
′
′ /
. ノ
′ ●,
′ ′ ′
/
′
ヽ
/
● ●■
/
////
′
/ / /
・ ´ ′
,
■
∼
′,
ゝ′
「
,・
′●
2
3
3
μ°
″"ヽ
,
■
ヽ
ヽ
′
0
‐ ´ ´ .
″
,ぃ よ 颯
′
'マ
ス ・
x)→ ο→のく>)a>つで> ― ・ ・
´ _フ ア
_´ _′
い
′ │
′̀ /「 /
│
イ
′
う
ι
I
12
,
ヽ
〉 │ │
-0
´ `
´ ヽ ´
(3レ ,(Gl θ′
今ι)
│
● )
P1 リ
ヽ
o l;"" ;, o/t o
)v,\ ;a^
t) 87 ".lr",t i, /aL r^t,
11
E
I
ヽ,
′
● e ,-t ee hsk
′
^
A
/ /
′
′
′
/
′
ヽ
︱ ︲ ,︱
t'
,
︶
ヽ ′
ヽ^′
._′
│
´
■
ヽ
a
一 ︱
′
\)
・
′
″
‐
● ‐
●
■
口
ヽ
"
ヽ
/ ′
^
︱
一 ● 一
ー
ヽ 0
ヽ 、,
│
´
//
`′
ノ
ヽ
,
5
″ て
,.
△ ヽ
` (
) │ハ 12■
・
│ 0 ´′'
→
・
1ヽ
′リ ー 、
0
ヽ
.
_ `
●()β し
^
の← 」
´
π:"5 F.メ んt
‘ ●
Sで ′晰
ι
ι
ていC〉→
ヽ
‐ヽ
´ ヽ
︱ ´
ぅの 4И L
_
―
stLrdentlD Major
I .Dive into sub convex rcgions ylung the idea of exact ceL decompositlon method
(ve.ti..l inet
2-Assign the nurnber to ea.h middle point ofthe bolndary ofthe convex regiofsfrom (aft (0)to goal.
sta rt
´´
外 「1 │′
つ
ヽ
.
ヽ
│●
′ ●0
︱
,
カ
ー
・
ノ22
●
.
/
′ ●
│
ン●
│ゞ
` ´
´
“ 7‐ ,′
`t ′
0
A,
”ス
0/ ノ │
/
7・
1
│
ヽ ′
タリ
t,
ι`
(1) ● (1, 堂
―
σ つも 3
γや
イ
,
` υ)
/
′ ヾ
ν´
`
2
沌γ
●
―
]
ヽ
ン① 央
2・
凛
′
ヽ
, ′
1 ヽ
〔リ 2
ノ´っ
,
ヽ
′
″ 2
_´ ´
,
r ′
喝
2 ′ つ
t
い
,
'l
ノク
′︺ ●
` と
ヽ 3
︱ 〓
そ │
り
´
︰
/
● ・
1
︱
“
ノ
ヽ
22 レ │_0 ―て(ヽ
2ヽ
1'Dl ′
0,O
4︶
ヽ 1.
︲
1 ﹂
Ь
tlrow Vornn", d,n
´
ン
● ,
´
´ ヽ
ヽ
´
ν
‐ │
ワ (_3ノ
●
/
・
一
―
・
ヽ
―
―
1,
C、
●
ヽ
ヽ
′
ヽ
ヽ、
ヽ
い
′た
ld
①
♭
い
③ヤ《
①、
∝
ヽ4 u
ヽ
)
h
0
,ヽ
」 ヽ
フ r∝w
・ ノ
、
い ´
① Q.ν │
tl´
' ●
'
"
′
、1
ヽ′
│′
ρ
ヽ
/
´2 一
ヽ ・ン
く
― ■
■¨
沖n?│。 し] -(. ) │■ ││
´ ∼
´
/
L レ .
ヽ
ヽ2 ︶
わ0
>
r
‘ヽ
.
(3)ν いW
1
︶/
Vrro r',", Jt 十
′
●
一
ヽ
‘ゝ
ヽ ヽ
θ
>
, `
千
″
0
■
●●
ι ノ
´■ ■
,
/ヽ
ヽ 一 ´
ヽ ︱︱′′
ヽ
0
υ
︱が
げい
w Q ,① の00θ
´
。
仄
ヽイ ヽ
Sへ
ヽ一
´ ′o′no.
● │
(ワ
│
/
│
・
.
一
,│ ., ⅢⅢ _
Ⅲ ■ . │ │
︺ヾ ミ ゞ 、 ■ξ り
O① 〓00① ﹂0い﹂00″
CD⊂ ﹂①O﹂0 0 〓︺ OC一
〇OC >0
り ヽ
①
コШ
つ一
′ 一
0〓∽ 〓QO﹂0 ﹂0一
C ∞ ≧′ コШ一⊆①〓>>
∞
L_
一 一
L
+
I ●L ヽ●
しヽや‘・ヽし 、c■
︲︱
こ
一︶0 一
Lヽ
,t」
C
■
ヽ‘
●
マ
ゝ、づ︸
/
イ一
一
ヽ
_
●
ヽ
Ш
●. 、
●
´ ‘‘ r ・
‐
●
∼
L どヽ
―
′U
●●●●●
´
一き ●
:
●0
│
ヽo
ヽ
ぬ
‐
● =ロ
0
│ヽ
︶
●●
●´ ●
, ご︶
iヽ震だ
.│
口.
●●
●[〕
.`1
●
“
‐ヽ
, ︱ ︱
‐て,ヽ
ヽヽ
︱
‐‐●
ヾ
ヽ
`
一
ヽ一卜
│
ヽ■ ヽヽ
,
“●s﹂¨
ヽ
ミ、・
ヽ ヽS
ヽ
ヾ 5︺ コ ー
t
ヽ‐
、′
一o 一 .
﹄
く︱ ■“
τ‘6
ヽ
│
ヽ
`
´ ´
・ ´q
‐
`
一〇 C ﹂0 〓Q∞﹂0 ﹂①一
コШ一〓Q∞﹂0 〓00① 〓00〓︵
︺
′
,′
T︵
倒OON︶∞Oo﹂﹂∝<
二‘工 、‘‘、ヽ^T
′
‘手
,
ぃ×^
戯
―
″
ヽ ︲
ρ
、フ
′
でいt一 一 ヨ ‘r ●・
`ヽ
︶‘﹄´つ
ヾヘミく ‘二 一 ヽ〓 ‘こ ∵‘ 傘 ゝし、
、ィ一
.
.,
ヽ
え“サ
。・べ
ヽい
に
0
ヽ ヽ ︺
・
X ヽ︶ N マ
ベ い ︶ゝヽ
´0
r
︺も
ミ一
ヽ
ヽ
ゝ.
ヽ︶ ヽいへヽ ︵
,
りヽヽ 0
nヽ
′ヽ
チ
・ I,
∼
´
│
∼
‘工 ︵
〓 こy ・
“ 午 ‘◎ 0 ↑一
③
■‘エ ハ
二一 “
ヽ一
︶^ + κ Ff■ ヽ ェη
一
ヽハ ^^い ∫ヽ
‘ヽ
ヽ
n
′
ヽ2バ一
′り
´
.十
´し
,
三〇
yい o
1ェn
s■ 一
O`│
ヽ`
,ヽ
′・
∫
′ツ.
●´
■5。こ′
・
‐
一い
dゝ^
″+ ゛ ′12■ ‘
ヽ
L‐
十
∼
′^
∽ヽゝ0 ど.、 〓 c メ
rl
一 ヽゝ ^ ≠
,
ヽ
ヽ
●ヽ
│'
tヽ
ヽ
ゝ
0 ヽ ・ ´ 1 一ヽ
︱ ・ ´
‘. ︲´一
ヽ 一 一
¬
○
`
かシ
´″ヽ
︺OC ﹂0 〓Q●﹂O CO〓TCCT一〓QO﹂0 こ00① 〓00〓︵
︱ .︲・︱ ︱ . .● ︱ ︱
∪
︱︲︱
・ ●
,
︵0四〇銀︶ΦOo﹂Lに く
∞,
■ OF 〓 CO●0 す 0 0 こ一 〓 O Cの ︵N
〓 いO X一
Oo o 〓¨ ゝO C〓 o 〓∽
一∽〓 ´COOo一 “C κ 押尽 t 輩 選 e o朧 = ︵N
0 ‘Oo﹂O つo一 つ o二¨〓o﹂0 ︵す
oo﹂一 〓 埋 掏0ヽいヽ E 毎 Ю某 拘縣 騰 ︶工К ヽ騨 蓋 e 朧 = ︵一
¨
E 059 L ●‐‐‐‐‐‐
︵脚娯
●
`│.
エ
C:ヽ
中
ヽ
│`
‐
O O
e9o
つ
U01●
│
OO
●
崎
っ
0
い
う
3e
く ∞
中
0
=
ふ 0
‐
Cヽ
し,も
ヽ
・
t.
一 合
て
●●
│
凸
│ ●
″
`_L
0
●
●
、ヽ
′ ―‐‐ヽ
て
× 短壕ッ
〓 ヽ●
?
,
C
■■
ー
=♪
‐‐‐‐‐■●
│
___」
山
口
\
ヽ ●
・
﹁= コ、1ー ︲
ヨコ
﹁︱︱ ︱︱コ
FL L
一 一 ヽ
‐1
¨
¨ 、
´一
, ヽ ´
│●
一
F●■1 ︱
,,
ユKヽ
・螂 彗 Cヽいヽ E 〓αo﹂
ぃっoも9一
0﹂ 〓coo。τocく
oち一
, ∞人倒NO銀︶ΦOo﹂
Lにく
1ユK〕 b5of Advanced Robotics 2022
StudentlD Name
START
E
OAL
′ ′
一
1
一
リ
b5-2 ofAdvanced Robotics 2022
り
StudentlD Name
[41)
A
ヽ
ヽ
ヽ
〃
、
、
START ` __′/
(12♪
`κ
′
σ l l′
/
じ
′
E
7
/
つ
0
D B ´
、 、
ヽ︱
ヽ
“
/′
しノ
′
︲′
、 (
ti ヽ
ι VЧ,
ヽ ヽ
、
B ヽ
又
GOAL
:
ф)
ヽ ヽ
︱
―F 3)
′ ヽヽ
(ノ
つ
『
ヽ1ミ
′ヽ
い ´
・ \ )
(_` ち) \
S→ 八 っ ざ → 694た
VVhich one is the shortest path and
how the traveling distance (eac d ge ls
rounded cm)? ′ (ミ
: :
' :
Name Major
1
r、
●
GOAL
‐
ヽl
r2?Uヽ
Fth
SaV'`
tふ1121)
START
tr hit point
indicate O leave point
ヽ
Natne Ⅳl可 Or
口7 ︲
tゎ
Y`
メ脚ι
, キi
Ч
徹 1外
/. ∂Й七 ノ
_∠1lori`::i',ヽ
(ぐ
/
・■
′
START
,
01 1
)
―
・ ■
・
lndlcate
・ tr hit point
O leave Point
7、
・ ン
°″∫丁
,
´ヽ t、
Sて lο
″
準 格折ム "ρ
1メ
△ '
Name Major
GOAL
START
indicatc
tr hit point
O leave point
Name Major
るヾ
●4。
*
︱′
STAR|
indtate
tr hit point
O leave Point
X localminima Point
i'd; raTr Pn'
マ人 ″´
ヽ 1
し
、3 イ ′
[{ +0.) a"s,
︲ ︲ ︲ ︲ ′ ′
│フ │も 2`)22リ
1,r。 │[
0
ル
ヽ
︱
A [/t0,)si"0,
オー
‘
no+
dl ,ru -t[e
,
c-01じ:仏cF´ (,,f )
It.t 0,-0. SPaCC
o(0,( l8o"
(-c*,1,b ぃr〆 :oぃ o:0, 13 o p,^,,
7に ノ
ilbs/ut(t ( lia-a" )
."hX
,-j 0 P
1
1il
2
ヽ
ヽ
z
{
/´
-lo -zo 3o (。 ro fo
ヘーノ
l0 B (rn t∼ ,
0.
(rr")
3o
I
│
十
7.1
10
fit
00 10" l8o'
人
、ノ
/
ヽ
イ
c,oo, '
′=
︱ ︲ ︲ ︲ ︲ ′
{{t0,)
■‘
^′ ″
´
イ
ー ーー
ヽげ
′′
Mで
〓
n',bl<*-)
ー ー
ル
ヽ ︱イ J
A
ヽ
flt0.,)s,u0,
ー
flo+
s t,. o u^l 孔くC― obt(lfr (t'f )
o!9,( l&0"
rh 0,-0. sro.e
′ ′ ´
//ん °
/ / /
/
010,!J0-.-
M
r-tu,f,tr y6l"- syur
′
, CIbsfrンヽし'`, i+ ( A=n-"
"ht .qr-f. )
6,
′ ノ
0 o
/-1 2 ヽ ‐
′
´t
′
多 ヽ
一 ¨
ゝ、
ラ _
一
ア
ヽ
(m
︱り
´
,0 つ
0.
力´ │
{r',")
′
., ヽ
,,\
/‐
′
ヽ
"t
´
ヽ 一
‘・
︱
VI 、 1
、 ︲
/ At
4 1、
l\ t
, i ′﹃
b, "lt
C
●r
00
,
ヽ
″ ヽ´
′
r`ヽ
¬
一 一
一 ヽ
. ヽ
ヽ
ギ
‖
■Ч
7 ■
`
ツ
「
3︼ a
P
o O
t8﹁
εヨO﹁ ヽ
―
∵
″
rむ + く
︵
︶
=ヽ
ヽ
、
‐
ゝイ
D
││
ヽ
Φぅ0﹂
Oく00﹂
0﹂一
C一〇一Φ〓一0一
0一コ0一
〇0︶︵
寸︶
ヽ
.
一ロゥ︻ C一ゥリ﹁o引 Ы︻
〓●︻ 〓もヽ に
′
﹂お E CG一
X一 〇〇Oo ﹁ O f一 3 0 f∽ ︵∞ ︶
お一 o> Q〓①三︸①︺
〇〇一 o一⊃0一
oO ︵
倒︶
0 ﹂O EO 〓0⊂コい 0 三︸
∽0 ´
∩︶.
>.X︶Q CO〓0一
C〇一
﹂Oヽ のOQ Q一
COコ一 一0三一0一
0一⊃0一
0︵︶´▼︶
.
E ﹂0 一oOo﹂ ﹂ ○ ∩ ︲∞ σ⊂一
3 o 〓o﹂ o ①>o 三 ①≧ ′
F〓o 一0■0﹄いo いU〓”” ︼ ”
にoC¨ ︵ 〓0一
NNON︶N ″ Oo﹄﹂
[r.b{- z
tl)
マ
/ヽ
イ
4θ 鮮︶ ・χ ・ 4 “ ︶ .O V
_
‐
υ′ 十‰)¨ 11† ダ、 oar ($,t$, )
一一
ヽヽ
イ
ο
。 4 ,′ q D
. 4
ヽ
SD
ヶ ち1でぁ)ィ +3
4D
9
Й
., ., ′
′ ・oも
、, ノ
一¨ 一一 ヽ^
′ ′
´
2
レρ :′
2 (′ tイ t)2) i麟
,
.9
ヽ ︱′′
(
‐′か(1′ で
qD
0
り卜 3')(5,十
/
Cι`‐ 132)
●
01o ″■
0
a
{‐
.0
.9
`
■
′D
0
10
r
(p) ′
響・ 亀1プ ヽ 九6tも ) 姉 t -1,iu,0,''L
κり0
′ =︱
1、 )S・
?
し
。も ィ
′ sirly '!,vo (1,rlt1
フレ
((1う (イ /2い 33)
(′
0̀
0 ヤ
│
“
′
│
丁f■ )υ う
´
し ャ ,丁 rν ′移
)3「ヽ。:.h
て │ヮ
′
dイ 'd′r'J`タ ノγ
リ
り夜
,(,.イ
′ /ヽ
0
マlη ,シ 1)レ 々
1∠ +-1 Tlt : :
`,′ ν
`1 ノ
ずマー^ Jlr7″7.。
「
仰
_1 ` I
ι ´│ │ │
t″
イ
ヒ
7へ 」
Ч r,J化 ,ど γ
、
ヽ
↓
ヽ
耐
プ
Lσ
ぃ
グルo(
dV Z lJ彬
lυr l
/″
つ‐
n(= t
′
嗽
レヽ
d )7
識 \
ヽ1 7 = V
‐ (1
′
´ワ
こ= J ら/ 例
´ 」
(いu , ヽ
ラアリ │
r
κ
ヽ
CI
0
こ η
‐
■ ヽ
ヽ に
︲/
{P,utllX,
rレ“ M
わら ,い 3
1
p.,,'0,t
2`れ 、 イ
-′ ι 3F) 11′
?, )
↑ OQゝ︺O>一 〇〇f≧f一CO﹂﹂
﹂0 一
‐
〓 o三一、
﹂0﹂ CO〓0コ00 00コOC﹂0⊆一 50T一´銀︶
0>0一
Φ OO E 〇 一
ヽ︱
m
︱
一
ヽ
¨
︵O O︶=︵ゝ.
X︶ ・
■︰︰︰︲︰︰︲
▼= A︺ 〇= 〇Q ΦOCO﹂①一0﹂
一C一
▼= V一= VO ︺=>
い `0
→
●ヽ
´r
%
E ︶> ゝ〓〇〇一
∽ス O①のヽ ①> OC∞
い、0
︵
t 。C∞ 。E ①①ギ
∽C8 ︶ Юヾ = O ①一 ∽ ①﹂①〓≧
O
, 鎚ゝ
000︶︵
︵ ︶=V一=VO︶
︵
︵じ① バじゝバじX︶ ゝ﹂0ち ①一
o﹂︸①C一①︺
o一 oO ︵︶︶
⊃o一
5%ヽ
0 ︵〇ぃ ¨ ︵ メぃ 0三⊂一
の一
〇=︺OE 軍 ︸ = ① X︶ の一①一
O O︶ 0一
︼ “r ”
EoE¨
︺o一o﹄●〓〓︰﹄●Uい。 ぃu〓 暉F 一0﹄﹂
〓0一
鰯倒 oい
frlv* 6′
`ズ
′ク́
ncs r2o22´ )
bι /ζ ン
bノ ′
L ′
メ 幅
l'retn 1で
・
ah‐
4クrく
レ
リ
αレノ o[co `ん `し
そ2́
φ′
° /・
′
Z
″=ル
プ
φ=¢∫ う ヽ
ニ
′ノ
′
′ヽ
θ
` 0ノ
︱
ウ
`
rυ
ソ =し ′
ア・ ひι
′
いけ
″
`
ヽ
`"焼 t
″
t ‐,, ‐1
そ
りz,[Z′ ノご々私
´
ヽ ′ ′
2い が
一′
。Zι r2ノ ″z
イ ′
り
/ヽ 2ノ
ノ0
'2/7(ε のィのノ2/〆
つ一 ,)│ /。
‐
rヽ
デ ハV
“
f l ノ
^‘
′ ``漁
レー
ダ
、 1 ,ノ
´・
ー
ー イ′ ′
ι 〉
__上
オ
n】 Iぞ =[7メ
り │『 Sr2)`イ ?
「 2′ 5'イ
‐
l:て
′υ
2/′ ´
│
│
´●
ιてs/4ノ づんノ
リ 9t (ssrg s.t1o,)
2´
│
ヽ
′
′
/ ノ
f
に ク
つ〃′ル ●γ 多 ′ヽ & .
/
ぐ
a/′` ヽ J
ノ
dri/c c"sg )
\rg'tv ( fr"<
′ ヽ
に
2リ
0
'hJ
uf( cft )
へ 、
r
( rear
4 U ヽ′
dtAw c
,
',rlrJ-
ン
チ
∫てた′つπ ′力θ
γ崚
/
て
∝ S 91″
慶ル
へ♪
′ニ
′
ル
︱竹
9/
′
,
ハN
イ^
´一
V