This is a tool to design the Stewart platform and generate the controller code.
- The configuration, controller_parameters, state and ui folders contain the Python code.
- The configuration.json describes the Stewart platform.
The top part shows the Stewart platform with the current configuration. The tabs at the bottom are used to display the state and control the Stewart platform with the servo angles, the position and the orientation. When controlling the platform with the position and the orientation, the green bar will turn red if the position or the orientation is not achievable.
- Setup the Python virtual environment.
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
- Configure the Stewart platform (configuration.json).
- Run the simulator.
python stewart_simulator.py