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


© Copyright 2025, Jingtian Yan.

Built with Sphinx using a theme provided by Read the Docs.