How densut86/6-dof-kinematik-kalkulator works
This is a Tkinter six-joint robot kinematics calculator. Users can enter joint angles for forward position/orientation calculations, specify a target position for inverse kinematics, and edit the Denavit–Hartenberg parameters. Both workflows update the joint fields or displayed results through the GUI. The supplied source shows no implementation for the visualization-named directories, so they are omitted.
Main entry points: kinematikKalkulator.py Tkinter GUI
Components 7
User interface
- Tkinter GUI
kinematikKalkulator.py
Kinematics
- DH parameters
kinematikKalkulator.py - Forward kinematics
kinematikKalkulator.py - DH transform
kinematikKalkulator.py - Inverse kinematics
kinematikKalkulator.py
Other components
- User
- SciPy optimizer
Connections 10
- User → Tkinter GUI: enters inputs
- Tkinter GUI → Forward kinematics: requests calculation
- Forward kinematics → DH parameters: reads parameters
- Forward kinematics → DH transform: computes transforms
- Tkinter GUI → Inverse kinematics: requests solution
- Inverse kinematics → Forward kinematics: evaluates candidates
- Inverse kinematics → SciPy optimizer: minimizes error
- Inverse kinematics → Tkinter GUI: returns angles
- Tkinter GUI → DH parameters: saves edits
- Tkinter GUI → Tkinter GUI: updates display