awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
xbpeng avatar

xbpeng/DeepMimic

0
View on GitHub↗
2,946 stars·524 forks·C++·mit·16 viewsxbpeng.github.io/projects/DeepMimic/index.html↗

DeepMimic

DeepMimic is a deep reinforcement learning framework and physics-based motion imitation tool designed to teach simulated characters and robots to reproduce human movements. It provides a pipeline for integrating motion capture data into physics simulations to train agents that can mimic complex physical skills.

The system utilizes the PyBullet simulation environment to execute motion policies and visualize character interactions in real time. It includes a motion capture integration pipeline that imports and processes animation sequences to serve as reference targets for imitation learning agents.

The framework covers a broad set of capabilities including actor-critic policy gradient optimization, parallelized worker sampling for experience collection, and reward-based imitation learning. It also provides tools for data management, motion policy training, and real-time simulation interaction.

Features

  • Reinforcement Learning - A framework for training simulated characters to mimic human movement using deep reinforcement learning.
  • Actor-Critic Architectures - Implements an actor-critic architecture to optimize neural network policies for motion imitation.
  • Physics-Based Motion Imitation Tools - Provides a specialized tool for teaching virtual agents to reproduce human movements via physics simulation.
  • Distance-Based - Calculates rewards based on the distance between simulated joint angles and reference motion capture data.
  • Reinforcement Learning Training - Trains simulated characters to imitate specific skills by processing motion capture data through reinforcement learning.
  • Imitation and Reinforcement Learning Toolkits - Offers a toolkit combining imitation and reinforcement learning to train robot policies in simulation.
  • Joint Torque Control - Provides physics-based control of characters by applying joint torques to match target poses.
  • Motion Capture Integration - Provides a pipeline to import and integrate motion capture data as reference targets for simulations.
  • Parallel Experience Collection - Uses parallel experience collection to accelerate the gathering of transitions from multiple concurrent simulations.
  • State-Space Feature Vectors - Feeds the neural network a concatenated array of joint positions, velocities, and reference motion frames.
  • Robotics Simulators - Develops and tests control policies that allow simulated agents to execute complex physical skills autonomously.
  • Policy Execution Visualization - Executes pre-trained policies or plays back motion capture clips to visualize character performance.
  • Physics Simulation Environments - Utilizes the PyBullet environment to execute motion policies and visualize character interactions in real time.
  • Physics-Based Character Animation - Example-guided reinforcement learning for physics-based character skills.

Star history

Star history chart for xbpeng/deepmimicStar history chart for xbpeng/deepmimic

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to DeepMimic

Similar open-source projects, ranked by how many features they share with DeepMimic.
  • lazyprogrammer/machine_learning_exampleslazyprogrammer avatar

    lazyprogrammer/machine_learning_examples

    8,823View on GitHub↗

    This project is a comprehensive collection of practical code examples and implementation libraries for machine learning. It provides a wide array of reference materials for building supervised, unsupervised, and reinforcement learning algorithms. The repository serves as a multi-domain resource, featuring specific implementation suites for financial AI, Bayesian statistical modeling, and deep learning architectures. It includes a framework for training intelligent agents using policy gradients and actor-critic models, as well as practical guides for fine-tuning transformers and utilizing larg

    Pythondata-sciencedeep-learningmachine-learning
    View on GitHub↗8,823
  • morvanzhou/tutorialsMorvanZhou avatar

    MorvanZhou/tutorials

    12,952View on GitHub↗

    This repository is a comprehensive collection of instructional guides and practical examples for Python development, focusing on machine learning, data science, and web scraping. It provides implementations for neural networks, reinforcement learning algorithms, and deep learning architectures using PyTorch, alongside detailed manuals for scientific computing and data visualization. The project distinguishes itself by offering specialized tutorials on concurrent programming to optimize CPU performance and guides for setting up Linux development environments. It covers the implementation of ad

    Pythonmachine-learningmultiprocessingneural-network
    View on GitHub↗12,952
  • facebookresearch/horizonfacebookresearch avatar

    facebookresearch/Horizon

    3,703View on GitHub↗

    Horizon is a reinforcement learning platform designed for training, evaluating, and deploying agents and contextual bandits using historical data. It serves as an off-policy engine and offline policy evaluation tool, allowing decision-making policies to be optimized and tested without the need for a live simulator. The framework specializes in recommendation system optimization, specifically using slating-based reinforcement learning to optimize the ordering and sequencing of multiple recommendations. It also functions as a contextual bandit framework that manages the balance between explorat

    Python
    View on GitHub↗3,703
  • morvanzhou/reinforcement-learning-with-tensorflowMorvanZhou avatar

    MorvanZhou/Reinforcement-learning-with-tensorflow

    9,464View on GitHub↗

    This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow. It provides a practical codebase for both model-free and model-based learning agents, designed to demonstrate how AI agents learn through trial and error. The collection features detailed implementations of various algorithmic approaches, including Deep Q-Networks and Policy Gradient methods. It specifically covers Actor-Critic architectures for continuous and discrete action spaces, alongside Proximal Policy Optimization and Deep Deterministic Policy Gradients. The framewor

    Pythona3cactor-criticasynchronous-advantage-actor-critic
    View on GitHub↗9,464
See all 30 alternatives to DeepMimic→

Frequently asked questions

What does xbpeng/deepmimic do?

DeepMimic is a deep reinforcement learning framework and physics-based motion imitation tool designed to teach simulated characters and robots to reproduce human movements. It provides a pipeline for integrating motion capture data into physics simulations to train agents that can mimic complex physical skills.

What are the main features of xbpeng/deepmimic?

The main features of xbpeng/deepmimic are: Reinforcement Learning, Actor-Critic Architectures, Physics-Based Motion Imitation Tools, Distance-Based, Reinforcement Learning Training, Imitation and Reinforcement Learning Toolkits, Joint Torque Control, Motion Capture Integration.

What are some open-source alternatives to xbpeng/deepmimic?

Open-source alternatives to xbpeng/deepmimic include: lazyprogrammer/machine_learning_examples — This project is a comprehensive collection of practical code examples and implementation libraries for machine… morvanzhou/tutorials — This repository is a comprehensive collection of instructional guides and practical examples for Python development,… facebookresearch/horizon — Horizon is a reinforcement learning platform designed for training, evaluating, and deploying agents and contextual… morvanzhou/reinforcement-learning-with-tensorflow — This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow.… udacity/deep-reinforcement-learning — This project is a deep reinforcement learning curriculum providing educational materials and implementation exercises… tensorflow/minigo — Minigo is a TensorFlow-based reinforcement learning engine designed to master the game of Go. It functions as a…