Researching TBC Simultaneous Localization and Mapping (SLAM) Odometry and extrinsic sensor calibration on mobile robots