Scratchエコシステム

石原淳也が開発したScratch拡張機能・関連プロジェクト群の全体像。Scratchと機械学習・ハードウェア・ARなどを接続し、プログラミング教育の可能性を広げるツール群。

機械学習系

プロジェクト説明★
ML2Scratch機械学習 × Scratch120
Facemesh2Scratch顔メッシュ検出 × Scratch41
TM2ScratchGoogle Teachable Machine × Scratch31
PoseNet2Scratchポーズ検出 × Scratch30
HandPose2Scratch手のポーズ検出 × Scratch18
TMPose2ScratchTeachable Machine + ポーズ認識6
ChatGPT2ScratchChatGPT × Scratch—

ハードウェア制御系

プロジェクト説明★
Scratch2SpheroScratch 1.4からSphero 2.0を制御24
Scratch2AirborneParrot mini droneをScratchから制御18
Scratch2MiPWowWee MiPロボットをScratchから制御12
Scratch2RomoRomoロボットをScratchから制御10

AR・その他

プロジェクト説明★
S2ARScratch × iOS ARKit6
Live-Scratch(Rust製)7

特徴

  • 「〇〇2Scratch」という一貫した命名規則
  • 各種センサーやAIモデルの出力をScratchのブロックとして利用可能にするブリッジ型アーキテクチャ
  • CoderDojoや教育現場で実際に活用されている

関連ページ