Repolode
dorianborian

dorianborian/sesame-robot

ESP32を搭載し、OLEDの顔とサーボ駆動の歩行機能を備えた、オープンソースの3Dプリント対応ミニ四足歩行ロボット。

スター
4,756
フォーク
644
未解決の Issue
21
最終コミット
5 日前

これは何?

Sesameは、表情と動きに重点を置いた、ESP32マイコンベースのオープンソースなミニ四足歩行ロボットです。脚1本につき2個、合計8個のサーボモーターを使用し、128x64のOLED画面が顔として動きに連動します。フレームは、サポート材を最小限にしてPLAでプリントできるよう設計されています。

リポジトリには、CADデータとSTLファイル、組み立て・配線ガイド、Arduino IDE向けにC++で書かれたESP32ファームウェアが含まれています。ファームウェアには、Web UIを備えた内蔵WiFiアクセスポイント、シリアルコマンドラインインターフェース、PythonやJavaScriptなどの言語からロボットを操作するためのJSON APIがあります。歩行、手振り、ダンス、指差し、休息などのアニメーションがあらかじめ用意されています。

このプロジェクトは、ポーズやアニメーションを作成するSesame Studio、ブラウザー上で動きをテストするRust製シミュレーター、音声操作や遠隔操作に対応したPythonコンパニオンアプリ、歩行ポリシーの評価に使うMLツールキットなど、連携する複数のリポジトリで構成されています。

主な機能

  • 01四足歩行のため、4本の脚に合計8個のサーボモーターを搭載。
  • 02反応する表情を表示する128x64 OLED画面。
  • 03サポート材を最小限に抑え、PLAで3Dプリントできるパーツ。
  • 04遠隔操作用のWeb UIとJSON APIを備えたWiFiアクセスポイント。
  • 05アニメーションを実行できるシリアルコマンドラインインターフェース。
  • 06歩行、手振り、ダンスなどのエモートをあらかじめ用意。

ユースケース

  • 手頃な価格の歩行ロボットを使って、ロボティクスやサーボ制御を学ぶ。
  • 音声アシスタントプロジェクト向けに、表情豊かなデスクトップコンパニオンロボットを作る。
  • ハードウェアで動かす前に、シミュレーション上で歩容や移動のコードを試作する。
  • 自作ロボット向けに、独自のアニメーションやOLEDの顔を作成する。

クイックスタート

  1. 1

    部品表からパーツを集めます

  2. 2

    印刷ガイドに従ってSTLパーツを印刷します

  3. 3

    組み立てガイドと配線ガイドに従ってロボットを組み立て、配線します

  4. 4

    Arduino IDEを使ってファームウェアディレクトリ内のファームウェアを書き込みます

使う前に知っておきたいこと

  • 基本的なはんだ付けのスキル、3Dプリンター、約50〜60ドル相当のハードウェアが必要です。
  • ファームウェアの書き込みにはArduino IDEが必要です。
  • READMEでは、現在のファームウェアは基本的な実装と説明されています。

トピック

よくある質問

sesame-robot とは?
ESP32を搭載し、OLEDの顔とサーボ駆動の歩行機能を備えた、オープンソースの3Dプリント対応ミニ四足歩行ロボット。 Sesameは、表情と動きに重点を置いた、ESP32マイコンベースのオープンソースなミニ四足歩行ロボットです。脚1本につき2個、合計8個のサーボモーターを使用し、128x64のOLED画面が顔として動きに連動します。フレームは、サポート材を最小限にしてPLAでプリントできるよう設計されています。
sesame-robot は無料で使えますか?ライセンスは?
sesame-robot は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
sesame-robot は今もメンテナンスされていますか?
活発にメンテナンス中。sesame-robot の最終コミットは 2026年10月15日 です。
sesame-robot は何に使えますか?
手頃な価格の歩行ロボットを使って、ロボティクスやサーボ制御を学ぶ。 音声アシスタントプロジェクト向けに、表情豊かなデスクトップコンパニオンロボットを作る。 ハードウェアで動かす前に、シミュレーション上で歩容や移動のコードを試作する。 自作ロボット向けに、独自のアニメーションやOLEDの顔を作成する。
sesame-robot のインストール方法は?
部品表からパーツを集めます 印刷ガイドに従ってSTLパーツを印刷します 組み立てガイドと配線ガイドに従ってロボットを組み立て、配線します Arduino IDEを使ってファームウェアディレクトリ内のファームウェアを書き込みます
sesame-robot はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/dorianborian/sesame-robot

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト