References¶
This page provides academic references, documentation links, and resources used in the development of this project.
Official Documentation¶
Webots¶
| Resource | Description | Link |
|---|---|---|
| Webots User Guide | Official documentation | cyberbotics.com/doc/guide |
| Webots Reference Manual | API documentation | cyberbotics.com/doc/reference |
| MATLAB Controller Guide | MATLAB integration | Webots MATLAB |
| Webots GitHub | Source code | github.com/cyberbotics/webots |
MATLAB & Simulink¶
| Resource | Description | Link |
|---|---|---|
| Simulink Documentation | Official docs | mathworks.com/help/simulink |
| Control System Toolbox | Control design tools | mathworks.com/help/control |
| Stateflow | State machine modeling | mathworks.com/help/stateflow |
| Simscape | Physical modeling | mathworks.com/help/simscape |
Control Systems Theory¶
Textbooks¶
- Modern Control Engineering
- Author: Katsuhiko Ogata
- Publisher: Pearson
- ISBN: 978-0136156734
-
Classic textbook covering PID control, state-space methods, and stability analysis
-
Feedback Control of Dynamic Systems
- Authors: Gene F. Franklin, J. David Powell, Abbas Emami-Naeini
- Publisher: Pearson
- ISBN: 978-0133496598
-
Comprehensive coverage of feedback control theory
-
Linear System Theory and Design
- Author: Chi-Tsong Chen
- Publisher: Oxford University Press
- ISBN: 978-0199959570
-
State-space methods and linear systems
-
Nonlinear Systems
- Author: Hassan K. Khalil
- Publisher: Pearson
- ISBN: 978-0130673893
- Advanced nonlinear control theory
Online Resources¶
- Control Tutorials for MATLAB and Simulink (CTMS)
- University of Michigan
- ctms.engin.umich.edu
-
Excellent tutorials on inverted pendulum, DC motor control, aircraft pitch control
-
MIT OpenCourseWare - Feedback Control Systems
- Course 16.30
- ocw.mit.edu
Robot Platforms¶
Crazyflie Drone¶
| Resource | Link |
|---|---|
| Official Website | bitcraze.io |
| Documentation | wiki.bitcraze.io |
| Control Paper | Crazyflie 2.0 Quadrotor Control |
Related Academic Papers:
- Giernacki, W., Skwierczyński, M., Witwicki, W., Wroński, P., & Kozierski, P. (2017). Crazyflie 2.0 quadrotor as a platform for research and education in robotics and control engineering. 22nd International Conference on Methods and Models in Automation and Robotics (MMAR).
BlueBoat USV¶
| Resource | Link |
|---|---|
| Blue Robotics | bluerobotics.com |
| BlueBoat Product Page | BlueBoat |
| Technical Specifications | BlueBoat Specs |
TurtleBot3¶
| Resource | Link |
|---|---|
| ROBOTIS e-Manual | emanual.robotis.com/docs/en/platform/turtlebot3 |
| ROS Wiki | wiki.ros.org/turtlebot3 |
| GitHub | github.com/ROBOTIS-GIT/turtlebot3 |
Scout V2.0¶
| Resource | Link |
|---|---|
| AgileX Robotics | agilex.ai |
| Scout 2.0 Manual | AgileX Scout |
Inverted Pendulum Systems¶
Classic Papers¶
- Åström, K. J., & Furuta, K. (2000)
- Swinging up a pendulum by energy control
- Automatica, 36(2), 287-295
-
DOI: 10.1016/S0005-1098(99)00140-5
-
Graichen, K., Treuer, M., & Zeitz, M. (2007)
- Swing-up of the double pendulum on a cart by feedforward and feedback control
- Automatica, 43(2), 244-252
Online Tutorials¶
- Inverted Pendulum: System Modeling
- CTMS, University of Michigan
-
Rotary Inverted Pendulum
- ST Microelectronics Educational Curriculum
- PDF Document
Marine Robotics¶
USV Navigation and Control¶
- Fossen, T. I. (2011)
- Handbook of Marine Craft Hydrodynamics and Motion Control
- Wiley
- ISBN: 978-1119991496
-
Comprehensive reference for marine vehicle dynamics
-
Liu, Z., Zhang, Y., Yu, X., & Yuan, C. (2016)
- Unmanned surface vehicles: An overview of developments and challenges
- Annual Reviews in Control, 41, 71-93
Hydrodynamics¶
- Newman, J. N. (2018)
- Marine Hydrodynamics
- MIT Press
- ISBN: 978-0262534826
Quadrotor Dynamics¶
Academic References¶
- Bouabdallah, S., Murrieri, P., & Siegwart, R. (2004)
- Design and control of an indoor micro quadrotor
-
IEEE International Conference on Robotics and Automation (ICRA)
-
Mahony, R., Kumar, V., & Corke, P. (2012)
- Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor
-
IEEE Robotics & Automation Magazine, 19(3), 20-32
-
Pounds, P., Mahony, R., & Corke, P. (2010)
- Modelling and control of a large quadrotor robot
- Control Engineering Practice, 18(7), 691-699
Agricultural Robotics¶
Autonomous Tractors¶
- Blackmore, S., Stout, B., Wang, M., & Runov, B. (2005)
- Robotic agriculture – the future of agricultural mechanisation
-
5th European Conference on Precision Agriculture
-
Bechar, A., & Vigneault, C. (2016)
- Agricultural robots for field operations: Concepts and components
- Biosystems Engineering, 149, 94-111
Ackermann Steering¶
- Ackermann Steering Geometry
- Wikipedia Article
- Mathematical derivation and applications
Simulation & Modeling¶
Robot Simulation¶
- Michel, O. (2004)
- Cyberbotics Ltd. Webots: Professional mobile robot simulation
-
International Journal of Advanced Robotic Systems, 1(1), 39-42
-
Koenig, N., & Howard, A. (2004)
- Design and use paradigms for Gazebo, an open-source multi-robot simulator
- IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
MATLAB/Simulink for Robotics¶
- Corke, P. (2017)
- Robotics, Vision and Control: Fundamental Algorithms in MATLAB
- Springer
- ISBN: 978-3319544120
Software Tools¶
Development Tools¶
| Tool | Purpose | Link |
|---|---|---|
| Git | Version control | git-scm.com |
| MkDocs | Documentation | mkdocs.org |
| Material Theme | MkDocs theme | squidfunk.github.io/mkdocs-material |
CAD Tools¶
| Tool | Purpose | Link |
|---|---|---|
| Blender | 3D modeling | blender.org |
| SolidWorks | CAD design | solidworks.com |
| FreeCAD | Open-source CAD | freecadweb.org |
Citation¶
If you use this project in academic work, please cite:
@misc{webots-simulink,
author = {Harun Kurt},
title = {Webots-Simulink Integration Framework},
year = {2024},
publisher = {GitHub},
url = {https://github.com/harunkurtdev/webots-simulink}
}