基于C++与Qt的AGV模拟器开发与膨胀地图下A寻路算法的应用

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:felixjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来移动机器人发展迅猛,成熟的机器人操作系统框架如ROS等成为了许多高校与研究机构选用的机器人平台。疫情来临之际,真机实验受到限制,机器人模拟平台受到了更多的关注。但是就在直接使用ROS带来快速验证、安全实践等便捷实利的同时,它也从很大程度上限定了开发环境与应用环境,限制了科研人员的思考空间与创新意识。本文旨在明确日常科研活动中移动机器人平台的核心软硬件需求,选择C++语言编写硬件抽象、消息传递与运动逻辑,选择Qt进行可视化,从零搭建AGV模拟器,并在此基础上模拟实现导航避障算法,从而助力实现自由度更高的机器人技术应用。本文根据使用的需要建立了三个坐标系:世界坐标系、网格坐标系、像素坐标系。使用世界坐标系表示机器人的位姿,使用网格坐标系方便进行路径搜索,使用像素坐标系方便进行人机交互。三种坐标系在需要的情况下可以灵活转换,统筹完成指定任务。在实现朴素A*寻路算法并讨论了A*参数选取的问题之后,针对朴素A*寻路算法在实际使用时出现的问题,本文在的基础上还进行了以下尝试:采用栅格金字塔搜寻路径以提升搜寻速度;多线程运算提升程序响应速度;使用直线检测算法简化一条直线上路径点的数量。本文依照高内聚低耦合的程序设计思想,将可视化模块、人机交互模块与机器人运动模块分离,通过消息传递机制进行通讯,利于扩展为多智能体场景的模拟。此外,还可使用数据库存储机器人的运行参数以达到远程操纵机器人的目的。
其他文献
住宅区作为城市重要组成部分,其景观规划对城市形象及居民生活有很大影响。在城市规划建设中忽视住宅区景观规划建设和植物配置会导致景观不协调等问题,因此,研究住宅区景观规划和植物配置,对于营造良好的户外人居生活环境,提升城市整体形象有着重要意义。本研究以沈阳市铁西区金地檀府住宅小区为研究对象,在查阅相关文献梳理有关理论的基础上,采用实地走访调研与问卷调查相结合的方法,对小区布局、道路形式、景观设置形式、
家庭作为儿童接受教育的第一所学校,对儿童的身心健康起着重要的影响作用,而家庭给予的支持与儿童入学准备水平、自信心高低和幸福乐观程度密切相关。在快速发展的当今时代,家庭紧紧依靠内部所拥有的资源是远远不够的,他们需要更多的外部支持来帮助自己。社区教育作为实现社区全体成员素质和生活质量的提高以及社区发展的一种社区性的教育活动和过程,在提高学前儿童家庭支持水平,给予家长更多的支持和指导方面有着独特的价值,
刺激隐核虫(Crytocaryon irritans)病是一种可以感染几乎所有海水硬骨鱼类的原生纤毛虫,主要寄生在鱼体皮肤、鳃和鳍条上并造成死亡,为国家二类动物疫病。近年来,刺激隐核虫
经过学术界十多年的持续努力,清华简目前已出版10辑整理报告。其中所收入文献,绝大多数是失传两千多年的珍本秘籍。清华简中所发现的众多与西周史有关篇目,有助于加深对西周
针对当前水泥行业节能减排的重要性和紧迫性,本文对北京汉能清源科技有限公司(以下简称汉能清源)在水泥炉窑富氧煅烧化化控制系统上的大胆创新研发与应用,通过实例说明,变压
<正>1前言高炉炼铁是全世界钢铁行业占主导地位的炼铁工艺,而且在未来20-30年这一局面不会发生根本改变。中国是世界第一钢铁生产大国,且铁钢比高达0.94。虽然遭受世界金融危
会议
当今中国市场,品牌之战愈演愈烈。竞争已越来越不局限于传统意义上的大众媒体竞争,而是一个整合的竞争。不但在电视上、报纸上、路边广告牌上有人与你争,商场里更是比比皆是
早期城址是中国古代城市初创阶段之城址。城墙作为古代城市最突出的标志,在早期城址阶段扮演着重要角色。近代考古学传入中国以后,尤其是20世纪70年代以来,随着考古发掘工作
税收风险会影响地区税收收入和经济发展,影响政府公信力,导致政府活动效能下降,长期积累会阻碍整个社会的高效稳定发展。随着哈尔滨市经济的多元化发展,哈尔滨市的税收环境发
教育教学改革要求广大高中英语教师本着实事求是的原则开展教学活动,调整英语教学策略,进而适应新题型的要求。在新高考改革的背景下,出现了读后续写的新题型,在阅读短文的过