PID算法的智能小车在设定位置停止问题

2019-08-21 13:09发布

stm32   mini版  用PID算法控制的的智能小车,在超声波测距之后如何在用户设定位置停下来??????
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
八度空间
1楼-- · 2019-08-22 15:41
ccrr 发表于 2017-4-15 10:25
那好吧    要怎么弄??

PID要测速吧,直接叠加计数值来计算距离就是啦,遇到超声波事件(有障碍物)立马停止电机就是了,没障碍物距离达到了就停止电机
ccrr
2楼-- · 2019-08-22 16:19
 精彩回答 2  元偷偷看……
kepuple
3楼-- · 2019-08-22 19:33
给个短暂的反转信号,当刹车用不就行了
八度空间
4楼-- · 2019-08-22 21:17
本帖最后由 八度空间 于 2017-4-15 10:52 编辑
ccrr 发表于 2017-4-15 10:43
没障碍物距离达到了就停止电机,哪还有惯性吧,就不会停在10处了啊

你就不能提前停么?要停的很精准的话到了直接反转电机吧,这样比较准确点,不然可以用伺服电机,准确度更加准
一点误差都没有那是不可能的,只要在误差范围之内就可以了,PID也有误差的
八度空间
5楼-- · 2019-08-22 23:47
kepuple 发表于 2017-4-15 10:50
给个短暂的反转信号,当刹车用不就行了

他要求精度非常高,必须是10米,多一点少一点都不行的
kepuple
6楼-- · 2019-08-23 01:18
那就来个绝对位置伺服控制

一周热门 更多>