THERAPEUTIC CONTENT PERSONALIZATION
A robotic massage system includes a robotic arm that is actuated in order to execute a massage plan comprising a plurality of strokes. It further includes a communication interface that receives feedback from a user affecting the massage plan. It further includes a controller that receives state information during execution of the massage plan and modifies the strokes in the massage plan based on the state information and the feedback.
1 . (canceled)
2 . A robotic massage system, comprising:
a robotic arm that is actuated in order to execute a massage plan comprising a plurality of strokes;
a user interface that receives feedback from a user affecting the massage plan; and
a controller that:
receives state information during execution of the massage plan; and
dynamically modifies, based on the state information and the feedback received from the user, the massage plan, wherein the modifying comprises restructuring a remainder of the massage plan, including selecting and sequencing candidate strokes for the remainder of the massage plan based at least in part on a capacity constraint and weightings of therapeutic value assigned to the candidate strokes.
3 . The robotic massage system of claim 2 , wherein the capacity constraint comprises a temporal constraint.
4 . The robotic massage system of claim 3 , wherein the temporal constraint comprises an allotted session time.
5 . The robotic massage system of claim 2 , wherein a candidate stroke comprises a massage stroke or a transition stroke.
6 . The robotic massage system of claim 2 , wherein the modifying comprises minimizing an amount of transition strokes between massage strokes.
7 . The robotic massage system of claim 2 , wherein the modifying is performed according to a progression constraint.
8 . The robotic massage system of claim 7 , wherein the progression constraint comprises a constraint on permitted sequencing of massage strokes in the remainder of the massage plan.
9 . The robotic massage system of claim 2 , wherein the user feedback comprises a request to perform more or less of a type of massage work.
10 . The robotic massage system of claim 2 , wherein the user feedback comprises a request to skip to a next section in the massage plan.
11 . The robotic massage system of claim 2 , wherein the user feedback comprises an indication of a sensitive area of the user's body.
12 . A method, comprising:
executing a massage plan comprising a plurality of strokes, wherein a robotic arm is executed in order to execute the massage plan;
receiving feedback from a user affecting the massage plan;
receiving state information during execution of the massage plan; and
dynamically modifying, based on the state information and the feedback received from the user, the massage plan, wherein the modifying comprises restructuring a remainder of the massage plan, including selecting and sequencing candidate strokes for the remainder of the massage plan based at least in part on a capacity constraint and weightings of therapeutic value assigned to the candidate strokes.
13 . The method of claim 12 , wherein the capacity constraint comprises a temporal constraint.
14 . The method of claim 13 , wherein the temporal constraint comprises an allotted session time.
15 . The method of claim 12 , wherein a candidate stroke comprises a massage stroke or a transition stroke.
16 . The method of claim 12 , wherein the modifying comprises minimizing an amount of transition strokes between massage strokes.
17 . The method of claim 12 , wherein the modifying is performed according to a progression constraint.
18 . The method of claim 17 , wherein the progression constraint comprises a constraint on permitted sequencing of massage strokes in the remainder of the massage plan.
19 . The method of claim 12 , wherein the user feedback comprises a request to perform more or less of a type of massage work.
20 . The method of claim 12 , wherein the user feedback comprises a request to skip to a next section in the massage plan.
21 . The method of claim 12 , wherein the user feedback comprises an indication of a sensitive area of the user's body.