The invention discloses a method for dynamically establishing a
knowledge graph based on multi-source heterogeneous data fusion, and belongs to the field of intelligent
robot systems. Firstly, multi-source heterogeneous data fusion is carried out, a distributed
Kalman filter network is constructed, filters are designed for different sensors, and
data space-
time alignment is realized; carrying out conflict detection and resolution by adopting an improved D-S evidence theory, and dynamically adjusting a fusion weight through a confidence evaluation model; secondly, constructing a dynamic
knowledge graph, and establishing a three-layer graph structure comprising an environment entity, a space-time relationship and probabilistic reasoning; designing an event-triggered incremental updating
algorithm, starting local reconstruction when the
environmental change degree exceeds a threshold value, and introducing an LSTM memory network to enhance the
time sequence reasoning capability; and finally, constructing a
reinforcement learning model based on the dynamic
knowledge graph, designing a multi-target reward function, and finally training until the model is converged. According to the method, the positioning error is reduced through EKF / UKF combined filtering, the multi-sensor
data space alignment error is reduced through a conflict resolution mechanism, and the execution efficiency and the
coping capacity of the omni-directional
mobile robot in a complex dynamic environment can be improved.