![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PX4
一隅天涯
这个作者很懒,什么都没留下…
展开
-
PX4多旋翼期望姿态矩阵生成算法
1. PX4多旋翼期望姿态生成算法1.1. 求期望体轴X轴向量1.2. 求期望体轴Y轴向量1.3. 求期望姿态矩阵1.4. 求期望姿态角1. PX4多旋翼期望姿态生成算法PX4多旋翼期望姿态生成采用旋转矩阵方法,基本思路为根据外环解算获得期望推力方向(即期望体轴Z轴向量,因为多旋翼推力方向与体轴Z轴重合),再求期望体轴X轴向量,最后根据X轴、Z轴求得Y轴,再根据三个轴的向量求得期望姿态的旋转矩阵,最后根据期望姿态旋转矩阵求得期望姿态角(欧拉角主要用于记录和调试)。当前PX4固件该段算.原创 2020-06-28 00:46:00 · 1040 阅读 · 0 评论 -
PX4多旋翼混控器生成算法
1. PX4多旋翼混控器生成1.1. 构型配置文件1.2. 混控器头文件生成工具1. PX4多旋翼混控器生成PX4多旋翼混控器采用伪逆法生成,在编译过程中根据构型配置文件自动生成混控器头文件,控制律解算控制期望后由混控器程序根据混控器头文件进行控制量分配。1.1. 构型配置文件构型配置文件位于 src/lib/mixer/MultirotorMixer/geometries 路径下,采用 .toml 格式语义化配置文件.示例说明名称:X构型四旋翼配置文件示例文件路径:src/li.原创 2020-06-13 04:26:44 · 1487 阅读 · 0 评论 -
PlotJuggler自定义函数
1. 欧拉转换自定义函数1.1. pitchAngleFromQ()1.2. rollAngleFromQ()1.3. yawAngleFromQ()1. 欧拉转换自定义函数1.1. pitchAngleFromQ()说明从四元数计算俯仰角(角度)。var M_PI = 3.14159265358979323846;function pitchAngleFromQ(time, value) { // 粘贴至PlotJuggler时请确保vehicle_attitude/.原创 2020-06-10 00:40:36 · 1295 阅读 · 0 评论