Welcome to IR-SIMβs documentation!#
IR-SIM is an open-source, Python-based, lightweight robot simulator designed for navigation, control, and learning. It provides a simple, user-friendly framework with built-in collision detection for modeling robots, sensors, and environments. Ideal for academic and educational use, IR-SIM enables rapid prototyping of robotics and AI algorithms in custom scenarios with minimal coding and hardware requirements.
Get up and running with IR-SIM in minutes
Learn how to use IR-SIM effectively
YAML configuration syntax and examples
Complete API documentation
Key Features#
Simulate a wide range of robot platforms with diverse kinematics, sensors, and behaviors
Quickly configure and customize simulation scenarios using straightforward YAML files, with no complex coding required
Visualize simulation outcomes in real time for immediate feedback and analysis using matplotlib
Support collision detection and behavior control for each object in the simulation
Get Started#
Ready to start using IR-SIM? Choose your preferred installation method:
Recommended
Quick installation with pip
Popular
Installation in conda environment
Fast
Lightning-fast installation