热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

月球探测器中的计算机技术,月球探测器自主视觉导航技术的研究

摘要:月球探测器的自主导航方法是探月工程的核心技术之一.本课题来源于国家自然科学基金重点资助项目月球探测系统的建模,传感,导航和控制基础理论及关键技术研究.目前,

摘要:

月球探测器的自主导航方法是探月工程的核心技术之一.本课题来源于国家自然科学基金重点资助项目"月球探测系统的建模,传感,导航和控制基础理论及关键技术研究".目前,基于计算机视觉的导航方法,已成为深空探测领域的研究热点之一.本文对月球探测器在软着陆阶段的自主视觉导航技术进行了深入的研究.论文的主要研究内容包括: 针对月面探测器在进入软着陆阶段时所要完成的精确初始定位任务,提出了一种基于月球地貌匹配的初始定位方法.在初始定位时,与探测器固联的CCD相机所拍摄的月面图像相对于图像数据库存在较大的旋转和缩放.采用Scale Invariant Feature Transform(SIFT)算法提取月球地貌特征并进行匹配,克服了存在较大的旋转和缩放的图像的匹配问题.利用线性的2D/3D位姿估计方法计算位姿的估计初值,然后利用非线性最小二乘方法结合四元数方法计算出探测器在月球地理坐标系下的绝对位置和姿态.仿真结果表明该方法可以有效的解决月球探测器的精确初始定位问题. 在月球探测器的动力下降阶段,导航相机所拍摄的图像在相邻时刻之间的相对运动较大,传统的特征跟踪方法无法同时满足精度和鲁棒性的要求.针对上述问题,使用基于图像金字塔的多尺度光流法,在图像间相对运动较大的情况下实现了对特征点的可靠跟踪.利用鲁棒最小二乘方法,估计出探测器在下落过程中不同时刻之间的相对刚体运动参数.在线性方法得到的估计初值的基础上,本文提出了基于改进光束约束法的非线性优化方法,进一步的提高运动参数估计值的精度. 为了实现月球探测器的六自由度位姿估计,提出了一种基于对偶四元数和Unscented卡尔曼滤波器的视觉导航方法.通过基于对偶四元数的位姿计算,建立了探测器的位姿估计方程.在此基础上,根据探测器的在动力下降阶段的运动模型建立了非线性状态方程,并通过构造特征点三角形以及结合激光测距仪数据建立了观测方程.考虑到状态方程和观测方程均为非线性方程,利用Unscented卡尔曼滤波方法估计探测器的位置和姿态.数值仿真表明该方法可行. 在月球探测器的垂直下降段,为了实现危险区域的识别,通过运动获得长基线并进行立体视觉三维重构.对立体匹配方法进行了深入的研究,并提出了结合使用盒滤波和单向唯一性检测的方法提高立体匹配的实时性.针对长基线立体视觉方法所存在的问题,设计了一系列的算法,实现了立体图像对的预处理和校正,利用匹配结果进行三维重构.最后,本文提出了一种图像形态学的处理方法,并通过该方法选择合适的着陆点. 为了进一步的提高危险区域识别可靠性,通过二维图像分析进行障碍物提取.利用图像分割的方法获得图像中由障碍物形成的阴影区域,并对基于阈值的分割方法和基于聚类的分割方法进行了仿真对比.提出了使用椭圆匹配的方法匹配岩石的阴影区域,获得岩石的尺寸和位置.最后结合纹理分析的方法得到完整的危险区域分布图,用于探测器的危险回避.仿真的结果可以证明本文提出的危险区域识别算法的有效性.

展开



推荐阅读
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • qt学习(六)数据库注册用户的实现方法
    本文介绍了在qt学习中实现数据库注册用户的方法,包括登录按钮按下后出现注册页面、账号可用性判断、密码格式判断、邮箱格式判断等步骤。具体实现过程包括UI设计、数据库的创建和各个模块调用数据内容。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文详细解析了JavaScript中相称性推断的知识点,包括严厉相称和宽松相称的区别,以及范例转换的规则。针对不同类型的范例值,如差别范例值、统一类的原始范例值和统一类的复合范例值,都给出了具体的比较方法。对于宽松相称的情况,也解释了原始范例值和对象之间的比较规则。通过本文的学习,读者可以更好地理解JavaScript中相称性推断的概念和应用。 ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
author-avatar
不会游泳的鱼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有