IR-SIM: A Lightweight Skill-Native Simulator for Navigation, Learning, and Benchmarking
Abstract: Simulation plays a key role in automated robotics research supported by LLMs. However, existing simulators often require custom code or complex interfaces, creating a barrier to rapid prototyping and automated algorithm development. To this end, we propose the Intelligent Robot Simulator (IR-SIM), a lightweight skill-native navigation simulator designed for rapid scenario construction, benchmarking, and robot learning. In IR-SIM, scenarios are entirely defined by YAML configuration files that specify mobile robot kinematics, geometric collision checking, LiDAR sensing, visualization, and behavior modules. This design makes robotic simulation fully describable and reproducible, allowing scenarios to be generated and modified from text prompts through the proposed IR-SIM agent skills. The resulting scenarios can be used for automated benchmarking of navigation algorithms and for automated generation of training data for learning methods. Furthermore, IR-SIM provides bridges to high fidelity simulators and real world deployment, allowing users to validate their algorithms in more realistic settings after prototyping without extra coding. The experiments showcase the convenience and versatility of IR-SIM in multiple tasks: constructing navigation scenarios from natural language, training a collision avoidance policy, benchmarking social navigation policies, and bridging to high fidelity simulators and real world deployment. The project website is available at https://github.com/hanruihua/ir-sim.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Explain it Like I'm 14
A simple guide to โIR-SIM: A Lightweight Skill-Native Simulator for Navigation, Learning, and Benchmarkingโ
1) What is this paper about?
This paper introduces IR-SIM, a lightweight robot simulator that helps researchers quickly build and test navigation tasks. What makes IR-SIM special is that you can describe a whole robot scenario (the map, the robots, their sensors, and how they move) in a single โrecipe-likeโ text file called YAML. Even better, an AI assistant (using LLMs, like smart chatbots) can turn plain English instructions into those YAML files automatically. This makes it much easier and faster to create experiments, compare different navigation algorithms fairly, and train robot controllers.
2) What questions are the researchers trying to answer?
In simple terms, theyโre asking:
- How can we make setting up robot navigation experiments as easy as describing them in plain English?
- Can we create scenarios that are reproducible (so others can repeat them exactly), shareable, and easy to tweak without writing a lot of code?
- Can this simple simulator still connect to fancier 3D simulators and real robots later, so ideas tested quickly in 2D can be validated in more realistic settings?
3) How did they build it? (Methods explained simply)
Think of IR-SIM like a game engine for robot navigation with three big ideas:
- โRecipe cardsโ for worlds (YAML files):
- A YAML file is like a clean recipe that lists everything in the scene: where the walls are, how the robot moves, what the sensors are, and what behaviors to use.
- Because itโs just a text file, you can share it, reuse it, and run the exact same scenario again by using the same โrandom seedโ (a number that controls randomness).
- Skills that turn English into simulations:
- The team built โskillsโ for an AI assistant that read your request (for example, โCreate a 10m by 10m room with 10 robots that avoid each otherโ) and automatically write the YAML file and a small Python script to run it.
- This removes the need to write simulator-specific code for every new scenario.
- A simple, fast 2D simulation engine:
- Movement rules (kinematics): The simulator supports common robot types, like differential drive (like a Roomba), omnidirectional (moves in any direction), and Ackermann (like a car).
- Collision checking: Uses 2D geometric shapes (circles, rectangles, polygons). It checks if shapes overlap, kind of like checking if two drawn shapes on paper touch each other.
- Sensors: Simulates 2D LiDAR, which is like a spinning laser that measures how far away obstacles are. Thereโs also a simplified version that includes how fast objects move relative to the robot.
- Visualization: Uses simple 2D plots to show whatโs happening in real time.
- Behaviors: Built-in โrulesโ for how agents move, like:
- ORCA: a method that helps agents avoid bumping into each other by adjusting their speeds and directions.
- Social Force Model (SFM): pretends people are pushed or pulled by invisible forces so they keep personal space and move toward goals.
- โDashโ: a straightforward goal-seeking behavior.
- Maps from images: You can load a black-and-white image where black = walls and white = free space, turning it into a simple grid map for planning.
They also made IR-SIM work smoothly with common reinforcement learning tools (like Gymnasium and TorchRL), so you can easily train and test robot policies.
Finally, IR-SIM can โbridgeโ to other platforms:
- From fancy 3D worlds to IR-SIM: Convert 3D scenes (like from Habitat) into 2D floorplan-style maps for quick tests.
- From IR-SIM to fancy 3D or real robots: Reuse the same paths and logic in CARLA, Isaac Sim, or even on real robots (via ROS), so you can validate ideas in more realistic conditions without starting from scratch.
4) What did they find, and why is it important?
The team showed that IR-SIM makes robot research faster and more repeatable:
- Natural-language to scenario: They demonstrated creating and editing robot scenes by describing them in plain English and letting the AI skills generate the YAML and runner code. This saves a lot of time compared to writing custom simulator code.
- Training robot policies: They trained a collision-avoidance policy using PPO (a popular reinforcement learning method). The setup involved multiple robots with random start/goal positions and shapes. The results showed strong success when the space wasnโt too crowded, with performance gradually dropping as the number of robots increasedโexactly the kind of trend researchers need to measure.
- Fair benchmarking: They ran well-known navigation methods (like ORCA, AVOCADO, SARL, and RL-RVO) on the same randomized, seeded scenarios to compare them fairly. Because the scenario is defined by a single YAML file and a seed, everyone can rerun the same test consistently.
- Bridges to bigger systems and real robots: They reused IR-SIM scenarios in CARLA and Isaac Sim (for richer 3D sensing and visuals) and synced trajectory data to real robots through ROS. This is important because it proves that quick 2D prototypes can evolve into realistic tests without redoing everything.
Why it matters:
- Researchers and students can go from idea to working test in minutes, not days.
- Results are easier to reproduce and share.
- It helps connect early-stage ideas to real-world testing.
5) Whatโs the impact, and what are the limits?
Potential impact:
- Speeds up robot navigation research by turning English descriptions into runnable experiments.
- Encourages fair comparisons between algorithms because scenarios are clearly defined and repeatable.
- Makes it easier to generate training data and test learned policies.
- Helps classrooms and labs prototype quickly, then move to high-fidelity simulators or real robots when ready.
Limits to keep in mind:
- IR-SIM is a 2D, lightweight simulator. It doesnโt include full 3D physics, photorealistic cameras, or super-realistic contact with the environment.
- Some complex tasks (like manipulation or legged robots) and visually heavy sensing are out of scope.
- Natural-language requests can be unclear; a human should still check scenarios before real-world use.
- The authors plan to add better automatic checks, richer behaviors, more realistic sensors, and smoother bridges to other platforms.
In short, IR-SIM is like giving robot researchers a fast โlevel editorโ that reads plain English and creates fair, shareable testsโthen lets them take those tests into more realistic worlds when needed.
Knowledge Gaps
Knowledge gaps, limitations, and open questions
Below is a single, consolidated list of concrete gaps and unanswered questions that future work could address:
- NL-to-YAML pipeline reliability: No quantitative evaluation of the IR-SIM skills (success rate, error types, time savings vs. manual authoring, robustness to prompt ambiguity).
- Scenario validation: Absence of formal schema/semantic validators beyond YAML parsing (e.g., constraint checks for overlapping entities, unreachable goals, out-of-bounds placements, kinematic infeasibility).
- Determinism and reproducibility: Unverified cross-platform determinism (Windows/macOS/Linux), sensitivity to numerical tolerances in Shapely/GEOS, and seed stability across library versions.
- Performance and scalability: No benchmarks of step-time/FPS versus number of agents, obstacles, and LiDAR beams; unknown scalability to large crowds (>100s agents) or long horizons.
- Vectorized/batched RL support: Lack of evidence for parallelized rollouts (e.g., multiprocessing, JAX/PyTorch vectorization) to accelerate training throughput.
- Multi-agent RL interfaces: No native PettingZoo- or MARL-friendly API for multi-robot learning with shared/individual rewards and communication.
- Sensor realism gaps: Limited LiDAR modeling (noise, occlusions, multi-returns, dropouts, spurious reflections, rolling shutter) and no native camera or depth sensors; unclear support for configurable sensor latency and sampling jitter.
- Perception and localization: Assumes ground-truth state; no simulation of SLAM/localization errors, drift, or map inaccuracies that affect real navigation performance.
- Dynamics fidelity: 2D kinematic-only engine (no contact dynamics, friction, slipping, actuator limits, wheel-floor interactions); unclear impact on policy transfer to higher-fidelity sims or robots.
- Social compliance metrics: Benchmarks report success/collision/time metrics only; lack of standard social metrics (e.g., minimum distance, personal space violations, TTI, discomfort/jerk, rule-compliance).
- Human behavior modeling: Built-in behaviors (ORCA, SFM, dash) are not calibrated against real trajectory datasets; no support for group behaviors, intent inference, heterogeneity in preferences, or learned pedestrian models.
- Benchmark diversity and standardization: Evaluations focus on small 10 m ร 10 m random polygon worlds; absence of a curated, named scenario suite with broad layouts (corridors, intersections, bottlenecks, dead-ends), crowd densities, and difficulty tiers.
- Baseline comparability: Limited details on aligning hyperparameters, sensing, and kinematics across baselines (ORCA, AVOCADO, SARL, RL-RVO) to ensure fair, reproducible comparisons.
- Failure mode analysis: No systematic analysis of when/why collisions or timeouts occur (e.g., map topologies, density thresholds, behavior interactions), hindering targeted improvements.
- Map asset fidelity: 3D-to-2D conversion (e.g., Habitat/HM3D) lacks validation of projection accuracy, navigability preservation, multi-floor handling, and correspondence between 2D free space and true 3D traversability.
- Bridging evaluation: Bridge demos (CARLA, Isaac Sim, Gaussian Splatting, real robots) are qualitative; no latency budgets, coordinate-frame synchronization analysis, rate-matching, or trajectory deviation quantification.
- Sim2real transfer: No quantitative results on policy transfer success/failure rates, degradation under sensor noise/time delays, and mitigation strategies (e.g., domain randomization).
- Real-time control: Unclear guarantees for fixed-step execution, time synchronization under ROS 2, and handling of asynchronous sensors/controls during bridging.
- Security/sandboxing: Skill-generated Python runners pose potential code-injection or unsafe file/network operation risks; no sandboxing, permissioning, or execution-guard strategy described.
- Schema/versioning: No documented versioning for the YAML scenario schema, migration tools, or backward-compatibility guarantees for long-lived benchmarks.
- Plugin extensibility: While a behavior registry exists, there is no formal plugin API with interface contracts, test harnesses, or example packs for sensors/behaviors/controllers.
- Learning evaluation breadth: RL experiments center on PPO; missing comparisons across algorithms, ablations on observation spaces/sensor noise, and generalization tests across scenario families.
- Heterogeneous robots/interactions: Limited exploration of mixed robot types (e.g., varying sizes/dynamics), communication constraints, or network effects in dense multi-robot settings.
- Usability studies: No user study quantifying learning curve, task completion time, or error rates for novices using skills vs. manual YAML authoring.
- Resource footprint: No reporting of CPU/GPU/memory usage, headless performance, or guidance for running on constrained hardware/HPC clusters.
- Legal/asset reuse: Unclear licensing and redistribution constraints for bridged assets (e.g., HM3D, CARLA scenes) and how they affect benchmark sharing.
Practical Applications
Immediate Applications
The following applications can be deployed now and directly leverage IR-SIMโs YAML-first, skill-native design, Gym/TorchRL interfaces, behavior modules (ORCA/SFM), LiDAR simulation, Matplotlib visualization, and bridges to CARLA, Isaac Sim, Habitat/HM3D, ROS 2.
- Rapid text-to-simulation scenario authoring for navigation teams
- Sectors: robotics, software
- What: Use natural language to generate reproducible YAML navigation scenarios and Python runners via IR-SIM agent skills (irsim-scenario, irsim-runner).
- Potential tools/workflows: โScenario Studioโ assistants; prompt-to-YAML pipelines with seeded randomization; animation demos for reviews.
- Assumptions/dependencies: LLM prompt quality; human oversight for ambiguous text; 2D kinematic scope.
- Reproducible benchmarking of social navigation and collision avoidance policies
- Sectors: academia, robotics
- What: Compare policies (e.g., ORCA, AVOCADO, SARL, RL-RVO) under identical seeded scenarios with canonical metrics (success, collisions, time, speed, path length) via irsim-benchmark.
- Potential tools/workflows: Benchmark packs; experiment CI; shared YAML scenario families.
- Assumptions/dependencies: 2D behaviors approximate real crowds; fair metric selection; consistent seeds.
- RL rollout generation and training for collision avoidance
- Sectors: academia, robotics, software
- What: Train PPO and other RL methods with Gymnasium/TorchRL wrappers, seeded randomized environments, and diverse scenario families (Perlin maps, RVO/SFM interactions, mixed kinematics).
- Potential tools/workflows: RL pipelines; hyperparameter sweeps; checkpoint evaluators.
- Assumptions/dependencies: Compute resources; sim-to-real gap; simplified LiDAR and kinematics.
- Synthetic LiDAR dataset creation for algorithm prototyping
- Sectors: robotics, automotive
- What: Generate 2D LiDAR and simplified FMCW LiDAR returns (with radial velocity) for testing mapping, tracking, and collision detection algorithms.
- Potential tools/workflows: LiDAR trace exporters; ground-truth annotations; sensor ablation studies.
- Assumptions/dependencies: 2D-only sensing; lack of photorealistic cameras; realism depends on scene design.
- Fast prototyping for warehouse/campus delivery robots
- Sectors: logistics, hospitality, campus operations
- What: Build occupancy-grid maps from images; stress-test layouts, robot densities, and behaviors; assess time-to-goal and collision rates before field trials.
- Potential tools/workflows: Layout what-if simulators; density sweep benchmarks; policy gating checks.
- Assumptions/dependencies: Image-to-grid fidelity; 2D abstraction of 3D obstacles; limited hardware effects.
- Teaching and coursework for mobile robotics and RL
- Sectors: education
- What: Use IR-SIM as a cross-platform teaching tool with reproducible labs and Matplotlib visualization; integrate with Gym/TorchRL assignments.
- Potential tools/workflows: Auto-graded labs; scenario packs for courses; visual rollouts.
- Assumptions/dependencies: Student environment setup; 2D-only scope; policy complexity suited to curriculum.
- Bridge-based validation with high-fidelity platforms
- Sectors: automotive, industrial robotics
- What: Transfer IR-SIM trajectories and policies to CARLA/Isaac Sim; use high-fidelity sensing and rendering while preserving lightweight scenario logic.
- Potential tools/workflows: ROS 2 adapters; CARLA/Isaac bridges; alignment tools for maps and time sync.
- Assumptions/dependencies: Asset alignment; synchronization latency; API compatibility across simulators.
- Scenario governance and continuous integration for research groups
- Sectors: academia, software
- What: Versioned YAML scenario families with seeds; automated regression tests to catch performance drifts across policy updates.
- Potential tools/workflows: Git-based scenario repos; benchmark CI dashboards.
- Assumptions/dependencies: Team adoption; metric stability; maintenance of scenario catalogs.
- Crowd interaction emulation in AV development
- Sectors: automotive
- What: Inject IR-SIM pedestrian trajectories (e.g., RVO/SFM) into CARLA scenes to test AV navigation in varying densities and crossings.
- Potential tools/workflows: Trajectory injectors; density schedulers; AV metric overlays.
- Assumptions/dependencies: Behavior realism; mapping from 2D to 3D; synchronization accuracy.
- Facility planning โwhat-ifโ analysis
- Sectors: operations, logistics
- What: Explore corridor widths, obstacle placements, and robot fleet sizing; quantify impacts on throughput and safety via seeded benchmarks.
- Potential tools/workflows: Scenario parametrization; heatmaps of collision likelihood; throughput estimators.
- Assumptions/dependencies: 2D simplifications; human traffic approximations; integration with CAD/site data.
- Hobbyist and maker deployments via ROS 2
- Sectors: daily life, education
- What: Publish IR-SIM reference trajectories and states to real robots for small-scale trials; prototype behaviors before field runs.
- Potential tools/workflows: ROS 2 publisher templates; simple robot drivers; visualization notebooks.
- Assumptions/dependencies: ROS 2 setup; robot hardware reliability; environment safety checks.
- Benchmark-as-a-service for labs and consortia
- Sectors: academia, robotics
- What: Hosted runs that compare controllers under shared YAML scenarios, provide metric reports, and archive artifacts for peer review.
- Potential tools/workflows: Web-fronted benchmark queues; artifact archives; reproducibility certificates.
- Assumptions/dependencies: Compute quota; standardization of metric definitions; data privacy for submissions.
Long-Term Applications
The following applications require further research, scaling, community consensus, and/or more realistic sensors/behaviors, but are logically enabled by IR-SIMโs scenario representation and bridging philosophy.
- Standardized certification pipelines for social navigation
- Sectors: policy, robotics
- What: Regulator-accepted YAML scenario suites and metric thresholds for sidewalk/campus robots; audit logs of seeded runs.
- Potential tools/workflows: Safety-case kits; certification portals; scenario provenance tracking.
- Assumptions/dependencies: Regulatory consensus; validated behaviors; cross-simulator traceability to 3D physics.
- Cross-simulator scenario exchange standards
- Sectors: software, robotics
- What: Converters from YAML-first navigation spec to SDF/USD/OpenDRIVE; shared ontologies for robots, sensors, behaviors.
- Potential tools/workflows: Interop libraries; schema validators; community registries.
- Assumptions/dependencies: Broad adoption; schema stability; coverage of sensor/physics detail.
- Large-scale automated data generation for end-to-end learning
- Sectors: robotics, automotive
- What: Use IR-SIM to define navigation logic and paths, paired with photorealistic bridges (Habitat/HM3D, Gaussian Splatting) to generate vision+LiDAR datasets for foundation models.
- Potential tools/workflows: Multi-sensor data factories; synthetic-to-real adaptation pipelines.
- Assumptions/dependencies: Significant compute; domain gap minimization; accurate sensor simulation.
- Digital twin integration for facilities and campuses
- Sectors: industrial operations, smart cities
- What: Embed IR-SIM as a lightweight planning/control layer inside 3D digital twins for scenario stress-testing and policy updates.
- Potential tools/workflows: Twin-bridge APIs; live telemetry sync; policy deployment pipelines.
- Assumptions/dependencies: Twin fidelity; temporal/spatial alignment; cybersecurity for operational systems.
- On-device agent co-pilots for robot operators
- Sectors: robotics, software
- What: Voice/text intents translated into simulation tests; automated checks before deploying control changes; recommend safe parameters.
- Potential tools/workflows: Edge LLMs; guardrail policies; on-device scenario emulators.
- Assumptions/dependencies: Reliable NL grounding; safety guarantees; compute/resource limits on robots.
- Procurement and audit-ready safety-case kits
- Sectors: policy, enterprise
- What: Link scenario metrics (collisions, timeouts) to risk models; standardized reporting for tenders and audits.
- Potential tools/workflows: Risk dashboards; compliance templates; audit APIs.
- Assumptions/dependencies: Accepted risk frameworks; external validation of models; reproducible pipelines.
- Scalable education platforms with auto-grading and cloud labs
- Sectors: education
- What: Cloud-hosted IR-SIM scenario packs with seeded evaluation; formative feedback and artifact archiving.
- Potential tools/workflows: LMS integrations; GPU-backed queues; academic repositories.
- Assumptions/dependencies: Platform funding; reliable sandboxing; curriculum adoption.
- Advanced human-behavior modeling plugins
- Sectors: robotics, research
- What: Learned pedestrian and crowd models calibrated to real data (beyond ORCA/SFM), configurable via YAML and plug-in registry.
- Potential tools/workflows: Behavior marketplaces; calibration tools; dataset interfaces.
- Assumptions/dependencies: High-quality human motion datasets; validation in real environments; ethical data use.
- Municipal policy sandboxes for micromobility and delivery robots
- Sectors: public policy, urban planning
- What: Encode local rules (speed limits, right-of-way, geofences) as YAML constraints; simulate compliance and impact on throughput and safety.
- Potential tools/workflows: Policy-to-scenario compilers; stakeholder dashboards; rule libraries.
- Assumptions/dependencies: Accurate mapping of regulations to simulation constraints; stakeholder consensus; pathways to real-world trials.
- Simulation-in-the-loop for deployed fleets
- Sectors: logistics, last-mile delivery
- What: Continuous policy adaptation using IR-SIM-generated testbeds synchronized with fleet telemetry; pre-deployment validation in bridged high-fidelity sims.
- Potential tools/workflows: Telemetry bridges; shadow-mode testing; rollout gating services.
- Assumptions/dependencies: Low-latency sync; robust bridges; operational safety protocols.
- Marketplace for reusable scenario packs and adapters
- Sectors: software, robotics
- What: Exchange curated YAML scenario families, behavior plugins, and simulator bridges; foster shared benchmarking culture.
- Potential tools/workflows: Scenario hub; rating/metadata systems; license compliance tools.
- Assumptions/dependencies: IP/licensing clarity; community curation; security of shared artifacts.
Glossary
- A* search: A heuristic graph-search algorithm that finds minimum-cost paths. "A* search [37]"
- Ackermann: A steering geometry/model for car-like robots where wheels follow circular arcs. "including differential drive, omnidirectional, omnidirectional angular, and Ackermann."
- Agent skills: Tool-specific procedures exposed to LLM agents for operating software/simulators. "Recent advances in LLMs and agent skills have established a practical paradigm for translating natural language instructions into reusable, tool-specific procedures [1]."
- AVOCADO: An adaptive optimal collision-avoidance method for multi-robot navigation. "ORCA [20], AVOCADO [33], SARL [17], and RL-RVO [32]"
- CARLA: A high-fidelity open-source simulator for autonomous driving research. "where CARLA provides LiDAR and map information while the NeuPAN policy [44] is executed through IR-SIM."
- CrowdNav: A crowd-aware deep RL framework/benchmark for socially compliant navigation. "The widely used socially aware navigation algorithm CrowdNav [17] can also be implemented in IR-SIM, as shown in Fig. 3(b), making it easy to reproduce the benchmark and compare learning methods."
- Differential drive: A mobile-robot kinematics model with two independently driven wheels. "with differential drive robots"
- DynaBARN: A benchmark for ground navigation in dynamic environments. "such as DynaBARN [28] and SocNavBench [19]"
- FMCW LiDAR: Frequency-Modulated Continuous-Wave LiDAR that can estimate radial velocities. "simplified 2D Frequency-Modulated Continuous-Wave (FMCW) LiDAR that adds per beam radial velocity for valid returns"
- Gaussian Splatting: A real-time radiance-field rendering technique using 3D Gaussian primitives. "IR-SIM trajectory and map visualization in a Gaussian Splatting scene."
- GEOS: The Geometry Engine - Open Source, a library for robust computational geometry. "built on the GEOS geometry library."
- Gymnasium: A standardized interface/library for reinforcement learning environments. "Wrappers for Gymnasium [30] and TorchRL [31] are also provided in the IR-SIM extension package"
- Habitat-Sim: A simulator for embodied AI tasks in 3D environments. "such as Habitat-Sim and the Habitat-Matterport 3D Dataset (HM3D) [39, 40]"
- Headless: Running simulations without on-screen rendering or GUI. "including action injection, headless runs, animation saving, and seeding for reproducibility."
- HM3D: The Habitat-Matterport 3D Dataset, a large-scale set of indoor environments. "Habitat-Matterport 3D Dataset (HM3D) [39, 40]"
- Holonomic: A motion capability where a robot can translate and rotate independently in the plane. "Holo. = holonomic"
- Isaac Sim: NVIDIAโs robotics simulator with RTX rendering and physics. "an Isaac Sim warehouse scene"
- Kinematics: Robot motion models that relate controls to state changes without modeling forces. "mobile robot kinematics"
- Kinodynamic: Planning/control that jointly considers kinematic and dynamic constraints. "Kinodynamic"
- LiDAR: A laser-based sensing method for measuring distances and scene geometry. "LiDAR sensing"
- MCP: The Model Context Protocol for tool-assisted simulator operation with LLMs. "Model Context Protocol (MCP) [25]"
- NeuPAN: An end-to-end model-based point-robot navigation approach. "NeuPAN control executed through IR-SIM"
- Occupancy grid map: A grid-based representation where cells are marked free or occupied. "occupancy grid map"
- OGRE: The Object-Oriented Graphics Rendering Engine used for 3D rendering. "3D OGRE"
- OpenAI Gym: The original standard interface and collection for RL environments. "OpenAI Gym [29]"
- OpenDRIVE: A standard format for road network descriptions in simulators. "OpenDRIVE"
- ORCA: Optimal Reciprocal Collision Avoidance; a multi-agent collision-avoidance method. "Optimal Reciprocal Collision Avoidance (ORCA) baselines [20]"
- Perlin noise: Procedural gradient noise used to synthesize natural-looking maps/layouts. "Perlin noise map"
- PettingZoo: A standardized API for multi-agent reinforcement learning environments. "PettingZoo [22]"
- PPO: Proximal Policy Optimization, a popular on-policy deep RL algorithm. "Proximal Policy Optimization (PPO) [41]"
- RRT: Rapidly-exploring Random Trees, a sampling-based motion-planning algorithm. "Rapidly-exploring Random Trees (RRT) [38]"
- RVO: Reciprocal Velocity Obstacle; a velocity-space approach to multi-agent avoidance. "Reciprocal Velocity Obstacle (RVO) crowd interactions [42]"
- RL-RVO: A reinforcement-learning approach that incorporates RVO-style objectives/rewards. "RL-RVO [32]"
- ROS: Robot Operating System, a middleware framework for robotics. "Robot Operating System (ROS) integration"
- ROS 2: The second-generation ROS with improved transport, real-time, and multi-platform support. "a ROS 2 based 2D simulator"
- SARL: Socially Aware Reinforcement Learning method for navigation among humans. "SARL [17]"
- Shapely: A Python library for planar geometric objects and spatial operations. "Shapely library [35]"
- SocNavBench: A benchmark for evaluating social navigation algorithms. "SocNavBench [19]"
- Spatial index: A data structure that accelerates spatial queries like intersections. "a spatial index"
- Stable Baselines3: A set of reliable RL algorithm implementations in Python. "Stable Baselines3 [23]"
- TorchRL: A PyTorch-native library for reinforcement learning and decision making. "TorchRL [31]"
- USD: Universal Scene Description; an interchange format for complex 3D scenes. "USD = Universal Scene Description"
- YAML: A human-readable data serialization format used for configuration. "YAML configuration files"
Collections
Sign up for free to add this paper to one or more collections.