低内存占用Astar算法-基于栅格地图
低内存占用Astar算法-基于栅格地图 在机器人导航(例如基于 ROS 的 30m×30m,分辨率 0.05m 的局部代价地图)或者游戏寻路开发中,A(A-Star) 算法是最常用的寻路算法。然而,在标准的面向对象实现中,A 算法的内存占用和频繁的动态内存分配往往会成为性能瓶颈。 先来算一笔账:在一个 600×600(总计 360,000 个栅格)的地图上,一个标准的 Node 节点通常...
低内存占用Astar算法-基于栅格地图 在机器人导航(例如基于 ROS 的 30m×30m,分辨率 0.05m 的局部代价地图)或者游戏寻路开发中,A(A-Star) 算法是最常用的寻路算法。然而,在标准的面向对象实现中,A 算法的内存占用和频繁的动态内存分配往往会成为性能瓶颈。 先来算一笔账:在一个 600×600(总计 360,000 个栅格)的地图上,一个标准的 Node 节点通常...
ROS2 DWB 局部规划器深度优化:零动态内存分配的 BFS 算法
Linux 动态库卸载:dlclose 无法卸载 ROS 插件
A*算法
极致瘦身:Linux C/C++ 动态库裁剪优化的五步指南
读书笔记-贫穷的本质
读书笔记-英伟达之芯
谷歌大佬的建议
开个新坑,看看 modern cmake for cpp 书,书比较长,作为一个工具,400多页确实太长了。但是想要深入的理解构建代码,可以先看看怎么样,有收获再继续看下去。 0.How does it work? cmake 分为三个阶段:This process has three stages, Configuration Generation Building ...
protobuf不同版本编译