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; 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 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 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 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; 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 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 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 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 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 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.