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

Back to Portal (EN)


Language GitHub Pages 🌐 GitHub 💻
🇺🇸 English GitHub Pages EN GitHub Repo EN
🇯🇵 Japanese GitHub Pages JP GitHub Repo JP

📘 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
View Site View Repo
Systematic study of PID control, time-domain and frequency-domain analysis & design.
Part 02 Modern Control Theory
View Site View Repo
Covers state-space representation, controllability, observability, pole placement, and observer design.
Part 03 Adaptive & Robust Control
View Site View Repo
MRAC, H∞ control, L1 control for robustness against parameter variations and disturbances.
Part 04 Digital Control & Signal Processing
View Site View Repo
Z-transform, discrete PID, digital filter design for implementation.
Part 05 Implementation & Applications
View Site View Repo
Python implementation, ROS practice, FPGA-based control for real systems.

🤖 AI Control Track / AI-based Control

Chapter Title Summary
Part 06 Neural Network Control
View Site View Repo
NN-PID design, inverse model control using neural networks.
Part 07 Reinforcement Learning Control
View Site View Repo
Applying RL to inverted pendulum & vehicle control; implementing DDPG, PPO.
Part 08 Data-Driven Control
View Site View Repo
Model-free control using Koopman operator, system identification.

🧠 Integrated & Applied Control Track / Integrated Control

Chapter Title Summary
Part 09 Hybrid Control with LLM Integration
View Site View Repo
Three-layer architecture (FSM×PID×LLM) for next-gen control.
Part 10 Integrated Control of Inverted Pendulum
View Site View Repo
Integrated PID, LQR, RL, and HDL implementation for inverted pendulum control.

🔩 Implementation Toolkit

Directory Summary
matlab_tools/
View Site View Repo
Visualization in Simulink, C code generation, HDL design.
SoC_DesignKit/
View Site View Repo
FSM, PID, LLM control templates, Verilog generation, testbench verification.

Project Links Description
🎓 Edusemi-v4x 🌐 View Site 💻 View Repo 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 GitHub

📄 License

Hybrid 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.

💬 GitHub Discussions