Yokokura, Yuki / 横倉 勇希

1.6K posts

Yokokura, Yuki / 横倉 勇希 banner
Yokokura, Yuki / 横倉 勇希

Yokokura, Yuki / 横倉 勇希

@sidewarehouse

由緒正しきアーヴ猫 発言は本学を代表するものではなく、猫の見解です。

長岡 Katılım Haziran 2009
235 Takip Edilen456 Takipçiler
Yokokura, Yuki / 横倉 勇希 retweetledi
HELLO CYBERNETICS
HELLO CYBERNETICS@ML_deep·
いやー、これは100万回頷いた。 リアルタイムの真髄は1秒と決めたら処理が1秒以内に終わることが保証され、その時点での色んなセンサーの情報を並べて処理できることなんですよね。 これが満たされれば1秒だろうが1ミリ秒だろうがリアルタイム処理なんですよね。 なんかやたら、リアルタイム=速いの意味で使っていて、ベストエフォートで最速で伝えます、みたいな話あるけど、計算機科学やシステム科学においてリアルタイムにそんな意味はない。それはシンプルに低レイテンシーである。 シミュレーションでも何でも時間は所詮その閉じた世界の指標にすぎないんですよ。その指標をわれわれの過ごしている地球時間に合わせると言ってるのがリアルタイムです。 けど意味ドリフトはやっぱり起こるものなので、古典的なハードリアルタイムやソフトリアルタイムを実行周期制約とか別の言葉に移したほうが良いかもね。 大体、Webの話やデータ処理の話などだと、低レイテンシ高スループット、データの鮮度が高いですみたいな話を「リアルタイム」って言っちゃうし、そっちの方が人口多そうだもんな。
とき@engineer@toki_engineer

何度も言うが、「リアルタイム制御」の本質は「応答の速さ」ではなく「応答が揃う」こと。 これ、制御屋でも理解していない人が多い。特にPLCのフリースキャンで「速く回ること」ばかりに注目している人ほど、制御の本質を外してる気がする。 装置制御で本当に重要なのは平均応答時間ではなく、サンプリング周期のジッタと、入力→演算→出力の遅延ばらつき。これらが揺れると同じロジックでも出力タイミングの位相が毎回変わる。 例えば、 「1回上手く動いても再現性が出ない」 「負荷が増えたら時間関係が崩れ、制御が破綻する」 などは、時間の設計ができていないから起こる。 特に多軸同期や位置同期出力などの制御で効くのは、速さそのものではなく、「低ジッタで揃っている」こと。 制御が破綻するのを性能不足のせいにする人が多いが、これは性能不足ではなく、時間設計不足。 これも何度も言ってるが、設備の制御屋はモータを回したりI/Oを叩いたり機器と通信するのが仕事ではなく、時間を設計するのが制御屋の仕事。

日本語
0
199
888
139.3K
Yokokura, Yuki / 横倉 勇希 retweetledi
とき@engineer
とき@engineer@toki_engineer·
何度も言うが、「リアルタイム制御」の本質は「応答の速さ」ではなく「応答が揃う」こと。 これ、制御屋でも理解していない人が多い。特にPLCのフリースキャンで「速く回ること」ばかりに注目している人ほど、制御の本質を外してる気がする。 装置制御で本当に重要なのは平均応答時間ではなく、サンプリング周期のジッタと、入力→演算→出力の遅延ばらつき。これらが揺れると同じロジックでも出力タイミングの位相が毎回変わる。 例えば、 「1回上手く動いても再現性が出ない」 「負荷が増えたら時間関係が崩れ、制御が破綻する」 などは、時間の設計ができていないから起こる。 特に多軸同期や位置同期出力などの制御で効くのは、速さそのものではなく、「低ジッタで揃っている」こと。 制御が破綻するのを性能不足のせいにする人が多いが、これは性能不足ではなく、時間設計不足。 これも何度も言ってるが、設備の制御屋はモータを回したりI/Oを叩いたり機器と通信するのが仕事ではなく、時間を設計するのが制御屋の仕事。
日本語
7
152
806
228.9K
Yokokura, Yuki / 横倉 勇希 retweetledi
Ashton Forbes
Ashton Forbes@AshtonForbes·
Gravity and electromagnetism are connected. Thank you Pharis Williams. You will be remembered.
Ashton Forbes tweet media
English
108
318
2K
68.7K
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
ちなみに原理検証用の試作1号機と、トルクからトルク微分までのf特。今のところ0.5から200Hz程度まで検出可能で、今後もっと広帯域を目指す。位相が回ってるのは理由が分かってるので先ずこれを何とかする。
Yokokura, Yuki / 横倉 勇希 tweet mediaYokokura, Yuki / 横倉 勇希 tweet media
日本語
0
1
36
5.3K
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
「トルク微分センサ」の続き。トルク微分値が測れる前提で外乱オブザーバを構成し、モータ外乱トルクを瞬時に推定! 図中の黒線が普通の外乱オブザーバ、赤線が提案法。実際の外乱から推定値まで原理的には0dBかつ0degでフラット、広帯域力制御できる!! 電気学会モータドライブ研究会で発表しました〜
Yokokura, Yuki / 横倉 勇希 tweet mediaYokokura, Yuki / 横倉 勇希 tweet media
日本語
1
55
372
122.8K
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
位置決めピンが入らねえ! オカシイなぁ、納品図面でもH7なんだけどナ………
Yokokura, Yuki / 横倉 勇希 tweet media
日本語
1
0
1
801
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
なんてこった、去年発注していたPMSMが納期未定に変わっただと!? どうも磁石待ちとのこと…… レアアース問題直撃☆〜!!(このプロジェクトどうすんだコレ)
日本語
0
0
7
811
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
いまさら複素Schur分解周りで符号バグ見つけちまったよ…… 特定の条件をたまたま踏み抜いたようだ。constexprでのコンパイル時・制御器設計に使うからマジで危ないところだった―――
日本語
0
0
1
893
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
なのでARCS6ではstd::vectorも一切未使用(のはず) で、std::arrayばかりを使用。可変にしたくなったら多めに取っとけという富豪プログラミング
日本語
0
0
1
599
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
これはよく分かる、ウチで開発してるモショコンフレームワークARCS6も似た方針。コンパイル時にあらかた決まってるので、make_unique/mallocは最小限、行列サイズも固定縛りだし、制御演算もできればconstexpr、ヒープよりもスタックにしておきたい意図もある。制御周期が制御性能に直結するからね〜
偏見で語る兵器bot@heikihenken

F-35のためのC++コーディング規約JSF++では他にも 動的メモリ確保禁止(new/malloc等):飛行中にメモリ空間確保とか舐めるな起動時に決め打ち 可変長配列の禁止:スタック使用量が実行時までわからんとか論外コンパイル時に全部決めろ iostream禁止:おまえこの用途には重いんだよ! …とかそんなノリらしい(今調べた) あとRTTIとかcontinueとか

日本語
1
2
9
2.6K
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
@hara41 確かにDC側は要検証ですね、今のところ下は1Hzまでは大丈夫なことは確認済みです
日本語
0
0
1
103
hara41
hara41@hara41·
加速度センサみたいに高いほうの周波数帯域よりも低いほうの周波数帯域の感度を上げるのが難しかったりするんですか?
Yokokura, Yuki / 横倉 勇希@sidewarehouse

トルクの微分値が直接検出できる“トルク微分センサ”を開発、今日のメカトロ研究会で発表しました! このセンサで人類最速の高速広帯域な力制御・加速度制御を目指します! workshop.iee.or.jp/sbtk/cgi-bin/s… ↑の原稿よりも改良が進んで現在200Hz(1256rad/s)までトルク微分が計測できることを実機実験で確認済み

日本語
1
0
0
296
大西亘 / Wataru Ohnishi
大西亘 / Wataru Ohnishi@wataruohnishi·
やはり、微分値を制するものは微分方程式を制する。期待ですね!
Yokokura, Yuki / 横倉 勇希@sidewarehouse

トルクの微分値が直接検出できる“トルク微分センサ”を開発、今日のメカトロ研究会で発表しました! このセンサで人類最速の高速広帯域な力制御・加速度制御を目指します! workshop.iee.or.jp/sbtk/cgi-bin/s… ↑の原稿よりも改良が進んで現在200Hz(1256rad/s)までトルク微分が計測できることを実機実験で確認済み

日本語
1
2
19
3.9K
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
それでトルク微分値を使ってインバータでPMSMを駆動することで加速度制御/負荷側加速度制御ベースの広帯域力制御を実現するという流れ
日本語
0
2
9
1.4K
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
つまりセンサのメカ系は従来通りでよく、検出回路がちょっと違うだけ。シンプルで簡単で安価。現在のところ実用上も問題なさそうと考えています
日本語
1
1
14
2.2K
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
トルクの微分値が直接検出できる“トルク微分センサ”を開発、今日のメカトロ研究会で発表しました! このセンサで人類最速の高速広帯域な力制御・加速度制御を目指します! workshop.iee.or.jp/sbtk/cgi-bin/s… ↑の原稿よりも改良が進んで現在200Hz(1256rad/s)までトルク微分が計測できることを実機実験で確認済み
日本語
1
86
379
38.1K
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
とはいえ、触れるというのが展示会のいい点だね! 実に力制御向きである〜
日本語
0
0
4
685
Yokokura, Yuki / 横倉 勇希
Yokokura, Yuki / 横倉 勇希@sidewarehouse·
酒が回ってきたので少し本音。 触ると重い, ゴリゴリする, 関節空間の力制御(アドミッタンスか?)なので制御慣性&剛性が不均一(異方性), 低い透明性, PIO的な振動誘発……なのでもっと制御帯域上げたいよね〜と もちろんデモ用にコンサバになってるのは理解しつつも
日本語
1
1
8
1.2K