-
Notifications
You must be signed in to change notification settings - Fork 16
ChangeLog
2025-09
RMVL 2.x 秋季更新已发布
主要功能

- 新增数据 IO 与通信模块
io,包含以下内容:#240, #265 -
core与其他核心功能更新 -
algorithm算法模块 - 第三方模块更新
-
apriltag更新至 3.4.3 #235(详情见 AprilRobotics/apriltag@v3.4.3) - 修改
Eigen3库的使用方式 #250, #251 - 在构建时会自动安装 ONNX-Runtime 对应的头文件与库文件 #253
-
- 构建系统更新
- 文档更新 #223, #229, #238, #241, #264
平台与 CI/CD 支持

- Windows 平台支持
- 修复 Windows 平台相机示例
<chrono>头文件缺失的问题 #249
- 修复 Windows 平台相机示例
- Github Actions
- 新增 Run In 编译镜像解析工具,并添加至构建系统中,目前支持
u22和u24两个平台的全功能编译 #247
OPC UA 支持

- 异步模型相关功能与简化
- 地址空间模型相关类
语言及 IDL 支持

- 移除用户定义转换函数的 Python 绑定,相关功能由
RMVL_W_SUBST宏替代 #227 - 参数模块
- 移除废弃成员函数,读写函数保证线程安全,参数规范文件
*.para的解析将保留注释中的空格 #252
- 移除废弃成员函数,读写函数保证线程安全,参数规范文件
硬件设备

扩展功能

rmvl (2 contributors)
git shortlog --no-merges -ns 2.2.0..2.3.0
41 zhaoxi
2 liangsuiban888
2025-09
RMVL 1.x 秋季更新已发布,错误修复、优化和其他新功能已移植到 RMVL 2.3.0
2025-02
RMVL 2.x 春节更新,后续版本将每半年更新一次
主要功能

OPC UA 支持

- 异步模型相关功能与简化
- 地址空间模型相关类
- 变量(类型)节点支持从字符串字面量的转换构造 #218
平台与 CI/CD 支持

- 库文件后缀仅在 MSVC 编译工具链下生效 #219
扩展功能

rmvl (3 contributors)
git shortlog --no-merges -ns 2.1.1..2.2.0
18 zhaoxi
1 Cccolt
1 tp0108
2025-02
RMVL 1.x 春节更新,错误修复、优化和其他新功能已移植到 RMVL 2.2.0
2024-12
RMVL 2.x 平台兼容性更新已发布
主要功能

平台与 CI/CD 支持

硬件设备

rmvl (2 contributors)
git shortlog --no-merges -ns 2.1.0..2.1.1
8 zhaoxi
3 Cccolt
2024-11
RMVL 2.x 秋季更新已发布
主要功能

语言及 IDL 支持

- 增加 pybind11 的自动依赖检测,现可直接从 Github 下载缺少的 pybind11 #165
- 与 Python 文档生成相关的部分错误修复 #164
- 增加对 Python 3.8 版本的支持 #172
- 扩展模块增加 Python 支持(包括
feature、combo、tracker、group和detector),尤其是多态相关的支持 #192
OPC UA 支持

- 分别为客户端和服务端增加循环定时器 #171
硬件设备

rmvl (2 contributors)
git shortlog --no-merges -ns 2.0.0..2.1.0
41 zhaoxi
1 drawal
2024-11
RMVL 1.x 秋季更新已发布,下文提到的错误修复、优化和其他新功能已移植到 RMVL 2.1.0
这是 RMVL 1.x 系列的最后一个小版本,我们将在未来减少对 RMVL 1.x 的更新,后续基于此版本的改进将以补丁的形式发布。
主要功能

OPC UA 支持

- 简化 OPC UA 模块变量节点的构造 #156
- 方法、监视等内容支持参数、返回值类型固定的任意可调用对象,包括
std::function、Lambda 表达式、函数指针、自定义函数对象,而非原来单一的函数指针 #157
扩展功能

- 数据组件相关
- 识别模块图像传入接口改为
const,并同步所有派生识别模块 #182
rmvl (1 contributor)
git shortlog --no-merges -ns 1.4.0..1.5.0
13 zhaoxi
2024-08
多语言、跨平台、低耦合、高兼容的新一代 RMVL 于暑期正式发布,此版本为 RMVL 2.x 系列的首个版本。
- RMVL 增加了对 Windows 平台的支持,包括但不限于 MSVC 编译器下的编译、安装、测试等功能;
- 增加了对 Python (>=3.8) 的支持,使用 C++ 到 Python 的生成器制作了 RMVL 的 Python 接口;
- 以开箱即用的目标继续完善 CMake 构建系统,后续版本会推出有关 CPack 的支持.
- RMVL 2.x 与 OpenCV 完全解耦,这也催生出
algorithm模块,将原先core表示算法的内容迁移至此处
主要功能

-
core模块与 OpenCV 解耦 #36 -
CMake 功能更新
- 修改第三方模块 find_package 在 RMVLConfig.cmake 文件中的使用 #118
-
增设
algorithm模块,将原先core模块中可能依赖 OpenCV 的部分迁移至此处,但也同样设置为非强制依赖 OpenCV #134, #143- 增加数字信号处理支持 #83
平台与 CI/CD 支持

语言及 IDL 支持

- RMVL Paramters 接口定义相关
- 取消对 OpenCV 的强依赖,并添加无依赖情况下的参数类头文件以及对应安装规则 #128
- 增加 Python 支持
OPC UA 支持

- 调整元数据字段创建方式 #152
rmvl (2 contributors)
git shortlog --no-merges -ns 1.4.0..2.0.0
23 zhaoxi
5 Cccolt
2024-08
RMVL 1.x 暑期更新已发布
主要功能

- CMake 功能更新
- 数值计算优化与新功能
- 添加有约束多维最优化、非线性最小二乘求解 #90
- 支持 CUDA、TensorRT 和 OpenVINO 选择的新 ort 多态部署库 #96
- 文档更新 #103, #148
- 移动熵权法求解器的位置 #135
语言及 IDL 支持

OPC UA 支持

- 简化使用相关
- 新的包装、地址空间抽象
- 支持自定义日志等级输出 #95, #113
- 添加不占有所有权的 ServerView 和 ClientView #102, #124
- 客户端支持移除监视项 #127
扩展功能

rmvl (3 contributors)
git shortlog --no-merges -ns 1.3.0..1.4.0
29 zhaoxi
3 Cccolt
1 flynn
2024-05
RMVL 1.x 五一假期更新已发布
主要功能

- 移除 para 的命名空间别名 #63
- CMake 功能更新
- 增加扩展卡尔曼滤波模块 #80
- 数值计算优化与新功能
- 合并
core和rmath模块 #82 - 文档更新 #65, #69, #71, #76, #77
OPC UA 支持

扩展功能

- 数据组件
rmvl (1 contributor)
git shortlog --no-merges -ns 1.2.1..1.3.0
30 zhaoxi
2024-03
RMVL 1.x 3月稳定性更新已发布
主要功能

OPC UA 支持

硬件设备

- HikCamera 修复触发功能 #57
扩展功能

- RoboMaster 自瞄
- 重力补偿模块考虑空气阻力 #55
以及其他更新
rmvl (1 contributor)
git shortlog --no-merges -ns 1.2.0..1.2.1
13 zhaoxi
2024-02
RMVL 1.x 春节更新已发布
主要功能

-
GyroData的数据导出导入改为文本文件 #38 - 新增数值计算模块,包括但不限于函数插值、函数拟合、常微分方程数值解…… #48, #54
- 解决 SerialPort 的 Bug #51
- 文档更新 #43
硬件设备

OPC UA 支持

- opcua-2.0,增加视图节点以及无代理的 PubSub,并同步文档 #37
rmvl (2 contributors)
git shortlog --no-merges -ns 1.1.1..1.2.0
40 zhaoxi
1 zkkkk1
2023-11
RMVL 1.x 秋季稳定性更新已发布
主要功能

- 删除
modules/para部分,调整参数读取机制 #34
OPC UA 支持

rmvl (1 contributor)
git shortlog --no-merges -ns 1.1.0..1.1.1
11 zhaoxi
2023-11
RMVL 1.x 秋季更新已发布
主要功能

硬件设备

- 新增光源控制器二次开发库
light#18
OPC UA 支持

扩展功能

以及其他更新
rmvl (1 contributor)
git shortlog --no-merges -ns 1.0.0..1.1.0
58 zhaoxi
2023-08
RMVL 1.x 夏季更新已发布,2023 赛季 RMUC 部分功能汇总
rmvl (1 contributor)
git shortlog --no-merges -ns 1.0.0
2 zhaoxi
srvl (23 contributors)
统计数据来自 SRVL 1.0.0 至 3.6.0
git shortlog --no-merges -ns
269 zhaoxi
163 Cccolt
150 zhq_zhq
88 hyj
86 enemy1205
76 lynn
28 22-视觉-黄裕炯
25 LvLv79
25 NieveFeng
15 23-vision-lrp
12 alexlai2860
12 fwy
9 HKCLynn
7 Faraday
7 sunflower-knight
7 杨工
6 alex
5 23-Vision-lrp
5 杨泽霖
4 Rosen
4 infantry
4 范文宇
4 黄裕炯
Copyright © 2025, RMVL Community