(25)(25.3) Hex HereFlow 光学流量传感器

文章目录

前言

25.3.1 在哪里购买

25.3.2 与自动驾驶仪连接

25.3.3 附加说明

25.3.4 测试和设置

25.3.5 参数说明


前言

HereFlow 光流量传感器(HereFlow optical flow sensor)是一种轻型光流量传感器,包括一个短程激光雷达,使用 CAN 协议与自动驾驶仪通信。这可用于改进水平位置控制,尤其是在没有 GPS 的环境中。


Warning

HereFlow 附带的激光雷达距离很短,尤其是在室外。我们强烈建议使用距离更远的激光雷达(longer range lidar instead)。

25.3.1 在哪里购买

传感器可从 Hex 经销商(Hex resellers)处购买。

25.3.2 与自动驾驶仪连接

光流量传感器应安装在旋翼飞机底部,相机镜头朝下。传感器带镜头的一侧应朝向飞行器前方。

将传感器连接到自动驾驶仪的 CAN 端口(如果使用 Cube,请注意 2019年4月之前的电路板将 CAN1CAN2 互换)。

设置 FLOW_TYPE = 6DroneCAN)。

设置 CAN_P1_DRIVER = 1 以启用 DroneCAN

设置 CAN_D1_PROTOCOL = 1 (DroneCAN)。

使用机载激光雷达(不推荐):

设置 RNGFND1_TYPE = 24DroneCAN)。

设置 RNGFND1_MAX_CM = 300,将测距仪的最大测距范围设置为 3m

25.3.3 附加说明

PX4Flow 传感器(PX4Flow sensor)一样,使用该传感器的自主模式(包括 LoiterRTL)也需要测距仪。

FlowHold 不需要使用测距仪。

可以通过设置传感器位置参数(sensors position parameters)来提高性能。例如,如果传感器安装在框架旋转中心向前 2cm、向下 5cm 的位置,则将 FLOW_POS_X 设置为 0.02,将 FLOW_POS_Z 设置为 0.05

25.3.4 测试和设置

参见光学流量传感器测试和设置(Optical Flow Sensor Testing and Setup)。

25.3.5 参数说明

1、FLOW_TYPE:光学流量传感器类型

注意:更改后需要重新启动。

Values

Value

Meaning

0

None

1

PX4Flow

2

Pixart

3

Bebop

4

CXOF

5

MAVLink

6

DroneCAN

7

MSP

8

UPFLOW

2、CAN_P1_DRIVER:与物理 CAN 接口一起使用的虚拟驱动程序索引

注意:更改后需要重新启动。

启用该选项可使用 CAN 总线。

Values

Value

Meaning

0

Disabled

1

First driver

2

Second driver

3

Third driver

3、CAN_D1_PROTOCOL:在虚拟驱动程序上启用特定协议

注意:该参数适用于高级用户。
注意:更改后需要重启。
启用该选项可启动将使用该虚拟驱动程序的选定协议。

Values

Value

Meaning

0

Disabled

1

DroneCAN

4

PiccoloCAN

5

CANTester

6

EFI_NWPMU

7

USD1

8

KDECAN

10

Scripting

11

Benewake

12

Scripting2

4、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

5、RNGFND1_MAX_CM:测距仪最大距离

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

Increment

Units

1

centimeters

猜你喜欢

转载自blog.csdn.net/qq_20016593/article/details/133266390
hex
今日推荐