Abstract:
In a three-dimensional scanner, a scanner main body calculates the position and direction of a depth sensor. The scanner main body also determines a movement candidate, which is a candidate for a position and direction to/in which the depth sensor is to be moved next. Then, the scanner main body acquires a feature within the movement candidate, which is the feature observable by the depth sensor from the movement candidate, and evaluates the stability of mapping performed from the movement candidate through use of the feature within the movement candidate. The scanner main body further presents at least any one of the moving direction or moving speed of the depth sensor to a user based on an evaluation result.
Abstract:
Provided is an elevator shaft dimensions measurement device including: a plurality of 3-D distance image sensors which are arranged on a circumference of the same circle, facing the direction of the center of the circle and inclined at an elevation angle with respect to a horizontal plane, and which output measurement data by capturing an image of a pattern irradiated onto the inner walls of an elevator shaft that are imaging objects; and a computer which integrates the measurement data output from the plurality of 3-D distance image sensors at a plurality of height positions in the elevator shaft, generates first integrated measurement data covering 360 degrees in the horizontal direction, aligns the first integrated measurement data to create second integrated measurement data after the alignment, and calculates the dimensions of the elevator shaft on the basis of the second integrated measurement data after the alignment.
Abstract:
A sensor data input device obtains a plurality of sensor data sequences, each indicating time-series sensor values generated by measuring a work of a working subject using a sensor. A class data generator determines a plurality of intervals obtained by temporally dividing each sensor data sequence based on the sensor values, determines classes of the intervals, each class indicating a type of temporal variations in the sensor values included in one of the intervals, and generates a plurality of first class data sequences for each sensor data sequence, each first class data sequence indicating the intervals and the classes of the sensor data sequence. A class data linker associates the corresponding intervals having an identical class with each other, among the plurality of first class data sequences. A determiner calculates characteristic values of the intervals associated with each other.
Abstract:
A tool shape measurement device includes: a contour detection unit that detects a tool contour from an image of a rotating tool that is taken; an axis direction calculation unit that calculates a tool axis direction that is an axis direction of the rotating tool on the basis of the tool contour; a tool diameter measurement unit that calculates an apparent tool diameter of the rotating tool on an imaging surface on the basis of a calibrated positional and postural relationship between an imaging device and the rotating tool, the tool axis direction, and the tool contour; and a tool diameter correction unit that calculates a distance between the imaging device and the rotating tool using the tool axis direction, and corrects the apparent tool diameter to an actual tool diameter by correcting distortion in the tool contour on the basis of the distance.
Abstract:
An obstacle detection device to be installed on a train includes: a sensor that monitors a monitoring region and outputs a monitoring result; an obstacle detection unit that determines presence or absence of an obstacle on a route on the basis of the monitoring result, and outputs a detection result; a monitoring distance determination unit that uses the detection result to determine a monitoring distance from the train to a reference; and a monitoring region determination unit that determines a monitoring region by using the monitoring distance, in which, when changing the monitoring distance, the monitoring distance determination unit acquires the monitoring region, and changes the monitoring distance such that a part of a monitored first monitoring region overlaps with a part of a second monitoring region based on the changed monitoring distance, in order not to generate a region not monitored.
Abstract:
A robot operation evaluation device includes: an operational state calculator for calculating an operational state of an evaluation region that is a movable region of a robot, based on an operational state of the robot; a shape-feature quantity calculator for calculating a shape-feature quantity depending on an operation direction of the evaluation region corresponding to the operational state calculated; and an evaluation value calculator for calculating an evaluation value representing a risk degree of the operational state of the evaluation region with respect to the operation direction, based on the shape-feature quantity.
Abstract:
A workpiece image search apparatus includes: a workpiece image deformation unit that generates a third workpiece image by deforming a second workpiece image so that a difference in workpiece shape between a first workpiece image and the second workpiece image becomes smaller, wherein the first workpiece image is obtained by projecting a first workpiece shape of a first workpiece on a two-dimensional plane, and the second workpiece image is obtained by projecting a second workpiece shape of a second workpiece on a two-dimensional plane; and a similarity calculation unit that calculates a similarity between the first workpiece shape and the second workpiece shape by comparing the third workpiece image with the first workpiece image.
Abstract:
Provided is an edit unit that checks, as time data, a designated time received in an input unit, against a map data DB to identify map data corresponding to the designated time. Upon the receipt of the designated time in the input unit, a map-data generating unit redoes the update of the map data, identified by the edit unit, using measurement data newly acquired after the designated time is received in the input unit.
Abstract:
An object recognizer recognizes a position and an attitude of a target object based on data measured by a sensor. A safe distance calculator calculates a distance from the target object to a certain object which is other than an object manipulation apparatus and the target object. A manipulation controller controls the pickup device based on the position and the attitude of the target object, and based on the distance from the target object to the certain object. When there are a plurality of target objects to be selected by the object manipulation apparatus, the manipulation controller selects one of the target objects having distances to the certain object longer than a predetermined threshold, and manipulates the selected target object using the pickup device.