🎛️ EduController: Educational Framework for Control Theory and AI Control

🔗 Official Links
| Language |
GitHub Pages 🌐 |
GitHub 💻 |
| 🇺🇸 English |
 |
 |
| 🇯🇵 Japanese |
 |
 |
📘 Overview
EduController is a step-by-step, practical educational project that covers classical control, modern control, and AI-based next-generation control. It supports a wide range of topics from intuitive understanding of control theory in Python to HDL coding and LLM-integrated design.
🧭 Structure Overview
| Track |
Overview (EN) |
| 🎛️ Control Theory Track (Part 01–05) |
Classical control, state-space, digital control, practical implementation |
| 🤖 AI Control Track (Part 06–08) |
Neural networks, reinforcement learning, data-driven control |
| 🧠 Integrated & Applied Control Track (Part 09–10) |
LLM-integrated control, inverted pendulum control |
📚 Chapter Structure
🎛️ Control Theory Track / Classical & Modern Control
| Chapter |
Title |
Summary |
| Part 01 |
Classical Control Theory
 |
Systematic study of PID control, time-domain and frequency-domain analysis & design. |
| Part 02 |
Modern Control Theory
 |
Covers state-space representation, controllability, observability, pole placement, and observer design. |
| Part 03 |
Adaptive & Robust Control
 |
MRAC, H∞ control, L1 control for robustness against parameter variations and disturbances. |
| Part 04 |
Digital Control & Signal Processing
 |
Z-transform, discrete PID, digital filter design for implementation. |
| Part 05 |
Implementation & Applications
 |
Python implementation, ROS practice, FPGA-based control for real systems. |
🤖 AI Control Track / AI-based Control
| Chapter |
Title |
Summary |
| Part 06 |
Neural Network Control
 |
NN-PID design, inverse model control using neural networks. |
| Part 07 |
Reinforcement Learning Control
 |
Applying RL to inverted pendulum & vehicle control; implementing DDPG, PPO. |
| Part 08 |
Data-Driven Control
 |
Model-free control using Koopman operator, system identification. |
🧠 Integrated & Applied Control Track / Integrated Control
| Chapter |
Title |
Summary |
| Part 09 |
Hybrid Control with LLM Integration
 |
Three-layer architecture (FSM×PID×LLM) for next-gen control. |
| Part 10 |
Integrated Control of Inverted Pendulum
 |
Integrated PID, LQR, RL, and HDL implementation for inverted pendulum control. |
| Directory |
Summary |
matlab_tools/
 |
Visualization in Simulink, C code generation, HDL design. |
SoC_DesignKit/
 |
FSM, PID, LLM control templates, Verilog generation, testbench verification. |
| Project |
Links |
Description |
| 🎓 Edusemi-v4x |
 |
Semiconductor design & process education (Python, sky130, OpenLane) |
👤 Author
| Item |
Details |
| Name |
Shinichi Samizo |
| Expertise |
Semiconductor devices (logic, memory, high-voltage mixed integration); Inkjet thin-film piezo actuators; Productization of printheads, BOM management, and ISO training |
| 💻 GitHub |
 |
📄 License

Adopts a hybrid licensing model according to the nature of the materials, code, and diagrams.
Hybrid licensing based on the nature of the materials, code, and diagrams.
| 📌 Item |
License |
Description |
| Code |
MIT License |
Free to use, modify, and redistribute |
| Text materials |
CC BY 4.0 or CC BY-SA 4.0 |
Attribution required, share-alike for BY-SA |
| Figures & diagrams |
CC BY-NC 4.0 |
Non-commercial use only |
| External references |
Follow the original license |
Cite the original source |
💬 Feedback
Propose improvements or start discussions via GitHub Discussions.
