机器人systemB SDK Server
主力开发
位军营
基本信息
担任角色
主力开发
公司/背景
联想(上海)信息技术有限公司;面向 IS、MC、MX 系列机器人的跨平台服务端 SDK 中间件
开始时间
2025.02
结束时间
至今
项目描述
为公司 IS
MC
MX 系列机器人设计并开发统一跨平台服务端 SDK 中间件
连接上层业务应用与底层硬件驱动。采用五层分层架构
结合工厂模式与策略模式
适配多机型和多硬件平台
基于 Protobuf 维护 RPC 接口
通过 CMake 支持交叉编译并封装为 systemd 服务
技术栈
C++17
gRPC
Protobuf
WebSocket++
SNMP
ROS2 Humble
Docker
CMake
GitLab CI
交叉编译
systemd
亮点
适配 3 种机器人机型和 3 种硬件平台 x86_64
ARM
RK3588
接口包含 55+ 个 RPC 方法
覆盖运动控制
电源管理
OTA 升级
网络管理
日志服务等领域