指导代理质量的指导行为

时间:2011-08-16 14:04:48

标签: algorithm language-agnostic robotics

我正在使用模拟机器人网页上纸张转向行为的到达行为,

 target_offset = target - position
 distance = length (target_offset)
 ramped_speed = max_speed * (distance / slowing_distance)
 clipped_speed = minimum (ramped_speed, max_speed)
 desired_velocity = (clipped_speed / distance) * target_offset
 steering = desired_velocity - velocity

我遇到的问题是,如果我给它一个很大的减速距离就行了,机器人到达目标时会有几毫米的误差,但是因为减速距离太大需要很长时间才能到达目的地。它到达最后几个cms的时间是如此之慢,以至于需要几秒钟才能解决。如果我给它一个较小的减速距离它开始超过目标并开始像搜寻一样。我猜这是因为公式没有考虑到机器人的质量? desired_velocity为0,但从不施加任何破坏力。

1 个答案:

答案 0 :(得分:0)

您可能希望查看典型的PID控件 质量影响速度,考虑你以前的速度。

希望它有所帮助。