Overview of IR-SIM capabilities
mainIR-SIM is a lightweight Python robot simulator designed for navigation, control, and learning. It provides a framework for modeling robots, sensors, and environments with built-in collision detection.
Supported Features:
- Kinematics: Differential drive, Omnidirectional, Omnidirectional (angular), and Ackermann steering.
- Sensors: 2D LiDAR, 2D FMCW LiDAR, and FOV (Field-of-View) detectors.
- Geometries: Circle, Rectangle, Polygon, LineString, and Binary grid maps.
- Behaviors: dash, RVO (Reciprocal Velocity Obstacles), ORCA (Optimal Reciprocal Collision Avoidance), and SFM (Social Force Model).
Key Use Cases:
- Prototyping robotics and AI algorithms in custom scenarios.
- Multi-agent and robot learning research.
- Real-time visualization of simulation outcomes using
matplotlib.