One of the important tasks for bridge maintenance is bridge deck crack inspection. Traditionally, a human inspector detects cracks using his/her eyes and marks the location of cracks manually. However, the accuracy of the inspection result is low due to the subjective nature of human judgement. We propose a crack inspection system that uses a camera-equipped mobile robot to collect images on the bridge deck. In this method, the Laplacian of Gaussian (LoG) algorithm is used to detect cracks and a global crack map is obtained through camera calibration and robot localization. To ensure that the robot collects all the images on the bridge deck, a path planning algorithm based on the genetic algorithm is developed. The path planning algorithm finds a solution which minimizes the number of turns and the traveling distance. We validate our proposed system through both simulations and experiments.Note to Practitioners-This work addresses crack detection and mapping on a bridge deck using a robotic system. Several challenges including coordinate transformation, robot localization and complete coverage path planning for the proposed robot system are tackled. This paper focuses mainly on the overall framework for such a robotic inspection system, therefore some of the techniques for handling shadows, paints, patches on bridges are not addressed. In real-world applications, these issues should be carefully incorporated into the design of the image processing algorithm. Also, there may be vibration caused by the passing traffic, which should be dealt with as well. The positioning of the ROCIM system is critical to crack mapping, hence more accurate robot localization techniques fusing various sensors such as differential GPS, Inertial Measurement Unit (IMU), etc. should be developed. It is also worth noting that the depth and severity of the cracks can be measured by employing advanced nondestructive evaluation (NDE) sensors, such as impact echo and ultrasonic surface wave.