有没有办法获得最近检测到的障碍物的距离和方向?
我已经尝试过这个“Navigation/AvoidanceNavigator/ObstacleDetected”事件,但如果我将机器人放在墙壁旁边并告诉他向墙壁方向走 5 米长,它永远不会触发事件。
有没有办法获得最近检测到的障碍物的距离和方向?
我已经尝试过这个“Navigation/AvoidanceNavigator/ObstacleDetected”事件,但如果我将机器人放在墙壁旁边并告诉他向墙壁方向走 5 米长,它永远不会触发事件。
没有用于“最近障碍物”的 API,但ALMotion/MoveFailed事件可能是您想要的 - 它会告诉您障碍物在哪里以及它失败的原因。
在导航期间,您可以使用ObstacleDetected事件来通知您有障碍物。我在机器人框架中给出的位置。您将获得 x,y 坐标,因此您必须自己计算距离。