社区
嵌入开发(WinCE)
帖子详情
请教指南针的实现原理
hnicypb
2012-03-20 02:14:39
现在要在自己的软件里实现 指南针
是跑在PND导航上的。有GPS数据可以实现么?有什么算法?
谢谢
...全文
535
11
打赏
收藏
请教指南针的实现原理
现在要在自己的软件里实现 指南针 是跑在PND导航上的。有GPS数据可以实现么?有什么算法? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
danny1221
2013-12-25
打赏
举报
回复
mark > 6
hnicypb
2012-04-01
打赏
举报
回复
呵呵,结贴,貌似用方位角那个
字段8:方位角,度(二维方向指向,相当于二维罗盘)
用着还行。
反正就是个行车方向。跟电子狗上的一样
/*
发送到计算机的数据主要由帧头、帧尾和帧内数据组成,根据数据帧的不同,帧头也不相同,
主要有"$GPGGA"、"$GPGSA"、"$GPGSV"以及"$GPRMC"等。这些帧头标识了后续帧内数据的组成结构,各帧均以回车符和换行符作为帧尾标识一帧的结束。
对于通常的情况,我们所关心的定位数据如经纬度、速度、时间等均可以从"$GPRMC"帧中获取得到,该帧的结构及各字段释义如下:
$GPRMC
例:$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50
字段0:$GPRMC,语句ID,表明该语句为Recommended Minimum Specific GPS/TRANSIT Data(RMC)推荐最小定位信息
字段1:UTC时间,hhmmss.sss格式
字段2:状态,A=定位,V=未定位
字段3:纬度ddmm.mmmm,度分格式(前导位数不足则补0)
字段4:纬度N(北纬)或S(南纬)
字段5:经度dddmm.mmmm,度分格式(前导位数不足则补0)
字段6:经度E(东经)或W(西经)
字段7:速度,节,Knots(一节也是1.852千米/小时)
字段8:方位角,度(二维方向指向,相当于二维罗盘)
字段9:UTC日期,DDMMYY格式
字段10:磁偏角,(000 - 180)度(前导位数不足则补0)
字段11:磁偏角方向,E=东W=西
字段12:模式,A=自动,D=差分,E=估测,N=数据无效(3.0协议内容)
字段13:校验值
*/
贝隆
2012-03-22
打赏
举报
回复
iPhone上有好些程序就有这个功能他就是通过GPS先定位来实现指南功能的。
woshi_ziyu
2012-03-22
打赏
举报
回复
一个画指南针的程序
GPSCompass,智能手机PPC上的GPS及其指南针实例
西山小月
2012-03-21
打赏
举报
回复
GPGGA里面有方位角,根据方位角画指南针就行了,自己做个指南针控件。
hnicypb
2012-03-21
打赏
举报
回复
[Quote=引用 2 楼 arthur_zeng 的回复:]
可根据GPS中的NEMA数据,解析出仰角、方位角等相关信息来实现指南针。
[/Quote]
NEMA里面有好几个有这些数据。搞不懂,请教下怎么使用啊,比如我固定的一个正圆形指南针表盘(上北下南左西右东)
现在只是直接根据【地面速度信息(GPVTG)】的地面航向来做的
$GPVTG,<1>,T,<2>,M,<3>,N,<4>,K,<5>*hh
<1> 以真北为参考基准的地面航向(000~359度,前面的0也将被传输)
<2> 以磁北为参考基准的地面航向(000~359度,前面的0也将被传输)
<3> 地面速率(000.0~999.9节,前面的0也将被传输)
<4> 地面速率(0000.0~1851.8公里/小时,前面的0也将被传输)
<5> 模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效
也不知道对不对。反正大大们都说没有“电子罗盘传感器”是实现不了真正地指南针。
导航和电子狗上面的指南针也只是在在运动中产生的车行方向。
但是,导航和电子狗上面的指南针效果也不知道怎么实现的。求大大们点拨。谢谢
月之海
2012-03-20
打赏
举报
回复
可根据GPS中的NEMA数据,解析出仰角、方位角等相关信息来实现指南针。
91program
2012-03-20
打赏
举报
回复
GPS 中的数据,好像没有吧
人工智能内部原理(一)
1999 年,我在国际刑警组织(国际刑警组织)担任五年任期的秘书长的最后一年。一位认为我们可能有共同兴趣的美国朋友向我介绍了阿克利。我们在巴黎共进午餐,经过常规的问候后,我们开始讨论阿克利在职业上所做的事情与我在法国里昂的国际刑警总部的角色的可能联系。在伦敦苏格兰场的之前的职能中,我在刑事情报部门工作过一段时间,自然对情报分析的应用到国际刑警组织数据库的任何发展都很感兴趣。也许在这个阶段,我应该说明一下,为什么我与阿克利的第一次会面是一种“体验”。
AI大模型:原理、应用与未来趋势!
在自然语言处理(NLP)与人工智能(AI)的广袤星海中,大语言模型(Large Language Models, LLMs)宛如一颗璀璨的星辰,正悄然改变我们与语言和机器的互动方式。本章将引领您步入一段充满奇遇的探索之旅,探寻大语言模型的发展历程、独特之美及其在现实世界的绚丽应用。语言模型的演变恰似一部波澜壮阔的进化史。起初,我们迎来了统计语言模型(Statistical Language Models, SLMs)。想象一下,置身于一场刺激的猜词游戏,统计语言模型便如一位经验丰富的智者,依据先前的词汇线索
AI大模型全解析:原理、应用与未来展望
在自然语言处理(NLP)与人工智能(AI)的广袤星海中,大语言模型(Large Language Models, LLMs)宛如一颗璀璨的星辰,正悄然改变我们与语言和机器的互动方式。本章将引领您步入一段充满奇遇的探索之旅,探寻大语言模型的发展历程、独特之美及其在现实世界的绚丽应用。
编程之路┊一个程序员走过的路
如果对自身的发展迷茫 可以看看这篇文章 这里真实地记载了一个程序员走过的路 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做
技术预见赋能程序人生,实现职业生涯快速发展
在当今科技飞速发展的时代,程序员的职业生涯面临着诸多挑战和机遇。技术更新换代极快,如果不能及时跟上技术的步伐,很容易被市场淘汰。本文的目的就是探讨如何通过技术预见,让程序员在职业生涯中做出更明智的选择,实现快速发展。范围涵盖了技术预见的概念、方法、应用,以及在程序员职业生涯中的具体体现。本文首先会介绍相关的术语和概念,让大家对技术预见有一个初步的了解。然后详细解释核心概念及其相互关系,用生动的例子和流程图帮助大家理解。接着阐述技术预见的算法原理和操作步骤,通过数学模型和公式说明其科学性。
嵌入开发(WinCE)
19,520
社区成员
41,566
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章