[控场AI]
产品

Cubic Doggo

一个开源四足机器狗仿真项目,使用MuJoCo物理引擎与PPO算法进行强化学习训练,目标为实现机器狗的稳定站立与运动控制

时间轴 (近 90 天)

10月27日

Reddit开发者分享了开源项目Cubic Doggo的最新进展,其四足机器人Wouf成功负重1公斤行走了几步。

待验证50%
10月25日

开发者为其四足机器人项目Cubic Doggo打造了新版本Wouf,并已实现首次行走。

待验证50%
10月25日

作者计划接下来几天整理整个构建过程并发布总结。

待验证50%
10月21日

Cubic Doggo项目在训练中引入了水平方向随机推力,对3公斤的机器人施加高达5N的随机力,以模拟真实环境中的侧向冲击。

待验证50%
10月21日

GUI中训练时的抖动源于参数探索,属于正常现象;但必须先用零动作测试实现正确性,尤其当涉及大量链接索引时。

待验证50%
10月21日

项目日志系统记录了终止原因,显示20%的终止是因为俯仰角超过45度,由左右侧推力导致。

待验证50%
10月21日

项目将日志数据保存为.csv文件以便直接交给LLM分析趋势,这种利用LLM辅助分析训练曲线的方法为强化学习调试提供了新思路。

待验证50%
10月21日

训练完成后,模型被导出为ONNX文件用于部署;作者在ONNX文件中添加了TRAIN_CONFIG字段以记录所有训练配置,方便追溯。

待验证50%
10月21日

Cubic Doggo项目已在GitHub上开源,包含配置文件、训练代码和部署代码。

待验证50%
9月29日

训练结果中PPO优化器收敛到只用两条腿撑地的非预期姿态,而非四足平稳着地

待验证50%

还有 7 条时间轴事件

全部知识事实 (17)

待验证

训练完成后,模型被导出为ONNX文件用于部署;作者在ONNX文件中添加了TRAIN_CONFIG字段以记录所有训练配置,方便追溯。

50%
待验证

Cubic Doggo项目在训练中引入了水平方向随机推力,对3公斤的机器人施加高达5N的随机力,以模拟真实环境中的侧向冲击。

50%
待验证

GUI中训练时的抖动源于参数探索,属于正常现象;但必须先用零动作测试实现正确性,尤其当涉及大量链接索引时。

50%
待验证

项目日志系统记录了终止原因,显示20%的终止是因为俯仰角超过45度,由左右侧推力导致。

50%
待验证

项目将日志数据保存为.csv文件以便直接交给LLM分析趋势,这种利用LLM辅助分析训练曲线的方法为强化学习调试提供了新思路。

50%
待验证

针对四足着地问题的解决思路包括增加足端接触奖励、调整力矩惩罚权重、加入对称性约束和完善防滑机制

50%
待验证

Cubic Doggo项目代码已在GitHub开源(SphericalCowww/CubicDoggo_06Z)

50%
待验证

Cubic Doggo项目使用Stable Baselines3的PPO算法,配合Gymnasium环境接口和MuJoCo物理引擎训练自制机器狗站立

50%
待验证

该机器狗的动作空间包含12个关节值(其中4个为mimic被动镜像关节)和12个控制量,单回合上限设为20秒

50%
待验证

开发者怀疑penalty_joint_torque(关节负载惩罚)是导致两腿站立问题的元凶,因优化器倾向减少受力腿的数量

50%
待验证

reward_height是以机身离地约15cm为中心的高斯奖励,reward_roll_pitch是以横滚和俯仰均为0为中心的高斯奖励

50%
待验证

penalty_joint_pos_init通过课程学习随训练进程逐渐降低权重,penalty_slip防滑惩罚尚未实现

50%
待验证

Reddit开发者分享了开源项目Cubic Doggo的最新进展,其四足机器人Wouf成功负重1公斤行走了几步。

50%
待验证

开发者为其四足机器人项目Cubic Doggo打造了新版本Wouf,并已实现首次行走。

50%
待验证

作者计划接下来几天整理整个构建过程并发布总结。

50%
待验证

Cubic Doggo项目已在GitHub上开源,包含配置文件、训练代码和部署代码。

50%
待验证

训练结果中PPO优化器收敛到只用两条腿撑地的非预期姿态,而非四足平稳着地

50%

来源文章