Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作
同樣,該Stanley算法也是用于Coursera self driving car Part1 FinalProject裡得橫向控制,縱向采用PID控制不贅述。
1.Stanley算法原理
Stanley算法原理相對比較簡單,可以處理初始橫向誤差,航向誤差較大得情況。
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Stanley控制量前輪轉角得産生由兩部分構成:
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
為了消除車輛航向與參考航向之間得角度差所需得前輪轉角,參考航向即為參考點得切線方向
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
為了消除橫向距離需要得前輪轉角
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
這個比例系數k越大,
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
原理就是這樣,很簡單。
2.Coursera self driving car Part1 FinalProject介紹
Part1 FinalProject參見我得另一篇部落格裡的2.1小節
Coursera self-driving car Part1 Final Project——無人車軌迹跟蹤之MPC模型預測控制原理推導及Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
→下發控制量
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
用參考路徑的第一個參考點P0與小車位置P的連線與x軸所成角
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
,最近參考點的切線方向的航向角
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
,這種角度均在-pi到pi之間,航向角是-pi-pi,atan2計算出來的角度也是-pi到pi。
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
上圖如果小車向右上方運動
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
,左拐沒問題,橫向誤差為負。
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
如果小車向左下方運動,
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
小車需向右拐,則橫向誤差為正,也正确。
在Finalproject裡坐标系是反的,則上述規則剛好反過來即可。
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作
Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作Coursera self-driving car Part1 Final Project——自動駕駛軌迹跟蹤之Stanley算法推導及Python實作1.Stanley算法原理2.Coursera self driving car Part1 FinalProject介紹3.Python實作