diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000000000000000000000000000000000000..3d7838585713d347d219a705507fdc7f44ee6003
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,47 @@
+# Contributing to Robot Sensor
+
+Thank you for considering contributing to the Robot Sensor project! We welcome contributions of all kinds. Please follow the guidelines below to ensure a smooth collaboration.
+
+## How to Contribute
+
+1. **Fork the Repository**  
+    Fork the repository to your GitHub account and clone it to your local machine.
+
+2. **Create a Branch**  
+    Create a new branch for your feature or bug fix:
+    ```bash
+    git checkout -b feature/your-feature-name
+    ```
+
+3. **Make Changes**  
+    Implement your changes, ensuring your code adheres to the project's coding standards.
+
+4. **Write Tests**  
+    Add or update tests to cover your changes.
+
+
+6. **Commit Changes**  
+    Write clear and concise commit messages:
+    ```bash
+    git commit -m "Add feature: your-feature-name"
+    ```
+
+7. **Push Changes**  
+    Push your branch to your forked repository:
+    ```bash
+    git push origin feature/your-feature-name
+    ```
+
+8. **Submit a Pull Request**  
+    Open a pull request to the main repository. Provide a detailed description of your changes.
+
+
+## Reporting Issues
+
+If you encounter a bug or have a feature request, please open an issue in the repository. Provide as much detail as possible.
+
+## Contact
+
+If you have any questions, feel free to reach out by opening a discussion or contacting the maintainers.
+
+Thank you for contributing!
\ No newline at end of file