Double Inverted Pendulum on Cart using LQR (MATLAB Project + Scientific Report)
Master one of the most challenging control systems in engineering!
This project presents a complete implementation of the Double Inverted Pendulum on a Cart, stabilized using Linear Quadratic Regulator (LQR) in MATLAB — now bundled with a detailed scientific report written in academic article style.
📌 Product Description
The double inverted pendulum is a highly nonlinear, multi-body, and inherently unstable system — widely used as a benchmark in advanced control engineering.
This project demonstrates how optimal control techniques can stabilize both pendulums simultaneously using full-state feedback.
In addition to the MATLAB simulation, this package includes a professionally written scientific report, structured like a research paper, explaining:
• Mathematical modeling
• System dynamics
• State-space formulation
• LQR controller design
• Simulation results and analysis
This makes the project ideal for academic submission, research understanding, and portfolio building.
⚙️ Key Features
✅ Complete nonlinear dynamic modeling
✅ State-space representation
✅ LQR optimal control design
✅ Stabilization of both pendulums
✅ Smooth and realistic MATLAB animation
✅ Clean, well-commented MATLAB code
✅ Detailed scientific report (publication-style)
📂 What You Will Get
• MATLAB (.m) files (fully functional)
• Simulation with animation
• LQR controller implementation
• System parameter setup
• 📄 Scientific Report (PDF / DOCX) including:
- Abstract
- Introduction
- Mathematical Modeling
- System Equations
- Controller Design
- Results & Discussion
- Conclusion
• 📊 Ready-to-use presentation slides (PPT)
🎯 Who Is This For?
• Control Systems Students
• Robotics & Automation Engineers
• Mechatronics Students
• MATLAB Learners
• Final Year Project Students
• Researchers looking for reference material
💡 Learning Outcomes
✔ Understand nonlinear system dynamics
✔ Learn state-space modeling
✔ Design and tune LQR controllers
✔ Interpret results like a research paper
✔ Apply theory to real engineering systems
🚀 Why This Project Stands Out
• Includes research-level documentation
• Ready for final year project submission
• Combines theory + simulation + explanation
• Saves weeks of development time
• Clean and professional structure
📊 Applications
• Robotics
• Self-balancing systems
• Aerospace control
• Autonomous systems
• Advanced automation
⚠️ Requirements
• MATLAB (R2020 or newer recommended)
• Basic knowledge of control systems