Submit Search
Upload
ALGYAN 6th IoT基板で倒立振子
•
0 likes
•
561 views
Bizan Nishimura
Follow
ALGYAN6周年IoT基板で倒立振子を作ってみました。 ALGYAN6周年IoT基板・手作りIoT作品自慢LT会の発表資料。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 20
Download now
Download to read offline
Recommended
ROSでロボット開発中
ROSでロボット開発中
ssuser2144b2
第一回リグナイト『リガーアニメーター座談会その①』資料
第一回リグナイト『リガーアニメーター座談会その①』資料
BACKBONE-studio
ゲームエンジンの中の話
ゲームエンジンの中の話
Masayoshi Kamai
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
Yuusuke Takeuchi
ドメイン駆動設計 失敗したことと成功したこと
ドメイン駆動設計 失敗したことと成功したこと
BIGLOBE Inc.
DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方
dena_study
四脚ロボットによるつくばチャレンジへの取り組み
四脚ロボットによるつくばチャレンジへの取り組み
kiyoshiiriemon
ゲームデザイナーのためのキャラクター表現&コンセプトメイキング:抜粋版
ゲームデザイナーのためのキャラクター表現&コンセプトメイキング:抜粋版
小林 信行
Recommended
ROSでロボット開発中
ROSでロボット開発中
ssuser2144b2
第一回リグナイト『リガーアニメーター座談会その①』資料
第一回リグナイト『リガーアニメーター座談会その①』資料
BACKBONE-studio
ゲームエンジンの中の話
ゲームエンジンの中の話
Masayoshi Kamai
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
Yuusuke Takeuchi
ドメイン駆動設計 失敗したことと成功したこと
ドメイン駆動設計 失敗したことと成功したこと
BIGLOBE Inc.
DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方
dena_study
四脚ロボットによるつくばチャレンジへの取り組み
四脚ロボットによるつくばチャレンジへの取り組み
kiyoshiiriemon
ゲームデザイナーのためのキャラクター表現&コンセプトメイキング:抜粋版
ゲームデザイナーのためのキャラクター表現&コンセプトメイキング:抜粋版
小林 信行
CUDAメモ
CUDAメモ
Yuuki Takano
実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス
増田 亨
ElixirでFPGAを設計する
ElixirでFPGAを設計する
Hideki Takase
ららマジでしかできない!?キャラクターアセット最適化事例
ららマジでしかできない!?キャラクターアセット最適化事例
gree_tech
Playgram開発秘話_2022年1月プログラミングシンポジウム招待講演_西澤勇輝、岡本雄太
Playgram開発秘話_2022年1月プログラミングシンポジウム招待講演_西澤勇輝、岡本雄太
Preferred Networks
脱Unity!? UE4でVR開発のここが変わった
脱Unity!? UE4でVR開発のここが変わった
エピック・ゲームズ・ジャパン Epic Games Japan
サムライスピリッツキャラクター制作事例 キャラクターモデル編
サムライスピリッツキャラクター制作事例 キャラクターモデル編
SNK
家庭料理における調理効率化に向けた料理レシピの構造化に関する研究
家庭料理における調理効率化に向けた料理レシピの構造化に関する研究
harmonylab
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
GREE/Art
GUILTY GEAR Xrd開発スタッフが送るアニメ調キャラモデリングTIPS
GUILTY GEAR Xrd開発スタッフが送るアニメ調キャラモデリングTIPS
ARC SYSTEM WORKS
ゲームAIの基礎と事例
ゲームAIの基礎と事例
Tomoaki TSUCHIE
良くわかるMeta
良くわかるMeta
daichi horio
名は体を表していますか
名は体を表していますか
infinite_loop
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
SDL2の紹介
SDL2の紹介
nyaocat
ソフトウェア技術者から見たFPGAの魅力と可能性
ソフトウェア技術者から見たFPGAの魅力と可能性
Kenichiro MITSUDA
実在感溢れるキャラクターを目指して ~ワンダ、トリコで培った 巨大キャラクターアニメーション5つの法則~
実在感溢れるキャラクターを目指して ~ワンダ、トリコで培った 巨大キャラクターアニメーション5つの法則~
株式会社ジェンデザイン
シェーダーを活用した3Dライブ演出のアップデート ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~
シェーダーを活用した3Dライブ演出のアップデート ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~
KLab Inc. / Tech
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
Hiromasa Oka
Closed loop-planar-servo-motor
Closed loop-planar-servo-motor
Elmo Motion Control
IRJET- Design and Fabrication of Multi Legged Robot
IRJET- Design and Fabrication of Multi Legged Robot
IRJET Journal
More Related Content
What's hot
CUDAメモ
CUDAメモ
Yuuki Takano
実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス
増田 亨
ElixirでFPGAを設計する
ElixirでFPGAを設計する
Hideki Takase
ららマジでしかできない!?キャラクターアセット最適化事例
ららマジでしかできない!?キャラクターアセット最適化事例
gree_tech
Playgram開発秘話_2022年1月プログラミングシンポジウム招待講演_西澤勇輝、岡本雄太
Playgram開発秘話_2022年1月プログラミングシンポジウム招待講演_西澤勇輝、岡本雄太
Preferred Networks
脱Unity!? UE4でVR開発のここが変わった
脱Unity!? UE4でVR開発のここが変わった
エピック・ゲームズ・ジャパン Epic Games Japan
サムライスピリッツキャラクター制作事例 キャラクターモデル編
サムライスピリッツキャラクター制作事例 キャラクターモデル編
SNK
家庭料理における調理効率化に向けた料理レシピの構造化に関する研究
家庭料理における調理効率化に向けた料理レシピの構造化に関する研究
harmonylab
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
GREE/Art
GUILTY GEAR Xrd開発スタッフが送るアニメ調キャラモデリングTIPS
GUILTY GEAR Xrd開発スタッフが送るアニメ調キャラモデリングTIPS
ARC SYSTEM WORKS
ゲームAIの基礎と事例
ゲームAIの基礎と事例
Tomoaki TSUCHIE
良くわかるMeta
良くわかるMeta
daichi horio
名は体を表していますか
名は体を表していますか
infinite_loop
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
SDL2の紹介
SDL2の紹介
nyaocat
ソフトウェア技術者から見たFPGAの魅力と可能性
ソフトウェア技術者から見たFPGAの魅力と可能性
Kenichiro MITSUDA
実在感溢れるキャラクターを目指して ~ワンダ、トリコで培った 巨大キャラクターアニメーション5つの法則~
実在感溢れるキャラクターを目指して ~ワンダ、トリコで培った 巨大キャラクターアニメーション5つの法則~
株式会社ジェンデザイン
シェーダーを活用した3Dライブ演出のアップデート ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~
シェーダーを活用した3Dライブ演出のアップデート ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~
KLab Inc. / Tech
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
Hiromasa Oka
What's hot
(20)
CUDAメモ
CUDAメモ
実践に向けたドメイン駆動設計のエッセンス
実践に向けたドメイン駆動設計のエッセンス
ElixirでFPGAを設計する
ElixirでFPGAを設計する
ららマジでしかできない!?キャラクターアセット最適化事例
ららマジでしかできない!?キャラクターアセット最適化事例
Playgram開発秘話_2022年1月プログラミングシンポジウム招待講演_西澤勇輝、岡本雄太
Playgram開発秘話_2022年1月プログラミングシンポジウム招待講演_西澤勇輝、岡本雄太
脱Unity!? UE4でVR開発のここが変わった
脱Unity!? UE4でVR開発のここが変わった
サムライスピリッツキャラクター制作事例 キャラクターモデル編
サムライスピリッツキャラクター制作事例 キャラクターモデル編
家庭料理における調理効率化に向けた料理レシピの構造化に関する研究
家庭料理における調理効率化に向けた料理レシピの構造化に関する研究
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
GUILTY GEAR Xrd開発スタッフが送るアニメ調キャラモデリングTIPS
GUILTY GEAR Xrd開発スタッフが送るアニメ調キャラモデリングTIPS
ゲームAIの基礎と事例
ゲームAIの基礎と事例
良くわかるMeta
良くわかるMeta
名は体を表していますか
名は体を表していますか
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
SDL2の紹介
SDL2の紹介
ソフトウェア技術者から見たFPGAの魅力と可能性
ソフトウェア技術者から見たFPGAの魅力と可能性
実在感溢れるキャラクターを目指して ~ワンダ、トリコで培った 巨大キャラクターアニメーション5つの法則~
実在感溢れるキャラクターを目指して ~ワンダ、トリコで培った 巨大キャラクターアニメーション5つの法則~
シェーダーを活用した3Dライブ演出のアップデート ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~
シェーダーを活用した3Dライブ演出のアップデート ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
Similar to ALGYAN 6th IoT基板で倒立振子
Closed loop-planar-servo-motor
Closed loop-planar-servo-motor
Elmo Motion Control
IRJET- Design and Fabrication of Multi Legged Robot
IRJET- Design and Fabrication of Multi Legged Robot
IRJET Journal
Introduction to ROBOTICS
Introduction to ROBOTICS
elliando dias
Agv mobile robot
Agv mobile robot
Amirhosein Ataei
Shimpo rxc catalog
Shimpo rxc catalog
Electromate
Haifu ev iecon13tutorial
Haifu ev iecon13tutorial
supra_uny
Similar to ALGYAN 6th IoT基板で倒立振子
(6)
Closed loop-planar-servo-motor
Closed loop-planar-servo-motor
IRJET- Design and Fabrication of Multi Legged Robot
IRJET- Design and Fabrication of Multi Legged Robot
Introduction to ROBOTICS
Introduction to ROBOTICS
Agv mobile robot
Agv mobile robot
Shimpo rxc catalog
Shimpo rxc catalog
Haifu ev iecon13tutorial
Haifu ev iecon13tutorial
More from Bizan Nishimura
光る縄文土器を作る
光る縄文土器を作る
Bizan Nishimura
IoT渾天儀で太陽の運行を知る
IoT渾天儀で太陽の運行を知る
Bizan Nishimura
GR-MANGOでEtherCAT
GR-MANGOでEtherCAT
Bizan Nishimura
TeXで多言語文書作成! (2011年ごろの資料)
TeXで多言語文書作成! (2011年ごろの資料)
Bizan Nishimura
GR-SAKURAでEtherCAT
GR-SAKURAでEtherCAT
Bizan Nishimura
だんグラ用お玉コントローラ
だんグラ用お玉コントローラ
Bizan Nishimura
可視光を利用したIoTエッジデバイスとの通信
可視光を利用したIoTエッジデバイスとの通信
Bizan Nishimura
IoTマニ車でクラウドに功徳を積む
IoTマニ車でクラウドに功徳を積む
Bizan Nishimura
Arduino系IDE設定切替ツール inoSwitch
Arduino系IDE設定切替ツール inoSwitch
Bizan Nishimura
二足歩行ロボットKXR-L2をGR-ROSEで動かす
二足歩行ロボットKXR-L2をGR-ROSEで動かす
Bizan Nishimura
ラジコンで演奏する楽器
ラジコンで演奏する楽器
Bizan Nishimura
CANとCANopen
CANとCANopen
Bizan Nishimura
GRでシリアルサーボ
GRでシリアルサーボ
Bizan Nishimura
Esp8266でラジコン基板
Esp8266でラジコン基板
Bizan Nishimura
BLEラジコン基板でIoTしてみた
BLEラジコン基板でIoTしてみた
Bizan Nishimura
ミニ四足 ~歩くミニ四駆~
ミニ四足 ~歩くミニ四駆~
Bizan Nishimura
SerialScreen
SerialScreen
Bizan Nishimura
mrubyでC使う? Cでmruby使う?
mrubyでC使う? Cでmruby使う?
Bizan Nishimura
GR-KURUMIでミニ四駆をラジコン化
GR-KURUMIでミニ四駆をラジコン化
Bizan Nishimura
GR-KURUMIで倒立振子
GR-KURUMIで倒立振子
Bizan Nishimura
More from Bizan Nishimura
(20)
光る縄文土器を作る
光る縄文土器を作る
IoT渾天儀で太陽の運行を知る
IoT渾天儀で太陽の運行を知る
GR-MANGOでEtherCAT
GR-MANGOでEtherCAT
TeXで多言語文書作成! (2011年ごろの資料)
TeXで多言語文書作成! (2011年ごろの資料)
GR-SAKURAでEtherCAT
GR-SAKURAでEtherCAT
だんグラ用お玉コントローラ
だんグラ用お玉コントローラ
可視光を利用したIoTエッジデバイスとの通信
可視光を利用したIoTエッジデバイスとの通信
IoTマニ車でクラウドに功徳を積む
IoTマニ車でクラウドに功徳を積む
Arduino系IDE設定切替ツール inoSwitch
Arduino系IDE設定切替ツール inoSwitch
二足歩行ロボットKXR-L2をGR-ROSEで動かす
二足歩行ロボットKXR-L2をGR-ROSEで動かす
ラジコンで演奏する楽器
ラジコンで演奏する楽器
CANとCANopen
CANとCANopen
GRでシリアルサーボ
GRでシリアルサーボ
Esp8266でラジコン基板
Esp8266でラジコン基板
BLEラジコン基板でIoTしてみた
BLEラジコン基板でIoTしてみた
ミニ四足 ~歩くミニ四駆~
ミニ四足 ~歩くミニ四駆~
SerialScreen
SerialScreen
mrubyでC使う? Cでmruby使う?
mrubyでC使う? Cでmruby使う?
GR-KURUMIでミニ四駆をラジコン化
GR-KURUMIでミニ四駆をラジコン化
GR-KURUMIで倒立振子
GR-KURUMIで倒立振子
Recently uploaded
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
RajkumarAkumalla
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
srsj9000
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Tsuyoshi Horigome
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
AbhinavSharma374939
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Suhani Kapoor
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
purnimasatapathy1234
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Suman Mia
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ranjana rawat
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
ranjana rawat
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Asutosh Ranjan
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
João Esperancinha
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
SIVASHANKAR N
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Dr.Costas Sachpazis
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
slot gacor bisa pakai pulsa
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
misbanausheenparvam
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Recently uploaded
(20)
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
ALGYAN 6th IoT基板で倒立振子
1.
2021.9.4 手作りIoT作品自慢LT会! 西村備山 (@lipoyang) ALGYAN
6th IoT基板で倒立振子
2.
自己紹介 •奈良県在住 •組込み系技術者 •IoT成分すくなめ 西村備山 (@lipoyang)
3.
倒立振子とは? • セ〇ウェイ的なやつ • 車輪でバランスをとる •
メカトロ制御の基本 • 紳士のたしなみ
4.
倒立振子のしくみ θ :車体傾斜角度 ω :車体傾斜角速度 x
:車輪位置 v :車輪速度 ∝ φ :車輪回転角速度 [制御則] 出力トルク: T = K1θ +K2ω +K3x +K4v θ ω φ v x
5.
倒立振子のしくみ IMUセンサ ロータリー エンコーダ モータ 制 御 則 ∫ ∫ θ x ω v マイコン τ 車体傾斜 車輪回転 フィードバック制御
6.
倒立振子のしくみ IMUセンサ ロータリー エンコーダ モータ 制 御 則 ∫ θ x ω v マイコン τ 車体傾斜 車輪回転 推 定 今回は無し
7.
Webブラウザでパラメータ調整 [制御則] T =
K1θ +K2ω +K3x +K4v パラメータの調整が必要 これらをブラウザから設定できるようにする
8.
パラメータ設定画面
9.
パラメータ調整のコツ 1. まずすべてのゲインをゼロにする。出力はゼロになる。 2. 角度ゲインを上げると、倒れた姿勢を立て直すように動き、やがて行き 過ぎて往復運動(発振)するようになる。 3.
角速度ゲインを上げると発振が収まる。 4. 2~3の調整で、指一本で軽く触れるだけで安定し、指を動かすとついて 来るようになる。 5. 位置ゲインを上げると、指で引いたときに反対向きに抵抗する。指をは なすと行き過ぎて発振する。 6. 速度ゲインを上げると、位置の発振が収束して同じ位置で自立する。 7. ゲインを上げすぎるとノイズなどに過敏になり不安定になる。 【参考文献】 熊谷正朗 「車輪移動型倒立振子の開発にみるセンサの使い方」 (デザインウェーブマガジン 2007年8月号)
10.
ソフトウェア構成 制御タスク IoTタスク 初期化 制御ループ センサ入力 モータ出力 制御則 初期化 接続待ち HTTP要求待ち HTTP応答 制御パラメータ K1 K2
K3 K4 Δt厳守 最優先! 悠長な 時の流れ 物理世界 ネットの 世界
11.
ハードウェア構成 MPU6886 FA-130 モータ NiMH電池 単三×4セル FA-130 モータ タミヤ ダブル- ギヤボックス ALGYAN 6th
IoT基板 I2C ESP32 PWM DRV8835 電源 6軸IMUセンサ DCモータ ドライバ WiFiマイコン タミヤ スリムタイヤ M5Stack用 6軸IMUユニット
12.
ハードウェア構成 前面 背面
13.
まあ、たいてい3.3Vでも動くけど ALGYAN 6th IoT基板の注意点 (1)
Groveコネクタだけど電源3.3V (2) CN1とUSBの5Vが衝突してしまう CN5~CN8は電源5Vではなく3.3V ⇔ M5Stack用ユニットのGroveコネクタは5V → 電源はCN9から供給し SJ3 に ショットキーバリアダイオードを挿入
14.
IMUセンサあれこれ MPUシリーズ (6050/9250/6886) • Arduino界隈では昔から定番 •
精度が良くない (特にオフセット) • キャリブレーション必須 BMI160 (オススメ!) • 気圧センサBME280でおなじみBOSCH製 • MPUシリーズよりも精度が良い • 紫の基板… (ほぼこれしかない)
15.
6軸IMUセンサで姿勢角の計算 θ ωy x z y 重力加速度 g az ax 6軸IMUセンサから得られる情報 角速度 (
ωx ωy ωz ) 加速度 ( ax ay az ) 姿勢角の計算 θ = ∫ ωy dt ≃ Σ (ωy × Δt) また θ = atan( az / ax ) ※ ここでは軸の x y z はIMUセンサの表記に従う
16.
6軸IMUセンサで姿勢角の計算 加速度からの計算 θ = atan(
az / ax ) 角速度からの計算 θn+1 = θn + ωy × Δt 簡易相補フィルタによる計算 θn+1 = k × (θn + ωy × Δt) + (1-k) × atan( az / ax ) 一長一短あり 補い合わせる
17.
位置の推定 ものすごく雑な推定 • 速度は電圧(PWMのduty)に比例すんじゃね? • その速度を積分すれば位置じゃね? →案の定、位置制御はイマイチ 🤔せやろか?
18.
今後の課題 車輪回転を検出するセンサがないので 速度vと位置xの推定がいいかげん ロータリーエンコーダか ホールセンサで回転検出 or ステッピングモータを使用 カルマンフィルタで 位置推定をおこなう ハードで解決 ソフトで解決 課題
19.
ソースコードと作り方 lipoyang/Pendolino4 ESP32で作る倒立振子 https://github.com/lipoyang/Pendolino4 https://www.instructables.com/半日で作る倒立振子 【参考にしたもの】 ArduinoDeXXXさん 作「半日で作る倒立振子」
20.
またね~ Twitter: @lipoyang GitHub: lipoyang SlideShare:
lipoyang http://lipoyang.net
Download now