Skip to content

homemadegarbage/SelfRisingRobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SelfRisingRobot

2軸サーボの起き上がりロボット "poco" です。

MuJoCo上で強化学習した起き上がり動作を、M5Atom搭載の実機ロボットで動かします。

詳細記事:

https://homemadegarbage.com/rl13

Contents

  • 3Dmodel/ - 実機ロボット用の3Dプリントモデル
  • RL/ - MuJoCoモデル、強化学習環境、学習済みPPOモデル
  • Arduino/ - M5Atom用スケッチとエクスポート済みポリシーネットワーク

各フォルダ内の詳しい使い方は、それぞれのREADMEを参照してください。

3D Model

3Dmodel/ には実機製作用のSTLファイルを置いています。

  • footP.stl
  • arm1P.stl
  • arm2P.stl
  • armhornP.stl

Reinforcement Learning

RL/ にはシミュレーションと学習済みモデルを置いています。

主な内容:

  • MuJoCoモデル
  • Gymnasium環境
  • Stable-Baselines3 PPOの学習済みモデル
  • 再生・評価スクリプト

Arduino

Arduino/ には実機制御用のM5Atomスケッチを置いています。

主な内容:

  • robo03.ino
  • policy_network.h

policy_network.h は学習済みポリシーをCヘッダ化したもので、M5Atom上で起き上がり動作を実行するために使います。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors