ROBOTICS / PLANNING / SYSTEMS

你好,我是李永祺 YongQi Li · Dori

构建机器人系统,
用实验回答问题。

电子科技大学在读学生。聚焦移动机器人导航、路径规划与工程验证,把算法接入 ROS 系统,再用固定对照、边界测试和运行记录检验结果。

07 / PRs

上游已合并贡献

30/30

固定集严格验收通过

35.2% ↓

查询峰值内存降低

数字对应具体测试与版本。
下方可查看口径和记录。VERIFIED 2026.09.22
01 / SELECTED PROJECTS

把问题做深,把系统接通。

从分层规划到部署链路,
重点展示可以解释、可以验证的工作。

PROJECT 01静态仿真 · 本地实验
L1区域与拓扑L2参考路径L3运动学规划与终验

ROS 2 · NAV2 · C++ / PYTHON

3YD 分层导航与大地图优化

在已有 ROS 2 导航工作区上迭代分层静态规划,连接区域选路、参考路径、代价图同步和 Smac 规划,并保留碰撞、转向、曲率与交通约束终验。

  • 优化原生障碍膨胀队列,分块处理代价转换,减少大地图临时分配。
  • 以有限支持域计算软参考场,保留完整地图的尺寸、原点和最终路径。
  • 固定集、乱序查询与端点扰动对照;以内容 ACK 和逐点路径比较核验一致性。
30/30 固定集 · 50/50 乱序 · 10/10 端点扰动

r11 是本地静态规划基线;公开仓库保留较早快照。动态障碍实机和多地图部署尚未验收。

PROJECT 02部署与测试

ROS NOETIC · FAST-LIO · HYBRID A* · TEB

Autolabor 双机导航系统

整合激光惯性定位、覆盖规划与局部控制。将转场搜索接入可取消的异步任务,处理超时、旧结果失效和多版本进程归属。

195 + 10工作区测试 + 隔离生命周期测试通过

完成 ARM64 原生构建与部署检查;该优化批次未进行实车运动性能验收。

查看交付记录
PROJECT 03规划与控制适配

C++ · B-SPLINE · MPC · qpOASES

EGO-Planner 地面车适配

将无人机规划链路改造为地面车二维规划与速度控制:采用 B 样条参考轨迹和 MPC 跟踪,接入点云预处理、前进与倒车逻辑。

规划 → 控制二维栅格 · B 样条 · MPC · 底盘速度

公开代码实践项目;已知接口和部署问题在仓库中记录。

查看项目代码
02 / EXPERIMENT NOTE

路径保持一致,
开销进一步下降。

3YD-V5-r11 A+B 对比同环境重新运行的 r10。固定 10 组查询各运行 3 次,全部通过严格验收;最终路径逐点一致。

800组原生代价图等价性用例
41项 Python 测试通过
实验摘要与统计口径

静态单地图实验 · 串行查询 · 数值库单线程。查询计时不含一次性世界准备与常驻栈启动,不能解读为整车运行速度提升。

选择实验指标
峰值内存降低35.2%
r10 · 同环境对照3.779 GiB
r11 · A+B2.451 GiB

查询进程树 RSS 峰值;共享页可能重复计入。

03 / OPEN SOURCE

让修复进入上游。

7 个 PR,6 个上游项目。
截至 2026.09.22,以下均已合并。

进行中

Sparse #962 · 稀疏布尔索引支持,已根据审阅意见修订;243 项专项测试通过,GitHub Numba Array API 检查通过。尚未合并。

04 / TOOLKIT

能力来自具体实践。

01

规划与控制

Nav2、Hybrid A*、Smac、TEB、覆盖规划、B 样条、MPC。

从地图与运动学约束,到可执行路径。
02

定位与感知

FAST-LIO、ICP、点云预处理、TF 坐标链、端侧视觉部署。

连接传感器、地图与底盘坐标系。
03

系统与验证

C++ / Python、ROS 1 / 2、Linux、Git、pytest、性能剖析与 CI。

复现问题、固定对照、回归验证、上游协作。
EDUCATION

电子科技大学 UESTC

在读学生 · 机器人、规划控制与开源软件实践

COMMUNITY

FOSSASIA YFOSP

公开 GitHub 组织成员
LET’S CONNECT

一起讨论下一个
机器人问题。

doribelove@gmail.com