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
haosulab avatar

haosulab/ManiSkill

0
View on GitHub↗

ManiSkill

ManiSkill is a GPU-accelerated robot simulation framework designed for training robotic manipulation skills, benchmarking learning algorithms, and generating synthetic datasets. It serves as a reinforcement learning environment where robot control policies can be developed and evaluated using parallelized physics and rendering on the GPU.

The platform is distinguished by its ability to perform sim-to-real transfer, allowing policies trained in virtual environments to be deployed onto physical robotic hardware. It features ray-traced parallel rendering for producing high-frame-rate RGBD and segmentation data, alongside a domain randomization pipeline that varies physical properties and visual textures to increase model robustness.

The framework covers rigid-body manipulation simulation across multiple robot embodiments and provides a suite of standardized tasks for benchmarking. It includes tools for synthetic dataset generation, heterogeneous parallel simulation of unique scenes, and the application of pre-tuned reinforcement and imitation learning baselines.

Command-line utilities are provided for managing simulation assets and expert demonstration data.

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
maniskill.ai
↗

Features

  • GPU-Accelerated Robot Simulators - Provides a GPU-accelerated physics simulation environment specifically designed for training and testing robotic manipulation policies.
  • Articulated Body Simulators - Executes GPU-parallelized rigid-body simulations of articulated robot chains and grippers for manipulation tasks.
  • Reinforcement Learning Environments - Serves as a simulation suite for developing and evaluating robot control policies through reinforcement learning.
  • Parallel Simulation Environments - Simulates multiple unique environments in parallel to accelerate experience gathering for reinforcement learning.
  • Imitation and Reinforcement Learning Toolkits - Provides a toolkit for training robotic behaviors using both imitation learning and reinforcement learning baselines.
  • Sim-to-Real Robot Policy Trainings - Translates control policies trained in virtual environments into executable commands for physical robotic hardware.
  • Policy Deployments - Transitions trained robotic control policies to physical hardware for real-world execution.
  • Domain Randomizations - Varies physical properties and visual textures across simulations to improve the robustness of learned policies.
  • Sim-to-Real Transfer - Bridges the gap between simulated training environments and physical hardware deployment for robotic policies.
  • Sim-to-Real Transfer - Offers a framework for training robotic behaviors in simulation and deploying those policies to physical hardware.
  • High-Quality Scene Rendering - Generates high-quality visual output of simulations using ray-traced shaders in both graphical and headless modes.
  • Parallel Ray Tracing - Generates high-frame-rate RGBD and segmentation data using GPU-accelerated parallel ray tracing across multiple scenes.
  • Synthetic Dataset Generators - Automatically generates synthetic RGBD and segmentation datasets across parallel simulations for training vision models.
  • Robot Embodiment Registrations - Supports switching between different robot hardware by loading pre-configured models with standardized collision and controller data.
  • Scalable Robot Policy Evaluations - Enables scalable and repeatable evaluation of trained robot policies within accelerated simulation environments.
  • Robot Policy Validations in Simulation - Validates trained robot policies in physically accurate virtual environments prior to physical hardware deployment.
  • Environment Definitions - Provides an object-oriented interface for creating simulation environments and managing GPU memory for robotic tasks.
  • Synthetic Robotic Dataset Generators - Produces high-frame-rate RGBD and segmentation data across diverse parallelized virtual scenes for dataset generation.
  • Robot Model Libraries - Loads pre-configured robot models including collision data and controllers for simulation environments.
  • Embodiment Management - Enables switching between different robot models to evaluate skill generalization across hardware configurations.
  • Robotics Benchmarks - Provides a collection of standardized manipulation environments to benchmark the performance of robot learning algorithms.
  • Robotic Sensor Simulation - Simulates sensor limitations by toggling between ground-truth state data and restricted visual observations.
  • Parallel Visual Data Capture - Captures high-frame-rate RGBD and segmentation data using GPU parallelization for dataset generation.
  • Sensor Observation Toggles - Toggles between raw ground-truth state data and simulated sensor observations to control model information.
  • Simulation and Benchmarking - GPU-parallelized simulation for generalizable embodied AI.
  • Simulation Frameworks - GPU-parallelized simulation for generalizable embodied AI.
  • Simulation Engines - Robot simulation and manipulation learning package.
2,576 stars·425 forks·Python·apache-2.0·23 views

Star history

Star history chart for haosulab/maniskillStar history chart for haosulab/maniskill

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does haosulab/maniskill do?

ManiSkill is a GPU-accelerated robot simulation framework designed for training robotic manipulation skills, benchmarking learning algorithms, and generating synthetic datasets. It serves as a reinforcement learning environment where robot control policies can be developed and evaluated using parallelized physics and rendering on the GPU.

What are the main features of haosulab/maniskill?

The main features of haosulab/maniskill are: GPU-Accelerated Robot Simulators, Articulated Body Simulators, Reinforcement Learning Environments, Parallel Simulation Environments, Imitation and Reinforcement Learning Toolkits, Sim-to-Real Robot Policy Trainings, Policy Deployments, Domain Randomizations.

Which projects share features with haosulab/maniskill?

Projects with overlapping indexed features include: isaac-sim/isaacgymenvs — IsaacGymEnvs is a GPU-accelerated physics sandbox and robotics policy training suite designed for reinforcement… nvidia/isaac-gr00t. leggedrobotics/legged_gym — Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in… google-deepmind/mujoco_menagerie — mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for… facebookresearch/habitat-sim — Habitat-sim is a high-performance 3D simulation platform designed for training and benchmarking embodied AI agents… unitreerobotics/unitree_rl_gym — Unitree RL Gym is an integrated software framework designed for the simulation, training, and deployment of motion…

Projects sharing features with ManiSkill

These projects share indexed features with ManiSkill. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • isaac-sim/isaacgymenvsisaac-sim avatar

    isaac-sim/IsaacGymEnvs

    2,942View on GitHub↗

    IsaacGymEnvs is a GPU-accelerated physics sandbox and robotics policy training suite designed for reinforcement learning. It serves as a vectorized robotic simulator that runs thousands of parallel environments on GPUs to accelerate the training of neural networks. The project provides a sim-to-real transfer framework that utilizes domain randomization and physics variations to ensure policies trained in simulation are robust enough for deployment on real hardware. It distinguishes itself through a high-performance architecture that uses tensor-based state management to handle observations an

    Python
    View on GitHub↗2,942
  • nvidia/isaac-gr00tNVIDIA avatar

    NVIDIA/Isaac-GR00T

    6,222View on GitHub↗
    Jupyter Notebook
    View on GitHub↗6,222
  • leggedrobotics/legged_gymleggedrobotics avatar

    leggedrobotics/legged_gym

    3,022View on GitHub↗

    Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in complex, physics-based environments. It provides a comprehensive framework for developing legged locomotion control policies, enabling robots to learn movement strategies for navigating uneven terrain and managing physical disturbances through reinforcement learning. The platform distinguishes itself by utilizing hardware-accelerated physics and headless execution to maximize computational throughput during training. It incorporates a domain randomization pipeline that injects

    Python
    View on GitHub↗3,022
  • google-deepmind/mujoco_menageriegoogle-deepmind avatar

    google-deepmind/mujoco_menagerie

    3,055View on GitHub↗

    mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for standardized dynamics and contact simulation. It provides a collection of high-quality robot model files for humanoids, quadrupeds, and manipulators, alongside detailed kinematic and inertial parameters used to reproduce real-world robot behavior in virtual environments. The project serves as a repository of robotics simulation assets and MJCF model definitions optimized for accuracy. It includes standardized model libraries specifically for bipedal, quadrupedal, and humanoid hardware

    Pythonmujocorobotics
    View on GitHub↗3,055
Compare all 30 related projects→