固件发布

正式版本

正式版本是 Fourier-GRX-M4 SDK 的新版本发布信息,包含发布日期、版本号、资源链接和更新内容。

Fourier-GRX 固件

发布日期 版本号 资源链接 更新内容 技术支持
2026-04-10 4.4.2 下载 详情
2026-04-08 4.4.1 下载 详情
2026-04-03 4.4.0 下载 详情

Fourier-M4 固件

发布日期 版本号 资源链接 更新内容 技术支持
2025-07-22 2.0.6 下载 详情
2025-06-09 2.0.5 下载 详情

预览版本

预览版本是指尚未正式发布的版本,可能包含新功能或修复,但不保证稳定性。请谨慎使用。

暂无预览版本。

安装方法

固件安装流程请参考 固件安装和更新

更新内容

4.4.2

新增:

  • 新增 HXC 全身 RL CPG 行走任务(TID 3302),适用于 HXCT1 机器人型号
    • 全身控制模型(AlgorithmHXCWholeBodyRLWalkCPGControlModel)基于腿部 RL CPG 算法,控制 12 个腿部关节(位置控制),4 个轮式关节(索引 12–15)通过 PD 制动锁定为零速度(kp=0, kd=10)

修复:

  • 修复 fourier-core:修复 fi_fsa_v2.5 编码器零点无法设置的问题

4.4.1

修复:

  • 修复配置文件键名错误:机器人名称读取由 robot_name 改为 name,与 YAML 配置文件实际结构保持一致

修改:

  • 打包流程改进:将 pdmPyInstaller 加入 dependencies.sh 依赖安装脚本
  • 优化 PyInstaller 构建脚本,新增 build_pyinstaller.py 以支持 M4L 的打包构建
  • 改进 M4L 构建流程,新增 fi_fsa_v3 运行时钩子(rthook_fi_fsa_v3.py),确保 M4LT2 所需库在打包后正常加载

4.4.0

新增:

  • 新增 M4LP1 硬件型号支持(带直线关节的新硬件变体)
    • 新增直线关节自动标定功能(自动识别行程上下限并归零)
    • 新增直线关节移动到指定长度任务
    • 改进旋转关节自动标定流程(采用”到边界后返回”方案,提升标定可靠性)
  • 新增 M4LT2 硬件型号支持(使用 FSA v3 异步通信协议的新硬件版本)
    • 与 M4LT1 共用所有算法和任务,仅电机通信协议不同
  • 新增 膝关节受限模式(Knee Restriction)任务集,适用于膝关节活动度受限的场景
    • 膝关节受限站立姿态控制(TID 4300)
    • 膝关节受限被动前向行走(TID 4301)
    • 膝关节受限被动原地踏步(TID 4302)
    • 膝关节受限助力前向行走(调整 PD 参数,TID 4303)
    • 膝关节受限助力原地踏步(调整 PD 参数,TID 4304)
    • 膝关节受限助力前向行走(调整 DT 参数,TID 4305)
    • 膝关节受限助力原地踏步(调整 DT 参数,TID 4306)
  • 新增 助力模式细分:将助力行走/踏步任务拆分为 PD 参数调节和 DT 时序调节两种独立模式
    • 助力前向行走(调整 PD 参数,TID 4116)
    • 助力原地踏步(调整 PD 参数,TID 4117)
    • 助力前向行走(调整 DT 参数,TID 4118)
    • 助力原地踏步(调整 DT 参数,TID 4119)
  • 新增 规划器(Planner)功能:轨迹规划附属任务,用于生成关节运动轨迹序列供上位机展示,设备保持失能状态(TID 4401–4406)
  • 新增旋转关节自动标定任务(TID 4120),三步自动完成边界检测、下电垂落、零点写入
  • 新增键盘快捷键输入支持(可通过键盘控制助力模式等功能)
  • IO 板功能支持(ioboard 通信和读写)

修复:

  • 修复直线关节长度自动标定中的多处问题
  • 修复标志位设置和清除的问题
  • 修复 virtual_panel 面板不工作的问题
  • 修复行走过程中的若干问题

修改:

  • 优化助力模式(基于 DT 算法)的 PD 参数,提升响应硬度
  • 优化负载/能量检测算法,降低误触发
  • 改进步态生成器在膝关节受限场景下的稳定性
  • 打包流程改进,支持 fi_fsa_v3 库(M4LT2 所需)的 PyInstaller 打包

2.0.6

修复:

  • 修复站立时将设备放下无法触发力量保护的问题

修改:

  • 提升设备的运行速度,加快踏步速度,M4LV3 控制的周期从 0.03s 修正为 0.025s(提升 1 / 6,可能带来运行稳定性的风险,待测试验证。)

不变:

  • 确认行走过程中没有力量保护的功能特性(该功能在以前的代码中不存在,因此确认为需求未被确认需要实现
  • 确认位置保护在行走过程中有效,但是往后运动无法触发的问题(该问题无法较好地进行修复,待售后工程师确认出现几率,如果出现几率不高,则不进行修正)

2.0.5

修复:

  • 修复原地踏步的助力模式下,容易触发助力运动的问题