fanhao375/microduck-replica
Microduck 复刻 · 从官方 MJCF 与 Rust 源码反推出的装配图、CAD 装配体与完整电控方案 | Mechanical + electronics reconstruction of Pollen Robotics' Microduck
何を解決するか
このプロジェクトは、小型二足歩行ロボットのMicroduckの包括的なリバースエンジニアリングを提供します。元のメーカーはオープンソースのソフトウェアを提供していますが、ハードウェア(BOM、CADファイル、PCB回路図)は非公開のままです。このリポジトリでは、公式のMJCFシミュレーションモデルとSTLメッシュを分析することで、組み立て図、分解図、およびCAD対応の組み立てアセンブリを再構築します。
仕組み
著者は、運動学ツリー、正確な相対位置(0.1mm単位)、回転軸、および質量/慣性テンソルを含む公式のMJCFシミュレーションモデルを分析します。これらのシミュレーションファイルを処理することで、プロジェクトは以下を生成します:
- CADアセンブリ: ワールド変換が適用されたSTLファイル。これにより、CADソフトウェア(Fusion 360やSolidWorksなど)に正しい位置で直接インポートすることが可能になります。
- 組み立て図: 15個のパーツがどのように接続されるかを示す視覚的なガイドと分解図。
- ファスナー(締結具)分析: STLの穴の形状をスキャンして、必要なネジのサイズ(主にM2ネジ)を推論するプロセス。
- ハードウェア・リバースエンジニアリング: ソースコードを分析して、Radxa Zero 3Wコントローラーや特定のセンサーなど、市販のコンポーネントを特定します。
対象者
- Microduckの自作版を作りたいロボット愛好家やメイカー。
- ハードウェアのリバースエンジニアリングや、シミュレーションデータからの運動学的な再構築に関に興味があるエンジニア。
- 二足歩行の移動能力や強化学習を研究しており、ポリシーをテストするための物理的なプラットフォームを必要とする研究者。
ハイライト
- 完全な運動学的な再構築: 14個の制御可能な関節と1個の受動関節の組み立て関係を復元します。
- すぐに使えるCAD: CADソフトウェアに即座にインポートできるよう、事前に配置されたSTLを提供します。
- 詳細なハードウェアBOM: オリジナルの設計で使用されている特定のサーボ(Dynamixel XL330)、ベアリング、およびコントローラー(Radxa Zero 3W)を特定します。
- ファスナー・マッピング: 幾何学的分析から導き出された、穴とネジの要件の詳細なリストを含みます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト