Skip to content

🦾 SCARA Robot Simulation Suite

Welcome to the documentation for the SCARA Robot Simulation & Control Suite β€” a real-time simulation and control platform for SCARA-like parallel robots. This system supports both Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) workflows.


πŸš€ What’s Inside

  • βœ… PyQt5 GUI with 3D visualization (via PyVista)
  • βœ… Symbolic dynamics using the Equivalent Point Mass (EPM) method
  • βœ… MPC and PID-based torque-level inverse dynamics control
  • βœ… Adaptive RK4 simulation and real-time fixed-step HIL
  • βœ… Cross-platform compatibility (Windows / Linux / macOS)
  • βœ… CSV-based trajectory buffering, export, and replay

πŸ“˜ Documentation Topics


🧰 Getting Started

To run the project:

1
2
3
4
5
6
# Windows
launcher.bat

# Linux/macOS
chmod +x launcher.bash
./launcher.bash

For development mode:

1
2
pip install -r requirements.txt
python SCARA.py

πŸ“« Questions or Feedback?

Feel free to open an issue or discussion on the GitHub repository.


Β© 2025 – SCARA Simulation & Control Authors. MIT License.