由于2023陕西省工程训练创新大赛取消了原有的黑线,所以需要考虑全图导航的问题,下面仅给出大致思路。 全局定位使用闭环步进电机完成,陀螺仪调整姿态,由于陀螺仪Yaw漂移问题和麦轮打滑问题,所以用视觉来消除陀螺仪和步进电机误差 步进电机的误差只须每次到达一个区域后重新计数即可保证其精度够用(e.g.开始到物料区,物料区到粗加工区)
我具体说明一下如何用视觉消除误差
方法一:用视觉识别赛道灰色和黄色分解线,转化成角度,来矫正车身姿态即可;具体做法就是边缘检测再拟合直线处理就行。 (该方法需要多一个摄像头,或使用识别圆环的那一个摄像头)
方法二:视觉直接识别圆环靶心的横竖线;具体做法,腐蚀膨胀后再二值化,图像变为圆环中心出延伸出一个十字,仅须从圆心(centerx,centery),确定圆环最小圆半径r后, 用两点(centerx-1/3r,centery-1/3y),(centerx+1/3r,centery-1/3y),向下扫线,找出两黑白分界点即可,再求两点斜率转成角度。