小R树莓派仿生六足蜘蛛机器人二次开发源码. 二次开发SDK代码分为驱动层和AI层,驱动层使用C++编写,并提供so函数库供上层调用。 AI层使用Python编写,结合Opencv,实现各种视觉识别功能,并将识别的结果发送给驱动层做出相应的反馈动作。 源码使用办法:将客服提供的libHexapodR1.so放到树莓派系统的/lib/usr目录,这个操作可能需要权限,所以要用sudo cp命令完成。 解压python_hexapod.zip后,得到两个文件夹: cpp文件夹:里面是六足核心驱动程序,使用C++编写,修改代码后,执行make命令完成编译。 python文件夹:里面是六足的AI层机器视觉相关功能代码,使用Python编写,修改后保存即可。
2024-04-24 10:20:51 161KB 源码软件 机器人
1
树 C语言中的实现。 特征 支持任意数量的尺寸 通用接口,支持可变大小的物品 ANSI C(C99) 支持自定义分配器 坚固,独立的测试 相当不错的表现 :rocket: 例子 # include < stdio> # include < string> # include < math.h > # include " rtree.h " struct city { char *name; double lat; double lon; }; struct city phx = { . name = " Phoenix " , . lat = 33.448 , . lon = - 112.073 }; struct city enn = { . name = " Ennis " , . lat = 52.843 , . lon = - 8.986 }; struct
2023-01-11 12:50:06 401KB C
1
布什 RBush是用于点和矩形2D空间索引的高性能.NET库。 它基于具有批量插入支持的优化R树数据结构。 空间索引是用于点和矩形的特殊数据结构,它使您可以高效地执行查询,例如“边界框内的所有项目”(例如,比遍历所有项目快数百倍)。 它最常用于地图和数据可视化。 该代码已从Javascript 库复制而来。 安装 使用Nuget进行Install-Package RBush ( Install-Package RBush )。 用法 创建一棵树 首先,定义数据项类以实现ISpatialData ,这要求该类公开Envelope属性。 然后该类可以这样使用: var tree = new RBush < Point>() 构造函数的可选参数( maxEntries:定义树节点中的最大条目数。 9 (默认情况下使用)是大多数应用程序的合理选择。 较高的值表示更快的插入和较慢的搜索,反之亦然。 var tree = new RBush < Point>( maxEntries : 16 ) 新增资料 插入一个项目: var item = new Point { Env
2022-11-14 22:49:45 23KB algorithm data-structures r-tree spatial-index
1
布什 RBush是用于点和矩形的2D空间索引的高性能JavaScript库。 它基于具有批量插入支持的优化R树数据结构。 空间索引是用于点和矩形的特殊数据结构,它使您可以高效地执行查询,例如“边界框内的所有项目”(例如,比遍历所有项目快数百倍)。 它最常用于地图和数据可视化。 演示版 该演示包含从5万个批量加载的随机点生成的树木的可视化。 打开Web控制台查看基准; 单击按钮以插入或删除项目; 单击以在光标下方执行搜索。 安装 使用NPM安装( npm install rbush ),或将CDN链接用于浏览器: , 用法 导入RBush // as a ES module import RBush from 'rbush' ; // as a CommonJS module const RBush = require ( 'rbush' ) ; 创建一棵树 const tree = new RBush ( ) ; RBush的可选参数定义了树节点中最大条目数。 9 (默认情况下使用)是大多数应用程序的合理选择。 较高的值表示更快的插入和较慢的搜索,反之亦然。 const t
1
NULL 博文链接:https://eleopard.iteye.com/blog/1824899
2022-03-09 17:34:36 1.04MB 源码 工具
1
【非常适合理解R树】本人大二,为了完成数据结构的R树课设疯狂上网找资源啊。。感谢CSDN和Github的各类资源,我已经顺利完成作业了。这个是我在搜罗资源过程中发现的一个R树可视化程序。可以显示R树查询的过程。(这个还有帮助文档和源码,但是我担心会侵权就不上传了。有需要的可以单独问我要。)主要推荐给初学者加深对R树的理解。使用方法:操作>手动插入数据>在绘图区域(黑色部分)画若干矩形框作为空间对象>区域查询>演示区域查询 之后就可以观看R树自根向下的完整查询过程了。反正对初学者来说真的挺香的。
2022-01-20 14:39:10 144KB R树 可视化 学习资源
1
R树空间索引,R树是建立在B树的基础上的。
2022-01-07 19:26:06 3.79MB R树
1
树 结果 计算的时间以微秒为单位。 询问 最大限度 最小 平均收入 性病 0 323918 2040 43704.1 4012.11 1 541291 3673 403131 35262.6 2 608826 7206 484956 39159.7 3 148309 3 150911 11651 4 9916055 3290946 480012 401234 插入时间 插入的总时间为40分钟。 观察 B+-Tree 与 R-Tree 与 B+ 树相比,每个查询所花费的时间要高得多。 这归因于与 B+ 树的较大扇出 (128) 相比,R 树的较小扇出 (28)。 同样,与插入相比,R 树中的搜索速度较慢。 由于较大的扇出和较小的高度,B+-Trees 的情况正好相反。 与 B+ 树相比,R 树具有更大的高度。 搜索与插入 由于 MB
2021-11-18 13:49:49 48.34MB C++
1
R树的插入与删除,中文版的,R树的插入操作与其他树的操作一样……
2021-10-10 16:50:46 73KB R树
1
往这个R树插入的数据可以是点,矩形,线,具体操作有插入和删除。
2021-10-06 18:06:31 328KB R树
1