A
visual positioning method for an installation
manipulator for a support arm of an
overhead line network, characterized in that it comprises the following steps: Step 1: Capturing an image of an installation location using a depth camera and preprocessing the image; Step 2: Inputting the preprocessed image into an enhanced YOLOv8
network model for
feature extraction and recognition; Step 3: Inputting the 2D image recognized in Step 2 into an
image processing module, wherein the
image processing module combines the depth information obtained from the depth camera to obtain 3D positioning data; Step 4: Transmitting the 3D positioning data obtained in Step 3 in real time to a
manipulator control module, wherein the
manipulator control module performs path planning to generate a motion trajectory and control instructions to direct the manipulator to execute a corresponding movement;Step 5: The
image processing module continuously focuses on a target position during the movement of the manipulator, performs error detection, and adjusts the movement of the manipulator in real time; Step 6: The depth camera, the manipulator control module, and the image
processing module send the on-site image and an installation situation back to a control terminal, and the operator monitors the on-site installation situation via the control terminal and intervenes manually via the control terminal;wherein the improved YOLOv8
network model comprises an input layer, a CSP multi-scale
feature extraction module, an environment-adaptive
feature extraction module, a multi-head self-attention mechanism, and a precise positioning optimization module, wherein the environment-adaptive feature extraction module is embedded within the CSP multi-scale feature extraction module, and wherein the image is output sequentially through the environment-adaptive feature extraction module, the multi-head self-attention mechanism, and the precise positioning optimization module;wherein an environment-aware unit of the environment-adaptive feature extraction module uses global average
pooling and a full interconnect layer to extract global environmental information from an input feature map, and dynamically adapts a feature extraction strategy of the network in different environments, wherein the precise positioning optimization module improves the positioning accuracy of the support arm of the
overhead line network through
anchor point optimization, structure
perception, and an improved positioning
loss function; wherein a specific
processing procedure of the environment-adaptive feature extraction module is as follows: after the input feature map is processed by the global average
pooling and the full interconnect layer, the input feature map is transformed into an environment
feature vector;Based on the environment
feature vector, an original feature map is adaptively modulated using a specific formula as follows: e=sigmoid(W2⋅ReLU(W1⋅GAP(X)))X'=X□(1+γ⋅e) where W1 and W2 are a weight matrix of the full connection layer, where sigmoid is an
activation function, where X is the input feature map, where e is the environment
feature vector, where X' is a modulated feature map, and where γ is a learnable scaling factor, where □ denotes a channel-by-channel multiplication operation;wherein the feature maps modulated by the environmental feature vector are processed by dilation folding with different expansion rates, with a specific formula as follows: C=[Convd1(X'),Convd2(X'),Convd4(X')] where Convdx denotes the dilation folding operation with a 3*3
expansion rate of X, where d1, d2 and d4 each denote different expansion rates, where C represents a splicing result of the feature maps processed by dilation folding with three different expansion rates; wherein the multi-scale features are fused by 1*1 folding to produce a final feature map F.;