【发布时间】:2013-07-12 21:29:59
【问题描述】:
第一次在这里发布海报。
我正在对为桥梁检查 ROV 八旋翼收集的 GPS 数据进行一些数据分析。我们使用 3D 扫描激光雷达、立体视觉、INS 和其他一些简洁技术在 ROS 上运行八旋翼。我目前在与Doug Weibel's 设置类似的设置中使用ublox LEA-6T 来收集原始GPS 数据,例如载波相位、多普勒频移和卫星星历。然后我使用一个开源项目RTKLIB对本地NOAA CORS站点进行一些DGPS后处理,以获得cm精度,以便在重建桥梁的3D点云时更好地进行姿态估计。
无论如何,我使用大部分scipy 来统计验证我的测试结果。
不过,特别是对于这部分,我只是在使用:
我一直在使用 geopy 的方便距离函数来研究我的位置协方差与我测量的地面实况的偏移量。几乎没有按摩参数,我可以找到矩阵中每个标准差元素所描绘的每个方向的距离;北、东、上和之间的三个方向。
但是,这些距离是绝对的,并不描述方向。
说:正、负分别与向北或向南相关。
我可以简单地使用纬度和经度来检测方向的极性,
但我希望能够找到所描述距离的精确点对点方位,
因为我相信全局航向的值可能对我目前的应用之外的其他应用有用。
我发现其他人提出了类似的问题
但它似乎假设了一个很大的圆近似
我希望至少使用 WGS-84 椭球模型,或者任何可以在 geopy 中使用的相同模型:
Jump to Calculating distances
任何建议表示赞赏,
-ruffsl
感兴趣的来源:
- python-3.3:http:// www.python.org/download/releases/3.3.0/
- numpy:http:// www.numpy.org/
- 地理:https:// code.google.com/p/geopy/
- scipy: http:// www.scipy.org/
- ublox LEA-6T:http:// www.u-blox.com/en/gps-modules/u-blox-6-timing-module/lea-6t.html
- Doug Weibel 的:http:// diydrones.com/profiles/blogs/proof-of-concept-test-extremely-accurate-3d-velocity-measurement
- RTKLIB:http:// www.rtklib.com/
- NOAA CORS:http:// geodesy.noaa.gov/CORS/
- ROS: http:// www.ros.org/wiki/
【问题讨论】:
-
你说的很多,但问的很少。你到底需要什么?计算两个纬度/经度 WG84 坐标之间方位角的函数?
-
@AlexWien,是的,简而言之,这就是我的目标。当人们自己坐飞机时,我发现它在从过去的帖子中寻找答案时更有帮助,它可以为其他人提供更相关和可搜索的关键字。
-
但这对我来说很有帮助,尤其是 RTKlib
标签: python python-3.x gps geo geopy