π¦Ύ 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
- Read Me: Project setup and overview
- Control Architecture: Server loop, SIL/HIL logic, and PID/MPC control
- Kinematics & Dynamics: Symbolic model, IK, Jacobians, and dynamic simplification
- Server protocol: C++ Server / Python Client protocol
π§° Getting Started
To run the project:
1 2 3 4 5 6 |
|
For development mode:
1 2 |
|
π« Questions or Feedback?
Feel free to open an issue or discussion on the GitHub repository.
Β© 2025 β SCARA Simulation & Control Authors. MIT License.