TFmini Plus 在开源飞控 pixhawk 上的应用
TFmini Plus 在开源飞控 pixhawk 上的应用
TFmini Plus 可以直接连接 Pixhawk 的串口使用。飞行器可以使用 TFmini Plus 来实现定高或
者避障功能。本文档适用于 pixhawk ArduCopter V3.6.2 或更高版固件(注:雷达在 V3.6.2 及以上
固件使用标准输出格式即可,无需使用 PIX 模式)。
连接 Pixhawk 方式示例:
图 1 TFmini Plus 连接 Pixhawk 的 TELEM2(串口 2)接口示意图
TFmini Plus 用于 pixhawk 定高应用的 Mission Planner 配置说明
将飞控连至 MP。注意:雷达安装高度应大于雷达盲区。在下面的【CONFIG/TUNING】栏里面选择左侧的【Full Parameter List】,找到并修改下面几个参数:
SERIAL2_PROTOCOL = 9 【SERIAL2 端口选择为 Rangefinder 类型】
SERIAL2_BAUD = 115 【输入雷达当前波特率,如未更改,输入雷达默认波特率 115200,即 115】
RNGFND_TYPE = 20 【与 TFmini 选项相同】
RNGFND_MIN_CM = 30 【雷达有效读取最小距离,单位 cm,可以根据实际需求调整,此数值应大于雷达盲区】
RNGFND_MAX_CM = 400 【雷达有效读取最大距离,单位 cm,可以根据实际需求调整,但应小于雷达有效最大量程】
RNGFND_GNDCLEAR = 15 【无人机落地后雷达显示的距离,单位是 cm,取决于模块安装高度,此数值应大于雷达盲区】
RNGFND_ORIENT=25 【雷达向下安装】
PRX_TYPE=0
设置好这几个参数后,点击软件右侧的【Write Params】即可。
如果出现“Bad Lidar Health”错误,请检查是否连接正确、供电是否正常。
如何查看雷达定高的距离显示:双击 Mission Planner 左下面板空白处,如下图:
选择 sonarrange 选项,如下图:
主面板上将会显示雷达定高的具体距离在 Sonar Range(meters)处,如下图:
TFmini Plus 用于 pixhawk 避障应用的 Mission Planner 配置说明
目前,仅建议在 Loiter 模式下使用,使用方法如下:
将飞控连至 MP。注意:雷达前方到无人机边缘应大于雷达盲区。在下面的【CONFIG/TUNING】
栏里面选择左侧的【Full Parameter List】,找到并修改下面几个参数:
AVOID_MARGIN=3 【Loiter 模式下无人机离目标的响应距离,单位:m,根据需要设置避障距离】
SERIAL2_PROTOCOL = 9 【SERIAL2 端口选择为 Rangefinder 类型】
SERIAL2_BAUD = 115 【输入雷达当前波特率,如未更改,输入雷达默认波特率 115200,即 115】
RNGFND_TYPE = 20 【与 TFmini 选项相同】
RNGFND_MIN_CM = 30 【雷达有效读取最小距离,单位 cm,可以根据实际需求调整,此数值应大于雷达盲区】
RNGFND_MAX_CM = 400 【雷达有效读取最大距离,单位 cm,可以根据实际需求调整,但应小于雷达有效最大量程】
RNGFND_GNDCLEAR = 15 【无人机落地后雷达显示的距离,单位是 cm,取决于模块安装高度,此数值应大于雷达盲区】
RNGFND_ORIENT=0 【根据雷达实际安装方向选择,0 为前向,目前支持 0~7,详见 MP 说明】
PRX_TYPE=4 【避障模式下 proximity sensor 需要选择 RangeFinder】
设置好这几个参数后,点击软件右侧的【Write Params】即可。
如果出现“Bad Lidar Health”错误,请检查是否连接正确、供电是否正常。
如何查看避障的距离显示:(避障的距离不会显示在 Sonar Range 一栏)在主界面按住 Ctrl+F, 会出现以下窗口:
点击 Proximity 按钮,会出现如下窗口:
绿色数字即为雷达探测到的具体距离(v1.3.48 版本以下的 Mission Planner 只有此窗口关闭、打开、放大、缩小时此数字才会刷新,但不影响雷达避障探测的数据刷新,及时更新 Mission Planner
即可)
附:如果 TELEM 2 接口被占用,可以连接 Pixhawk 的 SERIAL4/5 接口,如下图,其它设置与以
上相同。
图 2 TFmini Plus 连接 Pixhawk 的 SERIAL4/5(串口 4/5)接口示意图
将飞控连至 MP,在下面的【CONFIG/TUNING】栏里面选择左侧的【Full Parameter List】,找到并修改下面几个参数:
SERIAL4_PROTOCOL = 9
SERIAL4_BAUD = 115
其他参数配置同 TFmini Plus 连接 Pixhawk 的 TELEM2(串口 2)在定高/避障应用下 Mission Planner 配置说明,设置好参数后,点击软件右侧的【Write Params】即可。
TFmini Plus 在开源飞控 pixhawk 上的应用相关推荐
- TFmini在开源飞控pixhawk上的应用
TFmini在开源飞控pixhawk上的应用 TFmini可以直接连接Pixhawk的串口使用.飞行器可以使用TFmini来实现定高或者避障功能.本文档适用于pixhawk ArduCopter V3 ...
- TFmini Plus在开源飞控PX4上的应用
TFmini Plus在开源飞控PX4上的应用 PX4有着自己独特的优势,受到广大爱好者的喜爱.TFmini Plus是北醒公司推出的性价比极高的激光雷达,受到广大爱好者的追捧.本文介绍TFmini ...
- TFmini在开源飞控PX4上的应用
TFmini在开源飞控PX4上的应用 TFmini 是一款小型激光雷达模组.主要实现实时.无接触式的距离测量功能,具有测量准确. 稳定.高速的特点. 产品型号:TFmini 产品名称:小型激光雷达模组 ...
- 如何用开源飞控PIXHAWK进行二次开发?
著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:我是肉包子 链接:http://www.zhihu.com/question/38874663/answer/842399 ...
- pixhawk飞控调试_如何用开源飞控PIXHAWK进行二次开发?
以下所描述的都是针对px4原生固件,此外,由于固件更新过于频繁,本文描述的是15年7月的固件,主要是举例,有改动的话,自己再研究研究吧(后面换cmake编译方式了,改动蛮大). 既然要做开发,第一步就 ...
- 我设计了一款开源飞控,性能远超Pixhawk,运行APM固件-怒飞垂云
从2009年到现在,我从事无人机研发将近11年了,中途设计过很多飞控,有闭源的无人飞艇飞控.大型固定翼无人机飞控,也有在开源飞控Pixhawk基础上修改的飞控,如今,基于STM32F7系列单片机的飞控 ...
- 开源飞控APM与PIXHAWK
一 APM 官网地址:http://ardupilot.org/ APM(ArduPilotMega) 是在2007年由DIY无人机社区(DIY Drones)推出的飞控产品,是当今最为成熟的开源硬件 ...
- PIXHAWK上安装PX4Flow光流传感器及调试过程
摘自:https://blog.csdn.net/wlrh253250/article/details/90146561 PIXHAWK上安装PX4Flow光流传感器及调试过程 置顶 wang-rh ...
- 无人机——开源飞控简介
注:本文转载自 ExBot易科机器实验室 --开源飞控知多少 http://blog.exbot.net/archives/2154 在纷繁复杂的无人机产品中,四旋翼飞行器以其结构简单. ...
最新文章
- 谷歌发布最新看图说话模型,可实现零样本学习,多类型任务也能直接上手
- 设计模式之强大的接口适配器模式,继承Thread or 实现Runnable?
- 【Python基础】使用Matplotlib可视化数据的5个强大技巧
- 从概设流程、审美、设计思路几个方面,漫谈游戏美术设计的思维方式
- Hark的数据结构与算法练习之简单选择排序
- 机器学习-机器学习概论(入门机器学习基础知识)
- python采用那种编程模式_使用Mixin设计模式进行Python编程的方法讲解
- 【Python】Paramiko模块实现Linux服务器远程文件操作
- Tyepcho超好看大前端模板
- 计算机网络的最短帧长公式,每日一题 | CSMA/CD协议的最短帧长公式
- 数字孪生技术如何实现复制世界?关键的关键是…
- bzoj 3372: [Usaco2004 Feb]Moo University -- Financial Aid 财政补助(set+贪心)
- 人生感悟-是留丰碑还是墓碑
- 小白笔记LM2596
- 计算机推免资源(不定期更新)
- 播放器html模板,腾讯HTML播放器模板
- 计算机启动相机代码,如何在win7系统中启动相机
- Richer Convolutional Features for Edge Detection(RCF-PYTorch)部署
- 又到年底冲刺时,华为小米竞相降价促销
- 高可用:美团点评智能支付核心交易系统的可用性实践
热门文章
- [Unity 学习] Unity 入门学习及第一个游戏
- 【京东】商品详情页采集
- 超市进销存系统的设计与实现
- 天正坐标标注显示不全_CAD命令栏坐标显示不全
- Linux之systemctl命令基本使用
- Oracle 数据压缩(Compression) 技术 说明
- uniapp开发:uniapp快速体验vue3.2之setup语法糖,怎么使用怎么爽
- iOS-Core-Animation-Advanced-Techniques(五)
- gclient 设置代理问题
- __filename意思