The all-terrain emergency rescue robot can replace and add multiple functional tops according to the rescue requirements of the actual use scene to form a fire-fighting and smoke-exhausting robot, an anti-terrorism riot drive robot, an unmanned combat vehicle, and a nuclear environment detection and inspection robot.