12.0.5 経路と制御変数及び走行所要時間          改訂2008−10−16
・制御変数とは駆動輪速度・旋回速度・ステアリング速度のことである.
0.5.1 経路と制御変数の関係
・以下は軌道に沿う走行速度と旋回速度.files/image002.gif) またはステアリング速度を加えた
またはステアリング速度を加えた.files/image004.gif) によって求める.
によって求める.
・直線と円弧の繋ぎ合わせの軌道の軌道に沿う速度表現は簡単である.
.files/image006.gif)
(a)直線軌道
   .files/image008.gif) が与えられ,
が与えられ,.files/image010.gif) である.
である.
従って制御変数.files/image012.gif) または
または.files/image014.gif) は
は
   (1)2DW1C機構:  .files/image016.gif) (5-1-1)
          (5-1-1)
   (2)1FDW1FS機構: .files/image018.gif) ,
, .files/image020.gif) (5-1-2)
       (5-1-2)
   (3)1RDW1FS機構: .files/image018.gif) ,
, .files/image020.gif) (5-1-3)
       (5-1-3)
(b)円弧軌道
   .files/image008.gif) が与えられると
が与えられると.files/image024.gif) (R=一定)である.
(R=一定)である.
曲率中心が移動ロボットの左側にあるとき曲率(曲率半径)が正と定義する.
   (1)2DW1C機構:  .files/image026.gif) ,
, .files/image028.gif) (5-1-4)
        (5-1-4)
   (2)1FDW1FS機構: .files/image030.gif) ,
, .files/image032.gif) (5-1-5)
     (5-1-5)
   (3)1RDW1FS機構: .files/image018.gif) ,
, .files/image032.gif) (5-1-6)
               (5-1-6)
・φの式から分かるように,直線−円弧−直線のつなぎではφが急に変わり,(2),(3)タイプのAGVはついていけない.このような場合,円弧の代わりにクロソイド曲線を使う.
(c)クロソイド軌道
・各移動ロボットの機構の制御変数は,3.12.04節Clothidの曲率の式(4-2), (4-3), (4-23), (4-25)を使って
   (1)2DW1C機構:  .files/image036.gif) ,
, .files/image038.gif) (5-1-7)
     (5-1-7)
   (2)1FDW1FS機構: .files/image040.gif) ,
, .files/image042.gif) (5-1-8)
 (5-1-8)
   (3)1RDW1FS機構: .files/image018.gif) ,
, .files/image042.gif) (5-1-9)
           (5-1-9)
・ステアリングを持つ(2),(3)の機構では,直線から円弧へのつなぎ目でκが不連続に変わり,φはその急激な変化に着いていけないがクロソイド曲線ではそのようなことがなくスムースに動けることが分かる.
0.5.2 定速走行の直線・円弧・各クロソイド軌道の所要時間
・AGVの駆動輪の出し得る最大速度.files/image046.gif) とし,その速度で走行すると仮定する.
とし,その速度で走行すると仮定する.
・経路に沿う走行速度.files/image008.gif) は2DW1C, 1RDW1FSの場合は
は2DW1C, 1RDW1FSの場合は.files/image046.gif) であり,1FDW1FSではステアリング角をφとして,
であり,1FDW1FSではステアリング角をφとして,.files/image050.gif) である.
である.
(a)直線の定速駆動所要時間
 直線経路長を.files/image052.gif) とすると,どのAGV機構でも
とすると,どのAGV機構でも
    .files/image054.gif) (
                                         
(
(b)円弧の定速駆動所要時間
 円弧の経路長を.files/image052.gif) とすると
とすると
 2DW1C,1RDW1FSの場合  .files/image054.gif) (5-2-2)
    
               (5-2-2)
 1FDW1FSの場合  .files/image057.gif) (
 (.files/image059.gif) )   (5-2-3)
)   (5-2-3)
(c)クロソイド曲線の定速駆動所要時間
 クロソイド曲線の経路長を.files/image052.gif) とすると
とすると
(c−1)2DW1C,1RDW1FSの場合
  .files/image054.gif) (
    
                          
(
(c−2)1FDW1FSの場合
ステアリング角が一定でなく,走行速度が位置によって異なる.
 台形クロソイド曲線の立ち上がり部分長さを.files/image062.gif) とし,その走行時間を
とし,その走行時間を.files/image064.gif) とする.
とする.
   経路上の曲率  .files/image066.gif) (5-2-5)
                                   
(5-2-5)
   ステアリング角 .files/image068.gif) (LはAGVのトレッド(軸距))
 (LはAGVのトレッド(軸距))
   走行速度    .files/image070.gif) (5-2-6)
        
(5-2-6)
   走行の運動方程式 .files/image072.gif) →
 → .files/image074.gif) (5-2-7)
  (5-2-7)
            .files/image076.gif)
            .files/image078.gif) であるから上式は
 であるから上式は
            .files/image080.gif) (
               
(
   立ち上がり部走行時間   .files/image082.gif) (5-2-9)
        
(5-2-9)
   一定曲率部の走行時間  .files/image084.gif) (5-2-10)
           (5-2-10)
               ただし,.files/image086.gif) は曲率一定の経路長さ
は曲率一定の経路長さ
   全所要時間    .files/image088.gif) (5-2-11)
                           
 (5-2-11)
・以上述べたように,直線・円弧・クロソイド曲線などの曲率が簡単に分かる場合には,軌道に沿う速度と回転速度で表現する方が位置姿勢(その速度)で表現するより簡単である.
0.5.3 経路を正しく辿るための限界ステアリング速度を考慮した走行速度の変化
・ステアリング付きAGV(1FDW1FS, 1RDW1FS)では急に向きを変えることができない(ステアリング速度の限界がある).2DW1C機構は以下の議論に関係ない.
・曲率が急に変化するとステアリングが着いていけないので,走行速度を下げる必要がある.
・直線から円弧,直線からクロソイド曲線に移るとき,限界ステアリング速度を考慮して走行速度をどうすればよいかを計算する.
 
  
 
    
  
   
    
 
    .files/image090.gif)
0.5.3.1 直線から円弧への可変速移行と所要時間
・曲率が急に0から.files/image092.gif) に変わるので,ステアリング輪がその方向に向くまで停止しなければならない.
に変わるので,ステアリング輪がその方向に向くまで停止しなければならない.
・円運動に必要なステアリング角φは
   .files/image094.gif) (LはAGVのトレッド)                             
(5-3-1-1)
  (LはAGVのトレッド)                             
(5-3-1-1)
 であり,限界ステアリング速度を.files/image096.gif) とすると
とすると
   .files/image098.gif) (5-3-1-2)
                                         
 (5-3-1-2)
の時間停止させ,.files/image100.gif) になってから走行に移行する.
になってから走行に移行する.
・移行後の円弧上(円弧長.files/image102.gif) )の走行速度と時間は,1FDW1FSでは,
)の走行速度と時間は,1FDW1FSでは,
   .files/image104.gif) (5-3-1-3)
                                                        
 (5-3-1-3)
   .files/image106.gif) (5-3-1-4)
                      (5-3-1-4)
1RDW1FSでは
   .files/image108.gif) (5-3-1-5)
        
                                                       (5-3-1-5)
   .files/image110.gif) (5-3-1-6)
                                                  
(5-3-1-6)
である.
・直線−円弧が終了するまでの時間は
   .files/image112.gif) (5-3-1-7)
                               
  (5-3-1-7)
 ・直線−円弧−直線に移行するときは更に.files/image064.gif) の停止時間が必要であるから
の停止時間が必要であるから
   .files/image115.gif) (5-3-1-8)
                                  (5-3-1-8)
である.
0.5.3.2 直線から台形クロソイド曲線立ち上がり部への可変速移行と所要時間
(a)2DW1C機構
・このAGVは如何なる曲率変化にもついていけるので,走行速度は.files/image108.gif) であり,クロソイド曲線の全長を
であり,クロソイド曲線の全長を.files/image102.gif) とすると走行する時間は
とすると走行する時間は.files/image119.gif) である.
である.
 
  
 
    
  
   
    
 
    .files/image121.gif)
・最大曲率で旋回するステアリング角は.files/image123.gif) である.
である.
(b)1FDW1FS機構
 
  
 
    
  
   
    
 
    .files/image125.gif)
ステアリング角は
  .files/image127.gif) (5-3-2-1)
                                           
(5-3-2-1)
微分して
   .files/image129.gif) (5-3-2-2)
                                                    
(5-3-2-2)
(b−1)
限界ステアリング速度.files/image096.gif) を考慮したクロソイド立ち上がり部の走行速度
を考慮したクロソイド立ち上がり部の走行速度.files/image008.gif)
    .files/image133.gif) (5-3-2-3)
                   
                    (5-3-2-3)
    .files/image135.gif) (5-3-2-4)
             
                      
(5-3-2-4)
   .files/image137.gif)
.files/image139.gif) (5-3-2-5)
                          
 (5-3-2-5)
.files/image141.gif)
 と置く..files/image143.gif) はステアリング速度を考慮した限界走行速度であり,
はステアリング速度を考慮した限界走行速度であり,.files/image145.gif) は1FDW1FSの駆動輪の出し得る最大走行速度であり(ステアリング角によって変わる),実際の走行速度はどちらか小さい方をとる.
は1FDW1FSの駆動輪の出し得る最大走行速度であり(ステアリング角によって変わる),実際の走行速度はどちらか小さい方をとる.
(b−1−1).files/image147.gif) (ステアリング速度による走行速度の制限がある場合)
(ステアリング速度による走行速度の制限がある場合)
・初めはステアリングがついていけないことを意味し,.files/image145.gif) の走行速度を暫くは出すことができない.
の走行速度を暫くは出すことができない.
・.files/image150.gif) となるステアリング角を
となるステアリング角を.files/image152.gif) とする.
とする.
    .files/image154.gif) (5-3-2-6)
                 (5-3-2-6)
    .files/image156.gif) (5-3-2-7)
                   (5-3-2-7)
(b-1-1-1) .files/image158.gif) のとき(
のとき(.files/image100.gif) となる前に
となる前に.files/image150.gif) となる場合)
となる場合)
・.files/image162.gif) :
: .files/image164.gif) ,
, .files/image166.gif) (5-3-2-8)
                   
     (5-3-2-8)
すなわちステアリングがついていけず最大走行速度を出せない.
・.files/image168.gif) :
:.files/image170.gif) ,
, .files/image172.gif) (5-3-2-9)
      (5-3-2-9)
 この区間は最大走行速度が出せる.ステアリングはそれに着いていく.
・.files/image100.gif) :
:.files/image175.gif) ,
, .files/image100.gif) (5-3-2-10)
                           
   (5-3-2-10)
ステアリング角は一定であり,最大速度で走行する.
(b-1-1-2) .files/image178.gif) のとき(
のとき(.files/image150.gif) となる前に
となる前に.files/image100.gif) となる場合)
となる場合)
・.files/image181.gif) :
:.files/image164.gif) ,
, .files/image166.gif) (5-3-2-11)
                             
(5-3-2-11)
ステアリングがついていけず最大走行速度を出せない.
・.files/image100.gif) :
:.files/image175.gif) ,
,  .files/image100.gif) (5-3-2-12)
                               (5-3-2-12)
 ステアリング角は一定であり,最大速度で走行する.
(b−1−2)  .files/image185.gif) (ステアリング速度の制限を受けない場合)
(ステアリング速度の制限を受けない場合)
・最初から最大走行速度の走行速度を出すことができる.これは曲率の変化が緩やか(.files/image062.gif) が大きい)ということである.
が大きい)ということである.
・.files/image181.gif) :
:.files/image170.gif) ,
, .files/image189.gif) (5-3-2-13)
        (5-3-2-13)
・.files/image100.gif) :
  :.files/image175.gif) ,
,.files/image100.gif) (5-3-2-14)
                 
           
(5-3-2-14)
(b−2)
限界ステアリング速度を.files/image096.gif) を考慮したクロソイド立ち上がり部・全曲線の走行時間
を考慮したクロソイド立ち上がり部・全曲線の走行時間
.files/image192.gif)
(b-2-1)
 .files/image194.gif) (
(.files/image147.gif) )
)
・曲率変化にステアリングがついていけないので,走行速度を徐々に上げる.
・.files/image143.gif) で走って限界走行速度
で走って限界走行速度.files/image145.gif) になるまでの時間を
になるまでの時間を.files/image064.gif) とする.
とする.
・限界走行速度となるまでのステアリング角を.files/image152.gif) とすると
とすると
    .files/image201.gif) (5-3-2-21)
                (5-3-2-21)
 (b-2-1-1)  .files/image158.gif) のとき
のとき
・前述のように.files/image162.gif) では
では.files/image166.gif) で
で.files/image206.gif) となるまでの時間は
となるまでの時間は.files/image208.gif) である.
である.
・その間に走る距離.files/image210.gif) は
は
   .files/image212.gif) (5-3-2-22)
         (5-3-2-22)
・.files/image168.gif) では
では.files/image215.gif) であり,
であり,.files/image152.gif) から
から.files/image218.gif) となるまでの時間
となるまでの時間.files/image220.gif) は
は
   .files/image222.gif) →
 → .files/image224.gif) (5-3-2-23)
    
(5-3-2-23)
   .files/image226.gif) (5-3-2-24)
                  (5-3-2-24)
 但し .files/image228.gif) (5-3-2-25)
                                
(5-3-2-25) 
 ∴  .files/image230.gif) (5-3-2-26)
                                
(5-3-2-26)
となる.
・この間に立ち上がり部の残りの距離.files/image232.gif) を走るように走行速度
を走るように走行速度.files/image145.gif) が調整されている.
が調整されている.
・クロソイド立ち上がり部が終了するまでの時間.files/image235.gif) は
は
   .files/image237.gif) (5-3-2-27)
                                                       
(5-3-2-27)
・クロソイド一定曲率部の長さを.files/image239.gif) とすると,この部分の走行時間
とすると,この部分の走行時間.files/image241.gif) は
は
   .files/image243.gif) (5-3-2-28)
                     (5-3-2-28)
・クロソイド全行程の走行時間.files/image245.gif) は
は
   .files/image247.gif) (5-3-2-29)
                        
    (5-3-2-29)
(b-2-1-2)  .files/image249.gif) のとき
のとき
・.files/image020.gif) から
から.files/image218.gif) となるまで(
となるまで(.files/image253.gif) ,
,.files/image255.gif) となるまで)ステアリング速度に拘束される.すなわち
となるまで)ステアリング速度に拘束される.すなわち.files/image257.gif) では走行速度
では走行速度.files/image259.gif) ,ステアリング速度
,ステアリング速度.files/image166.gif) で走り,
で走り,.files/image262.gif) では一定速度
では一定速度.files/image175.gif) で走る.
で走る.
・.files/image218.gif) となるまでの走行時間
となるまでの走行時間.files/image235.gif) は
は
   .files/image266.gif) (5-3-2-31)
                                   (5-3-2-31)
・クロソイド一定曲率部の長さを.files/image239.gif) とすると,この部分の走行時間
とすると,この部分の走行時間.files/image241.gif) は
は
   .files/image243.gif) (5-3-2-32)
                       (5-3-2-32)
・クロソイド全行程の走行時間.files/image245.gif) は
は
   .files/image247.gif) (5-3-2-33)
                                  
(5-3-2-33)
 (b-2-2)  .files/image269.gif) (
(.files/image271.gif) )
)
・曲率変化にステアリングがついていけるので,.files/image255.gif) ,
,.files/image100.gif) となるまで最大走行速度
となるまで最大走行速度.files/image275.gif) であり,ステアリング速度はそれに合わせて
であり,ステアリング速度はそれに合わせて.files/image215.gif) である.
である.
・.files/image100.gif) となるまでの時間
となるまでの時間.files/image235.gif) は
は
   .files/image278.gif) (
  (.files/image280.gif) は(8-2-25)式)             
 (5-3-2-34)
は(8-2-25)式)             
 (5-3-2-34)
である.
・前と同様に,クロソイド一定曲率部の長さを.files/image239.gif) とすると,この部分の走行時間
とすると,この部分の走行時間.files/image241.gif) は
は
   .files/image243.gif) (5-3-2-35)
                     (5-3-2-35)
・クロソイド全行程の走行時間.files/image245.gif) は
は
   .files/image247.gif) (5-3-2-36)
                                 
(5-3-2-36)
(c)1RDW1FS機構
・1FDW1FS機構の走行最大速度を,.files/image283.gif) の代わりに
の代わりに.files/image285.gif) とすればよい.
とすればよい.
(c−1)
限界ステアリング速度.files/image096.gif) を考慮したクロソイド立ち上がり部の走行速度
を考慮したクロソイド立ち上がり部の走行速度.files/image287.gif)
.files/image289.gif)
 (c-1-1) .files/image291.gif) (ステアリング速度による走行速度の制限がある場合)
(ステアリング速度による走行速度の制限がある場合)
・曲率変化にステアリングがついていけないので走行速度を下げる.
 .files/image293.gif) (走行速度を徐々に上げる)        (5-3-2-51)
   (走行速度を徐々に上げる)        (5-3-2-51)
 この状態が.files/image108.gif) となるまで,または
となるまで,または.files/image100.gif) となるまで続く.
となるまで続く.
  どちらが先でもその後は.files/image297.gif) の一定走行速度で,立ち上がり部が終了するまで続く.
の一定走行速度で,立ち上がり部が終了するまで続く.
・.files/image299.gif) となるステアリング角を
となるステアリング角を.files/image152.gif) とする.
とする.
    .files/image301.gif) (5-3-2-52)
                    (5-3-2-52)
    .files/image303.gif) (5-3-2-53)
                   (5-3-2-53)
 (c-1-1-1) .files/image158.gif) ならば
ならば
・.files/image162.gif) :
: .files/image305.gif) ,
, .files/image166.gif) (5-3-2-54)
                   
(5-3-2-54)
すなわちステアリングがついていけず最大速度を出せない.
・.files/image168.gif) :
:.files/image108.gif) ,
,   .files/image309.gif) (5-3-2-55)
                     (5-3-2-55)
          または  .files/image311.gif) (5-3-2-56)
       (5-3-2-56)
  ただし,tはこの関数の始まりを0とする.
・.files/image100.gif) :
:  .files/image108.gif) ,
, .files/image100.gif) (5-3-2-57)
                                     
(5-3-2-57)
(c-1-1-2)
.files/image178.gif) ならば
ならば
・.files/image181.gif) :
:.files/image305.gif) ,
, .files/image166.gif) (5-3-2-58)
                    
(5-3-2-58)
・.files/image100.gif) :
:.files/image108.gif) ,
, .files/image100.gif) (5-3-2-59)
                                          
(5-3-2-59)
(c-1-2) .files/image269.gif) (
(.files/image271.gif) )(ステアリング速度の制限を受けない場合)
)(ステアリング速度の制限を受けない場合)
・曲率変化にステアリングがついていけるので
   .files/image108.gif) ,
,.files/image309.gif) (走行速度は定常でよい)        (5-3-2-60)
  (走行速度は定常でよい)        (5-3-2-60)
または 
.files/image320.gif) (5-3-2-61)
              
(5-3-2-61)
この最大走行速度でもステアリング速度がついていけるので,φに関係なく立ち上がり部が終了するまで続く.
(c−2)
限界ステアリング速度を.files/image096.gif) を考慮したクロソイド立ち上がり部・全曲線の走行時間
を考慮したクロソイド立ち上がり部・全曲線の走行時間
.files/image322.gif)
 
(c-2-1)
 .files/image194.gif) (
(.files/image147.gif) )
)
・曲率変化にステアリングがついていけないので,走行速度を徐々に上げる.
・.files/image143.gif) で走って限界走行速度
で走って限界走行速度.files/image046.gif) になるまでの時間を
になるまでの時間を.files/image064.gif) とする.
とする.
・限界走行速度となるまでのステアリング角を.files/image152.gif) とすると
とすると
    .files/image326.gif) (5-3-2-61)
              (5-3-2-61)
 (c-2-1-1)  .files/image158.gif) のとき
のとき
・前述のように.files/image162.gif) では走行速度
では走行速度.files/image259.gif) ,限界ステアリング速度
,限界ステアリング速度.files/image166.gif) で走り,
で走り,.files/image168.gif) では
では.files/image108.gif) ,
,.files/image309.gif) で走り,
で走り,.files/image331.gif) では
では.files/image108.gif) ,
,.files/image100.gif) (
(.files/image335.gif) )で走る.
)で走る.
・.files/image162.gif) 間に
間に.files/image206.gif) となるまでの時間は
となるまでの時間は.files/image208.gif) である.
である.
・この間に走る距離.files/image210.gif) は
は
   .files/image212.gif) (5-3-2-62)
       (5-3-2-62)
・.files/image168.gif) (
(.files/image340.gif) から
から.files/image062.gif) まで)間に走る時間
まで)間に走る時間.files/image220.gif) は
は
   .files/image137.gif)
.files/image344.gif) (5-3-2-63)
                      (5-3-2-63)
 この間にφは.files/image152.gif) から
から.files/image218.gif) になっている.
になっている.
・クロソイド立ち上がり部が終了するまでの時間.files/image235.gif) は
は
   .files/image237.gif) (5-3-2-67)
                                                     
(5-3-2-67)
・クロソイド一定曲率部の長さを.files/image239.gif) とすると,この部分の走行時間
とすると,この部分の走行時間.files/image241.gif) は
は
   .files/image349.gif) (5-3-2-68)
                      (5-3-2-68)
・クロソイド全行程の走行時間.files/image245.gif) は
は
   .files/image247.gif) (5-3-2-69)
                          (5-3-2-69)
(c-2-1-2)  .files/image249.gif) のとき
のとき
・立ち上がり部全域でステアリング速度に拘束される.すなわち.files/image257.gif) (
(.files/image266.gif) )では走行速度
)では走行速度.files/image305.gif) ,ステアリング速度
,ステアリング速度.files/image166.gif) で走り,
で走り,.files/image262.gif) では一定速度
では一定速度.files/image108.gif) ,
,.files/image100.gif) (
(.files/image335.gif) )で走る.
)で走る.
・その立ち上がり部の走行時間.files/image235.gif) はステアリング速度を最大の
はステアリング速度を最大の.files/image096.gif) として,
として,
.files/image137.gif) 
   .files/image266.gif) (5-3-2-70)
                           (5-3-2-70)
・クロソイド一定曲率部の長さを.files/image239.gif) とすると,この部分の走行時間
とすると,この部分の走行時間.files/image241.gif) は
は
   .files/image349.gif) (5-3-2-71)
                         (5-3-2-71)
・クロソイド全行程の走行時間.files/image245.gif) は
は
   .files/image247.gif) (5-3-2-72)
                             (5-3-2-72)
(c-2-2)
 .files/image359.gif)
・曲率変化にステアリングがついていけるので,限界走行速度.files/image108.gif) ,ステアリング速度
,ステアリング速度.files/image309.gif)
で走行する.
・立ち上がり部の走行時間.files/image235.gif) は
は
 .files/image363.gif) (5-3-2-73)
                                                  
    (5-3-2-73)
・前と同様に,クロソイド一定曲率部の長さを.files/image239.gif) とすると,この部分の走行時間
とすると,この部分の走行時間.files/image241.gif) は
は
   .files/image349.gif) (5-3-2-74)
                       (5-3-2-74)
・クロソイド全行程の走行時間.files/image245.gif) は
は
   .files/image247.gif) (5-3-2-75)
                            (5-3-2-75)
0.5.4 一定走行速度によるAGVの台形クロソイド経路追従の微分方程式
・一定速度走行するAGVは,2DW1C機構以外ではステアリングが曲率の変化についていけない場合があり,シミュレーションではそのずれが経路によってどのように変わるかを見る.
・駆動速度・ステアリング速度は最大値.files/image046.gif) ,
,.files/image096.gif) を取るとする.
を取るとする.
・予め決められた経路があり,走行距離sによって直線から曲線,またはその逆の切り替えを行うとする.すなわち,経路からはずれたら修正するフィードバック制御は行わないとする.
・駆動輪の回転角(駆動輪の走行距離)とステアリング角φはAGVの内界センサによって分かるとする.
・駆動輪の回転角からAGVの走行距離sが分かる.運動の微分方程式には駆動輪変位を陽には取り上げない.
・すなわち,AGVに分かるのは走行速度.files/image008.gif) ・距離s,ステアリング速度
・距離s,ステアリング速度.files/image369.gif) ・角φである.
・角φである.
・台形クロソイド経路の曲率変化の立ち上がり・定常曲率・立ち上がりの経路長.files/image062.gif) ,
,.files/image372.gif) ,
,.files/image062.gif) ,全クロソイド長
,全クロソイド長.files/image102.gif) ,最大曲率
,最大曲率.files/image092.gif) ,最大ステアリング角
,最大ステアリング角.files/image123.gif) は既知である.
は既知である.
・反時計回りの曲率・ステアリング角を正(κ>0,φ>0),時計回りの曲率・ステアリング角を負(κ<0,φ<0)とする.
・以下の微分方程式は1FDW1FS,1RDW1FS機構に適用する.2DW1C機構は急なステアリングが可能なので定速走行でも理論的な経路を辿ることができる.
・.files/image377.gif) ,および
,および.files/image379.gif) の関する微分方程式,曲率κは以下の通りである.
の関する微分方程式,曲率κは以下の通りである.
   .files/image381.gif) 2DW1C,1RDW1FS:
  2DW1C,1RDW1FS:.files/image108.gif) (5-4-1)
                 (5-4-1)
        1FDW1FS:.files/image275.gif)
   .files/image385.gif) 
  .files/image387.gif) (
(.files/image389.gif) のとき:理論値に遅れたときは全速で遅れ回復)  (5-4-2)
のとき:理論値に遅れたときは全速で遅れ回復)  (5-4-2)
        .files/image010.gif) (
  (.files/image392.gif) のとき)
のとき)
        ただし .files/image394.gif) (
  (.files/image396.gif) :理論的なステアリング角)
:理論的なステアリング角)
   .files/image398.gif) :実軌道の曲率(遅れたときはκcと異なる.)                  
(5-4-3)
:実軌道の曲率(遅れたときはκcと異なる.)                  
(5-4-3)
   .files/image400.gif) (
    
(.files/image402.gif) :立ち上がり部
:立ち上がり部 .files/image404.gif) :理論的な曲率)
:理論的な曲率)
    .files/image406.gif) (
       
(.files/image408.gif) :定常部)
:定常部)
    .files/image410.gif) (
(.files/image412.gif) :立ち下がり部)
:立ち下がり部)
   .files/image414.gif) (
       (.files/image416.gif) 理論的なAGV向きの変化率)           
    (5-4-4)
 理論的なAGV向きの変化率)           
    (5-4-4)
   .files/image418.gif) (
     (.files/image420.gif) :理路的なX方向位置)                   
(5-4-5)
:理路的なX方向位置)                   
(5-4-5)
   .files/image422.gif) (
     (.files/image424.gif) :理論的なY方向位置)                    
(5-4-6)
:理論的なY方向位置)                    
(5-4-6)
・三角クロソイド曲線では定常部.files/image426.gif) (
(.files/image428.gif) )とすればよい.
)とすればよい.
・円弧軌道では理論曲率を
   .files/image430.gif) (=一定),
(=一定),.files/image432.gif) (
(.files/image434.gif) )
)
とすればよい.
3.12.05.5 可変走行速度によるAGVの台形クロソイド経路追従の微分方程式
・台形クロソイド曲線を可変走行速度で追従するステアリング角・走行速度の図を再掲する.
.files/image436.gif)
.files/image438.gif)
・駆動速度・ステアリング速度は可変であるが,最大値は.files/image046.gif) ,
,.files/image096.gif) を取るとする.
を取るとする.
・予め設定した経路があり,AGVは走行距離sによって直線から曲線,またはその逆の切り替えを行うとする.すなわち,経路からはずれたら修正するフィードバック制御は行わないとする.
・AGVに分かるのは走行速度.files/image008.gif) ・距離s,ステアリング速度
・距離s,ステアリング速度.files/image369.gif) ・角φとする.
・角φとする.
・台形クロソイド経路の曲率変化の立ち上がり・定常曲率・立ち上がりの経路長.files/image062.gif) ,
,.files/image372.gif) ,
,.files/image062.gif) ,全クロソイド長
,全クロソイド長.files/image102.gif) ,最大曲率
,最大曲率.files/image092.gif) ,最大ステアリング角,
,最大ステアリング角,.files/image123.gif) ,
,.files/image441.gif) は既知である.
は既知である.
・.files/image443.gif) ,
,.files/image445.gif) (1FDW1FSの場合),
(1FDW1FSの場合),.files/image447.gif) (1RDW1FSの場合)も既知である.なお,
(1RDW1FSの場合)も既知である.なお,.files/image271.gif) のときは
のときは.files/image450.gif) とする.
とする.
・反時計回りの曲率・ステアリング角を正(κ>0,φ>0),時計回りの曲率・ステアリング角を負(κ<0,φ<0)とする.
・以下の微分方程式は1FDW1FS,1RDW1FS機構に適用する.2DW1C機構は急なステアリングが可能なので理論的な経路を辿ることができる.
・.files/image377.gif) ,および
,および.files/image379.gif) の関する微分方程式,曲率κは以下の通りである.
の関する微分方程式,曲率κは以下の通りである.
   .files/image381.gif) 
  .files/image453.gif) (
 (.files/image455.gif) (
(.files/image158.gif) ),または
),または.files/image458.gif) (
(.files/image460.gif) )のとき)  (5-5-1)
)のとき)  (5-5-1)
.files/image275.gif) (1FDW1FS:
   (1FDW1FS:.files/image463.gif) ,または
,または.files/image100.gif) のとき)
のとき)
.files/image108.gif) (1RDW1FS:
     (1RDW1FS:.files/image463.gif) ,または
,または.files/image100.gif) のとき)
のとき)
ただし .files/image443.gif)
   .files/image385.gif) 
  .files/image010.gif) (
(.files/image100.gif) のとき 定常旋回部)                                         
(5-5-2)
のとき 定常旋回部)                                         
(5-5-2)
        .files/image387.gif) (
(.files/image468.gif) (
(.files/image158.gif) )または
)または.files/image458.gif) (
(.files/image460.gif) )のとき
)のとき
:立ち上がり・立ち下がり部で駆動速度を下げたとき)
        ただし  .files/image447.gif) ,
,  .files/image123.gif)
        .files/image470.gif) (1FDW1FS:
(1FDW1FS:.files/image463.gif) ,または
,または.files/image100.gif) のとき)
のとき)
        .files/image472.gif) (1RDW1FS:
(1RDW1FS:.files/image463.gif) ,または
,または.files/image100.gif) のとき)
のとき)
:立ち上り・立下り部で駆動速度Vmaxのままのとき)
        ただし .files/image441.gif)
  .files/image398.gif) :実軌道の曲率(可変速なので理論値κcと同じ筈)                          
(5-5-3)
:実軌道の曲率(可変速なので理論値κcと同じ筈)                          
(5-5-3)
   .files/image414.gif) (
       (.files/image416.gif) 理論的な姿勢)                                          
(5-5-4)
 理論的な姿勢)                                          
(5-5-4)
  .files/image476.gif) (
     (.files/image478.gif) :理路的なX方向位置)                                 
(5-5-5)
:理路的なX方向位置)                                 
(5-5-5)
  .files/image480.gif) (
     (.files/image482.gif) :理論的なY方向位置)                                 
(5-5-6)
:理論的なY方向位置)                                 
(5-5-6)
・三角クロソイド曲線では定常部.files/image426.gif) (
(.files/image428.gif) )とすればよい.
)とすればよい.
・円弧経路では,始点で曲率が急に変わるので,一旦停止してステアリング角を曲率に合わせて.files/image123.gif) となるまで待たねばならない.円弧から直線に移る場合も同様である.
となるまで待たねばならない.円弧から直線に移る場合も同様である.