版本更新记录
版本号 |
日期 |
更新提要 |
|---|---|---|
v0.9.0 (Beta2.0版) |
2026.02.03 |
部分接口用法调整 |
v0.8.2 (Beta1.2版) |
2025.12.10 |
PC1禁止运行二开 |
v0.8.1 (Beta1.1版) |
2025.11.11 |
示例调优、文档增补 |
v0.8.0 (Beta1.0版) |
2025.11.06 |
部分数据定义与topic变动 |
v0.7.x (Alpha版) |
- |
即将停止维护 |
Changelog v0.9.0
新开放功能
固件升降级时, 特定路径支持用户数据留存(其他位置仍默认清除)
增加传感器型号信息
现有功能调整
接口用法调整
SetMcAction 增加source域用来标记输入源
JointStateArray 增加关节组异常状态域
DomainErrorState stateTtsPriorityLevel 增加新优先级
SYSTEM_L7用于系统播报/aimdk_5Fmsgs/srv/PlayVideoGroup恢复上线/agent/process_audio_output(VAD)需要唤醒词激活
examples调整
灵巧手示例程序恢复上线
头部触摸传感示例程序上线
motocontrol示例关节信息更新
迭代优化掉的功能
Changelog v0.8.2
新开放功能
URDF在线下载
现有功能调整
运控计算单元(PC1, 10.0.1.40)禁止作为二开程序开发运行环境使用
接口用法调整
SetMcAction/GetMcAction不再使用数字ID代表运控模式, 改用
action_desc传递运控模式名称
examples调整
完善节点shutdown和中断处理
文档说明增补
走跑控制各向启动速度门限调整, 增加变动固件版本后验证新门限的提示
针对ROS Service跨板通信时存在的一些待优化问题, 增加参考例程添加异常处理、快速重试等保护机制的提示
对音视频播放接口使用的文件, 增加关于存放位置的建议和检查访问权限的提示
迭代优化掉的功能
头部关节暂时下线pitch自由度控制
Changelog v0.8.1
新开放功能
在线SDK文档: https://x2-aimdk.agibot.com
交互-灯带控制服务: 胸前LED灯带RGB色彩控制动态/模式控制
/aimdk_5Fmsgs/srv/LedStripCommand
现有功能调整
example调整
运控相关例程优化通讯流程
相机相关例程加强机器人内系统环境兼容
文档说明增补
接口频率/QoS/带宽等情况的说明
走跑控制各向启动速度门限概念及参考值的说明
手部控制需关闭mc的说明
其他细化调整如路径说明、名词统一化等
迭代优化掉的功能
交互相机所有接口: 资源占用过高不利于二次开发, 实际功能可被其他相机替代, 涉及topic/service:
/aima/hal/sensor/rgb_head_front_center/camera_info/aima/hal/sensor/rgb_head_front_center/rgb_image/aima/hal/sensor/rgb_head_front_center/rgb_image/compressed
头部IMU : 硬件调整, 可用深度相机IMU替代, 涉及topic/service:
/aima/hal/imu/head/state
播放列表功能, 稳定性修复中暂时下线, 涉及topic/service:
/aimdk_5Fmsgs/srv/PlayEmojiGroup/aimdk_5Fmsgs/srv/PlayVideoGroup
Changelog v0.8.0
新开放功能
增加底层关节电机控制接口 (支持对’臂/腰/腿’控制及状态查询)
增加供电状态监控接口 (电池BMS,48V/12V输出状态,异常识别-欠压/过流/过温/短路等)
增加头部触摸情况订阅接口
增加系统音量调节接口
IMU开放(头/胸/胯)
现有功能调整
预设动作扩充与编码变动
RGBD相机
开放深度图像和rgb图像内参camera info
表情播放升级:
ros service调用模式正式上线
提供表情状态订阅(FaceEmojiStatus.msg)
迭代优化掉的功能
机器人体态控制(McBodyPose.msg)
可用运动模式查询(GetMcAvailableActions.srv)
其他更新
topic变动
深度相机深度图内参 -
/aima/hal/sensor/rgbd_head_front/depth_camera_info深度相机rgb图内参 -
/aima/hal/sensor/rgbd_head_front/rgb_camera_info表情播放 -
/aimdk_5Fmsgs/srv/PlayEmoji视频播放 -
/aimdk_5Fmsgs/srv/PlayVideo
消息定义变动
MC多输入源管理
修改 SetMcInputSource.srv (添加中间层McInputSource.msg包裹具体参数)
修改 GetCurrentInputSource.srv (同上)
语音合成
修改 PlayTts.srv (
tty_xx->tts_xx)修改 TtsResponse (
is_success域名)
音频播放
修改 PlayMediaFile.srv (request/response域均更名header,
tty_resp->tts_resp)
表情播放
修改 PlayEmoji.srv (
priority: uint8 -> int32)
视频播放
修改 PlayVideo.srv (
priority: uint8 -> int32)