SMART
Overview
Key highlights
Web Demo Tutorial
Overview
Accessing the Demo
Interface Layout
Getting Started
Understanding the Visualization
Playback Controls
Statistics Panel
Interactive Features
Export and Share
Next Steps
Try It Now
Installation
Prerequisites
Quick build (native)
Notes
Build on Linux
Prerequisites
Install ARGoS 3
Install rpclib
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
JSON Format (Alternative)
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
Configuration Files
Map and Scenario Files
Next Steps
Examples
Example: run with provided example path files
Inspecting example outputs
Core APIs
Overview
Client-Server Architecture
Python API Reference
Path Format
Statistics Output
Configuration API
Event Callbacks
RPC Protocol
Example Scripts
Next Steps
Planner Integration
Overview
Planner Output Format
Integration Template
Common Planners
Batch Evaluation
Coordinate System Handling
Dealing with Continuous Time
Performance Tips
Example: Full Integration
Next Steps
Advanced
Settings and Configuration
Configuration Files
Default Configuration
Key Settings
Experiment Parameters
Robot Parameters
Arena Settings
Physics Engine
Python API Configuration
Command Line Configuration
Advanced Settings
Action Dependency Graph
Logging and Output
Performance Tuning
Environment Variables
Configuration Profiles
Next Steps
Architecture
Overview
Components
ARGoS Simulator
Action Dependency Graph (ADG)
RPC Communication
Python Client
Execution Flow
Data Flow
Design Principles
Code Structure
Build System
Threading Model
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?
Research Projects
Academic Institutions
Publications Using SMART
Industry Applications
Open Source Projects
Community Contributions
Feature Your Project
Required Information
Contact
SMART
Search
Please activate JavaScript to enable the search functionality.