你好
您能不能帮我解决几个问题。
请注意,这是 E2E 帖子的后续内容:-
我的客户注意到、Visualizer 未在范围内注册所有目标、并且稳定性(即是否检测到对象)不是很好。
他们告诉我:-
其中的很多可能已经用到了用于检测目标的设置和分类算法。 但是、这只是一个观察结果、因为我们的防碰撞算法不需要物体分类、而是每个角度的目标距离的一维简单映射。
我们的顶级算法伪代码如下所示:
空 PeriodicService (空)
{
/*定义两个限速要求(针对左/右车轮速度)
它们由防冲突算法计算*/
百分比 DriveDemand1、DriveDemand2;
/*定义一个数组,其中包含每个角段到目标的距离[meter]*/
double RangeToTarget [ number_Angle_Segments ];
/*从毫米波雷达传感器中提取最新的扫描并填充该阵列*/
UpdateRangeToTarget ( RangeToTarget );
/*对该目标信息运行我们的防碰撞算法,
生成我们的限速驱动器需要能够夹住轴速的信息*/
UpdateAntiCollisionDriveDemands ( RangeToTarget、&DriveDemand1、&DriveDemand2);
/*将驱动器需求发送到 CAN,然后由驱动器控制器解释*/
SendDriveDemandsAcrossCAN ( DriveDemand1、DriveDemand2 );
}
我找不到提供 UpdateRangeToTarget 的在线应用程序(我认为使用在线应用程序即使对于初始演示也会带来很差的性能)。 我研究了下载固件开发套件。 我下载了 CCS、毫米波目标支持文件、uFlash 下载程序等… 按照联机安装说明进行操作。 这些都已正确安装在我的 Ubuntu 计算机上。
然后、我查找了一个演示固件应用、可将其用作插入上述伪代码的参考点。 我找到了几个、但它们似乎侧重于如何优化射束模式、线性调频脉冲频率等。 需要有关雷达配置的详细知识、而不是有关连接 OEM 应用的详细知识。 虽然我们在开发产品时一定会加快雷达配置和优化速度、但我确实需要一个基本设置、以便演示管理的基本功能。 即概念验证、而不是绝对范围/精度。
这是我目前的立场!
那么、是否有提供上述信息的固件演示? 这似乎是一个相当简单的雷达功能。 我很确定我在找错误的地方观看演示。 此外、是否有用于配置 CAN 外设的代码片段?
非常感谢
Bob 熏肉
