(1)(1.19) TeraRanger One/EVO测距仪

文章目录

前言

1 通过I2C与TeraRanger EVO连接

2 Mission Planner中的设置

3 测试传感器

4 参数说明


前言

TeraBee EVO 系列测距仪是基于红外飞行时间 (TOF) 技术的轻型距离测量传感器。与基于激光的激光雷达相比,它们的速度比超声波快得多,体积更小、重量更轻、所需功率更低,但室外距离也更短。


Note

规格是在受控条件下测试得出的。强光、目标表面反射率和其他变量都会影响传感器的性能。非常明亮的阳光和低反射率目标(如草地)的组合会将最大距离缩短到 10m 或更短。有关更多信息,请参阅 <https://terabee.b-cdn.net/wp-content/uploads/2019/04/TeraRanger-Evo-60m-Test-Results-Report-Outdoor.pdf>`__

有关这些传感器的更多技术信息,请参见下文:

  • Evo 60m

  • Evo 40m

  • Evo 15m

  • Evo 3m

  • Evo Mini

已停产:

  • Evo600Hz
  • TeraRanger One

Note

只有 ArduPilot 自动驾驶仪通过 I2C 协议支持这些测距仪。

1 通过I2C与TeraRanger EVO连接

TeraRanger EVO 传感器可通过随附的开放式电缆轻松连接到 Pixhawk 或其他 ArduPilot

EVO I2C backboard pins

Pixhawk I2C port pins

1 Tx

2 Rx

3 GND

4 SDA

3 SDA

5 SCL

2 SCL

6

7 VCC

1 VCC

8 GND

4 GND

9

Note

除非已知自动驾驶仪端口有足够的电流能力,否则不要从自动驾驶仪端口供电。如果是这种情况,只需将测距仪的 SCL/SDA 线路连接到自动驾驶仪的同名 I2C 信号上即可。

Note

有些测距仪的电流消耗超过 100ma,因此不应使用自动驾驶仪的 I2C 端口供电,而应使用外部 5V 稳压电源供电。

Note

欲了解更多信息,请访问此链接 <Connection to Pixhawk autopilots TeraRanger Tower Evo | Terabee>`__

2 Mission Planner中的设置

要将 TeraRanger EVO 传感器用作测距仪,请连接 Mission Planner 并打开 CONFIG/Full Parameter List 菜单并进行设置:

  • RNGFNDx_MAX_CM:该参数设置自动驾驶仪使用测距仪的最大距离;
  • RNGFNDx_MIN_CM:该参数设置自动驾驶仪使用测距仪的最小距离;
  • RNGFNDx_ADDR48(用于 TeraRanger One)或 49(用于 EVO 系列),0 将禁用测距仪设置;
  • RNGFNDx_TYPE14
  • RNGFNDx_ORIENT25(朝下)。如果用于避开目标(Object Avoidance)或天花板测距,而不是高度测距,请安装并选择适当的方向。

测距仪的数值如下所示:

EVO60M

EVO40M

EVO15M

EVO3M

EVOMini

EVO600Hz

Terranger One

RNGFNDx_MAX_CM

6000

4000

1500

300

330

800

1400

RNGFNDx_MIN_CM

50

50

50

50

3

75

20

RNGFNDx_ADDR

49

49

49

49

49

49

48

Power Required

5V/330ma

5V/330ma

5V/330ma

5V/330ma

5V/50ma

5V/190ma

10-20V/120ma

Notes

1

1

1

1

1

2

1. 除非已知端口有足够的电流能力,否则不要从自动驾驶仪端口供电。

2. 需要 3.3V5V 电平转换,以连接自动驾驶仪 I2C 信号。

自动驾驶仪上使用 TeraRanger One 传感器的 Mission Planner 设置

3 测试传感器

TeraRanger EVO 传感器读取的距离可显示在 Mission Planner 飞行数据菜单上。左侧的状态按钮将显示状态值。然后选择"sonarrange"。

Mission Planner:在飞行数据屏幕上显示测距仪数据的设置

Warning

自动驾驶仪启动时,测距仪必须已经接通电源,或者至少与自动驾驶仪同时接通电源。如果在自动驾驶仪启动后才给测距仪供电,测距仪将无法被识别,因为自动驾驶仪已经扫描了其 I2C 总线上的设备!

4 参数说明

1、RNGFND1_TYPE:测距仪类型

连接测距仪的类型。

Values

Value

Meaning

0

None

1

Analog

2

MaxbotixI2C

3

LidarLite-I2C

5

PWM

6

BBB-PRU

7

LightWareI2C

8

LightWareSerial

9

Bebop

10

MAVLink

11

USD1_Serial

12

LeddarOne

13

MaxbotixSerial

14

TeraRangerI2C

15

LidarLiteV3-I2C

16

VL53L0X or VL53L1X

17

NMEA

18

WASP-LRF

19

BenewakeTF02

20

Benewake-Serial

21

LidarLightV3HP

22

PWM

23

BlueRoboticsPing

24

DroneCAN

25

BenewakeTFminiPlus-I2C

26

LanbaoPSK-CM8JL65-CC5

27

BenewakeTF03

28

VL53L1X-ShortRange

29

LeddarVu8-Serial

30

HC-SR04

31

GYUS42v2

32

MSP

33

USD1_CAN

34

Benewake_CAN

35

TeraRangerSerial

36

Lua_Scripting

100

SITL

2、RNGFND1_MIN_CM:测距仪最小距离

测距仪能可靠读取的最小距离(厘米)。

Increment

Units

1

centimeters

3、RNGFND1_MAX_CM:测距仪最大距离

测距仪能可靠读取的最大距离(厘米)。

Increment

Units

1

centimeters

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/183679.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Microsoft Office 2019下载工具

今天博主继续推出重磅福利——Microsoft Office合集的安装工具。 Microsoft Office是一套由微软公司开发的办公软件&#xff0c;它为 Microsoft Windows 和 Mac OS X而开发。与办公室应用程序一样&#xff0c;它包括联合的服务器和基于互联网的服务。最近版本的 Office 被称为 …

Linux实验三:shell程序设计: shell基础

实验目的: 进一步巩固shell程序设计语言基本语法&#xff0c;加深对所学知识理解。 实验要求 1. 四种变量的使用 2. 配置环境变量 3. 元字符和正则表达式 4. 引号 1. 本地变量 $ var1"hello Linux" //定义本地变量var1 $ read var2 //定义本地变量vae…

React基础入门

文章目录 创建项目组件和事件更新状态导出组件jsx react是目前最流行的前端框架&#xff0c;几乎也不同太介绍了。 创建项目 首先下载node.js&#xff0c;安装成功后&#xff0c;最好换成国内的源 npm config set registry https://registry.npm.taobao.org然后就可以使用脚…

Ubuntu20.04清理垃圾vscode缓存

使用VM虚拟机安装了Ubuntu系统&#xff0c;主目录空间越来越小&#xff0c;硬盘扩容之后很快又空间不足&#xff0c;甚至出现了开机卡黑屏的情况&#xff0c;这里记录一下解决过程。 1 重新开机进入系统 状态&#xff1a;卡到了开机黑屏状态&#xff0c;左上角有一条小横杠 原…

Charles 网络抓包工具详解与实战指南

文章目录 导读软件版本Charles基本原理核心功能下载及安装界面介绍网络包展示 常用场景介绍PC 端网络抓包移动端网络抓包PC 端配置手机端配置 开启 SSL 代理PC 端和移动端 CA 证书安装Charles 直接安装Charles 下载 CA 文件手动安装 常用操作请求重发请求改写、动态改写断点&am…

常用服务注册中心与发现(Eurake、zookeeper、Nacos)笔记(一)基础概念

基础概念 注册中心 在服务治理框架中&#xff0c;通常都会构建一个注册中心&#xff0c;每个服务单元向注册中心登记自己提供的服务&#xff0c;将主机与端口号、版本号、通信协议等一些附加信息告知注册中心&#xff0c;注册中心按照服务名分类组织服务清单&#xff0c;服务…

【100个Cocos实例】东皇太一的技能环绕效果

引言 Cocos中物体围绕物体做圆周运动。 不管是2D还是3D游戏&#xff0c;旋转是游戏中常见的操作之一&#xff0c;它可以用来改变游戏对象的方向、角度或者位置&#xff0c;从而创造出更加生动和有趣的游戏体验。 本文将介绍一下如何实现王者荣耀中东皇太一的技能环绕效果。 …

五分钟,Docker安装flink,并使用flinksql消费kafka数据

1、拉取flink镜像&#xff0c;创建网络 docker pull flink docker network create flink-network2、创建 jobmanager # 创建 JobManager docker run \-itd \--namejobmanager \--publish 8081:8081 \--network flink-network \--env FLINK_PROPERTIES"jobmanager.rpc.ad…

123. 股票买卖的最佳时机III(2次交易)

题目 题解 class Solution:def maxProfit(self, prices: List[int]) -> int:N len(prices)# 状态定义 dp[i][j][k]代表在第i天&#xff0c;被允许完成j次交易时&#xff0c;持有或者不持有的最大利润。k0代表不持有&#xff0c;k1代表持有dp [[[0 for k in range(2)] for…

朋友圈被折叠怎么解决?

最近有客户咨询发的朋友圈老被折叠怎么办&#xff0c;正常发都被折叠。一些朋友在微信做私域的&#xff0c;在朋友圈日常营销是必不可少的&#xff0c;如何避免这种问题和怎么解决呢&#xff1f; 为什么会被折叠&#xff1f; 1.据了解&#xff0c;朋友圈内容折叠功能是主要针对…

【JavaScript】3.1 项目实践:制作一个简单的网页应用

文章目录 项目需求HTML结构JavaScript逻辑添加待办事项标记待办事项删除待办事项保存待办事项 总结 在此章节中&#xff0c;我们将学习如何使用JavaScript创建一个简单的网页应用。这将是一个待办事项列表应用&#xff0c;用户可以添加新的待办事项&#xff0c;标记已完成的事项…

【MySQL】mysql中不推荐使用uuid或者雪花id作为主键的原因以及差异化对比

文章目录 前言什么是UUID?什么是雪花ID?什么是MySql自增ID?优缺点对比UUID:优点1.全球唯一性2.无需数据库支持 缺点1.存储空间大2.索引效率低3.查询效率低 雪花ID&#xff1a;优点1.分布式环境下唯一性 缺点1.依赖于机器时钟2.存储空间较大3.查询效率低 MYSQL自增:优点1.简单…

java SpringCloud版本b2b2c鸿鹄云商平台全套解决方案 小程序商城免费搭建

使用技术&#xff1a; Spring CloudSpring BootMybatis微服务服务监控可视化运营 B2B2C平台&#xff1a; 平台管理端(包含自营) 商家平台端(多商户入驻) PC买家端、手机wap/公众号买家端 微服务&#xff08;30个通用微服务如&#xff1a;商品、订单、购物车、个人中心、支…

c#数据库:vs2022 加入mysql数据源

网上有VS2019连接MySQL数据库的&#xff0c;那么VS2022&#xff0c;VS2023如果和连接到mysql数据库呢&#xff0c;这里总结一下我的经历&#xff1a; 1、首先下载ODBC驱动安装包 当前下载地址&#xff1a;https://dev.mysql.com/downloads/connector/odbc/ 2、ODBC安装 下载完…

qgis添加wms服务

例如添加geoserver的wms服务 左右浏览器-WMS/WMTS-右键-新建连接 URL添加geoserver的wms地址 http://{ip}:{port}/geoserver/{workspace}/wms 展开wms目录&#xff0c;双击相应图层即可打开

Linux - 文件系统 - 理解目录 - 理解 软/硬链接

前言 在上篇博客当中&#xff0c;我们对 文件系统 和 inode 做了初步了解&#xff0c;本博客将在上篇博客的基础之上&#xff0c;对于 文件系统当中的目录进行进步一阐述。 Linux - 进一步理解 文件系统 - inode - 机械硬盘-CSDN博客 目录 一个文件有一个 inode&#xff0c;…

【面试送分题!“商品分类浏览”如何测试?】

电商项目无论是工作中&#xff0c;还是面试中&#xff0c;都是一个高频出现的词。 面试官非常热衷提问关于电商项目的问题。例如商品分类怎么测试&#xff1f;购物车怎么测试&#xff1f;订单怎么测试&#xff1f;优惠券怎么测试&#xff1f;支付怎么测试&#xff1f;等等。 …

tcp/ip协议2实现的插图,数据结构2 (19 - 章)

(68) 68 十九1 选路请求与消息 函rtalloc,rtalloc1,rtfree (69)

【硬核HeyGen平替】在window平台上使用MyHeyGen

最近在研究HeyGen的平替开源项目&#xff0c;然后发现了MyHeyGen这个项目&#xff0c;但是文档上面并没有说明如果在window平台上使用&#xff0c;考虑到非window平台安装显卡驱动什么的比较繁琐&#xff0c;所以尝试硬着头皮干... 前提 开源项目中所需的环境准备要先准备好 1…

线性空间(也叫向量空间)、线性运算

线性空间、线性运算 线性空间&#xff0c;也称向量空间。 假设是一个非空集合&#xff0c;是一个实数域。 在中定义了一个加法&#xff1a;即对中任何两个元素和&#xff0c;总有中另外一个元素与它们相对应&#xff0c;称为和的和&#xff0c;记作&#xff1a; 在定义了一个…