Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
日本産業技術教育学会(第66回全国大会)発表資料「画像認識AIを活用した枝豆選別機の授業実践 」
Search
みんなのコード
December 21, 2023
Education
0
320
日本産業技術教育学会(第66回全国大会)発表資料「画像認識AIを活用した枝豆選別機の授業実践 」
みんなのコード
December 21, 2023
Tweet
Share
More Decks by みんなのコード
See All by みんなのコード
Initiatives on Bridging the Gender Gap in the Technology Sector
codeforeveryone
0
80
COO's Perspective : Code for Everyone 2020-2024
codeforeveryone
0
90
The Gender Gap in the Technology Field and Efforts to Address It
codeforeveryone
0
280
小・中・高等学校における情報教育の体系的な学習を目指したカリキュラムモデル案/curriculum model
codeforeveryone
2
2.6k
2023年度「生成AI100校プロジェクト」 実践報告書/The 2023 "Generative AI 100 Schools Project" Practical Report
codeforeveryone
0
1.7k
みんなのコード2023年度活動報告・2024年度活動方針/Annual report2023
codeforeveryone
0
380
子どもたち創造的活動機会の必要性に関する提言/creativehub
codeforeveryone
0
880
「小・中・高等学校における情報教育の体系的な学習を目指したカリキュラムモデル基本方針」
codeforeveryone
0
2.5k
千葉県印西市立・原山小学校における新たな学び「情報探究の時間」実践報告』
codeforeveryone
1
1.3k
Other Decks in Education
See All in Education
Image compression
hachama
0
230
ビジネススキル研修紹介(株式会社27th)
27th
PRO
1
160
1216
cbtlibrary
0
250
Генезис казарменной архитектуры
pnuslide
0
150
寺沢拓敬 2024. 09. 「言語政策研究と教育政策研究の狭間で英語教育政策を考える」
terasawat
0
260
Flinga
matleenalaakso
2
13k
Chapitre_1_-__L_atmosphère_et_la_vie_-_Partie_2.pdf
bernhardsvt
0
210
Medicare 101 for 2025
robinlee
PRO
0
330
1127
cbtlibrary
0
170
勉強する必要ある?
mineo_matsuya
2
2.4k
"数学" をプログラミングしてもらう際に気をつけていること / Key Considerations When Programming "Mathematics"
guvalif
0
620
Казармы и гарнизоны
pnuslide
0
150
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
Music & Morning Musume
bryan
46
6.2k
Designing Experiences People Love
moore
138
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Statistics for Hackers
jakevdp
796
220k
Building Applications with DynamoDB
mza
91
6.1k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Navigating Team Friction
lara
183
15k
GitHub's CSS Performance
jonrohan
1031
460k
Faster Mobile Websites
deanohume
305
30k
Transcript
1 ©2023 特定非営利活動法人みんなのコード 画像認識AIを活用した枝豆選別機の授業実践 ◦千石 一朗1,古内 利明2,板垣 翔大3,安藤 明伸4
1NPO法人みんなのコード 2宮教大附属中 3宮教大 4広島工大
2 ©2023 特定非営利活動法人みんなのコード 発表の流れ 1. はじめに(授業実践の背景) 2. 枝豆選別機の概要 ◦
ハードウェア ◦ ソフトウェア 3. 授業実践 4. 結論と今後の課題
3 ©2023 特定非営利活動法人みんなのコード はじめに
4 ©2023 特定非営利活動法人みんなのコード D(3)計測と制御のプログラミングによる問題の解決 H29年 学習指導要領 H20年 学習指導要領 (3)
計測・制御のプログラミングによる問題の解 決 (ア) 計測・制御システムの仕組み,安全・適切 な制作,動作の確認,デバッグ等 (イ) 問題の発見と課題の設定,計測・制御シ ステムの構想と情報処理の手順の具体 化,制作の過程や結果の評価,改善及 び修正 (3)プログラムによる計測・制御 (ア)コンピュータを利用した計測・制御の基 本的な仕組み (イ) 情報処理の手順と,簡単なプログラム の作成
5 ©2023 特定非営利活動法人みんなのコード 画像認識AIの活用事例 • 運転支援システムや自動運転 日本電気株式会社 https://jpn.nec.com/techrep/journal/g19/n01/190118.html 株式会社モルフォ
https://www.morphoinc.com/news/denso-morpho-cooperate-adas-ai • コンビニなどでの画像認識POS
6 ©2023 特定非営利活動法人みんなのコード D(4)社会の発展と情報の技術 (ア)生活や社会,環境との関わりを踏まえて,技術の概念を理解すること。 (イ)技術を評価し,適切な選択と管理・運用の在り方や,新たな発想に基づく改良と応用に ついて考えること。 【解説】人工知能の活用について,人間の労働環 境や安全性,経済性の視点から,その利用方法
を検討するなど〜(省略)〜提言をまとめさせたり する活動が考えられる
7 ©2023 特定非営利活動法人みんなのコード D(3)計測と制御のプログラミングによる問題の解決 1. 周囲の物理量を取得 イラストAC https://www.ac-illust.com/ 入力
出力 株式会社ソラコム https://users.soracom.io/ja-jp/resources/icon-set/ 2. コンピュータが判断 3. アクチュエータが作動 フリーアイコン素材 icon-pit https://icon-pit.com/pictogram
8 ©2023 特定非営利活動法人みんなのコード D(3)計測と制御のプログラミングによる問題の解決 Loose Drawing https://loosedrawing.com/ 入力 出力
1. カメラで画像取得 2. 画像認識AIが形状を判断 3. コンピュータが判断 4. アクチュエータが作動 イラストAC https://www.ac-illust.com/
9 ©2023 特定非営利活動法人みんなのコード 枝豆選別機の概要
10 ©2023 特定非営利活動法人みんなのコード ハードウェア
11 ©2023 特定非営利活動法人みんなのコード 枝豆選別機の概要 • Windows PC • アーテックロボ2.0
• Webカメラ(USB接続) • ベルトコンベア ※選別機は完成した状態で 班ごとに配布
12 ©2023 特定非営利活動法人みんなのコード アーテックロボ2.0 • 赤外線センサ×1 • サーボモータ×2 •
DCモータ×1 P1 赤外線センサ To PC アーテックロボ2.0 https://www.artec-kk.co.jp/artecrobo2/ja/
13 ©2023 特定非営利活動法人みんなのコード Webカメラ • ロジクール C270n をUSB接続 •
ベルトコンベアの直上から枝豆を撮影 ロジクール https://www.logicool.co.jp/ja-jp/products/webcams/hd-webcam-c270n.960-001265.html カメラからの映像
14 ©2023 特定非営利活動法人みんなのコード 基本的な動作原理 1. 赤外線センサで通過を検知 2. Webカメラで形状を判断 3.
2粒の枝豆を弾く 4. 3粒の枝豆を弾く ※2〜3粒の枝豆以外はベルトコンベアの 端 から落ちる
15 ©2023 特定非営利活動法人みんなのコード ベルトコンベア (指導者が製作) • 3DCAD(Shaper3D)で設計 • アーテックブロックと組み合わせて軸を作成
• フィラメントの消費量、出力時間に課題あり 株式会社アーテック https://www.artec-kk.co.jp/artecrobo/ja/product/product_07.php
16 ©2023 特定非営利活動法人みんなのコード ベルトコンベア (指導者が製作) • 3Dプリントの部品を縮小 • 水道パイプの部品を流用
• ゴムシート(0.5mm厚)
17 ©2023 特定非営利活動法人みんなのコード ベルトコンベア (指導者が製作) • ゴムシートでベルトを作成 • 端をテープで固定
18 ©2023 特定非営利活動法人みんなのコード アーム • アーテックロボのサーボモータ • アーテックブロックで腕を作成 •
サーボモータの角度を制御 • 対象物をアームで弾き飛ばすしくみ
19 ©2023 特定非営利活動法人みんなのコード ソフトウェア
20 ©2023 特定非営利活動法人みんなのコード プログラミング環境(studuino:bit) • 様々なOSに対応 • 今回はブラウザ版 •
Scratchと同じ操作 ※基本となるプログラムは こ ちらから提示
21 ©2023 特定非営利活動法人みんなのコード 画像認識AI(ML2Scratch) • TensorFlow.jsを使った機械学習をScratchから簡単に 利用できる • Scratchの拡張機能として用意されている
• Webカメラからの画像を識別させる • 学習履歴をJSON形式のファイルで保存できる
22 ©2023 特定非営利活動法人みんなのコード 授業実践
23 ©2023 特定非営利活動法人みんなのコード 単元の目標 (1) アクティビティ図を用いてシステムを構成する技能を身に付ける。また、画像認識プ ログラムを作成・実行することで、プログラムをデバッグする技能を身に付ける。 (2) 画像認識させるための計測・制御システムを考え、解決策を構想し、制作図に表現
し、試作を通じて具現化することで、課題を解決する力を養う。 (3) 栽培装置を制作する体験やAIを用いた自動選別機を導入した農家の話を聞くこと で、AIの意義や可能性を考える。
24 ©2023 特定非営利活動法人みんなのコード 指導計画(全6回) 時数 学習活動 1 自動化の必要性を考える。また何を人間がやるべきかを考える。 2
機械学習を体験させる。 3 実際の社会からの 要求から,問題点を見いだし,課題を設定する。 また,条件を踏まえて課題の解決策を構想する。 4 構想した計測・制御システムを基に,実際に動作させながら適切なものへと制作する。 自動で枝豆を選別する学習モデルを作成する(機械学習をさせる)。 5 制作したプログラムの動作確認及びデバッグを行い,枝豆選別装置を制作する。 6 身近な不便さから,問題点を見いだし,課題を設定するまた,条件を踏まえて課題の解決策を 構想する。
25 ©2023 特定非営利活動法人みんなのコード 農家の方のインタビュー • 自動化の必要性を考える https://youtu.be/FSZLF8YQc_E?si=iP5Wa_GtMaJngy0y
26 ©2023 特定非営利活動法人みんなのコード 機械学習の体験 • Teachable Machine https://teachablemachine.withgoogle.com/
27 ©2023 特定非営利活動法人みんなのコード プログラミング① 1の赤外線 センサ 1の赤外線 センサ
28 ©2023 特定非営利活動法人みんなのコード プログラミング② 2の判定 (ML2Scratch) 2の判定 (ML2Scratch)
29 ©2023 特定非営利活動法人みんなのコード プログラミング③ 2粒を弾く サーボモータ 2粒を弾く サーボモータ 3粒を弾く
サーボモータ 3粒を弾く サーボモータ
30 ©2023 特定非営利活動法人みんなのコード 画像認識AIの学習 • カメラの直下に枝豆を置く • PCで撮影 •
ML2Scratchで学習 • 分担して行っている • 向きを変えるなど工夫している
31 ©2023 特定非営利活動法人みんなのコード アームの形状変更 • アームの長さや向きを変更する • ブロックを追加する生徒もあり
32 ©2023 特定非営利活動法人みんなのコード 結論と今後の課題
33 ©2023 特定非営利活動法人みんなのコード 結論について • 画像認識AIを用いた分別作業を自動化するシステムを作れた ◦ 分別したいものを学習させれば他に流用可能 •
社会でのAIの活用を模擬的に体験して学ぶことができた • 正確さ、効率については検証できなかった ◦ 正しく・効率よく識別させるために必要なもの、条件等の比較
34 ©2023 特定非営利活動法人みんなのコード 今後の課題 • 宮教大附属小ではTeachable Machineを用いた画像認識AIの学習を行ってい る。今後は... ◦小学校で画像認識AIの基礎的な理解
◦中学校で画像認識AIを用いた課題の解決 といった学習を行うと、より深い理解が図れるのではないか。
35 ©2023 特定非営利活動法人みんなのコード 今後の課題 • センサを用いた計測について ◦ 衝突を回避するための自動ブレーキのシステム ◦
赤外線センサなどで障害物との距離を計測 イラストAC https://www.ac-illust.com/
36 ©2023 特定非営利活動法人みんなのコード 今後の課題 • 画像認識AIを用いた計測・制御について ◦ 画像を認識してハンドルやブレーキを制御している
東芝 https://www.toshiba-clip.com/detail/p=152 日産自動車 https://www.nissan-global.com/JP/INNOVATION/TECHNOLOGY/ARCHIVE/PPNL/ 標識を認識して減速
37 ©2023 特定非営利活動法人みんなのコード 今後の課題 • 画像認識AIを用いた計測・制御について ◦ 姿勢と目の様子から居眠り検知
Automagi株式会社 https://prtimes.jp/main/html/rd/p/000000030.000012535.html
38 ©2023 特定非営利活動法人みんなのコード FIN