The
deep water port steel
pipe pile foundation construction method comprises the steps that three-dimensional geological modeling and
pile position positioning are conducted, specifically, a construction area is scanned through an unmanned aerial vehicle carrying a multispectral
radar, geological data are obtained, a dynamic three-dimensional geological model is constructed based on a
random forest algorithm, and the
pile position
layout and the pile sinking path of steel
pipe piles are planned; multi-parameter data real-time collection and transmission: collecting perpendicularity, pile body stress and hammering vibration data in real time, uploading encrypted data to a cloud platform through a 5G / Beidou dual channel, and storing the encrypted data; the cloud platform calculates the optimal hammering energy, the vibration frequency and the hammer stopping standard by using a
reinforcement learning algorithm in combination with the dynamic three-dimensional geological model and the real-
time data; and pile sinking is conducted, specifically, the posture of a pile body is monitored through a
laser radar and an
inertial measurement unit, a
PID control algorithm is adopted to drive a walking type
pile driver hydraulic
system, and pile sinking is conducted. According to the method, the scientificity of pile position
layout and the reasonability of a pile sinking path are improved; the pile sinking efficiency is improved; the
energy consumption is reduced; the pile foundation stability is guaranteed.