In a vision-based autonomous driving of a mobile robot, heavy pitch motions can significantly deteriorate the boundary, or lane-following, performance. Such motions can result from the high maneuvers of an inverted pendulum balancing robot. If the vision camera frequently tilts forward or backward according to the mobile platform’s pitch motion, it would fail to extract drivable regions from the image data. It would also fail to detect successive lanes or boundaries to determine local paths, which is mainly due to the vision camera’s extrinsic parameter variation. In this paper, we investigate a local path planning method that accounts for the heavy pitch motion of a mobile robot by considering the camera posture in real-time image processing. Fundamentally, this method is based on the vanishing point tracking and the pinhole camera model. The highlight of this paper lies in employing the vertical filter to exclude vertical outliers from the boundary data and also the image horizon filter to determine the valid vanishing point candidates. Indoor and outdoor experiments demonstrate the effectiveness of the proposed method.
Read full abstract