472 Views
September 17, 23
スライド概要
Dentoo LT #28の内容です
---
プラレールの自動制御とラジコン化するプロジェクトのご紹介です。今年の新機能は、プラレールラジコン化とプラレール自動運転です。プラレール企画は、オンライン企画として遠隔制御プラレール、色々とリフォーム、挑戦を重ね、今年は、プラレールラジコン化とプラレール自動運転が追加される予定です。昨年度の反省点として、スケジュールの組みと進捗管理が重要とされました。ソフトウェア周りとタスクの振り分け、自動運転、鉄研との調整、ラジコンとハード周りはプロジェクトの取りまとめが行われました。また、ポイントとストップレールの制御は、ソフトウェア側の状態とリアルタイムなハードを同期する必要があり、映像配信はSkyWayで実施したとのことです。
電子工作などをやってる情報系の学生
プラレール企画とマネジメント Dentoo LT #28 by ぼいど(@void_tech3) 1
自己紹介 ぼいど 電気通信大学 B2 I 類 CS 工学研究部 プラレール企画担当 何かしらやってる人 @k1h_tech @void_tech3 2
プラレール企画とは? 3
プラレールを自動制御します! ラジコン化します! 4
諸事情により爆散したので供養... 5
実はプラレール企画は3年目 6
これまでの歩み 2020 オンライン企画として遠隔制御プラレール開始 2021 色々とリフォーム + ラジコン車両に挑戦 ( 失敗 ) 2022 自動運転に挑戦 + ラジコン車両 ( 成功 ) 7
今年は何が変わったのか? プラレールラジコン化 プラレール自動運転 8
プラレールラジコン化 プラレールの中に ESP32 を組み込んで 手元のコントローラで速度制御 カメラを搭載して車両から映像配信しよう 9
プラレール自動運転 去年までで遠隔でのポイント制御は成功した これを使って列車の位置情報に基づいて自動運行しよう! 10
昨年からの反省点 最大のバグは人間だった 人間に触らせてはいけない ちゃんとスケジュールを組まないとデスマになる ちゃんと進捗管理しましょう 昨年は調布祭担当兼プラレール企画担当でタスクがやば 11
私は何をしたのか? プラレール企画の取りまとめ ソフトウェア周りと タスクの振り分け 自動運転をどうにかする ! 鉄研との調整など ラジコンとハードはは 21 のスバル君が担当 12
ラジコンとハード周りは省略します 詳しくは工研部報にて!! 13
Githubでコード見れます https://github.com/ueckoken/plarail2022 14
今年のアーキテクチャはこれ 15
16
昨年度の構成を引き継ぎつつ色々と破 壊と創造しました 17
フロント(ステータスと映像表示) 役割:映像と状態表示 18
19
20
もともと担当だった方が他のタスクでやばそうだったので 私が前日から雰囲気でやりました TypeScript と Next.js もなんもわからん プロに Github で助けてもらいました ( 感謝 ) 21
つらいポイント
絶対座標による SVG ぽちぽち
去年よりはシンプルなので楽だけど
人間がやるものではないと思った
<Rail
// hachioji_b2
positions={[
{ x: 120, y: 40 },
{ x: 300, y: 40 },
{ x: 300, y: 500 },
]}
trains={[]}
isClosed={blockState["hachioji_b2"]}
/>
22
ポイントとストップレールの制御 ソフトウェア側の状態とリアルなハードを同期する 23
24
映像配信 SkyWay でそれぞれの Room を用意して色々とやった 車載カメラ (ESP-EYE) で手軽にカメラ配信できる mjpeg とかいう形式 ? だったので canvas に描画 →capture して SkyWay へ放り投げる mjpeg(Motion jpeg) らしい 25
自動運転 26
エピソード紹介 「自動運転の仕様どうしようかなぁ〜」と悩んでいた 8 月 Maker Fair Tokyo を訪れました 27
28
プラレールの自動運転をやってる!? 「東京大学プラレーラーズ」 色々とあって、コラボすることになりました 29
自動運転システム by 東京大学プラレーラーズ 30
簡単な仕組み 閉塞区間に対応したストッ プレールを用意 列車の位置 情報をホールセンサによっ て把握 列車をダイアグラム に沿って運行 列車ごとにポ イント切替 31
シミュレーション上は動いてそう 32
進捗 33
9月 34
そろそろ始めないとな〜 35
10月 36
ぼちぼち 37
11月 38
あれ、やばくない? デスマーチへ 去年の反省をはどこへ行った ... 39
0-1日目 40
41
ハードウェア周りはなんとかOK ソフトウェアのデバッグ... 42
爆散 43
色々と爆散したで虚無 どこかでちゃんとやりたいなぁ... ありがとうございました! Created with Marp 44