3

有没有办法获得最近检测到的障碍物的距离和方向?

我已经尝试过这个“Navigation/AvoidanceNavigator/ObstacleDetected”事件,但如果我将机器人放在墙壁旁边并告诉他向墙壁方向走 5 米长,它永远不会触发事件。

4

2 回答 2

2

没有用于“最近障碍物”的 API,但ALMotion/MoveFailed事件可能是您想要的 - 它会告诉您障碍物在哪里以及它失败的原因。

于 2018-01-08T17:07:20.740 回答
1

在导航期间,您可以使用ObstacleDetected事件来通知您有障碍物。我在机器人框架中给出的位置。您将获得 x,y 坐标,因此您必须自己计算距离。

于 2018-01-10T08:05:43.590 回答