PID控制小车视觉跟踪移动目标

利用PID控制,使目标图像点移动到图像中心。

目的:视觉跟踪物体。小车能够跟踪目标。利用质心法,求出物体的质心,然后控制(PID)小车运动,使物体的质心在图像平面中心位置。

目标点为实际物体所在位置。图像中心是理想位置。

//m_posX , m_posY为物体质心在像平面的位置。

//(320,240)是图像平面中心。理想位置。

//ex, ey为误差

//初始ex0, ey00

ex=320-m_posX;

ey=240-m_posY;

vx=KP*ex+KD*(ex-ex0);   //得到2个电机的速度,控制。利用电机速度不相等来转弯。

vy=KP*ey+KD*(ey-ey0); 

ex0=ex;

ey0=ey;

//控制,运动控制卡库函数


GT_PrflV(2); //将指定控制轴设置为速度追踪模式

GT_SetVel(2,-vx);//设置指定控制轴的目标速度

GT_SetAcc(2,ACC_1);//设置指定控制轴的加速度       

GT_PrflV(1);

GT_SetVel(1,vy);

GT_SetAcc(1,ACC_1);

GT_MltiUpdt(0x03); //两个轴同时刷新,同时运动

  • 7
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值