A comprehensive simulation for robotic arm control and visualization!
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
This project provides a graphical simulation of a 2D robotic arm using Python and Tkinter. It demonstrates forward and inverse kinematics concepts and allows users to interact with the simulation by inputting manual coordinates or clicking directly on the canvas.
- Interactive Simulation: Users can control the robotic arm by mouse clicks or manual inputs.
- Forward Kinematics: Visualize the resulting position based on joint angles.
- Customizable Interface: Supports theme selection and adaptable visuals.
This project leverages the following technologies:
To set up this project locally, follow these steps.
Ensure Python is installed on your system:
python --version
Install necessary dependencies:
pip install -r requirements.txt
- Clone the repository:
git clone https://github.com/HilmiCanUrlu/Robot-Arm-Simulation-and-Forward-Kinematics-Application.git
- Navigate to the project directory:
cd Robot-Arm-Simulation
- Run the simulation:
python robot_arm_simulation.py
- Start the program using
python main.py
. - Use the canvas to click and direct the robotic arm to desired positions.
- Input joint angles manually in the provided fields to see real-time results.
For more examples, please refer to the Documentation
- Add 3D simulation support.
- Improve performance for large-scale simulations.
- Add dynamic obstacle avoidance.
See the open issues for a list of proposed features (and known issues).
Contributions make the open-source community such a valuable resource. Any contributions you make are greatly appreciated.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a pull request
Distributed under the MIT License. See LICENSE
for more information.
Hilmi Can Ürlü- @UrluCan - [email protected]
Project Link: https://github.com/HilmiCanUrlu/Robot-Arm-Simulation-and-Forward-Kinematics-Application