TY - JOUR
T1 - Development of a 3D ego-motion estimation system for an autonomous agricultural vehicle
AU - Jiang, Dawei
AU - Yang, Liangcheng
AU - Li, Danhua
AU - Gao, Feng
AU - Tian, Lei
AU - Li, Liujun
PY - 2014/5
Y1 - 2014/5
N2 - A stereo vision based three-dimensional (3D) ego-motion estimation system was proposed and tested to enable real-time navigation for a full-scale agricultural vehicle. A stereo camera was used to track features in image sequences which were then matched to obtain 3D point clouds that can be used for motion estimation. To overcome the challenges of uneven terrains, relative rotation and translation motions were taken into consideration by registering the point clouds using the iterative closest point algorithm. A smooth-motion constraint was employed to reduce estimation outliers, and a multi-frame estimation strategy was developed to limit estimation failures and error propagations. A series of field tests were conducted on different field surfaces. In a soybean field where the vehicle was driven for 2.5km following a typical back-and-forth route, the maximum position estimation error was 5.12m or 0.20%; while on a grass road, where available features were limited, the maximum error was 6.21m, or 1.61%, for a driving distance of 386m. To evaluate the estimation of heading angles using multiple frames, the vehicle was driven following a sine-wave route for 100m; the root-mean-square error (RMSE) of heading angle was 1.43°, which was much lower compared to a RMSE of 6.69°obtained using consecutive frames for estimation. Finally, the vehicle was driven across a 0.24m and a 0.1m high bumps and an estimate of pitch angle and roll angle were obtained. An RMSE of 0.30°was obtained for both angles, indicating its feasibility of navigating vehicles on uneven terrains.
AB - A stereo vision based three-dimensional (3D) ego-motion estimation system was proposed and tested to enable real-time navigation for a full-scale agricultural vehicle. A stereo camera was used to track features in image sequences which were then matched to obtain 3D point clouds that can be used for motion estimation. To overcome the challenges of uneven terrains, relative rotation and translation motions were taken into consideration by registering the point clouds using the iterative closest point algorithm. A smooth-motion constraint was employed to reduce estimation outliers, and a multi-frame estimation strategy was developed to limit estimation failures and error propagations. A series of field tests were conducted on different field surfaces. In a soybean field where the vehicle was driven for 2.5km following a typical back-and-forth route, the maximum position estimation error was 5.12m or 0.20%; while on a grass road, where available features were limited, the maximum error was 6.21m, or 1.61%, for a driving distance of 386m. To evaluate the estimation of heading angles using multiple frames, the vehicle was driven following a sine-wave route for 100m; the root-mean-square error (RMSE) of heading angle was 1.43°, which was much lower compared to a RMSE of 6.69°obtained using consecutive frames for estimation. Finally, the vehicle was driven across a 0.24m and a 0.1m high bumps and an estimate of pitch angle and roll angle were obtained. An RMSE of 0.30°was obtained for both angles, indicating its feasibility of navigating vehicles on uneven terrains.
KW - Autonomous agricultural vehicle
KW - Ego-motion
KW - Multi-frame estimation
KW - Smooth-motion constraint
KW - Visual odometry
UR - https://www.scopus.com/pages/publications/84897087370
U2 - 10.1016/j.biosystemseng.2014.02.016
DO - 10.1016/j.biosystemseng.2014.02.016
M3 - 文章
AN - SCOPUS:84897087370
SN - 1537-5110
VL - 121
SP - 150
EP - 159
JO - Biosystems Engineering
JF - Biosystems Engineering
ER -