Skip to content

passer-by-Wang/mujoco_go2

Repository files navigation

mujoco_go2 🤖

本文档提供了关于如何使用 MuJoCo 模拟器搭建并控制四足机器人go2仿真的一个参考指南。

1. 搭建环境 🛠️

在开始之前,请确保按照以下链接的指导安装必要的库和环境:

🔗 安装库和环境

2. 修改路径 🗂️

需要调整以下文件的路径,以确保与本地系统配置相匹配:

  • YAML配置文件读取路径
  • URDF模型文件读取路径
  • 数据保存路径

3. 框架使用 🖥️

运行程序后,打开执行bitbot-frontend-linux-x86_64-0.0.1-beta2.AppImage可执行文件,点击连接,点击点击此处控制,然后摁下8键,进入控制器,摁下T键,控制机器人蹲起,摁下7切换为trot步态,接下来WB分别代表前进和后退,AD分别代表左旋和右旋,QE分别代表左移和右移,摁键S速度指令清零,摁键P切换步态为stand(在此之前请摁下S进行速度清零),其他的摁键待开发。

4. 理论背景 📚

本项目涵盖了四足机器人的几种主要控制策略:

  • VMC (虚拟模型控制)
  • MPC (模型预测控制)
  • WBC (全身动力学控制):实现方法包括分层优化和松弛优化。
  • NMPC (非线性模型预测控制):目前还在测试阶段,暂未开源。

5. 待开发功能 ⏳

当前代码基于实验室内的机器人仿真环境转移到 go2 机器人。由于迁移时间短,参数未进行细致调整,因此:

  • 代码主要用于理论验证和支持。
  • 不建议将当前版本用于实际机器人测试。

6.参考文献和资源 📖

bitbot框架:访问 bitbot 文档

MuJoCo 模拟器:了解 MuJoCo

About

This is a simulation of go2 using mujoco.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published