Abstract:
A robot controller (2) configured to control a robot (1) including a plurality of joints (J1-J6) each rotatable around a rotation axis, the robot controller (2) including: an acquisition unit (21) configured to acquire a rotation angle of each of the plurality of joints (J1-J6); a determination unit (22) configured to determine whether or not the robot (1) has been in proximity to a singular configuration, based on the rotation angle of each of the plurality of joints (J1-J6); and a control unit (23) configured to control the plurality of joints (J1-J6) to be rotated not to rotate simultaneously, when the determination unit (22) determines that the robot (1) has been in proximity to the singular configuration.
Abstract:
A movable object controlling apparatus includes an obstacle detecting device including circuitry detects an obstacle, and a controlling device including circuitry which sets a monitor region with respect to a movable object, controls a speed of the movable object based on detection of the obstacle by the obstacle detecting device in the monitor region, and changes a size of the monitor region based on the speed of the movable object.
Abstract:
A mobile unit according to an embodiment includes a main body, a moving mechanism, a sensor, a recognizer, a first movement adjuster, a second landmark recognizer, and a second movement adjuster. The moving mechanism moves the main body. The sensor detects a distance and a direction to an object around the main body. The recognizer recognizes a landmark based on a detection result of the sensor. The first movement adjuster controls the moving mechanism such that the main body is moved to a target position based on the landmark. If the distance to the landmark has become smaller than a first threshold, the second landmark recognizer recognizes a second landmark. The second movement adjuster controls the moving mechanism such that the main body is moved to the target position based on the second landmark.