├── .gitignore ├── .python-version ├── .vscode └── settings.json ├── README.md ├── files ├── Base_MG90.stl ├── Battery_cover.stl ├── Servo_leg_MG90.stl ├── Top_cover.stl ├── Top_wall.stl ├── U_servo_MG90.stl └── cura.3mf ├── images ├── CAD │ ├── 1296313f5b889e23a3849d35eda20cc4_preview_featured.jpg │ ├── 1aab238b7800d3096ec45e017554c280_preview_featured.jpg │ ├── 26c4f931947f24640883f76692fbaa40_preview_featured.jpg │ ├── 76f162986bea299ae30c4bc3950e4919_preview_featured.jpg │ ├── 883e3d5e4cb2cc332594bb52f490e9b1_preview_featured.jpg │ ├── 97015ce3aaa6531f70f7f2c26dd29e05_preview_featured.jpg │ ├── b1e22cad43c1f7503c7b23d5b3ef9bae_preview_featured.jpg │ ├── b276395a0bc9cf3cd1be063c091f01f2_preview_featured.jpg │ └── bef9e90407cc787064d3e57929b91d42_preview_featured.jpg ├── PyBullet.png ├── RENDERS │ ├── 316355f2d4c8946b148594827b7de545_preview_featured.jpg │ ├── 31a346dfc971b99fa0314b4632cef14d_preview_featured.jpg │ ├── 5024bb9cad5a9c68ff57d70fc44482a6_preview_featured.jpg │ └── c5798d91b77727a7cb4bc9025eb042ba_preview_featured.jpg ├── URDF.png ├── spider(1).jpeg ├── spider(2).jpeg ├── spider(3).jpeg ├── spider(4).jpeg ├── spider(5).jpeg ├── spider(6).jpeg ├── spider(7).jpeg ├── spider(8).jpeg ├── spider.gif └── youtube.png ├── output └── .gitkeep ├── requirements.txt ├── scripts ├── demo_trained_spider.py ├── setup_environment.sh └── train_ppo.py ├── src ├── debug_logger.py ├── gif_recorder.py ├── meshes │ ├── base.obj │ ├── base.obj.mtl │ ├── base.stl │ ├── leg.stl │ └── servo_joint.stl ├── spider.xml ├── spider_simple.urdf └── walking_spider_env.py └── videos ├── AntV2_RobotSchool_WalkingSpider_V1.mp4 └── AntV2_RobotSchool_WalkingSpider_V2.mp4 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10.11 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/README.md -------------------------------------------------------------------------------- /files/Base_MG90.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/files/Base_MG90.stl -------------------------------------------------------------------------------- /files/Battery_cover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/files/Battery_cover.stl -------------------------------------------------------------------------------- /files/Servo_leg_MG90.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/files/Servo_leg_MG90.stl -------------------------------------------------------------------------------- /files/Top_cover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/files/Top_cover.stl -------------------------------------------------------------------------------- /files/Top_wall.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/files/Top_wall.stl -------------------------------------------------------------------------------- /files/U_servo_MG90.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/files/U_servo_MG90.stl -------------------------------------------------------------------------------- /files/cura.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/files/cura.3mf -------------------------------------------------------------------------------- /images/CAD/1296313f5b889e23a3849d35eda20cc4_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/CAD/1296313f5b889e23a3849d35eda20cc4_preview_featured.jpg -------------------------------------------------------------------------------- /images/CAD/1aab238b7800d3096ec45e017554c280_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/CAD/1aab238b7800d3096ec45e017554c280_preview_featured.jpg -------------------------------------------------------------------------------- /images/CAD/26c4f931947f24640883f76692fbaa40_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/CAD/26c4f931947f24640883f76692fbaa40_preview_featured.jpg -------------------------------------------------------------------------------- /images/CAD/76f162986bea299ae30c4bc3950e4919_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/CAD/76f162986bea299ae30c4bc3950e4919_preview_featured.jpg -------------------------------------------------------------------------------- /images/CAD/883e3d5e4cb2cc332594bb52f490e9b1_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/CAD/883e3d5e4cb2cc332594bb52f490e9b1_preview_featured.jpg -------------------------------------------------------------------------------- /images/CAD/97015ce3aaa6531f70f7f2c26dd29e05_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/CAD/97015ce3aaa6531f70f7f2c26dd29e05_preview_featured.jpg -------------------------------------------------------------------------------- /images/CAD/b1e22cad43c1f7503c7b23d5b3ef9bae_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/CAD/b1e22cad43c1f7503c7b23d5b3ef9bae_preview_featured.jpg -------------------------------------------------------------------------------- /images/CAD/b276395a0bc9cf3cd1be063c091f01f2_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/CAD/b276395a0bc9cf3cd1be063c091f01f2_preview_featured.jpg -------------------------------------------------------------------------------- /images/CAD/bef9e90407cc787064d3e57929b91d42_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/CAD/bef9e90407cc787064d3e57929b91d42_preview_featured.jpg -------------------------------------------------------------------------------- /images/PyBullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/PyBullet.png -------------------------------------------------------------------------------- /images/RENDERS/316355f2d4c8946b148594827b7de545_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/RENDERS/316355f2d4c8946b148594827b7de545_preview_featured.jpg -------------------------------------------------------------------------------- /images/RENDERS/31a346dfc971b99fa0314b4632cef14d_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/RENDERS/31a346dfc971b99fa0314b4632cef14d_preview_featured.jpg -------------------------------------------------------------------------------- /images/RENDERS/5024bb9cad5a9c68ff57d70fc44482a6_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/RENDERS/5024bb9cad5a9c68ff57d70fc44482a6_preview_featured.jpg -------------------------------------------------------------------------------- /images/RENDERS/c5798d91b77727a7cb4bc9025eb042ba_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/RENDERS/c5798d91b77727a7cb4bc9025eb042ba_preview_featured.jpg -------------------------------------------------------------------------------- /images/URDF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/URDF.png -------------------------------------------------------------------------------- /images/spider(1).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/spider(1).jpeg -------------------------------------------------------------------------------- /images/spider(2).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/spider(2).jpeg -------------------------------------------------------------------------------- /images/spider(3).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/spider(3).jpeg -------------------------------------------------------------------------------- /images/spider(4).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/spider(4).jpeg -------------------------------------------------------------------------------- /images/spider(5).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/spider(5).jpeg -------------------------------------------------------------------------------- /images/spider(6).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/spider(6).jpeg -------------------------------------------------------------------------------- /images/spider(7).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/spider(7).jpeg -------------------------------------------------------------------------------- /images/spider(8).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/spider(8).jpeg -------------------------------------------------------------------------------- /images/spider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/spider.gif -------------------------------------------------------------------------------- /images/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/images/youtube.png -------------------------------------------------------------------------------- /output/.gitkeep: -------------------------------------------------------------------------------- 1 | # Trained Model Binaries 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/demo_trained_spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/scripts/demo_trained_spider.py -------------------------------------------------------------------------------- /scripts/setup_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/scripts/setup_environment.sh -------------------------------------------------------------------------------- /scripts/train_ppo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/scripts/train_ppo.py -------------------------------------------------------------------------------- /src/debug_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/src/debug_logger.py -------------------------------------------------------------------------------- /src/gif_recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/src/gif_recorder.py -------------------------------------------------------------------------------- /src/meshes/base.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/src/meshes/base.obj -------------------------------------------------------------------------------- /src/meshes/base.obj.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/src/meshes/base.obj.mtl -------------------------------------------------------------------------------- /src/meshes/base.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/src/meshes/base.stl -------------------------------------------------------------------------------- /src/meshes/leg.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/src/meshes/leg.stl -------------------------------------------------------------------------------- /src/meshes/servo_joint.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/src/meshes/servo_joint.stl -------------------------------------------------------------------------------- /src/spider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/src/spider.xml -------------------------------------------------------------------------------- /src/spider_simple.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/src/spider_simple.urdf -------------------------------------------------------------------------------- /src/walking_spider_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/src/walking_spider_env.py -------------------------------------------------------------------------------- /videos/AntV2_RobotSchool_WalkingSpider_V1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/videos/AntV2_RobotSchool_WalkingSpider_V1.mp4 -------------------------------------------------------------------------------- /videos/AntV2_RobotSchool_WalkingSpider_V2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubencg195/rl-training-quadruped-robot-pybullet-openai-gym/HEAD/videos/AntV2_RobotSchool_WalkingSpider_V2.mp4 --------------------------------------------------------------------------------