欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    【飞控开发高级篇3】开源编队无人机-定高、定点、悬停.docx

    • 资源ID:82064       资源大小:141.45KB        全文页数:6页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【飞控开发高级篇3】开源编队无人机-定高、定点、悬停.docx

    COCOFLY教程疯壳无人机系列目录一、“定高定点悬停”功能简介1二、代码相关1官网地址:htlp:www.fengke.club淘宝店:http:/shopl 官方 QQ 群:457586268Al开源编队无人机Al OPEN SOURCE FORMATION DRONE高级功能$施飞令wiFias 传控制盒视觉跟随移动小车激光气压双定高公遥控控制飞行感国形化多机编队飞行©光流定点fH视觉追踪图码国支椅图形化缰程O有头无头双横式视便追踪色七:自主巡线飞行3D翻浪4)视觉追踪形状gAl语音控创官网地址:http:www.fengke.club买链接:http:shop 官方 QQ 群:4575862681、“定高定点悬停”功能简介定高定点悬停是衡量一个飞控性能的一个重要参数。只有支持定高定点悬停,才能让无人机稳定地停留在空中不动,才能够实现更多的附加功能,例如航拍等。试想如果无人机左右摇摆,时而往左,时而往右,怎么能够实现航拍呢?COCOFLY支持定高定点悬停模式,默认出厂的时候已经设置为激光定高、光流定点,从而可以让飞机稳定悬停空中。使用遥控设置COCOFLY为定高定点悬停的的方法如下,打开遥控与飞机,确保两则是连上的,然后按下遥控右按键,进入菜单选项,选择“1.飞控设置”,进入到飞控设置界面,然后把“1.激光定高”打开,具体方法是在“1 .激光定高”处,把右摇杆往右掰,等“否”变为“是”,才按下右摇杆的右按键,可以看到界面回到了主菜单,并且出现了 “设置成功”字样。如果“设置失败”,可能是没有连接上飞机。然后再重复同样的步骤进入到飞控设置界面,往下拨到到“6.光流定点”,然后用同样的方法,打开即可。如下图所示。二、代码相关目前悬停的逻辑是,有激光定高优先使用激光定高、否则使用气压计定高;定点使用的是光流模块,通过判断无人机的位移,实现定点。光流数据获取的代码如下图所示。光流定点模式,全部使用光流数据else if(Fixed_Point_Mode) "loc_x = pixel_flow. x_i;/ xfililoc v = pixel flow. v i;/ v位置loc_xs = pixel_flow. fix_x; /x速度loc_vs = pixel_flow. fix_v; t速度j气压计和激光定高处理部分代码如下图所示。J W24252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172void Height_Get(float dT)气压高度得零if ( baro_start ) 一baro_height = 0:baro_height_old = 0;baro.Offset = Drv_Spl0601_Read();High_Dat a_Reset ():baro start = 0;else(if (vl5311x. is use && ! vl5311x. err && vl5311x. is valid)激光测距有效 -if15311X. re_val工d)激光测距重颖有效,高度颜据无缝切换到微光数据(if (I auto_take_off) exp_Z = vl5311x. DistancjFix; 自动起飞时不改变期望曷度fb_ Z = vl5311x. Distance_Fix:baro-height = vl531lx. Distance_Fix;baro_height_old = vl5311x. Distance-Fix;baro_Offset = Drv_Spl0601_Read() - vl5311x. Distance.Fix;wcz_h_fus. out = vl5311x. Distance-Fix:wcz h fus. e = 0:v15311x.re_valid = 0;) 一if (f lip_Done && imu_data. angle<=30)baro_height += (vl5311x. Distance-Fix - baro_height)*dT*10;baro.Offset = Drv Spl0601 ReadO - baro height;wcz_h_fus,fix_kp = 2 :增加高度融合系数,召为激光则距数据比较可靠)elsebaro.height = Drv_Spl060l.Read() - baro_Offset;baro height = Kalman Filter Uhish kalan.baro height);baro_speed_o = saf e_div(baro_height - baro_height_old3 dL 0): baro_height_old = baro_height;baro-speed = Kalman-Filter(fthigh-skalan, baro_speed_o);baro_speed = LIMIT(baro_speed, -300, 300);wcz.h.fus.fix_kp = ON:/降低高度融合系温,因为气压计数据不太可靠官网地址:http:www.fengke.club淘宝店:http:shopl 官方 QQ 群:457586268

    注意事项

    本文(【飞控开发高级篇3】开源编队无人机-定高、定点、悬停.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开