Machine Learning-Based Self-Localization Using Internal Sensors for Automating Bulldozers