A surgical robotic cart assembly, including: a vertical column having a first end and a second end (1 04b), wherein the first end of the vertical column is configured to support a robotic arm thereon; a base portion secured to the second end of the vertical column; at least three casters, each of the at least three casters attached to the base portion and adapted to allow the surgical robotic assembly to move; and an immobilization assembly (200, 300) coupled to the base portion, the immobilization assembly having at least two pistons (218, 228, 318, 328, 338) configured to move between an unlocked position and a locked position, wherein when the at least two pistons are in the unlocked position the surgical robotic cart assembly is mobile, and wherein when the at least two pistons are in the locked position and in contact with a floor on which the cart assembly is supported, the cart assembly is immobile; characterised in that the immobilization assembly further includes: a motor having a first motor shaft and a second motor shaft operatively coupled to the base portion; a first cam shaft (212, 312) supporting a first cam and a second cam shaft (222, 322) supporting a second cam, the first and second cam shafts coupled to a respective one of the first and second motor shafts; a first cam housing (210, 310) and a second cam housing (220, 320) each attached to the base portion, the first and second cam housings rotatably coupled to a respective one of the first and second cam shafts; and wherein at least a portion of the first and second cams (214, 224) is configured to engage a respective piston. a vertical column having a first end and a second end (1 04b), wherein the first end of the vertical column is configured to support a robotic arm thereon; a base portion secured to the second end of the vertical column; at least three casters, each of the at least three casters attached to the base portion and adapted to allow the surgical robotic assembly to move; and an immobilization assembly (200, 300) coupled to the base portion, the immobilization assembly having at least two pistons (218, 228, 318, 328, 338) configured to move between an unlocked position and a locked position, wherein when the at least two pistons are in the unlocked position the surgical robotic cart assembly is mobile, and wherein when the at least two pistons are in the locked position and in contact with a floor on which the cart assembly is supported, the cart assembly is immobile; characterised in that the immobilization assembly further includes: a motor having a first motor shaft and a second motor shaft operatively coupled to the base portion; a first cam shaft (212, 312) supporting a first cam and a second cam shaft (222, 322) supporting a second cam, the first and second cam shafts coupled to a respective one of the first and second motor shafts; a first cam housing (210, 310) and a second cam housing (220, 320) each attached to the base portion, the first and second cam housings rotatably coupled to a respective one of the first and second cam shafts; and wherein at least a portion of the first and second cams (214, 224) is configured to engage a respective piston. a motor having a first motor shaft and a second motor shaft operatively coupled to the base portion; a first cam shaft (212, 312) supporting a first cam and a second cam shaft (222, 322) supporting a second cam, the first and second cam shafts coupled to a respective one of the first and second motor shafts; a first cam housing (210, 310) and a second cam housing (220, 320) each attached to the base portion, the first and second cam housings rotatably coupled to a respective one of the first and second cam shafts; and wherein at least a portion of the first and second cams (214, 224) is configured to engage a respective piston.