从 STM32 实时固件到 ROS2 导航栈、Web 运维控制台,敏德星机器人产品的每一层软件均为自主研发——这是快速响应客户定制需求与长期迭代的根基。
层级清晰、接口冻结,任务与导航解耦——多车调度接入时无需改动导航层。
串口链路 / 雷达 / IMU 零偏 / 编码器对称性 / 急停回路 / 电池健康全项自检;日志按天轮转、一键打包回传;应用与固件 A/B 双分区 OTA 升级。
会车锁、路口锁、合流优先级的交通管制能力,任务就近空闲分配;VDA5050 2.0 报文字段设计期对齐,按客户需求启用。
任务队列与优先级调度,到点事件(语音 / 等待 / 上装 IO);精对接回充状态机下沉固件;浏览器直连的 Web 控制台 + REST / Modbus TCP / OPC UA。
一键建图向导(Web 虚拟摇杆走图)、地图库管理、激活切图;Nav2 精细目标 + 到点二次校正,重复定位精度 ±10mm。
自研串口协议 50Hz 速度闭环;差速运动学 + IMU(STM32 定时器 100Hz 采样打时间戳)经 EKF 融合,直线 10m 偏差 ≤2%、静置航向漂移 ≤0.5°/min。
Ubuntu 22.04 + ROS2 Humble 定制镜像,全节点 systemd 托管;首启无网自动开放配网热点,浏览器输入现场 WiFi 即完成部署。
最重要的架构决策:安全功能不依赖 Linux 上位机。急停、超速、碰撞、防跌落、失联停车全部在 STM32 实时电控层硬接线执行——即使上位机卡死,底盘依然 500ms 内受控停车、驱动器断电抱闸。
协议文档、SDK、点表随产品交付,集成商可深度二次开发。
状态快照、任务下发、地图激活、实时位姿推送,RESTful 设计,文档齐全。
任务号 / 状态 / 电量 / 位姿 / 故障码映射保持寄存器,写寄存器下发任务,PLC 直连。
Robot / Task / Map / Power 对象化信息模型,对接 MES / WMS 标准组态。
状态报文设计期对齐 VDA5050 2.0,接入第三方调度系统无需重构。
24V / 48V 供电端子、上装急停串接端子(并入整机安全回路)、8×DI / 4×DO,点表文档随货交付。
REST 上装 IO 读写 + ROS2 服务 + 串口 / HTTP 转发配置,到点事件可直接触发上装动作。
lite 与 f100 接口协议、点表、SDK 完全一致,一次对接覆盖两个产品线。
每一台底盘出厂前完成全项自检与标定,参数逐台写入固件。
逐台采集零偏并写入固件,配合减震安装,保证航向融合一致性。
10m 直线偏差 ≤2%、回收 ≤50mm,轮径与编码器系数逐台标定写入。
串口链路、雷达、急停回路、电池健康、存储与温度全项体检,输出出厂自检报告。
出厂跑合测试验证驱动总成与结构装配一致性,拦截早期失效。
固件与软件栈语义化版本配对发布,协议版本写进心跳帧,不匹配拒绝建链。
授权文件离线验签(ECDSA),写操作全量审计流水,四级角色权限。
联系我们获取接口文档、点表与样机演示安排。