/
Logrus
/
CopterControl
Обзор
Документация
Войти
/
Logrus
/
CopterControl
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
quadcopter.h
22 строки
501 B
Nikolay Nosorev
Initial commit
04 окт 2025, 16:17
04 окт 2025, 16:17
99ef28c
Код
Авторство
О чём код?
#pragma once #include "pch.h" //#include <eigen3/Eigen/Dense> //#include "constants.h" class Quadcopter { public: Quadcopter(); void update_state(double F_total, const Eigen::Vector3d& M, double dt); Eigen::Matrix3d rotation_matrix(double phi, double theta, double psi) const; Eigen::Vector3d pos; Eigen::Vector3d vel; Eigen::Vector3d angles; Eigen::Vector3d ang_vel; double w1, w2, w3, w4; private: Eigen::Matrix3d I; Eigen::Matrix3d I_inv; };