A method for controlling the movement of an X-ray source via a suspension device includes obtaining, during a movement of the suspension device along the rail, a first speed of the suspension device at the first reference point. The first reference point may correspond to a first target position. The method may also include determining whether the first speed of the suspension device at the first reference point is less than a threshold speed. In response to a result of the determination that the first speed of the suspension device at the first reference point is less than the threshold speed, the method may further include actuating a control device to move the suspension device to the first target position.