外观
踩坑Robotics Stack Exchange2020-02-01
mBot 巡线遇 90 度急弯反复倒退卡住
本文由 AI 根据公开内容整理,可能有误,请以原文为准:How to check for a sharp angle with a line follower?(Robotics Stack Exchange #9728)
状态:已解决
问题
mBot 可通过大于 90° 的线路,但从斜线进入约 90° 急弯时会错过黑线,在白区倒退找线,回到线上又继续前进错过转弯,形成反复循环。
环境
mBot;2 个巡线传感器,相距 5 mm;线宽 2 cm;传感器值为 0、1、2、3。
解决办法
- 不再按线中心巡线,改为沿线边缘巡线:
on the right of the line时turn_left(),on the left of the line时go_forward(),on the line时turn_left(),not on the line时turn_right()。 - 调整
turn_left()的角速度和go_forward()的线速度,先保持二者比例不变整体降低速度,再尝试改变二者比例,观察急弯表现。 - 降低速度可让单位距离内获得更多传感器读数,提高采样率,可能让系统更稳定。
原问题作者:jan;采纳答案作者:Bending Unit 22。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。
来源
本页事实对应的公开页面,以原文为准。