Hi guys, Thanks for the useful feedback. Sorry for taking so long to reply. I tried to apply these following parameter settings and obtained slight improvement to the system. But nonetheless, the x-axis and y-axis still increase slowly from the zero axis although the robot remained stationary throughout the whole experiment. In this experiment, we found that the present of the gyro is necessary to remove the dynamics obstacles in the environment as the Pose2D's result is immune to the movement from the environment with the cross reference from the gyro parameter max_correspondence_dis = 0.01 orientation_neighbourhood = 0.01 max_iterations = 25 outliers_maxPerc = 0.5 Robot Specification core 2 Duo hokoyu UHG- 08LX pioneer robot P3DX http://ros-users.122217.n3.nabble.com/file/n2240619/odom_vs_pose2D.bag odom_vs_pose2D.bag http://www.youtube.com/watch?v=L-kmjWHCfhY With thanks, Zhiping -- View this message in context: http://ros-users.122217.n3.nabble.com/Problem-with-canonical-scan-matcher-tp2197613p2240619.html Sent from the ROS-Users mailing list archive at Nabble.com.