我是一名无人机爱好者,一直以来对无人机就有一种慕名的喜好,只要有时间就会与队友们在实验室研究探讨。当然,刚开始玩无人机悬停时会遇到种种问题,例如飞机一开始就漂移不定,会往某个方向乱飞无法悬停,以及悬停一段时间后开始震荡等。。。每次对着这个冰冷的家伙头会很疼,但每次成功解决后,瞬间心里有那么一点小小的自豪感!目前,我们调试出的无人机在无GPS环境下也能实现稳定悬停。
听到这里,可能有些无人机爱好者会问,你是如何解决这些问题的呢?
不要着急,下面就个人积累经验给大家分享分享吧!
首先从理论出发:
简单来说,光流传感器用于检测无人机在飞行过程中,水平方向的移动,并将结果传输给飞控,飞控再结合高度数据计算出该高度下的水平位移,然后根据水平位移等数据来控制飞机,实现自动悬停。
光流模块在无GPS环境,实时检测飞机水平移动距离,实现对无人机的高精度的水平定位。通过拍摄获取图像数据后送入主控,在主控中将经光流算法处理后的结果通过UART输出给飞控。
接下来就是干货时间:
我们团队之所以解决了以上问题,主要是在朋友的推荐下了解到了优象光流模块LC302,经过与客服的沟通了解到,此款光流无需配置参数,上电即可输出数据。于是,我和队友们讨论后决定在沟宝上购买了5个试试,到货后我们直接安装在四轴无人机上,但没有悬停效果,于是咨询客服,结果发现XY方向弄反了。经过调整后,目前飞机超稳定,对于稀少纹理适应性强 ,一般水面、草地、大理石地面、水泥地面、室内木地板、瓷砖等都没问题。