2018.06 GNSSer开发月报

2018-5-31 16:30:16 来源: GNSSer 发布人:

网站动态: 

  1. 截止6月28日,北京时间18点47分,总访问量205905 次,本月新增 11671 次;

  2. 本月新增用户13人【总人数177】,其中,国外用户1人(巴拿马[IP,从用户名称看,应该是中国人]),国内12人:西安3人,其它城市各1人(南京,佛山,咸阳,北京,郑州,长沙,成都,长春,天津)

  3. 6月4日,11和12日,各关停一次,最近两次发现关停的原因可能是:由于采用的新浪IP地址解析服务被关闭,导致网站访问时间过长,且解析出错。目前已经替换成了淘宝地址解析方案,下一步考虑自建数据库,但是需要几天开发时间,暂时无开发计划;

  4. 网站有用户反应在线计算文件冲突,待解决;



czs, 2018.06

开发日志 

  1. 对选项面板进行了重构,分离出改正数面板、观测值面板,去掉伪距定位选项面板,并入观测值/近似值面板中;

  2. 加入伪距平滑改正数到观测值改正,从数据源选项中,其中,单频直接改正到观测值,双频改正到伪距近似值;

  3. 增加单站单星多历元GNSS计算器,当前主要用于计算电离层改变量;

  4. 新增全局单例坐标服务,采用默认的SNX文件坐标,以后可以开发成多历元坐标服务;

  5. 修改RINEX压缩文件运行器,支持crx格式,支持子目录迭代;

  6. 增加观测文件拼接器,可以拼接多个时段的观测数据为一个文件;

  7. 简单解析了新的 RINEX3 标准名称,还有待继续细化,类文件名称为 Rinex3FileName;

  8. 全面使用2018001的数据作为测试数据,默认采用IGS14框架,修改了对应conf配置,采用的坐标文件删除了矩阵部分以减轻存储压力;

  9. 在 查看/RINEX 菜单中增加批量观测文件查看器,可以查看观测文件坐标,名称,观测值等属性,利于选择测站进行实验;

  10. 在GNSS计算页面,新增一个表格窗口,用于查看观测残差、DOP等,默认为显示TableManager中最后一个表格,利于分析观测数据;

  11. 在格式化RINEX观测文件中,修改为支持采样率小于1s的稀疏,修正格式化的末尾历元未能完全输出的错误;

  12. 修改配置文件结果输出,不再默认输出DOP,改为可选输出,支持直接输出坐标文件,用于导航或动态定位测试,支持可选观测残差的输出, 历元输出可以指定最小采样间隔,如1s数据可匹配Bernese30s结果;

  13. 对进度条增加反向(退后)执行功能,可以和正反向滤波计算同步显示进度;

  14. 增加两个地心坐标转换成ENU坐标的窗口,用于比较导航定位在ENU三方向之差;

  15. lly对卫星PCO、PVC进行了修改,原来的是站星改正,应该为地心改正;

  16. 和lly一起修改了Galileo频率编号,按照RINEX的顺序排列:A:E1(1575.42),B:E7(E5b,1176.45),C:E8(E5a+b,1207.140),D:E5(E5a,1191.795), E:E6(1278.75);

  17. lly 发现,GNSSer1.3版本的对流层索引字出现问题,每次只计算第一个测站改正数,修改后,大范围计算的精度得到较大程度的恢复;

  18. lly发现正反向滤波赋值错误,已修复;

  19. kyc 发现,isg14.atx 在读取 Galileo 文件时,“有好几处错误,出错地方都是 line.substring(60,20).trim()”,查看后发现,Galileo 头文件没有满 80 列,因此可以直接删除 20;


计划:

  1. 余下翻译工作将占用约10天时间;

  2. 撰写单频电离层改正伪距平滑改正论文;

  3. 解决网站有用户反应的在线计算文件冲突问题。


cuiyang 6月开发日志

  1. 重新熟悉GNSSer软件,重点关注了验后评价和方差分量估计;

  2. 搜集由SINEX文件估计ERP参数的方法资料,阅读并搞懂原理,着手编程实现。


计划:

 1. 现在个人时间太琐碎,效率很慢,日常除了应付公勤,还要准备自考课程建设,参与其他团队事情。希望能尽快恢复正常!7月必须写出小论文。

 2. 实现GNSSer的较为可靠的验后评价方法。



lly, 2018.06

开发日志 

1. 正生师兄连续发布两个版本05.05 和06.04,查找错误(对流层),验证精度和收敛速度;三维平均偏差 0.72厘米,各分方向平均绝对值偏差: E方向 0.31厘米,N方向0.28厘米,U方向0.59厘米;三维偏差大于 3 厘米0个,大于 2 厘米 8个(含大于3厘米的);平均收敛时间为50.7个历元,即25.35min。

 2. 重构误差改正责任链,改正PCV和PCO;卫星天线相位距离改正(SatAntennaPhaseCenterCorrector.cs) 就是卫星PCV,现在用的是第一个频率的,因为IGS08天线的PCV都一样,然后Galileo再igs14.atx是不一样的,程序要改,新程序把卫星PCV改到每个频率上面了(SatAntennaPcvCorrector.cs);卫星的PCO(SatAntOffEphemerisReviser.cs)改到卫星位置上面了,即EpochEphemerisSetter.cs里面,新版本将其独立到SatAntennaPcoCorrector.里面,注意,neu不是投影到测站坐标系的站星方向(NEU坐标系),而是地心地固系的站星方向(地心坐标系),而且新程序把卫星PCV改到每个频率上面了。 

3. 已实现三频_Galileo非差PPP,用1天的MGEX站验证,精度与双频一致,进一步挖掘可用性及可靠性和PPPAR. 

4.撰写论文,基于设计模式的GNSS数据处理软件架构设计与开发,未投稿。


 计划:

1.三频非差非组合; 

2.双差(为大论文准备)。


kyc 6月开发日志

  1. 提升GNSSer关于ERP文件读取的通用性,现在可以读各主要分析中心产品;

  2. 对正生师兄实现的GNSSer6.4版本伪距先定位(为动态PPP提供初值)的功能进行了测试,发现效果不好,后又将简单伪距先定位改为载波相位平滑伪距先定位,发现光棍节版本中效果依旧不好,但新版本GNSSer有一定改善,原因可能是最近正生师兄提升了载波相位平滑伪距的定位效果;

  3. 完成了GNSSer多系统海洋定位版本,后又增加了方差分量估计功能,并利用该版本做了多系统海底仿真定位实验;

  4. 和李林阳师兄一起对导航专业研三学生焦博毕业论文中的信大操场车载动态数据进行了GNSSer和RTKLIB的PPP及差分解算处理,对比发现GNSSer算的不好;

  5. 帮正生师兄用Bernese动态PPP功能处理了他在临潼自测的动态数据,并顺道把焦博的动态数据也用Bernese进行了处理,以备后用;

  6. 利用工作3的成果,完成了下月在西安参加的暑期学校北斗导航创新设计竞赛PPT。


计划:

 1. 利用工作3成果完成一篇EI论文。

 2. 实现GNSSer对真实声学数据的读取、解析和解算功能。 

 3. 继续探究GNSSer动态定位功能存在的问题,确定毕设的实验基础。





阅读次数: 872

下一篇: 2018.07 GNSSer开发月报
上一篇: 2018.05 GNSSer开发月报

尚无评论!

返回上一页面