恭喜,你发布的帖子
发布于 2023-12-01 17:08:16
7楼
感觉这种应该有多种情况下的逻辑判定
首先设置安全距离,一旦超过安全距离触发报警,其次增加触发运动前的位置判定
A运动时,B静止时,A运动的目标位置是否和B的当前位置有干涉
A静止,B运动时,B运动的目标位置是否和A的当前位置有干涉
A运动B运动时,位置是否有干涉
把这几个逻辑做好应该可以避免
就是要解决你说的这三种情况,就是不知道怎么去解决这个问题啊。因为两个伺服的位置是实时变化的,安全距离可能一样,也可能一直变化时大时小;肯定是通过读取伺服的实时位置来监控安全距,所以还要考虑伺服的方向。综合考虑,这是一个不好弄程序,怎么去解决这个问题是一个难点啊?
请填写推广理由:
分享
只看
楼主