A walking assist system comprising: - a platform further comprising a U-shaped base frame with two motorized wheels driven by drivetrain units (8, 9) and with at least two un-actuated wheels (10, 11) which enable the platform to be moved both linearly and rotationally around a vertical axis; - a user-supporting system further comprising a pair of vertical struts (3, 5) attached by means of elastic connecting joints (6, 7) to the base frame of the platform, a horizontal strut that interconnects the pair of vertical struts (3, 5) on the upper end thereof, and a user harness with straps attached to the horizontal strut by means of which the user is safely strapped-in in order to prevent the user from falling, wherein the elastic connecting joints (6, 7) are formed such to allow the pivotal deflection of the struts (3, 5) from the neutral vertical position; and - a control system; characterized in that the system further comprises a device for measuring the deflections of the struts (3, 5) from the neutral vertical position, said deflections being proportional to the forces exerted on the struts by the user, wherein the control system enables the platform to actively follow the intended motion of the user on the basis of a signal received from the device, and wherein the control system is organized into logical groups or sub-systems as follows: ∘ a central control sub-system functioning as a hub for all control-related information and performing central processing of the data; ∘ a user intention determination sub-system that handles the determination and interpretation of user intentions, ∘ a user interface sub-system designed for communication with the user of the system, ∘ a therapist user-interface sub-system designed for communication with the therapist who is in charge of the rehabilitation process, and ∘ a drivetrain unit sub-system controlling the drivetrain units (8, 9); wherein said central control sub-system is interconnected with other mentioned sub-systems (29, 28, 32, 31), wherein the user intention determination sub-system is designed to control the motion of the platform as follows: • when there is no deflection of the left and right vertical, the control system maintains the motion of the platform as it is, • when both left and right vertical struts are deflected forwards, the control system responds by accelerating the platform forwards, • when both left and right vertical struts are deflected backwards, the control system responds by accelerating the platform backwards, • when the left strut is deflected forwards and the right strut is deflected backwards, the control system responds by turning the platform in clock-wise direction if viewed from the top, and • when the left strut is deflected backwards and the right strut is deflected forwards, the control system responds by turning the platform in counter clock-wise direction if viewed from the top. - a platform further comprising a U-shaped base frame with two motorized wheels driven by drivetrain units (8, 9) and with at least two un-actuated wheels (10, 11) which enable the platform to be moved both linearly and rotationally around a vertical axis; - a user-supporting system further comprising a pair of vertical struts (3, 5) attached by means of elastic connecting joints (6, 7) to the base frame of the platform, a horizontal strut that interconnects the pair of vertical struts (3, 5) on the upper end thereof, and a user harness with straps attached to the horizontal strut by means of which the user is safely strapped-in in order to prevent the user from falling, wherein the elastic connecting joints (6, 7) are formed such to allow the pivotal deflection of the struts (3, 5) from the neutral vertical position; and - a control system; ∘ a central control sub-system functioning as a hub for all control-related information and performing central processing of the data; ∘ a user intention determination sub-system that handles the determination and interpretation of user intentions, ∘ a user interface sub-system designed for communication with the user of the system, ∘ a therapist user-interface sub-system designed for communication with the therapist who is in charge of the rehabilitation process, and ∘ a drivetrain unit sub-system controlling the drivetrain units (8, 9); • when there is no deflection of the left and right vertical, the control system maintains the motion of the platform as it is, • when both left and right vertical struts are deflected forwards, the control system responds by accelerating the platform forwards, • when both left and right vertical struts are deflected backwards, the control system responds by accelerating the platform backwards, • when the left strut is deflected forwards and the right strut is deflected backwards, the control system responds by turning the platform in clock-wise direction if viewed from the top, and • when the left strut is deflected backwards and the right strut is deflected forwards, the control system responds by turning the platform in counter clock-wise direction if viewed from the top.