|
本帖最后由 onev 于 2014-5-11 10:22 编辑
之前在这里发了一帖子http://www.amobbs.com/thread-5579200-1-1.html,主要是问问题 结果没人愿意解答啊 真是无语 好吧 但是 里面的椭球拟合是完全可用的 算是开源给大家了 没看到有做椭球拟合的 或许是我没找到 拟合的方法很简单 把你的电子罗盘任意旋转得到六组数据 即六组(X,Y,Z),然后就得出相关参数。如果你使用本方法,请注意:椭球有大旋转或许此法并不适合,因为没有验证过大旋转是否可行。在取样本点时,请尽量取典型值,比如,你可以这样取值:将电子罗盘置于任一姿态位置,因为是椭球拟合,so,你想怎么放就怎么放,但是为了让你的数据足够典型,故推荐我的方法,比如平放,然后在这个平面内(大致就行,再次重申,是椭球拟合,理论上六组数据任意)每旋转九十度得一组数据,这样你就得到了四组,然后将电子罗盘整个翻转九十度相当于是刚才平放,现在立着放,然后每一百八十度取一组数据就得到两组了,总共六组。验证:如图,Mag.TrueX:*** Mag.TrueY:*** Mag.TrueZ:*** 这是电子罗盘读到的真实数据 MAG:***是三者拟合后的平方再开方即本地磁场大小,当然我是令其为1的,可以看到三轴数据不同即电子罗盘任意旋转,但总的磁场大小恒定。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
|