Force feedback based method, device and medium for controlling a flying robot

By deploying a six-dimensional torque sensor and an adaptive compensation algorithm at the end effector of a flying robot, combined with Lyapunov adaptive laws and LSTM-Kalman filter models, the problems of attitude stability and interactive operation accuracy of the flying robot in complex environments are solved. Real-time force feedback and anti-disturbance capabilities are achieved, improving the system's adaptability and intelligence level.

CN121424360BActive Publication Date: 2026-05-12BEIJING FEIYU TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING FEIYU TECHNOLOGY CO LTD
Filing Date
2025-11-04
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing flight robot control technologies cannot effectively handle dynamic interactive forces during aerial interactive operations, lack real-time force feedback mechanisms, have insufficient anti-disturbance capabilities, and are difficult to ensure flight attitude stability and interactive operation accuracy in complex environments.

Method used

By deploying a six-dimensional torque sensor at the end of the operation, combining a compensation layer based on Lyapunov's adaptive law and a dual observer to collaboratively estimate the total disturbance, a real-time feedforward compensation attitude controller, and trajectory optimization using a target impedance model and an LSTM-Kalman filter model, real-time adjustment of the mechanical state and attitude stabilization are achieved.

Benefits of technology

In complex environments such as high wind speeds and turbulence, it ensures hovering accuracy and attitude stability, avoids operational deviations or collisions, achieves smooth control of flight attitude and interaction forces, and supports continuous improvement of system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121424360B_ABST
    Figure CN121424360B_ABST
Patent Text Reader

Abstract

The application provides a flight robot control method and device based on force feedback and a medium. According to the method, a six-dimensional force moment sensor is arranged on a flight robot work end effector, effective moment data is acquired and filtered in real time to obtain a force error signal, a compensation layer based on Lyapunov adaptive law is used, a double observer is combined to cooperatively estimate total disturbance, the disturbance is taken as a feedforward amount and injected into a posture controller, and then an adjustment amount is calculated according to a target impedance model and the force error, and an actuator control instruction is generated. The technical scheme provided by the application can realize stable control of air interaction work, and effectively improve the anti-disturbance capability and interaction force control precision of the flight robot.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the field of flight robot control technology, and in particular to a flight robot control method, device and medium based on force feedback. Background Technology

[0002] With the development of artificial intelligence and robotics, flying robots, thanks to their mobility and flexibility, are widely used in high-altitude operations, covering areas such as power facility maintenance, wind power equipment maintenance, high-altitude structure installation and inspection, and disaster monitoring and emergency response. These applications share common technical challenges: complex operating environments, difficult-to-access operating locations, and extremely high requirements for operational stability and precision. Flying robots must maintain their stable flight attitude while performing precise physical interactions with the environment or manipulated objects, such as contact, grasping, and pushing, and sense and adapt to interactive forces and reactions, posing a severe challenge to stable control technology.

[0003] Current flight robot control largely relies on high-precision positioning and navigation technology to maintain position and track, combined with path planning to avoid static obstacles. However, it has significant shortcomings in aerial interactive operations: First, it cannot effectively handle dynamic interactive forces and has poor robustness to six-dimensional force / torque disturbances generated by the contact between the robotic arm and the manipulated object; second, it is sensitive to external environmental disturbances, such as high wind speeds and turbulence, which can easily disrupt attitude balance and are difficult to compensate for quickly; third, it lacks an effective force feedback mechanism, and force sensor data is not integrated into the attitude control loop in a closed loop; fourth, the integration of control strategies is low, and the combination of advanced force control strategies and attitude adaptive compensation algorithms is not in-depth; fifth, the high-dimensional mechanical information from the six-dimensional force / torque sensors is not fully utilized, making it difficult to build an efficient mechanical state adjustment mechanism.

[0004] To address the aforementioned issues, relevant patents have proposed some solutions, but these solutions have significant limitations. For example, while patent CN111984024B achieves robust position and attitude tracking through geometric control, it does not establish a real-time force feedback mechanism, does not utilize a six-dimensional force / torque sensor to perceive interactive forces, and does not integrate force control strategies. Similarly, while patent CN112527008B simplifies the control structure through decoupling design, it does not involve force feedback and mechanical state adjustment, nor does it incorporate advanced force control strategies.

[0005] In summary, existing technologies have failed to solve the core problem of how to integrate multi-dimensional force perception, attitude adaptive compensation and advanced force control strategies through an efficient real-time force feedback mechanism to achieve real-time and precise adjustment of the mechanical state of the flying robot in aerial interactive operations. It is difficult to simultaneously ensure the stability of flight attitude and the accuracy and safety of interactive operations in complex environments. Summary of the Invention

[0006] This invention provides a force feedback-based control method, device, and medium for flying robots, aiming to solve the above-mentioned problems.

[0007] According to an embodiment of the present invention, a force feedback-based control method for a flight robot is provided, comprising:

[0008] S1. The torque data of the flying robot is obtained by a six-dimensional force and torque sensor deployed on the end effector of the flying robot. The torque data is filtered and screened to obtain effective torque data. The effective torque data is compared with the preset torque data to obtain the force error signal.

[0009] S2. Through a compensation layer based on Lyapunov adaptive law, the total disturbance of the flying robot is estimated in real time and injected into the attitude controller as a feedforward quantity. Based on the target impedance model and the measured force error, the adjustment amount data required to achieve the desired force interaction is calculated. The adjustment amount data is input to the attitude controller enhanced by feedforward compensation to generate control commands for driving the actuator of the flying robot. The total disturbance includes effective torque data and external environmental disturbance data.

[0010] According to an embodiment of the present invention, an electronic device is provided, comprising:

[0011] Processor; and,

[0012] A memory is configured to store computer-executable instructions, which, when executed, cause the processor to perform the steps of the force feedback-based flight robot control method described above.

[0013] According to an embodiment of the present invention, a storage medium is provided for storing computer-executable instructions, which, when executed, implement the steps of the force feedback-based flight robot control method described above.

[0014] This invention employs a six-dimensional force / torque sensor deployed on the end effector to accurately capture dynamic changes in interactive force / torque, addressing the issues of insufficient force feedback or low data utilization in existing technologies. Based on a Lyapunov adaptive law compensation layer, combined with dual observers for collaborative estimation of total disturbance, and optimized through an adaptive gain dynamic observer, the disturbance estimation accuracy is fed forward to the attitude controller in real time. This overcomes the shortcomings of insufficient disturbance immunity in existing technologies, ensuring hovering accuracy and attitude stability in high wind speeds and turbulent conditions, and preventing operational deviations or collisions. Furthermore, by combining the adaptive disturbance compensation algorithm with a target impedance model, the impedance model directly inputs the attitude adjustment calculated based on the force error into the compensated attitude control loop, overcoming the limitation of separating these two technologies in existing technologies. In high-altitude structural installation and other operations, this approach balances flight attitude stability and compliant interactive force control, avoiding impacts on the manipulated object. Based on the LSTM-Kalman filter model, environmental disturbances are predicted, and force stability constraints are combined to generate disturbance-resistant optimized trajectories. Force setpoints and impedance parameters are adjusted according to the disturbance intensity levels to solve the problems of path planning deviating from force constraints and parameter rigidity in existing technologies. Key data is recorded throughout the process, and indicators such as force tracking error and attitude stability are calculated through the performance evaluation module to achieve online fine-tuning and offline optimization. This makes up for the lack of monitoring and feedback in existing technologies, avoids anomalies in a timely manner, and supports continuous improvement of system performance. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in one or more embodiments of this specification or in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 This is a flowchart of a force feedback-based flight robot control method according to an embodiment of the present invention;

[0017] Figure 2 This is a schematic diagram of a real-time mechanical feedback sensing and adjustment mechanism based on a six-dimensional force sensor, according to an embodiment of the present invention.

[0018] Figure 3 This is a schematic diagram of the integrated and improved flight attitude adaptive compensation algorithm and impedance control according to an embodiment of the present invention;

[0019] Figure 4 This is a schematic diagram of a data-driven control strategy based on real-time mechanical state according to an embodiment of the present invention;

[0020] Figure 5 This is a schematic diagram of an online navigation path optimization strategy to resist disturbances, according to an embodiment of the present invention.

[0021] Figure 6 Diagram of closed-loop monitoring and performance feedback. Detailed Implementation

[0022] To enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of this document.

[0023] Method Implementation Examples

[0024] According to an embodiment of the present invention, a flight robot control method based on force feedback is provided. Figure 1 This is a flowchart of a force feedback-based flight robot control method according to an embodiment of the present invention. Figure 1 As shown, the force feedback-based flight robot control method of this invention specifically includes:

[0025] Step S1: Obtain torque data of the flying robot through the six-dimensional force and torque sensor deployed on the end effector of the flying robot, and obtain effective torque data after filtering and screening the torque data. Compare the effective torque data with the preset torque data to obtain the force error signal.

[0026] The specific implementation process of step S1 is as follows: Figure 2 ,according to Figure 2 As can be seen, the embodiments of the present invention acquire force error signals by constructing a real-time mechanical feedback sensing and adjustment mechanism based on a six-dimensional force sensor, specifically including:

[0027] Sensor deployment and data acquisition:

[0028] A high-precision six-dimensional force / torque sensor is deployed at the connection point between the end effector and the robot body, or directly integrated into the end effector. The sensor's deployment position is optimized through dynamic simulation to ensure accurate perception of the mechanical information of all six degrees of freedom generated by the interaction between the flying robot and the manipulated object, while avoiding interference from inertial forces generated by the robot arm's movement. The end effector can be a robotic arm gripper or a tool interface. Real-time acquisition of the mechanical information generated by the interaction between the flying robot and the manipulated object is achieved. Triaxial Orthogonal Force and torque around the three axes ;

[0029] Signal preprocessing and coordinate transformation:

[0030] The acquired triaxial orthogonal force data and torque data around the three axes undergo multi-level signal processing, including:

[0031] Adaptive low-pass filtering: The cutoff frequency is dynamically adjusted according to the current motion state of the flying robot. When moving at high speed, the cutoff frequency is appropriately increased to retain the effective signal, and when hovering, the cutoff frequency is decreased to enhance the filtering effect.

[0032] Wavelet noise reduction: Wavelet transform is used to perform multi-resolution analysis on the signal, effectively separating noise components from useful signals;

[0033] Temperature drift compensation: Real-time temperature compensation is performed on the force sensor output based on the readings of the built-in temperature sensor.

[0034] By using a coordinate transformation algorithm based on quaternions, the processed triaxial orthogonal force data and torque data around the three axes are transformed from the sensor coordinate system to the body coordinate system or world coordinate system of the flying robot, establishing a unified mechanical information expression benchmark and providing a foundation for multi-source information fusion.

[0035] Effective contact state identification is performed based on a preset contact force threshold to obtain effective torque data, specifically including:

[0036] When the force value in at least one direction of the converted triaxial orthogonal force data and the torque data around the three axes exceeds a preset threshold and the duration is ≥2 sampling cycles of the six-dimensional force and torque sensor, it is determined as effective contact and the force feedback control loop is activated. The corresponding triaxial orthogonal force data and the torque data around the three axes at this time are taken as the effective torque data. This design avoids interference from non-contact noise on the force feedback control loop.

[0037] S2. Through a compensation layer based on Lyapunov adaptive law, the total disturbance of the flying robot is estimated in real time and injected into the attitude controller as a feedforward quantity. Based on the target impedance model and the measured force error, the adjustment amount data required to achieve the desired force interaction is calculated. The adjustment amount data is input to the attitude controller enhanced by feedforward compensation to generate control commands for driving the actuator of the flying robot. The total disturbance includes effective torque data and external environmental disturbance data.

[0038] according to Figure 3 It can be seen that the real-time estimation of the total disturbance of the flying robot through the compensation layer based on the Lyapunov adaptive law specifically includes:

[0039] A dual-observer collaborative estimation architecture is constructed, which includes a nonlinear perturbation observer based on a dynamic model and a parameter adaptor based on Lyapunov adaptive law.

[0040] The nonlinear disturbance observer is used to quickly estimate lumped disturbances caused by the external environment and unmodeled dynamics.

[0041] The parameter adaptive device identifies and compensates online for slow-varying system disturbances caused by robotic arm motion, load changes, and model parameter uncertainties.

[0042] The lumped disturbance estimated by the nonlinear disturbance observer is fused with the systematic disturbance identified by the parameter adaptor to obtain the equivalent total disturbance of the flying robot. This dual-observer cooperative estimation architecture achieves independent estimation and fusion compensation of interactive force disturbances and environmental disturbances.

[0043] The external environmental disturbance data is obtained through online estimation by an adaptive gain dynamic disturbance observer. Specifically, this includes online estimation of unmodeled aerodynamic disturbances caused by high wind speed, turbulence, humidity changes, airflow vortices, and sudden gusts, as well as their impact on attitude angles. The gain coefficient of the observer is dynamically adjusted according to the absolute value of the disturbance estimation error. When the error increases, the gain is increased to speed up the response, and when the error decreases, the gain is decreased to suppress noise.

[0044] For the desired interactive operation behavior, such as compliant contact and force tracking, a target impedance model is defined, which is expressed as follows:

[0045] ;

[0046] Where M, D, and K are the set virtual inertia, virtual damping, and virtual stiffness matrices, respectively. It's a positional deviation. This is the force error signal. Based on the target impedance model and real-time measurements. The position / attitude adjustment required to achieve the desired impedance characteristics is calculated and denoted as . ;

[0047] The calculated The input is fed into an attitude control loop that incorporates adaptive compensation. This controller drives the flight robot's actuators to dynamically adjust their flight attitude and / or the position of the end effector, ensuring the actual interaction force / torque... Approaching the expected value This ensures overall flight stability while maintaining stability. The key innovation of this combination lies in the fact that the adjustment amount of the impedance control output directly acts on the attitude control loop, which already has strong disturbance rejection capabilities, thus achieving tight coupling between force control and attitude stability.

[0048] Figure 4This is a schematic diagram of a data-driven control strategy according to an embodiment of the present invention. In a specific implementation of the present invention, the force feedback-based flight robot control method further includes a data-driven control strategy:

[0049] The data-driven control strategy specifically includes:

[0050] Step S3: Construct a mechanical state feature vector for the operation. The feature vector includes triaxial orthogonal force data, torque data around the three axes, flight attitude angles, angular velocities, and position information. The mechanical state feature vector is processed based on an LSTM-Kalman filter fusion prediction model to output prediction information for environmental disturbances. The LSTM-Kalman filter fusion prediction model learns the temporal correlation characteristics of the mechanical state feature vector through an LSTM network and uses Kalman filtering to correct errors in the prediction results.

[0051] Figure 5 As an embodiment of the present invention, the disturbance-resistant online navigation path optimization strategy, in a specific implementation of the present invention, further includes a disturbance-resistant online navigation path optimization strategy:

[0052] The disturbance-resistant online navigation path optimization strategy specifically includes:

[0053] Step S4: Input the predicted environmental disturbance information into the path planning module. Based on the preset global path, use a model predictive control framework or local trajectory optimization algorithm to perform online replanning of the local path, generating an optimized trajectory resistant to disturbances online. Input the optimized trajectory into the position or velocity control loop of the flight control system for execution. The objective function of the planning simultaneously considers: flight stability indicators, operational stability constraints, environmental disturbance avoidance / utilization, and obstacle avoidance safety distance. Among them, flight stability indicators include: minimizing the rate of change of attitude angles and minimizing the positional deviation from the desired trajectory; operational stability constraints include ensuring that path adjustments do not cause the end effector to disengage or generate excessive impact force; environmental disturbance avoidance / utilization involves actively avoiding predicted strong turbulence areas or adjusting the path in the downwind direction to save energy.

[0054] After outputting the predicted information on environmental disturbances, it further includes:

[0055] A graded adjustment strategy is adopted based on the disturbance intensity level of the predicted information to dynamically adjust the expected force setting value, target impedance parameter, and gain parameter of the adaptive compensation algorithm. The disturbance intensity level is determined based on the magnitude of the impact of environmental disturbances on the interaction force deviation between the flying robot and the manipulated object. This division is based on the stability requirements of the flying robot's interactive operation. A low disturbance level is defined as a level where the proportion of the interaction force deviation caused by the disturbance is within a first preset interval; a medium disturbance level is defined as a level where the deviation proportion is within a second preset interval; and a high disturbance level is defined as a level where the deviation proportion is within a third preset interval. Furthermore, the upper limit of the first preset interval is less than the lower limit of the second preset interval, and the upper limit of the second preset interval is less than the lower limit of the third preset interval. The first preset interval is the interval where the deviation proportion is lower than the minimum disturbance impact threshold allowed for operational stability; the second preset interval is the interval where the deviation proportion is between the minimum disturbance impact threshold and the maximum acceptable disturbance impact threshold; and the third preset interval is the interval where the deviation proportion is higher than the maximum acceptable disturbance impact threshold.

[0056] At low disturbance levels, the adjustment range of each parameter is based on the premise of not causing oscillations in the control parameters and maintaining the stability of the interaction between the flying robot and the manipulated object;

[0057] When the disturbance level is medium, the adjustment range of each parameter is based on balancing the disturbance response speed and control stability, and the adjustment range is greater than the adjustment range corresponding to the low disturbance level.

[0058] At high disturbance levels, the adjustment range of each parameter prioritizes rapid disturbance suppression and avoids the expansion of interaction force deviations, and this adjustment range is greater than that corresponding to medium disturbance levels. This data-driven control strategy, based on real-time mechanical states, significantly improves the system's adaptability and intelligence in complex dynamic environments.

[0059] Figure 6 This invention provides a closed-loop monitoring and performance feedback mechanism based on [specific embodiment]. Figure 6 As shown in a specific implementation of the present invention, the force feedback-based flight robot control method further includes a closed-loop monitoring and performance feedback mechanism:

[0060] The closed-loop monitoring and performance feedback mechanism specifically includes: during system operation, continuously recording all key state variables and control variables such as raw and processed data from the six-dimensional force / torque sensor, attitude angle, position, control commands, adaptive compensation amount, impedance parameters, and path planning results; the state variables include the angular acceleration, force change rate, and ambient air pressure value of the flying robot;

[0061] The performance evaluation module calculates the power tracking error and attitude stability index. The performance evaluation module includes a data preprocessing unit, an error calculation unit, and an index analysis unit. The data preprocessing unit performs noise reduction and standardization on the recorded data. The error calculation unit calculates the power tracking error based on the processed data. The index analysis unit calculates the attitude stability index in combination with the flight attitude fluctuation range.

[0062] Adjusting control parameters or optimizing the model based on the evaluation results includes: fine-tuning control parameters online when the force tracking error is within a preset small error range and the attitude stability index fluctuation is within a preset small fluctuation range; and optimizing the model offline when the force tracking error exceeds the preset small error range or the attitude stability index fluctuation exceeds the preset small fluctuation range.

[0063] The embodiments of the present invention have the following beneficial effects:

[0064] By deploying a six-dimensional force and torque sensor on the end effector, dynamic changes in interactive force / torque are accurately captured, addressing the issues of insufficient force feedback or low data utilization in existing technologies. Based on a Lyapunov adaptive law compensation layer, combined with dual observers, the total disturbance is estimated collaboratively. An adaptive gain dynamic observer optimizes the disturbance estimation accuracy, providing real-time feedforward compensation to the attitude controller. This overcomes the shortcomings of insufficient disturbance immunity in existing technologies, ensuring hovering accuracy and attitude stability in high wind speeds and turbulent environments, preventing operational deviations or collisions. The adaptive disturbance compensation algorithm is combined with a target impedance model. The impedance model, based on the attitude adjustment calculated from the force error, is directly input into the compensated attitude control loop, overcoming the limitation of separating these two technologies in existing ones. In high-altitude structural installation and other operations, this approach balances flight attitude stability and compliant interactive force control, avoiding impacts on the workpiece. Based on the LSTM-Kalman filter model, environmental disturbances are predicted, and force stability constraints are combined to generate disturbance-resistant optimized trajectories. Force setpoints and impedance parameters are adjusted according to the disturbance intensity levels to solve the problems of path planning deviating from force constraints and parameter rigidity in existing technologies. Key data is recorded throughout the process, and indicators such as force tracking error and attitude stability are calculated through the performance evaluation module to achieve online fine-tuning and offline optimization. This makes up for the lack of monitoring and feedback in existing technologies, avoids anomalies in a timely manner, and supports continuous improvement of system performance.

[0065] Device Example 1

[0066] An electronic device is provided according to an embodiment of the present invention, comprising:

[0067] Processor; and,

[0068] A memory is configured to store computer-executable instructions, which, when executed, cause the processor to perform the steps of the force feedback-based flight robot control method described above.

[0069] Device Example 2

[0070] According to an embodiment of the present invention, a storage medium is provided for storing computer-executable instructions, which, when executed, implement the steps of the above-described force feedback-based flight robot control method.

[0071] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A control method for a flight robot based on force feedback, characterized in that... include: S1. The torque data of the flying robot is obtained by a six-dimensional force and torque sensor deployed on the end effector of the flying robot. The torque data is filtered and screened to obtain effective torque data. The effective torque data is compared with the preset torque data to obtain the force error signal. S2. Through a compensation layer based on Lyapunov adaptive law, the total disturbance of the flying robot is estimated in real time and injected into the attitude controller as a feedforward quantity. According to the target impedance model and the measured force error, the adjustment amount data required to achieve the desired force interaction is calculated. The adjustment amount data is input to the attitude controller enhanced by feedforward compensation to generate control commands for driving the actuator of the flying robot. The total disturbance includes effective torque data and external environmental disturbance data. Construct a feature vector of operational mechanical state, which includes triaxial orthogonal force data, torque data around the three axes, flight attitude angles, angular velocities, and position information; The mechanical state feature vector is processed based on the LSTM-Kalman filter fusion prediction model to output prediction information on environmental disturbances. The LSTM-Kalman filter fusion prediction model learns the temporal correlation characteristics of the mechanical state feature vector through the LSTM network and combines Kalman filtering to correct the error of the prediction results. The predicted information of the environmental disturbance is fed forward to the local path planner, and combined with the operational stability constraints and flight stability index, an optimized trajectory with resistance to disturbance is generated online. The optimized trajectory is converted into control commands and sent to the flight robot's control system for execution; The total disturbance of the flying robot is estimated in real time through a compensation layer based on Lyapunov's adaptive law, specifically including: A dual-observer collaborative estimation architecture is constructed, which includes a nonlinear perturbation observer based on a dynamic model and a parameter adaptor based on Lyapunov adaptive law. The nonlinear disturbance observer is used to quickly estimate lumped disturbances caused by the external environment and unmodeled dynamics. The parameter adaptive device identifies and compensates online for slow-varying system disturbances caused by robotic arm motion, load changes, and model parameter uncertainties. The lumped disturbance estimated by the nonlinear disturbance observer is fused with the systematic disturbance identified by the parameter adaptor to obtain the equivalent total disturbance of the flying robot.

2. The method according to claim 1, characterized in that, The process of acquiring torque data of the flying robot and filtering and selecting the torque data to obtain effective torque data specifically includes: A six-dimensional force and torque sensor is deployed on the end effector of the flying robot to acquire real-time data on the interaction between the flying robot and the manipulated object. Triaxial Orthogonal Force and torque around the three axes ; The collected triaxial orthogonal force data and torque data around the three axes are subjected to low-pass filtering and noise reduction processing. Through coordinate transformation algorithms, the processed three-axis orthogonal force data and torque data around the three axes are transformed from the sensor coordinate system to the body coordinate system or world coordinate system of the flying robot. Effective contact state identification is performed based on a preset contact force threshold to obtain effective torque data, specifically including: When the force value in at least one direction of the converted triaxial orthogonal force data and the torque data around the three axes exceeds a preset threshold and the duration is ≥ 2 sampling cycles of the six-dimensional force and torque sensor, it is determined to be a valid contact and the force feedback control loop is activated. The corresponding triaxial orthogonal force data and the torque data around the three axes at this time are taken as the effective torque data.

3. The method according to claim 1, characterized in that, The external environmental disturbance data is obtained through online estimation by an adaptive gain dynamic disturbance observer. Specifically, this includes estimating online the unmodeled aerodynamic disturbances caused by high wind speed, turbulence, humidity changes, airflow vortices, and sudden gusts, as well as their impact on attitude angles. The gain coefficient of the observer is dynamically adjusted according to the absolute value of the disturbance estimation error. When the error increases, the gain is increased to speed up the response, and when the error decreases, the gain is decreased to suppress noise.

4. The method according to claim 1, characterized in that, The target impedance model is expressed as follows: ; Where M, D, and K are the set virtual inertia, virtual damping, and virtual stiffness matrices, respectively. It's a positional deviation. This is the force error signal.

5. The method according to claim 1, characterized in that, After outputting the predicted information on environmental disturbances, it further includes: A graded adjustment strategy is adopted based on the disturbance intensity level of the predicted information to dynamically adjust the expected force setting value, target impedance parameter, and gain parameter of the adaptive compensation algorithm. The disturbance intensity level is determined based on the magnitude of the impact of environmental disturbances on the interaction force deviation between the flying robot and the manipulated object. This division is based on the stability requirements of the flying robot's interactive operation. A low disturbance level is defined as a level where the proportion of the interaction force deviation caused by the disturbance is within a first preset interval; a medium disturbance level is defined as a level where the deviation proportion is within a second preset interval; and a high disturbance level is defined as a level where the deviation proportion is within a third preset interval. Furthermore, the upper limit of the first preset interval is less than the lower limit of the second preset interval, and the upper limit of the second preset interval is less than the lower limit of the third preset interval. The first preset interval is the interval where the deviation proportion is lower than the minimum disturbance impact threshold allowed for operational stability; the second preset interval is the interval where the deviation proportion is between the minimum disturbance impact threshold and the maximum acceptable disturbance impact threshold; and the third preset interval is the interval where the deviation proportion is higher than the maximum acceptable disturbance impact threshold. At low disturbance levels, the adjustment range of each parameter is based on the premise of not causing oscillations in the control parameters and maintaining the stability of the interaction between the flying robot and the manipulated object; When the disturbance level is medium, the adjustment range of each parameter is based on balancing the disturbance response speed and control stability, and the adjustment range is greater than the adjustment range corresponding to the low disturbance level. At high disturbance levels, the adjustment range of each parameter is based on prioritizing rapid suppression of disturbances and avoiding the expansion of interaction force deviation, and this adjustment range is greater than the adjustment range corresponding to medium disturbance levels.

6. The method according to claim 1, characterized in that, The method further includes: The system records sensor data, control commands, and state variables in real time; the state variables include the angular acceleration, rate of change of force, and ambient air pressure of the flying robot. The performance evaluation module calculates the power tracking error and attitude stability index. The performance evaluation module includes a data preprocessing unit, an error calculation unit, and an index analysis unit. The data preprocessing unit performs noise reduction and standardization on the recorded data. The error calculation unit calculates the power tracking error based on the processed data. The index analysis unit calculates the attitude stability index in combination with the flight attitude fluctuation range. Adjusting control parameters or optimizing the model based on the evaluation results includes: fine-tuning control parameters online when the force tracking error is within a preset small error range and the attitude stability index fluctuation is within a preset small fluctuation range; and optimizing the model offline when the force tracking error exceeds the preset small error range or the attitude stability index fluctuation exceeds the preset small fluctuation range.

7. An electronic device, comprising: processor; as well as, A memory is configured to store computer-executable instructions, which, when executed, cause the processor to perform the steps of the force feedback-based flight robot control method as described in any one of claims 1-6.

8. A storage medium for storing computer-executable instructions, which, when executed, implement the steps of the force feedback-based flight robot control method as described in any one of claims 1-6.