I. Introduction
In recent years, autonomous mobile robots (AMRs) have found many applications in high-risk and unstructured environments, such as inspection of high or extra high voltage power transmission lines. As the performance of such robots depends heavily on the power capability of the battery onboard, it is important that the battery is reliable and capable of delivering enough energy or power when it is required. The state of charge (SOC) is an essential indicator for a battery, which is the percentage of stored charge available relative to that after a full charge of the battery [1]. It directly indicates the residual energy of a battery and indirectly shows the operation scope of an AMR. Reliable and accurate SOC estimation, one of the main tasks of battery management systems [1], can improve battery performance and reliability and prolong battery lifetime [2]. Accurate SOC estimation is also crucial for monitoring the state of health of the battery onboard and improving the performance of the AMR [3].