Abstract
A humanoid robot (robot) includes: a gripping portion that includes a palm portion serving as a base for holding cloth (workpiece) and plural finger portions radially extended from the palm portion; a palm sensor unit that is provided at the palm portion and detects workpiece information including a shape and a disposition of the workpiece; and a control unit that controls holding and an operation of the workpiece by the gripping portion based on an operation parameter obtained by inputting a detection result of the palm sensor unit into a trained model learned using learning data representing a combination of an operation of a hand of a skilled worker during work and an operation of a sewing machine and executing arithmetic processing of the learning model.