Various marine engineering facilities have been eroded by marine organisms and wind waves for a long time, resulting in different types of damage to the surface of marine engineering facilities, such as the pile legs of offshore platforms. Therefore, in order to carry out safety inspections and other work on marine engineering facilities, a small amphibious robot structure system and a set of control systems adapted to it are independently developed. Various problems such as the modular design of the structure, composite motion mode, adsorption stability, wall adaptability of the crawling mode, and flaw localization have been solved by means of three-dimensional modeling, mechanical analysis, simulation, and electronic design. At the same time, a set of control systems including hardware and software is developed for the amphibious robot. In order to improve the stability and efficiency of the amphibious robot working underwater, a sliding mode control algorithm based on the exponential reaching law and saturation function is designed. For the fixed depth and fixed heading control functions, the sliding mode control algorithm and the PID control algorithm are simulated and compared. Finally, several types of experiments are carried out for the amphibious robot. The simulation and experimental results show that all the functions of the amphibious robot meet work requirements, such as the motion performance of the composite motion mode. Compared with the PID control algorithm, the sliding mode control algorithm has a faster response speed and better stability, which is conducive to the efficient and stable work of the amphibious robot underwater.