Contributors¶
We appreciate all contributions to the Webots-Simulink integration framework. This page recognizes the people who have helped make this project possible.
Project Maintainers¶
Harun Kurt¶
- Role: Project Creator & Lead Maintainer
- GitHub: @harunkurtdev
- Contributions:
- Core framework architecture
- MATLAB/Simulink integration
- Example implementations (Crazyflie, Pirana USV, Scout V2.0, Tractor)
- Documentation
Example Contributors¶
Robot Platform Examples¶
| Example | Contributors | Description |
|---|---|---|
| Crazyflie Drone | Harun Kurt | Quadrotor control with 6-DOF dynamics |
| BlueBoat USV | Harun Kurt | Unmanned surface vehicle simulation |
| Pirana USV | Harun Kurt | Steerable propeller marine vehicle |
| TurtleBot3 | Harun Kurt | Differential drive mobile robot |
| Scout V2.0 | Harun Kurt | 4-wheel ground vehicle with LiDAR |
| Tractor (Boomer) | Harun Kurt | Agricultural vehicle with Ackermann steering |
| Wheel Chair | Harun Kurt, DrakerDG | Assistive mobility platform |
| Inverted Pendulum | Harun Kurt | Classic control system example |
| Rotary Inverted Pendulum | Harun Kurt | Advanced pendulum control |
External Resources¶
- DrakerDG - Original wheelchair Webots model (GitHub)
- Cyberbotics - Webots simulator and base robot models
- Blue Robotics - BlueBoat USV design reference
- AgileX Robotics - Scout V2.0 specifications
- Bitcraze - Crazyflie drone platform
How to Contribute¶
We welcome contributions from the community. Here are ways you can help:
Code Contributions¶
- Fork the repository
- Create a feature branch:
git checkout -b feature/new-robot - Make your changes
- Test your implementation
- Submit a pull request
Documentation¶
- Fix typos and improve clarity
- Add tutorials and examples
- Translate documentation
- Update API references
Bug Reports¶
- Report issues on GitHub Issues
- Include:
- Operating system and versions
- Steps to reproduce
- Expected vs actual behavior
- Error messages/logs
New Examples¶
See the Adding New Examples guide for:
- Project structure requirements
- MATLAB wrapper templates
- Documentation standards
- Testing procedures
Acknowledgments¶
Special thanks to:
- Cyberbotics for developing and maintaining Webots
- MathWorks for MATLAB/Simulink tools
- University of Michigan CTMS for control theory tutorials
- Open-source robotics community for inspiration and resources
Become a Contributor¶
Your name could be here. We appreciate contributions of all sizes:
- Reporting bugs
- Suggesting features
- Improving documentation
- Adding new robot examples
- Fixing issues
Get started by visiting our GitHub repository.
Contact¶
For questions about contributing:
- Open a GitHub Discussion
- Create an Issue