|
|
|
@ -32,7 +32,7 @@
@@ -32,7 +32,7 @@
|
|
|
|
|
****************************************************************************/ |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Rangefinder Sonar (tfmini i2c) |
|
|
|
|
* Benewake TF Rangefinder Sonar (tf i2c) |
|
|
|
|
* |
|
|
|
|
* @reboot_required true |
|
|
|
|
* |
|
|
|
@ -42,7 +42,21 @@
@@ -42,7 +42,21 @@
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_EN_TFI2C, 0); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 0 Rotation |
|
|
|
|
* Benewake TF Sensor 0 Address |
|
|
|
|
* |
|
|
|
|
* This parameter defines the address of the TFi2c sensor. |
|
|
|
|
* |
|
|
|
|
* @reboot_required true |
|
|
|
|
* @min 1 |
|
|
|
|
* @max 255 |
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_0_ADDR, 16); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TF Sensor 0 Rotation |
|
|
|
|
* |
|
|
|
|
* This parameter defines the rotation of the sensor relative to the platform. |
|
|
|
|
* |
|
|
|
@ -69,7 +83,7 @@ PARAM_DEFINE_INT32(SENS_EN_TFI2C, 0);
@@ -69,7 +83,7 @@ PARAM_DEFINE_INT32(SENS_EN_TFI2C, 0);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_0_ROT, 0); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 0 Max Distance |
|
|
|
|
* Benewake TF Sensor 0 Max Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines maximum measuring distance. |
|
|
|
|
* |
|
|
|
@ -82,7 +96,7 @@ PARAM_DEFINE_INT32(SENS_TF_0_ROT, 0);
@@ -82,7 +96,7 @@ PARAM_DEFINE_INT32(SENS_TF_0_ROT, 0);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_0_MAXD, 1200); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 0 Min Distance |
|
|
|
|
* Benewake TF Sensor 0 Min Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines min measuring distance. |
|
|
|
|
* |
|
|
|
@ -95,7 +109,21 @@ PARAM_DEFINE_INT32(SENS_TF_0_MAXD, 1200);
@@ -95,7 +109,21 @@ PARAM_DEFINE_INT32(SENS_TF_0_MAXD, 1200);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_0_MIND, 10); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 1 Rotation |
|
|
|
|
* Benewake TF Sensor 1 Address |
|
|
|
|
* |
|
|
|
|
* This parameter defines the address of the TFi2c sensor. |
|
|
|
|
* |
|
|
|
|
* @reboot_required true |
|
|
|
|
* @min 1 |
|
|
|
|
* @max 255 |
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_1_ADDR, 17); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TF Sensor 1 Rotation |
|
|
|
|
* |
|
|
|
|
* This parameter defines the rotation of the sensor relative to the platform. |
|
|
|
|
* |
|
|
|
@ -122,7 +150,7 @@ PARAM_DEFINE_INT32(SENS_TF_0_MIND, 10);
@@ -122,7 +150,7 @@ PARAM_DEFINE_INT32(SENS_TF_0_MIND, 10);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_1_ROT, 0); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 1 Max Distance |
|
|
|
|
* Benewake TF Sensor 1 Max Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines maximum measuring distance. |
|
|
|
|
* |
|
|
|
@ -135,7 +163,7 @@ PARAM_DEFINE_INT32(SENS_TF_1_ROT, 0);
@@ -135,7 +163,7 @@ PARAM_DEFINE_INT32(SENS_TF_1_ROT, 0);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_1_MAXD, 1200); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 1 Min Distance |
|
|
|
|
* Benewake TF Sensor 1 Min Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines min measuring distance. |
|
|
|
|
* |
|
|
|
@ -148,7 +176,21 @@ PARAM_DEFINE_INT32(SENS_TF_1_MAXD, 1200);
@@ -148,7 +176,21 @@ PARAM_DEFINE_INT32(SENS_TF_1_MAXD, 1200);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_1_MIND, 10); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 2 Rotation |
|
|
|
|
* Benewake TF Sensor 2 Address |
|
|
|
|
* |
|
|
|
|
* This parameter defines the address of the TFi2c sensor. |
|
|
|
|
* |
|
|
|
|
* @reboot_required true |
|
|
|
|
* @min 1 |
|
|
|
|
* @max 255 |
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_2_ADDR, 18); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TF Sensor 2 Rotation |
|
|
|
|
* |
|
|
|
|
* This parameter defines the rotation of the sensor relative to the platform. |
|
|
|
|
* |
|
|
|
@ -175,7 +217,7 @@ PARAM_DEFINE_INT32(SENS_TF_1_MIND, 10);
@@ -175,7 +217,7 @@ PARAM_DEFINE_INT32(SENS_TF_1_MIND, 10);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_2_ROT, 0); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 2 Max Distance |
|
|
|
|
* Benewake TF Sensor 2 Max Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines maximum measuring distance. |
|
|
|
|
* |
|
|
|
@ -188,7 +230,7 @@ PARAM_DEFINE_INT32(SENS_TF_2_ROT, 0);
@@ -188,7 +230,7 @@ PARAM_DEFINE_INT32(SENS_TF_2_ROT, 0);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_2_MAXD, 1200); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 2 Min Distance |
|
|
|
|
* Benewake TF Sensor 2 Min Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines min measuring distance. |
|
|
|
|
* |
|
|
|
@ -201,7 +243,21 @@ PARAM_DEFINE_INT32(SENS_TF_2_MAXD, 1200);
@@ -201,7 +243,21 @@ PARAM_DEFINE_INT32(SENS_TF_2_MAXD, 1200);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_2_MIND, 10); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 3 Rotation |
|
|
|
|
* Benewake TF Sensor 3 Address |
|
|
|
|
* |
|
|
|
|
* This parameter defines the address of the TFi2c sensor. |
|
|
|
|
* |
|
|
|
|
* @reboot_required true |
|
|
|
|
* @min 1 |
|
|
|
|
* @max 255 |
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_3_ADDR, 19); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TF Sensor 3 Rotation |
|
|
|
|
* |
|
|
|
|
* This parameter defines the rotation of the sensor relative to the platform. |
|
|
|
|
* |
|
|
|
@ -228,7 +284,7 @@ PARAM_DEFINE_INT32(SENS_TF_2_MIND, 10);
@@ -228,7 +284,7 @@ PARAM_DEFINE_INT32(SENS_TF_2_MIND, 10);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_3_ROT, 0); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 3 Max Distance |
|
|
|
|
* Benewake TF Sensor 3 Max Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines maximum measuring distance. |
|
|
|
|
* |
|
|
|
@ -241,7 +297,7 @@ PARAM_DEFINE_INT32(SENS_TF_3_ROT, 0);
@@ -241,7 +297,7 @@ PARAM_DEFINE_INT32(SENS_TF_3_ROT, 0);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_3_MAXD, 1200); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 3 Min Distance |
|
|
|
|
* Benewake TF Sensor 3 Min Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines min measuring distance. |
|
|
|
|
* |
|
|
|
@ -254,7 +310,21 @@ PARAM_DEFINE_INT32(SENS_TF_3_MAXD, 1200);
@@ -254,7 +310,21 @@ PARAM_DEFINE_INT32(SENS_TF_3_MAXD, 1200);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_3_MIND, 10); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 4 Rotation |
|
|
|
|
* Benewake TF Sensor 4 Address |
|
|
|
|
* |
|
|
|
|
* This parameter defines the address of the TFi2c sensor. |
|
|
|
|
* |
|
|
|
|
* @reboot_required true |
|
|
|
|
* @min 1 |
|
|
|
|
* @max 255 |
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_4_ADDR, 20); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TF Sensor 4 Rotation |
|
|
|
|
* |
|
|
|
|
* This parameter defines the rotation of the sensor relative to the platform. |
|
|
|
|
* |
|
|
|
@ -281,7 +351,7 @@ PARAM_DEFINE_INT32(SENS_TF_3_MIND, 10);
@@ -281,7 +351,7 @@ PARAM_DEFINE_INT32(SENS_TF_3_MIND, 10);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_4_ROT, 0); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 4 Max Distance |
|
|
|
|
* Benewake TF Sensor 4 Max Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines maximum measuring distance. |
|
|
|
|
* |
|
|
|
@ -294,7 +364,7 @@ PARAM_DEFINE_INT32(SENS_TF_4_ROT, 0);
@@ -294,7 +364,7 @@ PARAM_DEFINE_INT32(SENS_TF_4_ROT, 0);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_4_MAXD, 1200); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 4 Min Distance |
|
|
|
|
* Benewake TF Sensor 4 Min Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines min measuring distance. |
|
|
|
|
* |
|
|
|
@ -307,66 +377,26 @@ PARAM_DEFINE_INT32(SENS_TF_4_MAXD, 1200);
@@ -307,66 +377,26 @@ PARAM_DEFINE_INT32(SENS_TF_4_MAXD, 1200);
|
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_4_MIND, 10); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 5 Rotation |
|
|
|
|
* Benewake TF Sensor 5 Address |
|
|
|
|
* |
|
|
|
|
* This parameter defines the rotation of the sensor relative to the platform. |
|
|
|
|
* This parameter defines the address of the TFi2c sensor. |
|
|
|
|
* |
|
|
|
|
* @reboot_required true |
|
|
|
|
* @min 0 |
|
|
|
|
* @max 25 |
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
|
* @value 0 No rotation |
|
|
|
|
* @value 1 Yaw 45° |
|
|
|
|
* @value 2 Yaw 90° |
|
|
|
|
* @value 3 Yaw 135° |
|
|
|
|
* @value 4 Yaw 180° |
|
|
|
|
* @value 5 Yaw 225° |
|
|
|
|
* @value 6 Yaw 270° |
|
|
|
|
* @value 7 Yaw 315° |
|
|
|
|
* @value 0 ROTATION_FORWARD_FACING |
|
|
|
|
* @value 2 ROTATION_RIGHT_FACING |
|
|
|
|
* @value 4 ROTATION_BACKWARD_FACING |
|
|
|
|
* @value 6 ROTATION_LEFT_FACING |
|
|
|
|
* @value 24 ROTATION_UPWARD_FACING |
|
|
|
|
* @value 25 ROTATION_DOWNWARD_FACING |
|
|
|
|
*/ |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_5_ROT, 0); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 5 Max Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines maximum measuring distance. |
|
|
|
|
* |
|
|
|
|
* @reboot_required false |
|
|
|
|
* @min 5 |
|
|
|
|
* @max 20000 |
|
|
|
|
* @min 1 |
|
|
|
|
* @max 255 |
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_5_MAXD, 1200); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 5 Min Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines min measuring distance. |
|
|
|
|
* |
|
|
|
|
* @reboot_required false |
|
|
|
|
* @min 5 |
|
|
|
|
* @max 20000 |
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_5_MIND, 10); |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_5_ADDR, 21); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 6 Rotation |
|
|
|
|
* Benewake TF Sensor 5 Rotation |
|
|
|
|
* |
|
|
|
|
* This parameter defines the rotation of the sensor relative to the platform. |
|
|
|
|
* |
|
|
|
|
* @reboot_required true |
|
|
|
|
* @min 0 |
|
|
|
|
* @max 7 |
|
|
|
|
* @max 25 |
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
@ -385,10 +415,10 @@ PARAM_DEFINE_INT32(SENS_TF_5_MIND, 10);
@@ -385,10 +415,10 @@ PARAM_DEFINE_INT32(SENS_TF_5_MIND, 10);
|
|
|
|
|
* @value 24 ROTATION_UPWARD_FACING |
|
|
|
|
* @value 25 ROTATION_DOWNWARD_FACING |
|
|
|
|
*/ |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_6_ROT, 0); |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_5_ROT, 0); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 6 Max Distance |
|
|
|
|
* Benewake TF Sensor 5 Max Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines maximum measuring distance. |
|
|
|
|
* |
|
|
|
@ -398,10 +428,10 @@ PARAM_DEFINE_INT32(SENS_TF_6_ROT, 0);
@@ -398,10 +428,10 @@ PARAM_DEFINE_INT32(SENS_TF_6_ROT, 0);
|
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_6_MAXD, 1200); |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_5_MAXD, 1200); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Benewake TFmini Sensor 6 Min Distance |
|
|
|
|
* Benewake TF Sensor 5 Min Distance |
|
|
|
|
* |
|
|
|
|
* This parameter defines min measuring distance. |
|
|
|
|
* |
|
|
|
@ -411,27 +441,5 @@ PARAM_DEFINE_INT32(SENS_TF_6_MAXD, 1200);
@@ -411,27 +441,5 @@ PARAM_DEFINE_INT32(SENS_TF_6_MAXD, 1200);
|
|
|
|
|
* @group Sensors |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_6_MIND, 10); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Minimum distance the vehicle should keep to all obstacles |
|
|
|
|
* |
|
|
|
|
* Only used in Position mode. Collision avoidance is disabled by setting this parameter to a negative value |
|
|
|
|
* |
|
|
|
|
* @min -1 |
|
|
|
|
* @max 15 |
|
|
|
|
* @unit m |
|
|
|
|
* @group Multicopter Position Control |
|
|
|
|
*/ |
|
|
|
|
PARAM_DEFINE_FLOAT(SENS_TF_AVD_D, 2.0f); |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_5_MIND, 10); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Manual-Position control sub-mode |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* @value 0 Simple position control |
|
|
|
|
* @value 3 Smooth position control (Jerk optimized) |
|
|
|
|
* @value 4 Acceleration based input |
|
|
|
|
* @group Multicopter Position Control |
|
|
|
|
*/ |
|
|
|
|
PARAM_DEFINE_INT32(SENS_TF_AVD_M, 0); |
|
|
|
|