Enviar búsqueda
Cargar
104-10.自平衡獨輪車
•
Descargar como PPTX, PDF
•
2 recomendaciones
•
1,718 vistas
nctusee
Seguir
交通大學系統工程創新教學 控制系統實驗 期末專題
Leer menos
Leer más
Ingeniería
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 29
Descargar ahora
Recomendados
吳凡設計過程報告
吳凡設計過程報告
taya86315
Segway分享_郭有迪
Segway分享_郭有迪
CAVEDU Education
104-05.iPet
104-05.iPet
nctusee
104-07.自動清地板機
104-07.自動清地板機
nctusee
Segway分享_黃傑
Segway分享_黃傑
CAVEDU Education
Big Segway分享_桂學文
Big Segway分享_桂學文
CAVEDU Education
150919_從機器人淺談程式教育@華山
150919_從機器人淺談程式教育@華山
CAVEDU Education
Arduino 習作工坊#2 - 動力之夜150114
Arduino 習作工坊#2 - 動力之夜150114
CAVEDU Education
Recomendados
吳凡設計過程報告
吳凡設計過程報告
taya86315
Segway分享_郭有迪
Segway分享_郭有迪
CAVEDU Education
104-05.iPet
104-05.iPet
nctusee
104-07.自動清地板機
104-07.自動清地板機
nctusee
Segway分享_黃傑
Segway分享_黃傑
CAVEDU Education
Big Segway分享_桂學文
Big Segway分享_桂學文
CAVEDU Education
150919_從機器人淺談程式教育@華山
150919_從機器人淺談程式教育@華山
CAVEDU Education
Arduino 習作工坊#2 - 動力之夜150114
Arduino 習作工坊#2 - 動力之夜150114
CAVEDU Education
廖宸豐 & 陳卓立(溫度保持杯墊)
廖宸豐 & 陳卓立(溫度保持杯墊)
nctusee
郭先河 & 吳昱宗(發球機)
郭先河 & 吳昱宗(發球機)
nctusee
黃國峰 & 陳永哲 & 潘尚鶴(立體地下停車場)
黃國峰 & 陳永哲 & 潘尚鶴(立體地下停車場)
nctusee
104-08.自動化撿料系統
104-08.自動化撿料系統
nctusee
汪瑋翔 & 王俊琪(魚缸)
汪瑋翔 & 王俊琪(魚缸)
nctusee
蔡明翰 & 廖崑甫(半自動化物流小工廠)
蔡明翰 & 廖崑甫(半自動化物流小工廠)
nctusee
104-09.迷你四驅車
104-09.迷你四驅車
nctusee
江中柱 & 李思達(心電圖放大器)
江中柱 & 李思達(心電圖放大器)
nctusee
冷赫 & 李昀達(水陸兩用工作車)
冷赫 & 李昀達(水陸兩用工作車)
nctusee
104-06.JDoor
104-06.JDoor
nctusee
104-02.Remote Chess
104-02.Remote Chess
nctusee
蔡仁傑 & 楊人澧(百葉窗室內光照控制)
蔡仁傑 & 楊人澧(百葉窗室內光照控制)
nctusee
104-01.小型洗衣機
104-01.小型洗衣機
nctusee
104-04.防油門誤踩系統
104-04.防油門誤踩系統
nctusee
石健彤 & 葉冠銘(四輪驅動車)
石健彤 & 葉冠銘(四輪驅動車)
nctusee
104-03.溫濕度光線控制系統
104-03.溫濕度光線控制系統
nctusee
施宇駿 & 葉昶志(夾娃娃機)
施宇駿 & 葉昶志(夾娃娃機)
nctusee
王薪迪 & 蔡培煜(飛行蹺蹺板)
王薪迪 & 蔡培煜(飛行蹺蹺板)
nctusee
EOS_2016_Spring Team4 - 自製示波器和波形產生器
EOS_2016_Spring Team4 - 自製示波器和波形產生器
nctusee
EOS_2016_Spring Team8 - 團購趣
EOS_2016_Spring Team8 - 團購趣
nctusee
EOS_2016_Spring Team9 - 百萬大富翁
EOS_2016_Spring Team9 - 百萬大富翁
nctusee
EOS_2016_Spring Team6 - Px car
EOS_2016_Spring Team6 - Px car
nctusee
Más contenido relacionado
Destacado
廖宸豐 & 陳卓立(溫度保持杯墊)
廖宸豐 & 陳卓立(溫度保持杯墊)
nctusee
郭先河 & 吳昱宗(發球機)
郭先河 & 吳昱宗(發球機)
nctusee
黃國峰 & 陳永哲 & 潘尚鶴(立體地下停車場)
黃國峰 & 陳永哲 & 潘尚鶴(立體地下停車場)
nctusee
104-08.自動化撿料系統
104-08.自動化撿料系統
nctusee
汪瑋翔 & 王俊琪(魚缸)
汪瑋翔 & 王俊琪(魚缸)
nctusee
蔡明翰 & 廖崑甫(半自動化物流小工廠)
蔡明翰 & 廖崑甫(半自動化物流小工廠)
nctusee
104-09.迷你四驅車
104-09.迷你四驅車
nctusee
江中柱 & 李思達(心電圖放大器)
江中柱 & 李思達(心電圖放大器)
nctusee
冷赫 & 李昀達(水陸兩用工作車)
冷赫 & 李昀達(水陸兩用工作車)
nctusee
104-06.JDoor
104-06.JDoor
nctusee
104-02.Remote Chess
104-02.Remote Chess
nctusee
蔡仁傑 & 楊人澧(百葉窗室內光照控制)
蔡仁傑 & 楊人澧(百葉窗室內光照控制)
nctusee
104-01.小型洗衣機
104-01.小型洗衣機
nctusee
104-04.防油門誤踩系統
104-04.防油門誤踩系統
nctusee
石健彤 & 葉冠銘(四輪驅動車)
石健彤 & 葉冠銘(四輪驅動車)
nctusee
104-03.溫濕度光線控制系統
104-03.溫濕度光線控制系統
nctusee
施宇駿 & 葉昶志(夾娃娃機)
施宇駿 & 葉昶志(夾娃娃機)
nctusee
王薪迪 & 蔡培煜(飛行蹺蹺板)
王薪迪 & 蔡培煜(飛行蹺蹺板)
nctusee
Destacado
(18)
廖宸豐 & 陳卓立(溫度保持杯墊)
廖宸豐 & 陳卓立(溫度保持杯墊)
郭先河 & 吳昱宗(發球機)
郭先河 & 吳昱宗(發球機)
黃國峰 & 陳永哲 & 潘尚鶴(立體地下停車場)
黃國峰 & 陳永哲 & 潘尚鶴(立體地下停車場)
104-08.自動化撿料系統
104-08.自動化撿料系統
汪瑋翔 & 王俊琪(魚缸)
汪瑋翔 & 王俊琪(魚缸)
蔡明翰 & 廖崑甫(半自動化物流小工廠)
蔡明翰 & 廖崑甫(半自動化物流小工廠)
104-09.迷你四驅車
104-09.迷你四驅車
江中柱 & 李思達(心電圖放大器)
江中柱 & 李思達(心電圖放大器)
冷赫 & 李昀達(水陸兩用工作車)
冷赫 & 李昀達(水陸兩用工作車)
104-06.JDoor
104-06.JDoor
104-02.Remote Chess
104-02.Remote Chess
蔡仁傑 & 楊人澧(百葉窗室內光照控制)
蔡仁傑 & 楊人澧(百葉窗室內光照控制)
104-01.小型洗衣機
104-01.小型洗衣機
104-04.防油門誤踩系統
104-04.防油門誤踩系統
石健彤 & 葉冠銘(四輪驅動車)
石健彤 & 葉冠銘(四輪驅動車)
104-03.溫濕度光線控制系統
104-03.溫濕度光線控制系統
施宇駿 & 葉昶志(夾娃娃機)
施宇駿 & 葉昶志(夾娃娃機)
王薪迪 & 蔡培煜(飛行蹺蹺板)
王薪迪 & 蔡培煜(飛行蹺蹺板)
Más de nctusee
EOS_2016_Spring Team4 - 自製示波器和波形產生器
EOS_2016_Spring Team4 - 自製示波器和波形產生器
nctusee
EOS_2016_Spring Team8 - 團購趣
EOS_2016_Spring Team8 - 團購趣
nctusee
EOS_2016_Spring Team9 - 百萬大富翁
EOS_2016_Spring Team9 - 百萬大富翁
nctusee
EOS_2016_Spring Team6 - Px car
EOS_2016_Spring Team6 - Px car
nctusee
EOS_2016_Spring Team5 - Voiceprint recognition system
EOS_2016_Spring Team5 - Voiceprint recognition system
nctusee
EOS_2016_Spring Team3 - 連線鬧鐘
EOS_2016_Spring Team3 - 連線鬧鐘
nctusee
EOS_2016_Spring Team2 - Taiko drum master
EOS_2016_Spring Team2 - Taiko drum master
nctusee
EOS_2016_Spring Team1 - Pinball battle
EOS_2016_Spring Team1 - Pinball battle
nctusee
EOS_2015_Fall Team1 - 拉亞計畫
EOS_2015_Fall Team1 - 拉亞計畫
nctusee
EOS_2015_Fall Team9 - 大富翁
EOS_2015_Fall Team9 - 大富翁
nctusee
EOS_2015_Fall Team8 - 摩斯burger
EOS_2015_Fall Team8 - 摩斯burger
nctusee
EOS_2015_Fall Team7 - 籃球電子計分板
EOS_2015_Fall Team7 - 籃球電子計分板
nctusee
EOS_2015_Fall Team6 - One to Ten App Design Toolkit
EOS_2015_Fall Team6 - One to Ten App Design Toolkit
nctusee
EOS_2015_Fall Team5 - 數學天才打地鼠
EOS_2015_Fall Team5 - 數學天才打地鼠
nctusee
EOS_2015_Fall Team4 - Pine Line
EOS_2015_Fall Team4 - Pine Line
nctusee
EOS_2015_Fall Team3 - 富饒之城
EOS_2015_Fall Team3 - 富饒之城
nctusee
EOS_2015_Fall Team2 - 平交道智慧監控站
EOS_2015_Fall Team2 - 平交道智慧監控站
nctusee
Team9 - 嵌入式大富翁
Team9 - 嵌入式大富翁
nctusee
Team8 - Dit-Dah Chat Room
Team8 - Dit-Dah Chat Room
nctusee
Team7 - 多功能電子計分板
Team7 - 多功能電子計分板
nctusee
Más de nctusee
(20)
EOS_2016_Spring Team4 - 自製示波器和波形產生器
EOS_2016_Spring Team4 - 自製示波器和波形產生器
EOS_2016_Spring Team8 - 團購趣
EOS_2016_Spring Team8 - 團購趣
EOS_2016_Spring Team9 - 百萬大富翁
EOS_2016_Spring Team9 - 百萬大富翁
EOS_2016_Spring Team6 - Px car
EOS_2016_Spring Team6 - Px car
EOS_2016_Spring Team5 - Voiceprint recognition system
EOS_2016_Spring Team5 - Voiceprint recognition system
EOS_2016_Spring Team3 - 連線鬧鐘
EOS_2016_Spring Team3 - 連線鬧鐘
EOS_2016_Spring Team2 - Taiko drum master
EOS_2016_Spring Team2 - Taiko drum master
EOS_2016_Spring Team1 - Pinball battle
EOS_2016_Spring Team1 - Pinball battle
EOS_2015_Fall Team1 - 拉亞計畫
EOS_2015_Fall Team1 - 拉亞計畫
EOS_2015_Fall Team9 - 大富翁
EOS_2015_Fall Team9 - 大富翁
EOS_2015_Fall Team8 - 摩斯burger
EOS_2015_Fall Team8 - 摩斯burger
EOS_2015_Fall Team7 - 籃球電子計分板
EOS_2015_Fall Team7 - 籃球電子計分板
EOS_2015_Fall Team6 - One to Ten App Design Toolkit
EOS_2015_Fall Team6 - One to Ten App Design Toolkit
EOS_2015_Fall Team5 - 數學天才打地鼠
EOS_2015_Fall Team5 - 數學天才打地鼠
EOS_2015_Fall Team4 - Pine Line
EOS_2015_Fall Team4 - Pine Line
EOS_2015_Fall Team3 - 富饒之城
EOS_2015_Fall Team3 - 富饒之城
EOS_2015_Fall Team2 - 平交道智慧監控站
EOS_2015_Fall Team2 - 平交道智慧監控站
Team9 - 嵌入式大富翁
Team9 - 嵌入式大富翁
Team8 - Dit-Dah Chat Room
Team8 - Dit-Dah Chat Room
Team7 - 多功能電子計分板
Team7 - 多功能電子計分板
104-10.自平衡獨輪車
1.
Group 10 Self Balancing
Unicycle 0012244 邱沛淮 0111281 魏浩耕
2.
引言 為了改善普通單輪車不穩定無法平衡的缺點,故設 計自平衡單輪車。 單輪車因為不穩定有反應較其他二輪或多輪車快的 優點。
3.
市面上類似的產品 Solowheel是一種電力驅動、 具有自我平衡能力的個人用運 輸載具,是都市用交通工具的 一種。
4.
SCAMPER
5.
SCAMPER 調適 (A) (微調) 原物可否有需要調整的地 方? 進行變動 單輪車輪子過大,若將應用限定在日常生活的物 品,則可以縮小輪子與馬達的負載,以縮小化。 其他用途(put to
other uses) 除了原功能外,是否能開 發其他用途? 不同領域應用 讓車子能幫忙拿著杯盤,變成提供勞力的機器人。
6.
Background—Motor Model 車子質量:M 棒子質量:m 棒子轉動慣量:I= 1 3 𝑚𝑙2 棒子與鉛直線夾角:𝜃 車子受水平力:F T= 1 2 𝑀𝑣1 2 + 1 2 𝑚𝑣2 2+ 1 2 𝐼
𝜃2 V=mgl𝑠𝑖𝑛 𝜃 where 𝑣1 2 = 𝑥, 2 , 𝑣2 2 = ( 𝑑 𝑑𝑡 (𝑥 + 𝑙 sin 𝜃))2 +( 𝑑 𝑑𝑡 (𝑙 cos 𝜃))2 假設 𝜃, 𝜃 →0 車子相對地面速度:𝑣1 棒子相對地面速度:𝑣2 棒子長度:2l 棒子質心到車子長度:l x0 Euler–Lagrange equation: L=T-V
7.
Background—Motor Model 𝑀 +
𝑚 𝑥 + 𝑚𝑙 𝜃 = 𝐹 4 3 𝑚𝑙2 𝜃 − 𝑚𝑔𝑙𝜃 + 𝑚𝑙 𝑥 = 0 在化簡為: 𝜃 = 3𝑔(𝑀 + 𝑚) 𝑙(4𝑀 + 𝑚) 𝜃 − 3 4𝑀𝑙 + 𝑚𝑙 𝐹 𝑥 = 4 4𝑀 + 𝑚 𝐹 − 3𝑚𝑔 4𝑀 + 𝑚 𝜃 目標: 將原本這兩個pole 的左半平面 得到:
8.
Background—MPU6050 可以利用直接量測 到三軸的重力加速 度計算角度,如右 圖。 故可推得與鉛直夾 角θ與三軸重力加速 度的關係: 𝜃
= tan−1 𝐴𝑐𝑐_𝑍2 𝐴𝑐𝑐_𝑋2 + 𝐴𝑐𝑐_Y2 Acc_X Acc_Y Acc_Z gravity θ MPU6050
9.
Background—MPU6050 用上述方法雖然容易計算,但是會 與加速度 的問題,使系統不夠穩定,馬達因此會突然爆衝的 現象。使單輪車
。 為了解決這個問題,一般常用的方法有二。 。
10.
Background—complementary filter 計測量,容易 ,因為其他 的力也容易被測量。此種方法較適合 的系統使用。
但若使用 ,雖可避免其他外力影響, 但受到積分的影響(測量的是角速度), , 故此方法只適合短期測量。 將以上兩者的優點結合就是complementary filter 的精神。
11.
Background—complementary filter 實作上用以下的公式實現complementary
filter: 𝜃 = 𝛼 𝜃 𝑝𝑟𝑒 + 𝐺𝑦𝑟𝑜 𝑥 ∗ 𝑑𝑡 + 1 − 𝛼 ∗ 𝐴𝑐𝑐 𝑧 其中θ為這次量測角度輸出, 𝜃 𝑝𝑟𝑒前一次量測角度輸出, 𝐺𝑦𝑟𝑜 𝑥為raw方向的速度, 𝐴𝑐𝑐 𝑧為z方向的重力加速度, α為常數。 使用 ,則是藉由陀螺儀讀 值補償加速度計讀值,
12.
Background— theta read
conclusion 直接量xyz3軸的加速度會受限於相對加速度的影響, 因此需要結合3軸加速度與3軸旋轉速度的資料才能 量出較正確的車體傾角。 MPU6050內建一 DMP (Digital Motion Processor),可以 ,得到xyz三方向的角度。
13.
硬體—馬達 • 使用的馬達結構如下: • 規格則是1:13齒輪比之下, rated
torque=0.2Kg-cm,rated speed =525rpm
14.
使用平台 本次專題使用平台為Arduino, Arduino是一個開放 原始碼的單晶片微控制器
,採用了基於開放原始碼 的軟硬體平台,擁有簡易輸出/輸入(simple I/O) 介面板,並且具有使用類似Java、C語言的 Processing/Wiring開發環境。 。
15.
時間規劃 整體進度 每周 完成項目
16.
Background—3Dprinter 使用軟體:123D Design
123D Design使用簡單,且因為這次的車體結構較單 純,使用上功能已足夠。
17.
硬體架構—馬達層 • 切成三塊:因為3D印表機列印尺度有限,過大的物體 只能分成幾塊之後再組合。 • 嵌合:鋸齒狀能使各版之間嵌合得更穩固。 •
輪子位置:為了 ,輪子位置不 在正中間。 輪子 馬達
18.
硬體架構—電路層 • 嵌合:方形能使各版之間嵌合較簡單,且強度還足夠。 • 電池位置:馬達電源12V的正負極在左上角,而 Arduino的5V電源正負極在中間,所以左右結構略不 同。 5V電池 陀螺儀與電源,地線 12V電池
19.
軟體架構 量測角度讀出DMP的結果 PID控制器 假設
],則採樣週期∆𝑡 的PID控制 器為: P[n] = e[n] I [n]= (e[n]+I[n-1]) D[n] = (e[n]-e[n-1]) = P[n] ∙ 𝐾𝑝+I[n]∙ 𝐾𝑖∆𝑡 +D[n]∙ 𝐾 𝑑 ∆𝑡 計算誤差做PID控制器計算 量完的角度跟設定的角度相減產生”誤差”,將”誤差”輸入 PID控制器後得到輸出電壓.
20.
軟體架構 +平衡角度 - PID controller Plant: 𝜃 = 3𝑔(𝑀
+ 𝑚) 𝑙(4𝑀 + 𝑚) 𝜃 − 3 4𝑀𝑙 + 𝑚𝑙 𝐹 𝑥 = 4 4𝑀 + 𝑚 𝐹 − 3𝑚𝑔 4𝑀 + 𝑚 𝜃 error voltage D陀螺儀讀傾角 𝜃[𝑛] PWMcounts
21.
Demo video
22.
目標功能 能使單輪車動態平衡,車體不翻覆。
23.
問題分析 堵轉電流回流 堵轉時電流在1~2A之間, 更甚者經過UART連 帶燒壞電腦。 解決方法: 1.接二極體保護二極體順向壓降過大,影響各 個元件地的準位。 2. 2𝜇𝐹
電容足以使電壓穩定, 解決問題。
24.
問題分析 重物(電池)放置 根據其運動方程式得到下面結果: 𝑀 +
𝑚 𝑥 + 𝑚𝑙 𝜃 = 𝐹 (i) 𝜃 = 3𝑔(𝑀+𝑚) 𝑙(4𝑀+𝑚) 𝜃 − 3 4𝑀𝑙+𝑚𝑙 𝐹 (ii) 所以, 等效的l越大,由(ii)來看,pole 更靠近虛軸,不穩定的反應越慢, .由(i)來看此 時 .因為這次馬達經過減速齒輪有夠大 的扭矩,所以選擇l大的方法讓它先天就比較穩定。
25.
問題分析 每次更新PID輸出電壓的時間 以I控制器的部分為例,假設回授角度x[n] 則I控制器貢獻的電壓y[n]為: I [n]=
(e[n]+I[n−1]) y[n] = I[n] ∙ 𝐾𝑖∆𝑡 因此選擇反應與計算次數都適中的∆𝑡才能適當控制 又不使𝐾𝐼值太大或太小。
26.
問題分析 馬達dead zone 馬達電壓跟轉速關係之間存在死區,此區給電壓仍不會旋 轉,直到電壓夠大才會開始旋轉, ,
後才能避免死區 產生的效果。 減速齒輪格數 因為這次選用的馬達有減速齒輪 ,因此能提供高扭矩,相反的,因為含有齒 輪,所以 , 此效果使得既使單輪車已經平衡也因為 無法在小於一格齒輪的角度內反應,因此又 。
27.
問題分析 選擇平衡點 理論上平衡點要在車體傾角0度,實際上因為車體 不可能完全對稱,應該 。同樣條件下,平衡點設定錯誤,”平衡”時車體 會有向前的速度,因此可用此現象調整平衡點設定。
28.
未來展望 更換不同馬達 有鑑於減速齒輪造成移動的位置有解析度的問 題, ,在犧牲轉矩(即載重最大 值)與較好的系統控制性下(轉矩小,物體慣輛相對也 小,pole離原點更遠),
。 與藍芽結合 本系統理論上能同時控制系統與位置,與藍芽結 合,可以用手機指示單輪車要往哪移動或執行任務。
29.
reference https://zh.wikipedia.org/wiki (Wikipedia) Analysis
and comparison of PID and state feedback controller in inverted pendulum system;Kuo-Chun Wu;December 2007 http://www.pieter-jan.com/node/11 (Complementary Filter) http://resource.innovati.com.tw/ying-yong-zu-zhuang-lue-gou-jian/ma-da-ji-bian- ma-qi/biao-zhun-xingra20xiang-xi-gui-ge http://gogoprivateryan.blogspot.tw/2014/07/mpu-6050-google.html (大兵萊恩 一路直前-筆記, MPU-6050, google 搜尋與實驗心得 (MPU-6050, Arduino)) http://ming-shian.blogspot.tw/2014/05/arduino21mpu6050row-data.html (Ming’s blog-Arduino範例21:利用MPU6050取得空間姿態的raw data)
Notas del editor
(*)gyro測量的是角度的時變率,即角速度。欲從角速度換為角度時,須對時間積分。
Descargar ahora