调试环境:
ardupilot版本-ArduCopter V4.1.5

missplanner版本-1.3.77

乐迪SUI04模块配置:

配置思路,首先SUI04是一款测距传感器且通过I2C总线通信,所以我们设置测距仪的数据来源为I2C通信,然后设置I2C总线地址、传感器安装方向、传感器量程,根据乐迪官方开发手册,I2C总线地址可通过SUI04模块按键设置,每按一次按键,模块就会改变自己的从机地址,模块重新上电生效。
慢闪 1 次:0x74
慢闪 2 次:0x71
慢闪 3 次:0x72
慢闪 4 次:0x73
慢闪 5 次:0x70
慢闪 6 次:0x75
设置好数据来源后我们再打开避障功能,然后设置相关避障参数,具体设置方法如下,这里以测距仪2为例:
数据来源设置
1.传感器类型设置RNGFND2_TYPE = 2(MaxbotixI2C)
2.传感器地址RNGFND2_ADDR = 116(0x74)
3.传感器安装位置RNGFND2_ORIENT = 6(飞机左侧)
4.传感器最大量程RNGFND2_MAX_CM = 450(单位厘米)
5.传感器最小量程RNGFND2_MIN_CM = 40(单位厘米)

避障参数设置,设置遥控打开/关闭避障功能参照乐迪官方说明书进行设置,默认情况下留待模式和定高模式下会自动打开避障功能。
1.避障传感器设置PRX_TYPE = 4(测距仪)
2.启用避障AVOID_ENABLE = 2(使用测距传感器)
3.在有GPS的情况下避障距离设置 AVOID_MARGIN = 1(单位米)
4.在无GPS的情况下避障距离设置AVOID_DIST_MAX = 1(单位米)
5.在到达避障距离后,飞机的反应,这里设置为停止AVOID_BEHAVE = 1(停止)

其他参数按照默认或所需设置即可,上述有无GPS的情况指的是不同的使用模式,比如留待模式下使用了GPS,而光流定高则没有使用GPS,保险的操作就是每次设置时将两个参数都进行设置。
避障数据查看:
快捷键CTRL+F打开Missplanner扩展功能,找到避障传感器Proximity
点击打开,就可以看到对应的测距传感器距离值

然后到这里SUI04避障传感器的相关参数就设置完了。
避障相关参考文档除开乐迪官方文档还有ardupilot相关文档可以查阅。

开源飞控ardupilot避障传感器的使用-1乐迪超声波避障SUI04相关推荐

  1. matlab智能小车避障,Arduino智能小车系列教程4——超声波避障

    Arduino智能小车系列教程4--超声波避障 Arduino智能小车系列教程 准备材料 超声波模块HC-SR04 舵机固定架 舵机安装 超声波接线 代码测试 代码详解 int getDistance ...

  2. 收发一体超声波测距离传感器模块_超声波避障传感器在哪些地方运用

    近年来随着移动机器人.无人驾驶汽车以及无人机的发展,对避障传感器需求越来越多.传统的可用来避障的传感器有毫米波雷达.激光雷达.双目视觉传感器.超声波传感器.红外测距传感器.激光测距仪.光电漫反射传感器 ...

  3. 无人机——开源飞控简介

    注:本文转载自   ExBot易科机器实验室 --开源飞控知多少      http://blog.exbot.net/archives/2154 在纷繁复杂的无人机产品中,四旋翼飞行器以其结构简单. ...

  4. 转载:开源飞控的前世今生

    原文 http://bbs.5imx.com/bbs/portal.php?mod=view&aid=202 李大伟 北京航空航天大学无人驾驶飞行器设计研究所 副教授 杨炯  北京航空航天大学 ...

  5. 技术贴:开源飞控那些事

    原文 http://bbs.5imx.com/bbs/portal.php?mod=view&aid=202 李大伟 北京航空航天大学无人驾驶飞行器设计研究所 副教授 杨炯  北京航空航天大学 ...

  6. [AC]技术贴:开源飞控那些事

    原创文章,欢迎转载.转载请注明:转载自 祥的博客 原文链接:https://blog.csdn.net/humanking7/article/details/85335364 文章目录 1 如何定义开 ...

  7. ArduPilot开源飞控系统之简单介绍

    ArduPilot开源飞控系统之简单介绍 1. 源由 2. 了解&阅读 2.1 ArduPilot历史 2.2 关于GPLv3 2.3 ArduPilot系统组成 2.4 ArduPilot代 ...

  8. 红外传感器_基于红外避障传感器控制无人机

    说明 红外避障传感器具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收.它常用于安装在小车上,判断前方是否有障碍物.可通过电位器设置 ...

  9. 模块-E18-D80NK红外避障传感器

    E18-D80NK红外避障传感器使用说明书 简介: E18-D80NK-N这是一种集发射与接收于一体的光电传感器,发射光经过调制后发 出,接收头对反射光进行解调输出.有效的避免了可见光的干扰.透镜的使 ...

最新文章

  1. jQuery给动态添加的元素绑定事件的方法
  2. linux 释放cache 内存
  3. Java代码服务器上下载图片_Java如何从服务器中下载图片
  4. 付费社群聊天小程序V1.4.5+前端
  5. Button with Round Progress
  6. JSR 168 and Portlet
  7. 奇安信代码安全实验室招贤纳士
  8. 对编辑框进行赋值和取值
  9. springboot线程池
  10. html 超链接打开pdf,HTML利用超链接打开链接文件
  11. TCP协议-TCP服务特点和头部结构
  12. tf.keras.metrics.Accuracy;tf.keras.metrics.Precision;tf.keras.metrics.Recall
  13. 苹果手表计算机功能键,Apple Watch上的2个按键是这么玩的
  14. 微信图片怎样在pc 端打开查看并导出
  15. REACT实战项目从0到1搭建(仅供参考)
  16. 【discuzx2】forum_index.php文件的分析
  17. win 10找不到恢复环境怎么办?三种方法带你解决!
  18. 智能控制和计算机控制的区别,BA楼宇控制方式是什么 智能照明控制与BA楼宇控制方式的区别在哪...
  19. 基于STM32的OV7725摄像头拍照实验
  20. 北航计算机学硕和专硕的录取率,北航清退404位学生!过来人告诉你,读研和读博的压力比想象更大...

热门文章

  1. Data Analysis 软件(色谱质谱图分析软件)安装步骤
  2. 双 JK 触发器 74LS112 逻辑功能。真值表_数字电路学习笔记(七):经典组合逻辑器件(上)...
  3. 显示用户证件号码前后四位问题
  4. python 大智慧 dll 下单_大智慧下单
  5. 极速空间笔记本CPU天梯图(笔记本CPU性能排行)——跟小虫学电脑配置
  6. CQRS:是什么? 为什么? 怎么做?
  7. oracle 查询上级,通过sql语句递归查找所有下级或上级用户
  8. 泰坦服务器装系统,深海泰坦X8Ti笔记本安装win10系统操作方法
  9. EYOU 文章列表如何调用自定义字段
  10. Git 使用场景--恢复被覆盖的代码