Arduino・Raspberry Pi

XIAOML Kit:TinyML学習用のカメラ・マイク・IMU搭載ESP32-S3

Embarcadosが紹介するXIAOML Kitは、Seeed Studioが作ったキットで、ハーバード大学のVijay Janapa Reddi教授の著書『Machine Learning Systems』の実習に沿って学べるよう設計されています。実習は、イタジュバのUNIFEIのMarcelo Rovai教授と共に、tinyML4Dグループの中で開発されたものです。

キットには、OV3660カメラ、デジタルマイク、SDカードリーダーを備えたXIAO ESP32-S3 Senseと、6軸IMUと0.42インチOLEDディスプレイを載せた拡張ボードが入っています。これにより、本で扱う画像・音・動きの3種類のデータをすべて試せます。2.4GHzのFPCアンテナ、ヒートシンク2個、アダプター付きの32GB microSDカードも同梱されています。

SoCはESP32-S3R8で、240MHzで動作するデュアルコアのXtensa LX7を搭載し、SRAM 512KB、PSRAM 8MB、フラッシュ8MBを備えています。IMUはLSM6DS3TR-C、OLEDはSSD1315コントローラーを使っていますが、ライブラリでは72x40ピクセルのSSD1306として扱われます。組み立て後のサイズは21 x 17.8 x 30mm、重さは10.6gです。著者が指摘する実用的な点として、IMUとOLEDは同じI2Cバスを使い、アドレスは0x6Aと0x3Cなので、ほかのI2Cセンサーを追加する場合はこの2つを避ける必要があります。IMUボードには3.7Vリチウム電池用のJSTコネクターもあり、ウェアラブルな製作に便利です。

一番良いと感じたのは、参考書と安価でコンパクトなハードウェアの組み合わせです。理論から一歩進んで、本物のマイコン上で推論を動かすところまで体験できます。OLEDに表示できるのは読める行が2〜3行だけですが、推論されたクラスや信頼度のパーセンテージを表示するには十分です。

出典:Embarcados

コメント 0

最初のコメントをどうぞ。どの言語でも大丈夫です。

ログインしてコメント