プラレール企画とマネジメント

310 Views

September 17, 23

スライド概要

Dentoo LT #28の内容です

profile-image

電子工作などをやってる情報系の学生

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

プラレール企画とマネジメント Dentoo LT #28 by ぼいど(@void_tech3) 1

2.

自己紹介 ぼいど 電気通信大学 B2 I 類 CS 工学研究部 プラレール企画担当 何かしらやってる人 @k1h_tech @void_tech3 2

3.

プラレール企画とは? 3

4.

プラレールを自動制御します! ラジコン化します! 4

5.

諸事情により爆散したので供養... 5

6.

実はプラレール企画は3年目 6

7.

これまでの歩み 2020 オンライン企画として遠隔制御プラレール開始 2021 色々とリフォーム + ラジコン車両に挑戦 ( 失敗 ) 2022 自動運転に挑戦 + ラジコン車両 ( 成功 ) 7

8.

今年は何が変わったのか? プラレールラジコン化 プラレール自動運転 8

9.

プラレールラジコン化 プラレールの中に ESP32 を組み込んで 手元のコントローラで速度制御 カメラを搭載して車両から映像配信しよう 9

10.

プラレール自動運転 去年までで遠隔でのポイント制御は成功した これを使って列車の位置情報に基づいて自動運行しよう! 10

11.

昨年からの反省点 最大のバグは人間だった 人間に触らせてはいけない ちゃんとスケジュールを組まないとデスマになる ちゃんと進捗管理しましょう 昨年は調布祭担当兼プラレール企画担当でタスクがやば 11

12.

私は何をしたのか? プラレール企画の取りまとめ ソフトウェア周りと タスクの振り分け 自動運転をどうにかする ! 鉄研との調整など ラジコンとハードはは 21 のスバル君が担当 12

13.

ラジコンとハード周りは省略します 詳しくは工研部報にて!! 13

14.

Githubでコード見れます https://github.com/ueckoken/plarail2022 14

15.

今年のアーキテクチャはこれ 15

17.

昨年度の構成を引き継ぎつつ色々と破 壊と創造しました 17

18.

フロント(ステータスと映像表示) 役割:映像と状態表示 18

21.

もともと担当だった方が他のタスクでやばそうだったので 私が前日から雰囲気でやりました TypeScript と Next.js もなんもわからん プロに Github で助けてもらいました ( 感謝 ) 21

22.
[beta]
つらいポイント

絶対座標による SVG ぽちぽち
去年よりはシンプルなので楽だけど
人間がやるものではないと思った
<Rail
// hachioji_b2
positions={[
{ x: 120, y: 40 },
{ x: 300, y: 40 },
{ x: 300, y: 500 },
]}
trains={[]}
isClosed={blockState["hachioji_b2"]}
/>

22

23.

ポイントとストップレールの制御 ソフトウェア側の状態とリアルなハードを同期する 23

25.

映像配信 SkyWay でそれぞれの Room を用意して色々とやった 車載カメラ (ESP-EYE) で手軽にカメラ配信できる mjpeg とかいう形式 ? だったので canvas に描画 →capture して SkyWay へ放り投げる mjpeg(Motion jpeg) らしい 25

26.

自動運転 26

27.

エピソード紹介 「自動運転の仕様どうしようかなぁ〜」と悩んでいた 8 月 Maker Fair Tokyo を訪れました 27

29.

プラレールの自動運転をやってる!? 「東京大学プラレーラーズ」 色々とあって、コラボすることになりました 29

30.

自動運転システム by 東京大学プラレーラーズ 30

31.

簡単な仕組み 閉塞区間に対応したストッ プレールを用意 列車の位置 情報をホールセンサによっ て把握 列車をダイアグラム に沿って運行 列車ごとにポ イント切替 31

32.

シミュレーション上は動いてそう 32

33.

進捗 33

34.

9月 34

35.

そろそろ始めないとな〜 35

36.

10月 36

37.

ぼちぼち 37

38.

11月 38

39.

あれ、やばくない? デスマーチへ 去年の反省をはどこへ行った ... 39

40.

0-1日目 40

42.

ハードウェア周りはなんとかOK ソフトウェアのデバッグ... 42

43.

爆散 43

44.

色々と爆散したで虚無 どこかでちゃんとやりたいなぁ... ありがとうございました! Created with Marp 44