Skip to content
/ robopal Public
forked from NoneJou072/robopal

robopal 是一个基于 MuJoCo 动力学引擎与 pinocchio 机器人动力学库搭建的多平台开源机器人仿真框架,主要用于机械臂的深度强化学习训练与控制算法验证。

License

Notifications You must be signed in to change notification settings

lyvsss/robopal

 
 

Repository files navigation

English | 中文文档


robopal is an open source robot simulation framework based on MuJoCo, mainly used for deep reinforcement learning training and Control algorithm verification. A variety of control schemes and example environments are provided within the framework.

Compared with other frameworks, ours has the following advantages:

  • Higher motion accuracy, it is more in line with the motion in the real environment
  • High portability, more concise code, easy to learn and use
  • Rich task environment, such as compliant control, motion imitation, visual servoing, etc.

Installation

Required environments

Install from source

$ git clone https://github.com/NoneJou072/robopal
$ cd robopal
$ pip install -e .

Controller

The development version mainly includes the following controllers:

  • Joint Space Controller
    Use Ruckig to plan joint positions, velocities, accelerations for smooth motion, and calculate torques based on pd control and dynamics
  • Cartesian Space Controller
    Position/rotation control in Cartesian space based on pd control and kinematics

About

robopal 是一个基于 MuJoCo 动力学引擎与 pinocchio 机器人动力学库搭建的多平台开源机器人仿真框架,主要用于机械臂的深度强化学习训练与控制算法验证。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.5%
  • Dockerfile 0.5%