(二)电赛四轴之 视觉模组

本文详细介绍了无人机视觉导航中的关键技术,包括OLED显示模块、按键底层、飞控识别二维码及寻线程序、视觉模组寻迹算法等。探讨了C2000寻迹程序的实现细节,如位置控制、角度调整及速度调节。同时,分析了视觉模组寻迹中图像处理的重要性,如图像大小调整、拐弯角度判断等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

任务清单

  • OLED再焊接一个外接板
  • OLED底层
  • 按键底层
  • 飞控识别二维码程序
  • 飞控寻线程序
  • 字母识别
  • 原点检测,形状检测【起飞的时候悬停点检测的东西】

若有航路检测,形状检测,物体检测,末班匹配,需要再开核。【多核完全可以开一个核去做扫描】


一、C2000寻迹程序

  • 寻迹:发上来的位置y是为了控制左右不偏,Postion_y;angle角度是飞机与航线之间的夹角;xSpeed光流速度,控制前进速度。
  • C2000上的这个代码注意下
if(abs(Target_Info.BlackLineYaw) >=30){//转角大于30°时,会让它暂停。
	OriginalFlowX.value =   0.0f  ;//这里可以给个反比的系数。

二、视觉模组寻迹程序

  • V_UCom封装好的COM库只能满足115200波特率

  • 拐弯拐的好不好主要看:

    if(box2[1][1] >= box2[0][1]):
    angle2 = int( rect2[2] +180 )
    else:
    angle2 = int(rect2[2] * -1)
  • 图像的大小调整比例4:3只需要填写宽度信息

frame = imutils.resize(frame, width=160);这里可自己添加高度数据,按照宽:高=4:3的比例

x = keypoints[i].pt[0];对应图像的x轴
y = keypoints[i].pt[1];对应图像的y轴

三、备忘

一键起飞或者遥控器起飞的时候,可以使用下面两句【记得加延迟】

Drone_Mode_4Axis && FlightControl.OnOff==Drone_On 四轴模式&&起飞状
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ReCclay

如果觉得不错,不妨请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值