• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

智能小车转180度弯算法

yhj416606438 2018-07-08 浏览量:2317
智能车怎么在寻迹路线上原地转180度,现在靠延时计算转弯时间,但是电量满的情况下转的的过头,电池快没电时转弯角度不够,头上4个光电,有什么解决办法
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 想要精确转弯,你需要有较为精确的数据模型(这个是对应于具体小车不同的)

    当然,如果所有轮子都能随便转,则比较简单,所有的一起转180度就好了,但很多小车并不是这样的,所以需要根据具体情况建立模型(涉及导向轮转动的角度限制,轮子的直径等等数据,你可以看看汽车掉头是需要一个半径的)。在此基础上才能很好的建立模型进行控制。

    • 发布于 2018-07-08
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:16
  • 1.如果你对小车旋转180度要求比较高的话,我建议再加一个航向角传感器,比如mpu6050,可以准确的计算出当前的角度。

    2.思路大致这样:在需要旋转180度之前,记录当前的航向角度,然后开始向指定方向旋转,直至已经旋转180度就停止。这样的话,应该就很精确了,完全满足你的要求。

    • 发布于2018-07-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 有旋转编码器的话可以通过脉冲计数的方式大致计算下转向180度需要的时间.当然在实际操作时可能还会遭遇障碍的问题影响转向完成所以最后还需要实时做适当修正.
    • 发布于2018-07-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 使用电子罗盘配合检测路线设计旋转算法,最好有加减速,如果车轮能装编码器效果会更好。
    • 发布于2018-07-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 你需要一个角度反馈。用陀螺仪,或者黑色胶带导向线什么的。
    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 加入反馈的部件,在轮子上加编码器,这个要做好计算,循迹路线的话,有参考线,你可以通过图像来进行角度计算,

    或者其他反馈角度的模块, 转角过量或者 不够,你可以加入多次转向 判断反馈 进行调整

    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 电量的不同,电机的动力也不同,这时角度不可以是个死的值,要是动态的,你要进行PID控制
    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 想要精确地转圈180度的话,需要一个磁力计,也就是电子罗盘,用mpu9060试一试,可以检测出磁场的方向,之后转180度就很稳定了
    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的控制没有反馈,所以控不准。

    可以使用MPU9250模块或者捷研芯的MA10模块获得角度位置数据。

    然后根据角度误差来转,角度没转到就继续转,转过头了就回转。

    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的算法应该是有问题的,在电量大于50%时,运行结果应该是一样的。
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 我都是用延时调的哈哈哈
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用一个编码器和做一个反馈,使用运动控制卡进行运动的控制
    • 发布于2018-07-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要动态控制,用PID去控制转动的角度
    • 发布于2018-07-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 延时是没有反馈的,不稳定是正常的

    可以通过头上的灰度实现,转动到光电离开线,接着转动到光电回到线上

    也可以通过电子陀螺仪实现

    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 180度还是用电子陀螺仪或者电子罗盘实现,用mpu9060或者hmc5883l都可以。
    • 发布于2018-07-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

智能小车转180度弯算法