Abstract:
An optical velocity measuring apparatus which can restrict the effect of rotational motion of a moving object and estimate a velocity of its own with high accuracy, for a moving object with no wheels or a moving object of which the wheels slip includes an imager, provided in a moving object, for imaging a traveling surface such that a shift amount of each pixel at a time when an imaging target surface has shifted varies depending on a position of the pixel within an image, and the optical velocity measuring apparatus acquires a pixel shift amount gradient, which is a change in the shift amount of each pixel with respect to a predetermined axis, from a plurality of images captured by the imaging means in a time series and a velocity of the moving object from the pixel shift amount gradient is acquired.
Abstract:
The present invention provides a mobile robot system which predicts, in an environment in which mobile objects such as people come and go, a place at which the possibility that a mobile object may appear is high and a potential mobile object and can efficiently avoid collision with a mobile object. The mobile robot system includes an outside world sensor that measures a position of an object in a surrounding environment, a traveling unit that displaces an own position, and a control unit that controls the traveling unit. The mobile robot system is configured such that: history map data in which positions (object movement positions) at each of which an object has moved and velocity information of the object within a predetermined period are provided on map data indicative of a movement space of the robot; based on environment information obtained from the outside world sensor, a mobile object appearance point at which no mobile body exists at present but there is the possibility that a mobile body may appear in the future is recognized; the velocity information of an object which moved over a position in the neighborhood of the appearance point in the past is read out from the map data; a shape of a collision risk area which is an area in which the possibility that a mobile object may appear and collide with the robot in the future in response to the velocity information is high is determined; and the control unit controls at least one of an advancing direction and a velocity of the robot in response to a positional relationship between the collision risk area and the robot.
Abstract:
Information that matches personal hobbies, tastes, and trends is provided. An information search device comprises: an information acquisition unit that acquires sensor information; an information verbalization unit that verbalizes the sensor information acquired by the information acquisition unit; a general knowledge database storing language information and various information in association with each other; and a search unit that searches the general knowledge database on the basis of language information verbalized by the information verbalization unit, and outputs various information associated with the language information and with language information similar to such language information.
Abstract:
In order to make learning efficient for a robot, a robot operation device is provided with operation information input units for generating operation information specifying a state of a robot on the basis of an operation by an operator, a control unit for controlling the robot on the basis of the operation information, a non-operation information collecting unit for collecting non-operation information which is information that relates to the operator and does not affect the state of the robot, an action analysis unit for estimating the state of the operator on the basis of the non-operation information, and an action learning unit for learning the operation of the operator on the basis of the operation information and the estimation result of the action analysis unit.
Abstract:
According to the present device, a mobile robot system capable of estimating the occurrence of various risks within its environment and executing appropriate processing to achieve an objective is to be provided. A mobile robot system includes: an environment recognition unit for recognizing an external environment; a travelling unit; a travelling control unit which controls the travelling unit on the basis of environment information from the environment recognition unit; a calculation unit which generates a travelling command to the travelling control unit; a potential risk area recognition unit; and a risk occurrence condition detection unit. The calculation unit includes an objective setting unit, an occurring risk attribute recognition unit, and an own location recognition unit, and also includes a movement planning unit. A potential risk area where there is a potential risk that occurs due to a change in weather or road surface and a risk occurrence condition are recognized by the potential risk area recognition unit. The risk occurrence condition is detected by the risk occurrence condition detection unit. When the risk occurrence condition is satisfied, the calculation unit calculates a degree of influence of the occurring risk on achievement of an objective quantitatively/in stages. A moving method/moving route near an area where the risk has occurred is planned. The system includes a mobile robot which autonomously moves on the basis of the plan.
Abstract:
To provide a small flying object that is inexpensive and capable of stable flying. In order to solve the above problem, a representative example of the small flying object of the present invention includes an upper rotor that generates thrust by rotating, a lower rotor that is disposed below the upper rotor and rotates coaxially with the upper motor and in the opposite direction to the upper motor, and an inertia balancer that is connected to one of the rotors having a lower rotation speed during hovering among the upper rotor and the lower rotor, and rotates integrally with the one rotor. The inertia balancer compensates a difference between an angular momentum of the one rotor and an angular moment of the other rotor during hovering.
Abstract:
A humanoid robot includes: a body portion; a head portion; a left arm and a right arm that have ends connected to the left and right at an upper portion of the body portion; a left foot and a right foot that have ends connected to the left and right at a lower portion of the body portion; and a left running unit and a right running unit provided to the other ends of the left foot and the right foot. The left running unit has a left drive wheel on a front side of an advancing direction and a left follower wheel on a rear side in the advancing direction, the right running unit has a right drive wheel on a front side of the advancing direction, and a right follower wheel on a rear side in the advancing direction.
Abstract:
An environment information acquisition unit acquires a signal state of a traffic light. A self-position estimation unit estimates a self-position of the autonomous moving object. A traveling route decision unit calculates a first time necessary to move along a first route from the self-position to an end point of a crosswalk and a second time necessary to move along a second route from the self-point to a start point of the crosswalk in a case in which the signal state is changed from blue to red on the crosswalk after a predetermined time or in a case in which the signal state is changed from blue to red, and selects a route corresponding to a time smaller between the first time and the second time. A vehicle control unit controls autonomous movement of the autonomous moving object so that the autonomous moving object moves along the selected route.
Abstract:
The invention is directed to an inverted pendulum moving apparatus that may address various kinds of disturbance forces and a control method therefor. The apparatus has one or more wheels coaxially arranged and a center of gravity of parts other than the wheel located above an axle, includes an inversion control part that discriminates a cause of a disturbance force based on a wheel rotation speed of the wheel and the disturbance force and determines output torque to the wheel based on the determination result.