外观
踩坑Robotics Stack Exchange2018-04-08
iRobot Create2 如何遇障碍物自动停止?
本文由 AI 根据公开内容整理,可能有误,请以原文为准:iRobot Create2+Arduino: Make the robot stop when facing an obstacle(Robotics Stack Exchange #11229)
状态:已解决
问题
提问者已能通过串口控制 iRobot Create 前进、后退、左右转和停止,但不知道如何在面对障碍物时停止,也不知道如何按指定距离移动。
环境
嵌入式控制器 / 串口通信
解决办法
- 安装超声波传感器用于检测前方物体。
- 下载并使用 Arduino 的
NewPing库获取传感器到障碍物的距离。 - 在代码中加入
if条件判断:当障碍物距离小于设定阈值,例如5 CM时,停止所有电机。
原问题作者:user3479130;采纳答案作者:Aman Singh。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。
来源
本页事实对应的公开页面,以原文为准。