- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文档
文案大全
三十三所惯导和里程计数据的处理方法
说明
运用Waypoint Inertial Explorer软件对三十三所采集的惯导数据和里程计数据,结合Novtal的GPS数据进行处理得到最终的pos数据。
原始数据的预处理
由于三十三所的惯导采集的数据格式是.IMUUTC格式的数据(包含惯导和里程计数据),Waypoint Inertial Explorer软件对此格式不识别,需要进行格式转换:(以2015年3月4日良乡采集的试验数据为例)
1).IMUUTC转换为.bin格式(惯导数据)和.dmr格式(里程计数据)
A.IMU原始测量数据,数据格式如下:
BYTE btemp1,btemp2;
fscanf(F_IMUUTC,%ld %d %d %lf %lf %lf %lf %lf %lf %ld %d %lf ,(ImuAst.PC),(btemp1),(btemp2),(Wibb[0]),(Wibb[1]),(Wibb[2]),(Aibb[0]),(Aibb[1]),(Aibb[2]),(ODOMETERInfo.Npulse),(CtrlData.GpsSynFlag),(CtrlData.UTCTime));
ImuAst.PC : int类型 IMU帧计数 每5ms加1
btemp1 :回到基准点标志
btemp2 :停止标志
Wibb :陀螺数据,单位:rad/s;
Aibb :加表数据,单位:m/s/s;
ODOMETERInfo.Npulse : 里程计脉冲数,单位:个, 每个当量代表 0.00175米
CtrlData.GpsSynFlag : 卫星同步脉冲标志, 1:有,0:无
CtrlData.UTCTime : IMU数据对应的UTC时间
其他已知信息:
惯导坐标定义: x朝前,y朝上,z朝右
里程计在惯导中的位置:x,z为0,y -0.17m,里程计在惯导下面17cm
频率200hz
加速度角速度的增量
里程计脉冲个数 一圈 180个脉冲
里程计周长315mm 直径 100毫米
一个脉冲 1.75mm
B.运用VC代码进行转换,提取所需的惯导和里程计数据,代码如下:
CFileDialog dlg(TRUE,.IMUUTC,*.IMUUTC,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,
IMU File(*.IMUUTC)|*.IMUUTC||,NULL);
if(dlg.DoModal() != IDOK) return;
CString filename = dlg.GetPathName();//获得打开的文件名称
FILE *fp;
if((fp = fopen(filename,r)) == NULL)
{
MessageBox(文件打不开);
return ;
}
FILE *fpw,*dmrfp;
CString BinFileName,DmrFileName;
BinFileName = filename.Left(filename.GetLength()-7)+.bin;//转换后bin格式的文件名
DmrFileName = filename.Left(filename.GetLength()-7)+.dmr;//转换后dmr格式的文件名
fpw = fopen(BinFileName,wb);
if(fpw == NULL) return ;
dmrfp = fopen(DmrFileName,wb);
if(dmrfp == NULL) return;
//设置dmr格式的头文件信息(根据所使用的里程计信息)
char szHdr1;
szHdr1=$;
char szHdr2;
szHdr2=D;
char szHdr3;
szHdr3=M;
char szHdr4;
szHdr4=I;
char szHdr5;
szHdr5=R;
char szHdr6;
szHdr6=A;
char szHdr7;
szHdr7=W;
char szHdr8;
szHdr8=\0;
short sHdrSize;
sHdrSize=512;
short sRecSize;
sRecSize=16;
short sValueType;
sValueType=0;
short sMeasType;
sMeasType=2;//1量距离,2量速度
short sDIM;
sDIM=1;
short sRes;
您可能关注的文档
最近下载
- T CFPA012-2022消防用压接式涂覆碳钢管材及管件.pdf VIP
- 社会支持评定量表(SSRS)调查问卷模板.docx VIP
- 综合英语(2)句子翻译.doc
- 无人机农药喷洒服务协议.pdf
- 正确认识和处理科学技术发展与伦理道德关系.doc VIP
- 2608中级财务会计(二)-国家开放大学-2022年1月(2021秋)期末考试真题及标准答案-会计学(会统),金融(金),会计学(财会),会计学(财会试).pdf
- VDA63-2016--过程审核培训教材.pptx
- 中职幼师专业简笔画第八章_教案.doc VIP
- 《手足口病的防控》课件.pptx VIP
- 二年级100以内的脱式加减法练习题及答案(二年级数学计算题100道).pdf
文档评论(0)