| CPC G01D 21/02 (2013.01) [A01K 45/00 (2013.01); B25J 9/1615 (2013.01); B25J 9/1664 (2013.01); B25J 9/1697 (2013.01); B25J 19/022 (2013.01)] | 7 Claims |

|
1. A control method for a livestock and poultry health inspection robot for multi-index collection, comprising the following steps:
S1: performing initial detection on the robot;
S2: according to a set inspection time and a target inspection point, generating a target position instruction and sending the target position instruction to the robot;
S3: according to the target position instruction in the step S2, updating an optimal estimated position of the robot in a current positioning period by adopting a multi-sensor fusion positioning method based on an adaptive Kalman filtering algorithm, and controlling the robot to reach a target inspection point; wherein the step S3 comprises the following substeps:
S31: according to the optimal estimated position of the robot in the previous positioning period, the reading of an encoder and the reading of a laser ranging sensor, determining the optimal estimated position of the robot in the current positioning period;
S32: judging whether a difference between the optimal estimated position of the robot in the current positioning period in the substep S31 and a target position is less than a set target error threshold; if yes, determining the robot has reached the target inspection point; otherwise, proceeding to substep S33;
S33; judging whether the laser data of the robot is abnormal; if yes, performing alarming; otherwise, proceeding to substep S34;
S34: according to the target position and the optimal estimated position of the previous positioning period, determining a current value of a motor controlled in the current speed control period;
S35: controlling the robot to move according to the current value of the motor in the current speed control period in the substep S34, updating the reading of the encoder and the reading of the laser ranging sensor, and jumping to the substep S31;
S4: controlling the robot to collect multi-index data at the target inspection point reached in the step S3; and
S5: judging whether the inspection of the set target inspection point is completed; if yes, returning to a charging pile; otherwise, jumping to the step S2.
|