SLAM地图构建与定位算法,含有卡尔曼滤波和粒子滤波器的程序SLAM算法的技术文档合集(含37篇文档)slam算法的MATLAB源代码,国外的代码基于角点检测的单目视觉SLAM程序,开发平台VS2003本程序包设计了一个利用VisualC++编写的基于EKF的SLAM仿真器SlamAlgorithmwithdataassociationJoanSolà编写6自由度扩展卡尔曼滤波slam算法工具包实时定位与建图(SLAM),用激光传感器采集周围环境信息概率机器人基于卡尔曼滤波器实现实时定位和地图创建(SLAM)算法机器人地图创建新算法,DP-SLAM源程序利用Matlab编写的基于EKF的SLAM仿真器源码机器人定位中的EKF-SLAM算法,实现同时定位和地图构建基于直线特征的slam机器人定位算法实现和优化SLAM工具箱,很多有价值的SLAM算法EKF-SLAM算法对运动机器人和周围环境进行同步定位和环境识别仿真SLAMusingMonocularVisionRT-SLAM机器人摄像头定位,运用多种图像处理的算法slam(simultaneouslocalizationandmapping)仿真很好的入门SLAM自定位导航的一个小程序,适合初学者以及入门者使用slam算法仿真slam仿真工具箱:含slam的matlab仿真源程序以及slam学习程序移动机器人栅格地图创建,SLAM方法,可以采用多种地图进行创建SLAM算法程序,来自悉尼大学的作品,主要功能是实现SLAM算法对SLAM算法中的EKF-SLAM算法进行改进,并实现仿真程序SLAM的讲解资料,机器人导航热门方法
2023/12/27 5:30:55 89.51MB SLAM算法大全
1
这是为一个想了解asp.net的朋友写的一个helloworld程序,简单的增删改查,简单的三层结构,使用datareader。
有简单注释。
推荐初学者下载。
高手会失望。
2023/12/24 10:18:23 13KB asp.net access helloworld
1
1.编写一个JSP程序,计算1!+2!+3!+4!+5!,并显示出结果。
要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果。
2.2、在JSP页面中静态包含文件。
要求程序包含两个文件,主文件静态包含一个能够计算1到1000内的完数的页面。
(如果一个正整数刚好等于它的真因子之和,这样的正整数为完数,例如,6=1+2+3,因此6就是一个完数。
)3.动态包含页面并传递数据。
要求程序包含两个文件,主文件(actioninclude)加载次文件(redirection),并将随机产生的50~100之间的数据传递给它,并且在页面上显示两个信息:该数据和这个数据的平方根。
进阶要求,把动态包含改为动态重定向,比较两者之间的区别。
4.本题包括4个JSP程序,one.jsp、two.jsp、three.jsp、error.jsp。
one.jsp具体要求如下:要求one.jsp页面有一个表单,用户使用该表单可以输入一个1至100之间的整数,并提交给下一个页面;
如果输入的整数在50至100之间(不包括50)就转向three.jsp,如果在1至50之间就转向two.jsp;
如果输入不符合要求就转向error.jsp。
要求forward标记在实现页面转向时,使用param子标记将整数传递到转向的two.jsp或three.jsp页面,将有关输入错误传递到转向的error.jsp页面two.jsp、three.jsp和error.jsp的具体要求如下:要求two.jsp和three.jsp能输出one.jsp传递过来的值,并显示一幅图像,该图像的宽和高刚好是one.jsp页面传递过来的值。
error页面能显示有关抛出的错误信息。
(程序中使用的图片,可自行准备)。
2023/12/24 1:46:19 1.08MB web jsp Myeclipse
1
第六章:实验一:1.在虚拟机中添加两块SCSI硬盘,容量各位10GB2.查看Linux为新添加的硬盘分配的文件名3.对两块硬盘进行分区,创建文件系统4.使用mount命令挂载文件系统5.查看挂载的所有文件系统第八章:实验一:1.在/root这个目录下建立一个名为vitest的目录2.进人vitest这个目录当中,将/etc/manpath.config复制到当前目录3.使用vi打开当前目录下manpath.config.4.在vi中设置行号。
5.移动到第一行,并且向下搜索一下pager这个字符串,请问它在第几行?6.接下来,要将50~100行之间的man改为MAN,并且一个一个选择是否需要修改7.修改完之后,再全部恢复。
8.要复制第66~75行这10行的内容,到最后一行之后。
9.删除第11~30行之间的20行。
10.将这个文件另存为一个manpath.test.config的文件名。
11.将光标移到第29行,并且副除第15个字符。
12.统计目前的文件有多少行以及多少字符。
13.保存退出。
实验二:Linux中C程序的编程方法。
1.在vi中使用C语言编写一个helloworld程序,用gcc编译它并运行。
2.在eclipse中使用C语言编写一个循环程序,用eclipse编译并运行。
使用eclipse调试功能,监视循环变量的变化情况。
2023/12/23 12:29:44 1.01MB LINUX
1
在linux下利用网络编程知识,编写简单的聊天工具,掌握linux上socket的一个聊天室程序,里面三个源码,可在linux下自行编译,分客户端和服务端两个,公用一个头文件
2023/12/17 12:22:33 7KB linux c学习socket
1
处理谷歌浏览器打开html页面弹出添加扩展rp的页面问题,他就是一个扩展程序谷歌的,使用方法:打开chrome://extensions/,打开开发者模式,有一个加载已解压的扩展程序,最后就是将crx改为rar,在解压,这时候点击加载已解压的扩展程序,然后选则你解压的文件夹就好了
2023/12/16 13:52:43 36KB 谷歌离线程序
1
使用pb和oracle数据库完成的一个小程序,利用了数据库窗口的“定义检索参数”。
2023/12/13 10:32:36 9KB pb
1
UDP在无线通信中用处非常之广,比如某个终端硬件采集数据,会使用UDP的方式进行通信。
本文为UDP的一个小程序。
包括两个部分:1.在本机监听某个端口,接受其它PC发过来的数据2.本机主动向其它PC的特定端口发送数据3.附调试工具NetAssis
2023/12/13 7:16:57 395KB UDP java NetAssis
1
“很难给出函数式的准确定义—其实同样地,我们也很难给出面向对象编程,亦或是其它编程范式的准确定义。
因此,我们会尽量把重点放在我们认为设计良好的Swift函数式程序应该具有的一些特质上:模块化:相较于把程序认为是一系列赋值和方法调用,函数式开发者更倾向于强调每个程序都能够被反复分解为越来越小的模块单元,而所有这些块可以通过函数装配起来,以定义一个完整的程序。
当然,只有当我们能够避免在两个独立组件之间共享状态时,才能将一个大型程序分解为更小的单元。
这引出我们的下一个关注特质。
对可变状态的谨慎处理:函数式编程有时候(被半开玩笑地)称为“面向值编程”。
面向对象编程专注于类和对象的设计,每个类和对象都有它们自己的封装状态。
然而,函数式编程强调基于值[…]”
2023/12/11 23:56:21 6.42MB 函数式Swift
1
编辑推荐  对一个即将出门旅行的人来说,最需要的是一张内容详尽、生动、实用的旅行地图。
  对即将进入神秘、美丽的C++世界的你,最需要的是一本C++世界地图册。
  本书将带领你畅游整个C++世界。
还等什么,让我们出发吧!内容简介  每一个渴望学习C++语言的初学者都希望能够有一本全面的,实用的,同时又是生动有趣的入门书。
这本入门书可以告诉这些初学者,整个C++世界有哪些内容构成,应该按照怎样的路径进行学习探索,用C++进行程序设计应该具有怎样的设计思想,同时,又如何在实践中运用这些学到的知识。
可以说,这本书基本上囊括了每个C++初学者都应该了解的所有知识,从C++的基础知识到面向对象思想,从设计模式到STL标准模板库,从Windows系统下的开发到Linux/嵌入式系统下的开发,再到最后的项目管理知识。
当一位C++初学者完成本书的学习后,他基本上浏览了C++的整个世界,可以独立地以C++进行应用开发了。
作者简介陈良乔程序员、自由撰稿人,毕业于西安交通大学。
敏而好学,乐于分享,连续六年获得微软MVP称号。
因撰写一系列VisualStudio2010技术文章和Windows7开发技术文章,2010年又获“MSDN原创之星”称号。
参与微软中国VisualC++深度体验圆桌会议,终获得VisualStudio贡献水晶奖杯。
平素喜好新鲜事物,但决非新潮技术的追捧者,至今还陷在设计模式、面向对象方法之中,不能自拔。
好舞文弄墨,传播心得,著有博客:http://imcc.blogbus.com?目录第1篇叩开C++世界的大门 第1章C++世界地图  1.1C++是什么  1.2C++的前世今生  1.2.1从B到C  1.2.2从C到C++  1.2.3从C++到.NETFramework的CLI  1.2.4最新标准C++0x让C++重新焕发活力  1.2.5C++和C#不得不说的那点事儿  1.2.6C++世界的五大子语言  1.3C++世界版图  1.3.1Windows系统下的C++开发  1.3.2Linux?统下的C++开发  1.3.3嵌入式系统下的C++开发  1.4如何学好C++  1.4.1将自然语言转换为C++程序设计语言  1.4.2“多读多写”是学好C++的不二法门  1.4.3和Google做朋友 第2章与C++第一次亲密接触  2.1一个C++程序的自白  2.1.1用VisualStudio创建C++程序  2.1.2以手工方式创建C++程序  2.1.3C++程序=预编译指令+程序代码+注释  2.1.4编译器和链接器  2.1.5C++程序的执行过程  2.1.6程序的两大任务:描述?据与处理数据  2.2基本输入/输出流  2.2.1标准的输入和输出对象  2.2.2输出格式控制  2.2.3读/写文件  2.3最常用的开发环境VisualStudio  2.3.1VisualC++的常用菜单  2.3.2VisualC++的常用视图  2.4C++世界旅行必备的物品  2.4.1编程助手VisualAssist  2.4.2代码配置管理工具VisualSourceSafe  2.4.3CodeProject和CodeGuru  2.4.4C++百科全书MSDN第2篇欢迎来到C++世界 第3章C++世界众生相  3.1C++中的数据类型  3.2变量和常量  3.2.1声明变量  3.2.2给变量取个好名字  3.2.3变量初始化  3.2.4常量  3.2.5用宏与const关键字定义常量  3.3数值类型  3.3.1整型数值类型  3.3.2浮点型数值类型  3.4布尔类型  3.5字符串类型  3.5.1字符类型  3.5.2字符串类型  3.6数组  3.6.1数组的声明与初始化  3.6.2数组的使用  3.7枚举类型  3.8用结构体类型描述复杂的事物  3.8.1结构体的定义  3.8.2结构体的使用  3.9指向内存位置的指针  3.9.1指针就是表示内存地址的数据类型  3.9.2指针变量的定义  3.9.3指针的赋值和使用 第4章将语句编织成程序  4.1用运算符对数据进行运算  4.1.1用表达式表达设计意图  4.1.2算术运算符  4.1.3赋值操作符  4.1.4关系运算符  4.1.5逻辑运算符  4.1.6运算符之间的优先顺序  4.
1
共 272 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡