This is my personal repo of control, planning and estimation algorithms for autonomous flight
- PID Control
- LQR_Control
- Geometric Control
- Adaptive Control
- Robust Control
- Model Predictive Control
- Estimation and Filtering Libary
Eigen
Clone the repository
git clone [email protected]:sandeshthapa/AutonomousControl.git
cd ~/AutonomousControl/State_Dep_LQR_Quad/
g++ -std=c++11 -o test State_Dependent_LQR.cpp
./test
- Simulation in ROS/Gazebo
- PX4 SITL
- MAVROS Controllers
- Minimum Snap
- Low pass and moving average filters
cd AutonomousControl/Estimation_Filtering_lib
chmod +x build.sh run.sh
cd AutonomousControl/Estimation_Filtering_lib
./build.sh
./run.sh
## Build issues:
fatal error: Eigen/Dense: No such file or directory
Add
#include <eigen3/Eigen/Core>
instead of
#include <Eigen/Core>
Or compile with
g++ -I /usr/local/include/eigen3 myfile.cpp -o filetest
### Contact
[email protected]