小编tar*_*rik的帖子

如何处理180度偏航角的不连续性

我正在研究车辆控制并使用9DOF传感器(加速度计,磁力计和陀螺仪).对于偏航角,我在pi rad处有一个不连续性问题.(180度).我用PID控制器控制车辆,当车辆转过180度时,标志突然变化(从180变为-180),这使得控制器表现得很奇怪.当它转动超过-180度时也会出现同样的问题.

作为方法,我使用方向余弦矩阵来计算欧拉角.(sparkfun传感器的推荐方法.)

我的问题是我应该使用什么样的方法?在使用PID控制器控制偏航角的情况下如何处理这种不连续性.

pid euler-angles gyroscope

5
推荐指数
1
解决办法
2621
查看次数

如何创建特定于发行版的条件qmake项目

假设我在运行不同Linux发行版的2台计算机上编写代码.

如何让qmake区分这两个发行版并为这两个发行版分配特定的LIBS.

例如;

unix: {

   ubuntu*: {
          LIBS += -lcxcore -lhighgui -lm
   }

   gentoo*: {
           LIBS += -lopencv_imgproc -lopencv_highgui -lm
   }

}
Run Code Online (Sandbox Code Playgroud)

qt qmake libs

3
推荐指数
1
解决办法
1392
查看次数

标签 统计

euler-angles ×1

gyroscope ×1

libs ×1

pid ×1

qmake ×1

qt ×1