Carrying device, control device and program
View Patent ↗The carrying device comprises a carrying mechanism carrying a fluid vessel containing liquid, a detection device detecting depth information changing with depth of the liquid in the fluid vessel, and a control device controlling the carrying mechanism. The control device comprises: an information acquisition unit acquiring the depth information detected by the detection device; a computing unit calculating a maximum value of an acceleration which can be given to the fluid vessel when carried based on the depth information acquired by the information acquisition unit; and a carry command unit giving the carrying mechanism a command for carrying the fluid vessel at acceleration of the maximum value or smaller. The computing unit calculates a greater value as the maximum value of the acceleration as the depth of the liquid in the fluid vessel increases, and a smaller value as the maximum value of the acceleration as the depth of the liquid in the fluid vessel decreases.
1. A carrying device comprising carrying mechanism carrying a fluid vessel containing a liquid, a detection device detecting depth information changing in accordance with a depth of the liquid in the fluid vessel, and a control device controlling the carrying mechanism, wherein the control device comprises: an information acquisition unit acquiring the depth information detected by the detection device; a computing unit calculating a maximum value of an acceleration which can be given to the fluid vessel during carrying the fluid vessel based on the depth information acquired by the information acquisition unit; and a carry command unit giving the carrying mechanism a command for carrying the fluid vessel at an acceleration of not greater than the maximum value of the acceleration, and the computing unit calculates a greater value as the maximum value of the acceleration as the depth of the liquid in the fluid vessel increases, and calculates a smaller value as the maximum value of the acceleration as the depth of the liquid in the fluid vessel decreases.
2. The carrying device according to claim 1 , wherein the detection device comprises a weight sensor, and a weight of the liquid measured by the weight sensor is detected as the depth information.
3. The carrying device according to claim 1 , wherein the detection device comprises an imaging device, and the imaging device images the liquid in the fluid vessel from a side, whereby an image showing a bottom surface of the fluid vessel and a surface of the liquid is detected as the depth information.
4. The carrying device according to claim 1 , wherein the carrying mechanism carries the fluid vessel along a plane comprising a first axis and a second axis intersecting the first axis, and, in the case of carrying the fluid vessel between two points on the plane from one point to the other point, based on a first axis direction component and a second axis direction component of an acceleration vector from the one point to the other point having a magnitude of the maximum value of the acceleration, the carry command unit of the control device gives the carrying mechanism a command for carrying the fluid vessel in a first axis direction at the acceleration of not greater than the first axis direction component, while carrying the fluid vessel in a second axis direction at the acceleration of not greater than the second axis direction component.
5. A control device for controlling a carrying mechanism carrying a fluid vessel containing a liquid, comprising an information acquisition unit acquiring depth information changing in accordance with a depth of the liquid in the fluid vessel, a computing unit calculating a maximum value of an acceleration which can be given to the fluid vessel during carrying the fluid vessel based on the depth information acquired by the information acquisition unit, and a carry command unit giving the carrying mechanism a command for carrying the fluid vessel at an acceleration of not greater than the maximum value of the acceleration, the computing unit calculates a greater value as the maximum value of the acceleration as the depth of the liquid in the fluid vessel increases, and calculates a smaller value as the maximum value of the acceleration as the depth of the liquid in the fluid vessel decreases.
6. A program for controlling a carrying mechanism carrying a fluid vessel containing a liquid, the program making a computer acquire depth information changing in accordance with a depth of the liquid in the fluid vessel, calculate a maximum value of an acceleration which can be given to the fluid vessel during carrying the fluid vessel based on the depth information acquired, and give the carrying mechanism a command for carrying the fluid vessel at an acceleration of not greater than the maximum value of the acceleration, the computer calculating a greater value as the maximum value of the acceleration as the depth of the liquid in the fluid vessel increases, and calculating a smaller value as the maximum value of the acceleration as the depth of the liquid in the fluid vessel decreases.