Abstract:
Provided is a mobile robot that moves autonomously over a floor covered by a carpet, the mobile robot including an acceleration sensor that measures a translational acceleration of the mobile robot, an estimation unit that estimates an inclination of a pile of the carpet on a basis of the translational acceleration measured by the acceleration sensor while the mobile robot is accelerating or decelerating, and a movement control unit that controls a movement velocity and a movement direction of the mobile robot on a basis of the inclination of the pile estimated by the estimation unit.
Abstract:
A robot system for assisting a patient in standing up and/or sitting down is provided. The robot system includes the following elements. A drive mechanism executes a drive pattern for assisting the patient in standing up and/or sitting down. An instruction input device receives an instruction to cause the drive mechanism to execute the drive pattern. A state acquirer acquires an execution state of the drive mechanism which is executing the drive pattern. A controller decides whether or not to cause the drive mechanism to execute the instruction received by the instruction input device, on the basis of the execution state acquired by the state acquirer, and controls the driving of the drive mechanism.
Abstract:
A robot arm temporarily stops when a contact detector detects contact. A holding motion selecting unit then selects one of continuously stopped motion, directionally limited motion, and directionally unlimited motion in accordance with information including one or both of a distance between the robot arm and a contacted object and force applied to the robot arm by a person. A motion controller causes the selected motion to achieve holding motion.