Review of Essential Generic Technologies for Visual Perception in Underground Coal Mine Robots | Synapse