【摘 要】
:
自导航移动机器人有着广泛的应用。Web是开放、跨平台、应用广泛的计算平台。若有一种在Web平台中运行的移动机器人SLAM方案将大大促进机器人SLAM应用的开发和推广。而目前尚
论文部分内容阅读
自导航移动机器人有着广泛的应用。Web是开放、跨平台、应用广泛的计算平台。若有一种在Web平台中运行的移动机器人SLAM方案将大大促进机器人SLAM应用的开发和推广。而目前尚未有这种方案。针对这一问题,本文旨在提出一套完整的基于Web技术实现的移动机器人SLAM方案。本文首先分析了近几年来SLAM算法和Web技术的发展,选择了ORB-SLAM2作为实现原型。设计了一套基于Node.js的JavaScript控制移动机器人的方案。使用Node.js的C++插件功能实现了C++和JavaScript之间的数据类型和函数绑定;使用libuv异步I/O模型实现了原生驱动程序的多线程信号槽机制。本文对OpenCV.js做了诸多优化和拓展,优化了其编译方式和函数接口设计;优化了部分自定义数据类型的内存管理方式;使用HTML5的canvas和video元素及WebRTC技术设计了网页图像和视频的读取和显示接口。使OpenCV.js成为了完整、易用的在Web中进行图像处理和视觉计算的方案。接着基于OpenCV.js本文成功将ORB-SLAM2移植到了Web中,设计了基于Emscripten虚拟文件系统的词袋模型的加载和使用方法,并使用二进制格式优化了文件的加载速度;使用Web Worker设计了其在Web中的多线程计算模型。本文也对本文提出的方法进行了测试和评估,功能完整,具有跨平台和易开发的优点,并且性能良好。本文为机器人SLAM开发者和Web开发者带来了一种全新的在Web平台上开发SLAM应用乃至其它视觉计算应用的开发方式,具有一定的实用价值。
其他文献
本文简介了胃食管反流病(GERD)的蒙特利尔全球定义、食管综合征和食管外综合征,重点叙述了GERD的三个类型及其临床表现,对提高理论认识有帮助。
现代维吾尔族作为塞种、月氏、回鹘和汉等民族的后裔,在长期的历史发展过程中广泛吸收了其他各民族的先进文化,最终形成了独具特色的维吾尔族文化及民间工艺。在这过程中形成
在井斜角或方位角变化大、井眼缩径以及钻具绕井眼轴线公转的情况下,钻具与井壁之间磨损严重,并使钻具产生巨大的反扭矩。研制了旋转式防磨减扭接头,钻井时将该工具接于钻具
介绍了国内外近年来有关多相光催化反应中光催化反应器设计与研究的进展情况,按催化剂在反应中存在的形式分类论述了各种反应器的结构原理和主要特点,以及光反应器设计中存在
本文主要是利用中兽医理论的辨证分析、从病机角度出发,采取异病同治的方式,说明了双黄连治疗犬瘟热的有效性和可行性。
前不久印发的《中共中央国务院关于加快推进生态文明建设的意见》(以下简称《意见》)提出,“培育绿色生活方式。倡导勤俭节约的消费观。广泛开展绿色生活行动,推动全民在衣、食、住、行、游等方面加快向勤俭节约、绿色低碳、文明健康的方式转变,坚决抵制和反对各种形式的奢侈浪费、不合理消费。“这是我们党对生态文明建设规律认识的深化,是对符合生态文明消费方式的科学诠释。我们应深刻理解、认真践行,以绿色消费助推生态文
选聘高校毕业生到村任职是培养中国特色社会主义事业接班人的战略举措。本文在对苏北灌云县地区大学生"村官"工作实地调研的基础上,从国家政策、地方实践、高校对接等方面,试就
实验说课是在全国范围内进行的一项大型教研比赛活动。从2013年开始,至今已成功举办了7届。笔者有幸作为湖北省物理实验说课的评委,参加了2018年度和2019年度的湖北省物理实
目的:通过连续性静脉一静脉血液滤过(CVVH)治疗的23例心脏手术后急性肾功能衰竭(ARF)患者,了解CCVH对急性肾功能衰竭患者疗效,提高护士对急性肾功能衰竭患者抢救护理技术。方法:收集2
试验采用二次通用旋转组合设计,研究了幕豆产量与栽培密度、施氮量、施磷量的定量关系,建立了以菜豆产量为目标函数的数学模型,并对其进行了检验和解析。结果表明。回归模型达极