多个工具箱有很多冗余的特征吗?

1视图(30天)
崔
2022年6月10日
请注意,这不是一个需要回答的问题,我想开始讨论这个问题。近年来,mathworks推出了许多新工具,例如,大型自动驾驶领域,传统的计算机视觉的工具箱,紧随其后的是自主驾驶工具箱,导航工具箱,传感器融合和跟踪工具箱,机器人工具箱,雷达工具箱,等等。虽然名义上他们有不同的应用程序和环境,有太多共同的功能或功能重叠,如
1,四元数/旋转矩阵/欧拉角上面几乎每一个工具箱,甚至一些名字改变一点,但是仍然不会改变四元数的概念。
2、卡尔曼滤波器系列算法,线性非线性粒子滤波算法,各种各样的变体。
3,构成图优化算法,如简历工具箱optimizePoses,导航工具箱optimizePoseGraph本质上是相同的,名字是有点不同。
4、概率地图/二进制地图建设、occupancyMap等一系列功能的自动驾驶仪和导航工具箱,等将会出现。
* 5、路径规划算法,RRT也将同时出现在多个工具箱。
等等太多了,在这个大的功能板区域总能找到一个函数可以被替换或近似函数的另一个工具箱。
我想表达的是是否可以不要工具箱的数量大幅扩张,但要获得尽可能多的功能块在一个工具箱,这样他们的公共基础将保持不变。就像Matlab工具箱的基础模块,通用功能应该移植到“科学工程”基础模块(或其他名称)。说句题外话,我希望mathworks不是试图增加冗余功能的工具箱来赚取更多的钱,而是继续提供高质量的公共基础模块驱动应用在各个领域。

答案(1)

马特·J
马特·J 2022年6月10日
编辑:马特·J 2022年6月10日
你提出的问题只会是一个问题,如果在某种程度上迫使人们购买更多比他们需要的工具箱。有冗余的函数通常可以防止。例如,有相当大的重叠功能曲线拟合工具箱和优化工具箱(例如,符合()和lsqcurvefit ())。如果你从曲线拟合工具箱中删除合适的利益减少冗余,然后它将迫使人只想专注于曲线拟合购买工具箱。
7评论
沃尔特·罗伯森
沃尔特·罗伯森 2022年6月14日
“建议的是,会有“基础模块”,将同时支持/所有工具箱与任何常见的功能。”金宝app
对某些人来说这已经实现了。
  • 音频系统和DSP共享
  • 一些定点工具箱是共享的特定方面(尤其是双精度和精度一半)
  • 代码生成共享的工具,如部署覆盆子π和Arduino(至少从仿真软件)金宝app

登录置评。

类别

找到更多的在从航天Blockset开始帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!