SMART
Overview
Key highlights
Web Demo Tutorial
Overview
Accessing the Demo
Interface Layout
Bundled Example Maps
Using Bundled Examples
Using Your Own Files
Playback
Statistics Panel
Interactive Features
Next Steps
Try It Now
Installation
Prerequisites
Quick Build
Notes
Build on Linux
Prerequisites
Install ARGoS 3
Build SMART
Verify Installation
Troubleshooting
Next Steps
Running SMART
Running with visualization
Headless (no visualization)
Configuration and ports
Input Formats
Map Files
Scenario Files
Path Files
Validation
Common Issues
Examples
Next Steps
Using SMART
Usage Guide
Overview
Basic Workflow
Command Line Interface
Visualization Mode
Headless Mode
Path File Format
Coordinate Systems
Output Statistics
Generated Files
Configuration Files
Map and Scenario Files
Next Steps
Examples
Shipped Example Files
Run the README Example
Inspecting example outputs
Larger Example
Interfaces and Outputs
Public Entry Point
What
run_sim.py
Does
Public Outputs
Internal RPC Layer
What Is Not in the Public Repo
Next Steps
Planner Integration
Overview
Planner Output Format
Integration Template
Coordinate System Handling
Path Requirements
Performance Tips
Next Steps
Advanced
Settings and Configuration
Configuration Files
Default Configuration
Key Settings
Experiment Parameters
Robot Parameters
Arena Settings
Physics Engine
Command Line Configuration
Editing the Generated XML
What Is Not Exposed as a Public Setting
Next Steps
Architecture
Overview
Components
ARGoS Simulator
Action Dependency Graph (ADG)
RPC Communication
Wrapper Script
Execution Flow
Data Flow
Design Principles
Code Structure
Build System
Performance Considerations
Extending SMART
Next Steps
Resources
Paper and citation
Summary
Cite as
FAQ - Frequently Asked Questions
Installation and Building
Running Simulations
Path and Map Files
API and Integration
Results and Analysis
Visualization
Advanced Topics
Troubleshooting
Getting Help
Still Have Questions?
Who is Using SMART?
Public References
Publications Using SMART
Feature Your Project
Required Information
Contact
SMART
Index
Edit on GitHub
Index