An assistance robot comprising: a base configured to rest on a floor surface ; a holding member configured to hold an upper body of a care receiver (M); a driving device configured to support the holding member so as to be movable in an up-down direction and a front-rear direction and to move the holding member along multiple different movement paths including a sitting path ; and a control device configured to control operation of the driving device by executing operation processing for moving the holding member during a sitting operation of the care receiver (M) to sit down on a seat based on, among the multiple movement paths, the sitting path corresponding to the sitting operation, wherein the operation processing based on the sitting path includes a retracting process for retracting the holding member and lowering or raising the holding member to a fixed sitting position (Pf) at which a buttock portion of the care receiver (M) is positioned at a specified height from the floor surface and above the seat , and a lowering process for lowering the holding member from the fixed sitting position (Pf) until the care receiver (M) is sitting on the seat , characterized in that the retracting process includes retracting the holding member on a movement path set based on the fixed sitting position (Pf) and a position of the holding member while the operation processing is being performed based on the sitting path , and the lowering process includes lowering the holding member on a fixed movement path. a base configured to rest on a floor surface ; a holding member configured to hold an upper body of a care receiver (M); a driving device configured to support the holding member so as to be movable in an up-down direction and a front-rear direction and to move the holding member along multiple different movement paths including a sitting path ; and a control device configured to control operation of the driving device by executing operation processing for moving the holding member during a sitting operation of the care receiver (M) to sit down on a seat based on, among the multiple movement paths, the sitting path corresponding to the sitting operation, wherein the operation processing based on the sitting path includes a retracting process for retracting the holding member and lowering or raising the holding member to a fixed sitting position (Pf) at which a buttock portion of the care receiver (M) is positioned at a specified height from the floor surface and above the seat , and a lowering process for lowering the holding member from the fixed sitting position (Pf) until the care receiver (M) is sitting on the seat , characterized in that the retracting process includes retracting the holding member on a movement path set based on the fixed sitting position (Pf) and a position of the holding member while the operation processing is being performed based on the sitting path , and the lowering process includes lowering the holding member on a fixed movement path. a retracting process for retracting the holding member and lowering or raising the holding member to a fixed sitting position (Pf) at which a buttock portion of the care receiver (M) is positioned at a specified height from the floor surface and above the seat , and a lowering process for lowering the holding member from the fixed sitting position (Pf) until the care receiver (M) is sitting on the seat , characterized in that the retracting process includes retracting the holding member on a movement path set based on the fixed sitting position (Pf) and a position of the holding member while the operation processing is being performed based on the sitting path , and the lowering process includes lowering the holding member on a fixed movement path. <EOS>