A moving mechanism, comprising: a support; a driving device (11; 12) mounted on the support; a controller arranged on the support; two sets of moving assemblies respectively mounted at two ends of the support; wherein each of the moving assemblies includes a track and a first group of two synchronous wheels (112, 113) of different diameters arranged inside the track, such that the moving mechanism could be functioned and move freely over stairs, rugged road surface and all-terrain ground under action of the driving device and the controller, the moving mechanism comprising a further synchronous wheel mounted on an axle which is driven by the driving device, wherein one of the two synchronous wheels of different diameters of the first group and the further synchronous wheel are both mounted on the axle, such that the one of the two synchronous wheels (112, 113) of different diameters and the further synchronous wheel are rotated concurrently, characterized in that each of the moving assemblies further includes a second group of two synchronous wheels (114, 115) of different diameters, a transmission track is arranged to link the further synchronous wheel to one of the synchronous wheels of the second group, a synchronous wheel connector is arranged between the two synchronous wheels (114, 115) of the second group so as to transfer power therebetween via rotating the transmission track; and in that the moving mechanism further comprises a forearm drive axle mounted on the support and arranged between the two synchronous wheels (114, 115) of different diameters of the second group, wherein the two synchronous wheels (112, 113) of different diameters of the first group are secured in place by two first fixing plates (162, 163) provided with bearings between the axle and the first fixing plates (162, 163), so that the axle is rotatable between said first fixing plates (162, 163). a support; a driving device (11; 12) mounted on the support; a controller arranged on the support; two sets of moving assemblies respectively mounted at two ends of the support; wherein each of the moving assemblies includes a track and a first group of two synchronous wheels (112, 113) of different diameters arranged inside the track, such that the moving mechanism could be functioned and move freely over stairs, rugged road surface and all-terrain ground under action of the driving device and the controller, the moving mechanism comprising a further synchronous wheel mounted on an axle which is driven by the driving device, wherein one of the two synchronous wheels of different diameters of the first group and the further synchronous wheel are both mounted on the axle, such that the one of the two synchronous wheels (112, 113) of different diameters and the further synchronous wheel are rotated concurrently, characterized in that each of the moving assemblies further includes a second group of two synchronous wheels (114, 115) of different diameters, a transmission track is arranged to link the further synchronous wheel to one of the synchronous wheels of the second group, a synchronous wheel connector is arranged between the two synchronous wheels (114, 115) of the second group so as to transfer power therebetween via rotating the transmission track; and in that the moving mechanism further comprises a forearm drive axle mounted on the support and arranged between the two synchronous wheels (114, 115) of different diameters of the second group, wherein the two synchronous wheels (112, 113) of different diameters of the first group are secured in place by two first fixing plates (162, 163) provided with bearings between the axle and the first fixing plates (162, 163), so that the axle is rotatable between said first fixing plates (162, 163).