A brain-controlled body movement assistance device, the device comprising: a brain-computer interface component (104, 204) configured to i) receive brain signal information captured from the patient by a brain signal acquisition system (112, 212), ii) process the captured brain signal information to detect if the captured brain signal information is indicative of an intention by the patient related to one or more predefined movements of one or more of the user's body parts, and iii) if the intention related to the one of the one or more predefined movements is detected, produce an output signal indicative of the detected intention related to the one or more predefined movements; a body movement assistance component (108, 208) operably connected to the brain-computer interface component and adapted to be worn by the user in proximity to and attached with the one or more body parts of the one or more predefined movements, the body movement assistance component being configured to i) receive from the brain-computer interface component (104, 204) the output signal indicative of the detected intention related to the one or more predefined movements, and ii) in response thereto, actuate to induce or assist in moving the one or more body parts by applying force to the one or more body parts in accordance with the detected intention related to the one or more predefined movements; and a feedback mechanism provided in connection with at least one of the brain-computer interface component and the body movement assistance component, the feedback mechanism being configured to output information relating to a usage session of the brain-controlled body movement assistance device. a brain-computer interface component (104, 204) configured to i) receive brain signal information captured from the patient by a brain signal acquisition system (112, 212), ii) process the captured brain signal information to detect if the captured brain signal information is indicative of an intention by the patient related to one or more predefined movements of one or more of the user's body parts, and iii) if the intention related to the one of the one or more predefined movements is detected, produce an output signal indicative of the detected intention related to the one or more predefined movements; i) receive brain signal information captured from the patient by a brain signal acquisition system (112, 212), ii) process the captured brain signal information to detect if the captured brain signal information is indicative of an intention by the patient related to one or more predefined movements of one or more of the user's body parts, and iii) if the intention related to the one of the one or more predefined movements is detected, produce an output signal indicative of the detected intention related to the one or more predefined movements; a body movement assistance component (108, 208) operably connected to the brain-computer interface component and adapted to be worn by the user in proximity to and attached with the one or more body parts of the one or more predefined movements, the body movement assistance component being configured to i) receive from the brain-computer interface component (104, 204) the output signal indicative of the detected intention related to the one or more predefined movements, and ii) in response thereto, actuate to induce or assist in moving the one or more body parts by applying force to the one or more body parts in accordance with the detected intention related to the one or more predefined movements; and i) receive from the brain-computer interface component (104, 204) the output signal indicative of the detected intention related to the one or more predefined movements, and ii) in response thereto, actuate to induce or assist in moving the one or more body parts by applying force to the one or more body parts in accordance with the detected intention related to the one or more predefined movements; and a feedback mechanism provided in connection with at least one of the brain-computer interface component and the body movement assistance component, the feedback mechanism being configured to output information relating to a usage session of the brain-controlled body movement assistance device.