A Novel Terrain Topology Classification and Navigation for an Autonomous CAN Based All-Terrain Vehicle | IEEE Conference Publication | IEEE Xplore