项目介绍
什么是 BicMap?
BicMap 是一款基于 MapLibre GL JS 的高性能、可扩展的开源机器人地图引擎,致力于为智能移动机器人、人形机器人及其他具身智能应用的开发者提供室内外一体化的地图渲染与交互解决方案。
BicMap 不仅仅是一个地图渲染库,它更是连接机器人技术与广大开发者的桥梁。
核心能力
| 能力 | 说明 |
|---|---|
| SLAM 地图渲染 | 加载 BMP 格式 SLAM 图像,自动计算坐标边界,精准叠加显示 |
| 批量 POI 标记 | WebGL 加速的大规模点位渲染,动画选中态,支持标签显示 |
| 机器人 Marker | 带朝向箭头的机器人位置标记,实时位置更新与视角跟随 |
| 绘制与编辑 | 多边形、矩形、折线、圆形绘制,顶点拖拽编辑,实时坐标回调 |
| 三维能力 | 基于 Three.js 的 URDF 机器人模型加载,3D 空间数据渲染 |
| 点云渲染 | 室内/室外二三维点云,支持高度渐变色映射 |
| 工具函数 | GPS ↔ 笛卡尔坐标转换,面积/距离/中心点几何计算 |
适用场景
- 室内导航 — 商场、酒店、机场、火车站的机器人导览与配送
- 机器人监控 — 多机器人实时位置追踪、路径回放、任务监控
- 地图编辑 — 可通行区域标注、语义地图分割、地图标注工具
- 室外巡检 — 园区安防巡逻、公共区域清洁的室外地图可视化
致谢声明
BicMap 的实现离不开优秀的开源社区。在此特别鸣谢以下项目:

