时空数据_03_导航定位

导航定位

  导航(navigation)
      确定物体相对已知参考系的位置和速度
	  从一点出发到达另一点的航线规划和保持、回避障碍和避免碰撞
  定位(positioning)即确定载体的空间位置坐标
     实时定位和后处理定位  静态定位和动态定位
  移动无线数据传输;导航电子地图
  卫星导航定位基准站

定位模块

 IMU、GPS、里程计和视觉里程计等
 GPS即全球定位系统(Global Position System)的定位原理叫做三角定位法(Triangulation)过GPS+RTK的方法来解决定问题
 RTK(Real Time Kinematic,实时动态载波相位差分技术)
 CORS 连续运行(卫星定位服务)参考站(Continuously Operating Reference Stations),缩写为CORS
 IMU:加速度计和陀螺仪合起来就是是 IMU(惯性测量单元)一个解决速度,一个解决方向。IMU 频率为1000Hz,所以 IMU 可以提供接近实时的位置信息
 
 Ntrip(NetWorked  Transport  of  RTCM  via  Internet  Protocol)协议
    来实现 CORS(Continues  Operation  Reference  System)观测站和用户之间差分数据的无线传输 
 
 一种是NDS(Navigation Data Standard导航数据标准),一种是OpenDrive
汽车时空数据 

坐标系

GPS直接提供的坐标(B,L,H)是1984年世界大地坐标系(Word Geodetic System 1984即WGS-84)的坐标,
     其中B为纬度,L为经度,H为大地高即是到WGS-84椭球面的高度
	      经度 longitude,纬度 latitude,高程 altitude
		高程是距离基准椭球体的高度,海拔是距离大地水准面的高度 地球的各处的海拔平面和基准椭球面是有不同的差异的  
	  经纬度:111 , 31
	  经纬度的等距偏移,不等于距离的等距偏移
北斗系统的空间基准是2000中国大地坐标系,即CGCS2000
   1954北京坐标系或者1980西安坐标系下的经纬度坐标(B,L),高程一般为海拔高度h
   我国地图采用的是1954北京坐标系或者1980西安坐标系下的高斯投影坐标(x,y,)和
    CGCS2000国家大地坐标系-属于地心大地坐标系统
	   Z轴指向BIH1984.0定义的协议极地方向(BIH国际时间局),
	   X轴指向BIH1984.0定义的零子午面与协议赤道的交点,Y轴按右手坐标系确定
	   2000国家大地坐标系的原点为包括海洋和大气的整个地球的质量中心
UTM(Universal Transverse Mercator Grid System,通用横墨卡托格网系统)坐标是一种平面直角坐标
    UTM坐标的原点位于赤道上的中央子午线,东向坐标为500,000米,北向坐标为0米
	UTM 经度区范围为1到60,其中58个区的东西跨度为 6°。纬度范围从 80°S 到 84°N 之间的所有区域。
	    1 2 3 50
	   一共有 20个UTM 纬度区,每个区的南北跨度为 8°,使用字母 C 到 X 标识(其中没有字母 I 和 O)
	     50N 50R
	   UTM 坐标系中,不同分区之间的坐标是不连续的!跨区时需要处理坐标跳变的问题。
	 
	   UTM的分区号以及位置是处于北半球还是南半球
         UTM的XY坐标转换为WGS84的经纬度坐标	
	 
	   
ENU
  站心坐标系,即东北天坐标系,可以直接的理解为地心地固直角坐标系通过旋转和平移,
    把坐标原点平移到了选中的球面 base 点,xyz 坐标轴旋转指向了该点的东北天,北为真北,即地理北极	
     world坐标系到map坐标系	 

定位终端数据传输协议

  RTCM(Radio Technical Commission for Maritime services)标准协议。

GPCHC 数据协议的GPS数据

主机与工控机通过GPCHC 数据协议进行GPS信息传输
 最常用的格式为"GGA",它包含了定位时间,纬度,经度,高度,
      定位所用的卫星数,DOP值,差分状态和校正时段等,其他的有速度,跟踪,日期
  NMEA-0183协议是GPS接收机应当遵守的标准协议,
  自行约定的协议比如GARMIN
   “,”区分,以保证应用程序的兼容性。
 例:$GPGSA,A,3,01,20,19,13,40.4,24.4,32.2*0A

百度地图api中采用两种坐标体系,

$GPCHC,GPSWeek,GPSTime,Heading,Pitch,Roll,gyro x,gyro y,gyro z,accx,accy,accz,
Lattitude,Longitude,Altitude,Ve,Vn,Vu,Baseline,NSV1,NSV2,Status,Age,Warming,Cs<CR><LF>   

说明:偏航角 俯仰角 横滚角
      gyro 陀螺仪 x轴 Y轴 Z轴 -- 角运动检测装置-- 角速度和角加速度的
      acc  加表 X轴 Y轴 Z轴   -  加速度表
	  纬度 经度 高度 东向速度 北向速度 天向速度 车辆速度
	  主天线1 府天线2  状态 age-差分延时 cs校验
	 
俯仰角(pitch)、偏航角(yaw)、横滚角(roll)
	    一般定义载体的右、前、上三个方向构成右手系,
	     roll 绕向前的轴旋转就是横滚角,
		 pitch 绕向右的轴旋转就是俯仰角,
		 yaw  绕向上的轴旋转就是航向角 
		 
	     roll  横滚角ϕ:飞机对称平面与通过飞机机体纵轴的铅垂平面间的夹角,右滚为正;
俯仰     pitch  俯仰角θ:机体轴与地平面(水平面 )之间的夹角,飞机抬头为正;
偏航     yaw  偏航角ψ:机体轴在水平面上的投影与地轴之间的夹角,以机头右偏为正。
转动分定轴转动(如机器上的某个转动部件)、定点转动(如陀螺的运动)和平面运动 (如车轮的运动)

$GPCHC,2181,350595.000,160.48,-0.30,-0.62,1.20,-0.03,-13.84,0.1522,0.0600,0.9887,
35.94423141,120.83540474,5.54,1.694,-5.483,-0.021,5.739,24,26,12,0,2*61

标准和规范

 地图导航定位产品通用规范  GB/T 35766-2017
 导航应用软件基本功能及技术要求 GB/T 39774-2021   

实时定位

  千寻位置以“互联网+位置(北斗)”的  千寻位置的服务 Automotive SPICE

参考:

 Apollo详解之定位模块———导航设备硬件基础 https://blog.csdn.net/weixin_49024732/article/details/118721546
 gps周 python_从Python开始的几周以来的GPS时间?  https://blog.csdn.net/weixin_42356378/article/details/111951482
 华测INS CGI-410 测试和设置(一)  http://www.manongjc.com/detail/27-vodnlrvkthmflob.html
posted @ 2023-03-08 16:28  辰令  阅读(493)  评论(0)    收藏  举报