Open-source robot simulation software integrated with OpenAI Gym for reinforcement learning research.
Roboschool is an open-source robot simulation platform integrated with OpenAI Gym, providing environments for training reinforcement learning agents on robotic control tasks. It uses the Bullet physics engine to simulate realistic robot dynamics and offers a variety of pre-built scenarios like humanoid locomotion and manipulation. The project was developed to facilitate research in robotics and machine learning by offering accessible simulation tools.
Researchers and developers working on reinforcement learning for robotics, particularly those using OpenAI Gym who need simulated environments to train and test control policies.
It provided a free, open-source alternative to proprietary simulation software like MuJoCo, with direct integration into the popular OpenAI Gym ecosystem. The inclusion of pre-trained agents and a focus on realistic physics made it a practical tool for prototyping and benchmarking RL algorithms.
DEPRECATED: Open-source software for robot simulation, integrated with OpenAI Gym.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Environments follow the OpenAI Gym interface, allowing easy integration with standard RL algorithms, as shown in the basic usage example with gym.make().
Uses a custom Bullet physics engine for accurate robot dynamics, enabling research on complex tasks like humanoid locomotion and manipulation.
Includes an agent zoo with policies such as RoboschoolHumanoidFlagrun, providing baselines and demonstrations to accelerate prototyping and benchmarking.
Supports both pip installation for simplicity and source compilation for customization, with detailed steps for Linux and OS X.
Marked as archived with no updates expected, limiting its utility for current research and risking compatibility issues with newer dependencies.
Installing from source requires multiple dependencies, custom scripts for boost and bullet, and environment variable setup, which is error-prone and time-consuming.
On systems with NVIDIA drivers, OpenGL errors like undefined references can occur, forcing users to disable hardware rendering and reduce performance.