Method of Controlling Surface Treatment System
20200198154 ยท 2020-06-25
Inventors
- Hideo Shiwa (Tokyo, JP)
- Yasuto Teramoto (Tokyo, JP)
- Genji Nakayama (Tokyo, JP)
- Hiroyuki Suzuki (Tokyo, JP)
Cpc classification
B08B3/024
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1664
PERFORMING OPERATIONS; TRANSPORTING
B05B13/0431
PERFORMING OPERATIONS; TRANSPORTING
B24B41/04
PERFORMING OPERATIONS; TRANSPORTING
B25J5/00
PERFORMING OPERATIONS; TRANSPORTING
B05B13/005
PERFORMING OPERATIONS; TRANSPORTING
B25J9/162
PERFORMING OPERATIONS; TRANSPORTING
B25J11/0075
PERFORMING OPERATIONS; TRANSPORTING
B05B15/70
PERFORMING OPERATIONS; TRANSPORTING
B05B12/124
PERFORMING OPERATIONS; TRANSPORTING
B05B13/0436
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J15/00
PERFORMING OPERATIONS; TRANSPORTING
B05B13/00
PERFORMING OPERATIONS; TRANSPORTING
B05B15/70
PERFORMING OPERATIONS; TRANSPORTING
B08B3/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Provided is a system controlling method that improves versatility of a surface treatment system. In the treatment system, for treating a surface of an object by a treatment machine while moving the treatment machine relative to the surface of the object by an action of a work robot, there is provided a trackless type work machine mounting the work robot on a self-propelled cart; and the work machine mounts a robot moving device for moving the work robot relative to the self-propelled cart at least in a height direction. A work area in which the object and the work machine are present is image-captured by a position determination camera. A control device recognizes relative positional relation between the object and the self-propelled cart based on image-captured data of the position determination camera and controls the self-propelled cart based on the recognized relative positional relation, whereby the work machine is moved to a designated work position near the object.
Claims
1. A method of controlling a surface treatment system, the method comprising: moving a treatment machine for treating a surface of an object relative to the surface of the object by a movement of a work robot, the treatment machine being held by a leading end portion of a work arm of the work robot, thus treating the surface of the object by the treatment machine, wherein the surface treatment system comprises trackless type work machine mounting the work robot on a self-propelled cart, the work machine mounting a robot moving device for moving the work robot relative to the self-propelled cart at least in a height direction, and the self-propelled cart, the robot moving device, and the work robot being controlled by a control device, respectively; image-capturing, by a position determination camera, a work area in which the object and the work machine are present; recognizing, by the control device, a relative positional relation between the object and the work machine, based on captured-image data of the position determination camera and three-dimensional shape data of the object inputted to the control device; and moving, by the control device controlling the self-propelled cart, the work machine to a designated work position near the object, based on the recognized relative positional relation.
2. (canceled)
3. The method of controlling a surface treatment system of claim 1, wherein: moving the work machine to the designated work position comprises: determining, by a movement distance sensor mounted on the work machine, a distance relative to the object; and controlling, by the control device, the self-propelled cart based on the relative positional relation and the distance relative to the object determined by the movement distance sensor.
4. The method of controlling a surface treatment system of claim 1, the method further comprising adjusting, by the control device, the self-propelled cart to a horizontal posture by controlling a tilt adjustment device mounted on the self-propelled cart based on detection information of a level sensor mounted on the work machine after moving the work machine to the designated work position.
5. The method of controlling a surface treatment system of claim 1, wherein as the control device controls the robot moving device based on the three-dimensional shape data of the object after moving the work machine to the designated work position, the work robot is moved to a position that allows surface treatment of the object by the treatment machine.
6. The method of controlling a surface treatment system of claim 5, the method further comprising: determining, by a movement distance sensor configured to move together with the work robot by an operation of the robot moving device, a distance relative to the object; and controlling, by the control device, the robot moving device to move the work robot based on the three-dimensional shape data and the distance relative to the object determined by the movement distance sensor.
7. The method of controlling a surface treatment system of claim 1, wherein moving the treatment machine for treating the surface of the object comprises controlling, by the control device, the work robot to move the treatment machine relative to the surface of the object based on the three-dimensional shape data of the object.
8. The method of controlling a surface treatment system of claim 7, further comprising, in surface treatment of the object by the treatment machine: determining, by a treatment distance sensor mounted on the work arm, a distance relative to the surface of the object; and controlling by the control device, the work robot to move the treatment machine relative to the surface of the object based on the three-dimensional shape data and of the distance relative to the surface of the object determined by the treatment distance sensor.
9. The method of controlling a surface treatment system of claim 1, further comprising, in surface treatment of the object by the treatment machine: determining, by a protruding object sensor mounted on the work arm, a presence of a protruding object on the object; and controlling, by the control device, the work robot to cause the treatment machine to circumvent the protruding object based on of the presence of the protruding object determine by the protruding object sensor.
10. The method of controlling a surface treatment system of claim 1, further comprising, in surface treatment on the object by the treatment machine: determining, by a treatment distance sensor mounted to the work arm, a distance relative to each one of a plurality of determination points on the surface of the object; and controlling, by the control device, the work robot to adjust a posture of the treatment machine relative to the surface of the object based on the distance relative to each one of the plurality of determination points determined by the treatment distance sensor.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
EMBODIMENTS
[0085]
[0086] In this surface treatment work, on a machine body outer face of the aircraft W, various surface treatments such as a cleaning treatment, a paint coat peeling treatment, a paint surface treatment, a polishing treatment, a painting treatment, an inspection treatment, etc. are carried out one after another.
[0087] Inside a building structure accommodating the aircraft W as a treatment subject, there are set a high-place work machine 1 and a low-place work machine 2. Each one of these work machines 1, 2 mounts a turnable work robot 3, 4 having an articulated type work arm 3a, 4a.
[0088]
[0089] In both the cases, treatment works on high-place parts (e.g. a fuselage upper side, a wing upper side, a vertical tail, etc.) of the aircraft W are carried out by the high-place work machine 1. On the other hand and in parallel therewith, treatment works on low-place parts (e.g. a fuselage lower side, a wing lower side, etc.) of the aircraft W are carried out by the low-place work machine 2. Thus, the treatment works are carried out in a mode of work sharing using both the high-place work machine 1 and the low-place work machine 2 on the entire outer face of the machine body of the aircraft W.
[0090] Each work machine 1, 2 includes a trackless type electrically powered self-propelled carts 5, 6. Further, there is provided no rail or guide line that restricts the movement paths of the respective work machines 1, 2. In this sense, these respective work machines 1, 2 are trackless work machines.
[0091] And, the self-propelled cart 5, 6 of the respective work machine 1, 2 can travel to any desired orientation (direction) in the horizontal direction, without involving any change in the orientation of the cart body (i.e. the cart body posture as seen in the plan view).
[0092] From the above-described arrangements, each work machine 1, 2 can move speedily to a desired position on the floor inside the building structure.
[0093] Further, these self-propelled carts 5, 6 can change to any desired orientation in the horizontal direction, without involving any change in the orientation of the cart body (i.e. the cart body posture as seen in the plan view).
[0094] With the above, each work machine 1, 2 can speedily change its orientation to any orientation in the horizontal direction at each position.
[0095] The respective self-propelled cart 5, 6 mounts also a tilt adjustment device 7 for adjusting tilt of the cart body relative to the horizontal direction. By activating this tilt adjustment device 7, the tilt of the cart body relative to the horizontal direction can be adjusted in any direction in the horizontal direction.
[0096] In each work machine 1, 2, the work robot 3, 4 is mounted on the self-propelled cart 5, 6 via a robot moving device X.
[0097] Therefore, by moving the respective work machine 1, 2 to a work position near the aircraft W via traveling of the respective self-propelled cart 5, 6 and then activating the robot moving device X, it is possible to move the work robot 3, 4 to a position that allows work on a target part of the aircraft W (that is, a position that allows treatment of the target part in the machine body surface of the aircraft W by a treatment machine 8 held to the leading end portion of the work arm 3a, 4a).
[0098] As shown in
[0099] And, such work robot 3 is mounted also on a feeder table 10b provided at the leading end portion of an extension/contraction arm 10a of the feeder device 10.
[0100] The lift device 9 is capable of elevating the work robot 3 to a height (altitude) that allows a work on an upper end portion of the vertical tail of the large aircraft W by extending upwards the extension/contraction tower section 9a to its maximum extended state shown in
[0101] Also, the feeder device 10 is capable of feeding the work robot 3 in the horizontal direction to a position that allows a work on lateral width-wise center portion of a fuselage upper side portion of the large aircraft W by extending the extension/contraction arm 10a to its maximum extended state shown also in
[0102] Both of these lift device 9 and feeder device 10 are configured such that the extension/contraction tower section 9a or the extension/contraction arm 10a thereof is extended/contracted via a transmission mechanism such as a rack-pinion mechanism or a ball-screw mechanism by a servo motor.
[0103] Therefore, by adjusting the extension amount of the extension/contraction tower section 9a or the extension/contraction arm 10a by an operation of the servo motor, the position of the respective work robot 3 relative to the aircraft W can be adjusted in accordance with the particular body shape of the aircraft W.
[0104] As shown in
[0105] And, the work robot 4 is mounted on a lift table 11b provided at the leading end portion of the extension/contraction boom 11a of the lift device 11.
[0106] This lift device 11 too is configured such that the extension/contraction boom 11a thereof is extended/contracted via a transmission mechanism such as a rack-pinion mechanism or a ball-screw mechanism by a servo motor.
[0107] Therefore, by adjusting the extension amount of the extension/contraction boom 11a by an operation of the servo motor, the position of the work robot 4 relative to the aircraft W can be adjusted in accordance with the particular body shape of the aircraft W.
[0108] Incidentally, the transmission mechanism of the respective lift device 9, 11 and the feeder device 10 is not limited to a rack-pinion mechanism or a ball-screw mechanism, but other various types of transmission mechanism can be employed.
[0109] Each self-propelled cart 5, 6 includes a power source connection section 12 and mounts a battery 13.
[0110] And, the self-propelled carts 5, 6 and the various electric devices mounted on these self-propelled carts 5, 6 such as the work robots 3, 4, the lift devices 9, 11, the feeder device 10, etc. can be operated by either electric power supplied from a power line connected to the power source connection section 12 or electric power supplied from the battery 13.
[0111] The treatment machines 8 to be held to the leading end portions (namely, the wrist portions) of the work arms 3a, 4b of the work robots 3, 5 can be changed in accordance with a type of the surface treatment to be carried out.
[0112] A plurality of kinds of such treatment machines 8 for replacement (e.g. a drug applicator, a cleaning water applicator, a putty polisher, a painting machine, etc.) are set under a condition that allows automatic change (replacement) through a cooperative action between the work robot 3, 4 and a treatment machine changer device, and these treatment machines are stored and accommodated as such in a treatment machine accommodation section 14 of each work machine 1, 2.
[0113] Further, each work machine 1, 2 mounts also various kinds of supply source devices Y such as a compressor for feeding compressed air to the treatment machine held by the work robot 3, 4 in a treatment work using the compressed air or a tank and a pump for feeding paint and curing liquid to the treatment machine 8 (painting machine) held by the work robot 3, 4 in a painting treatment.
[0114] Incidentally, as for the various kinds of electric devices to be mounted on the respective work machines 1, 2, these devices are provided with explosion-proof feature for reliably preventing e.g. fire-catching trouble at the time of e.g. painting treatment.
[0115] On the other hand, in the respective work machines 1, 2 (see
[0116] Further, the respective work machine 1, 2 mounts also a level (horizontal level) sensor S2 for determining a level (horizontal level) of the self-propelled cart 5, 6.
[0117] Moreover, the work arm 3a, 4a of the work robot 3, 4 of the respective work machine 1, 2 mounts also a laser type treatment distance sensor S3 for determining a distance relative to a machine outer face of the aircraft W, a laser type protruding object sensor S4 for detecting any protruding object present on the machine outer face of the aircraft W, and so on.
[0118] And, each work machine 1, 2 mounts an onboard controller 15. This onboard controller 15 controls the self-propelled cart 5, 6 and the various mounted devices such as the work robot 3, 4, etc.
[0119] On the other hand, in the building structure accommodating the aircraft W as the treatment subject, a plurality of position determination cameras C1, C2 for image-capturing the surrounding area of the accommodated aircraft W are installed at respective parts in distribution and a general controller 16 is also provided.
[0120] The onboard controllers 15 mounted on the respective work machines 1, 2 and the general controller 16 installed inside the building structure are control devices responsible for controlling of the surface treatment system having both the work machines 1, 2.
[0121] Next, a mode of work of a surface treatment work carried out by using these high-place work machine 1 and low-place work machine 2 will be explained with reference to
[0122] <First Step>
[0123] As shown in
[0124] Further, on the machine outer face of the accommodated aircraft W, there are set a plurality of treatment sections K arranged in a matrix for dividing this machine outer face into a plurality of sections.
[0125] Incidentally, the setting of these treatment sections K may be made automatically by the general controller 16, based on three-dimensional shape data Dw of the aircraft W obtainable from e.g. a designing document of the aircraft W.
<Second Step>
[0126] As shown in
[0127] In this movement operation, the manual operation on the general controller 16 or the onboard controller 15 can be a remote manual operation using a remote controller or a direct manual operation on the general controller 16 or the onboard controller 15.
[0128] Further, in this movement into the work area A, the self-propelled cart 5 of the work machine 1 is caused to travel by electric power supplied from the battery 13, without using the power source connection section 12.
[0129] After the work machine 1 is moved into the work area A, in order to secure further electric power for a (utility) work subsequent thereto, a power line extend from a nearby power supply section will be connected to the power supply connection section 12 of the work machine 1.
[0130] <Third Step>
[0131] After this power connection, based on the three-dimensional shape data Dw of the aircraft W inputted in advance to the general controller 16 and captured-image data Dc transmitted wirelessly from the position determination camera C1 set at a predetermined position (i.e. the captured-image data of the work area A where a portion of the aircraft W and the work machine 1 are present), the relative positional relation between the work machine 1 and the aircraft W is caused to be recognized by the general controller 16.
[0132] And, based on this recognized relative position relation between the work machine 1 and the aircraft W, a movement instruction for moving the work machine 1 to a designated work position P nearby the aircraft W is transmitted wirelessly from the general controller 16 to the onboard controller 15 of the work machine 1.
[0133] Upon receipt of this movement instruction, the onboard controller 15 of the work machine 1 controls the self-propelled cart 5, whereby the work machine 1 is moved automatically to the designated work position P nearby the aircraft W as illustrated in
[0134] In this automatic movement to the designated work position P, the onboard controller 15 monitors the distance between the work machine 1 and the aircraft W continuously and in parallel therewith.
[0135] And, as the onboard controller 15, via this monitoring, adds correction in the control of the self-propelled cart 5 based on the three-dimensional shape data Dw of the aircraft W and the captured-image data Dc of the position determination camera C1, the work vehicle 1 will be stopped at the designated work position P precisely.
[0136] Moreover, the onboard controller 15 monitors also presence/absence of any obstacle which may be present in the surrounding of the work machine 1 based on the determination information provided by the movement distance sensor S1 mounted on the work machine 1.
[0137] By this monitoring, the onboard controller 15 will stop the self-propelled cart 5 in case presence of an obstacle has been detected, thus avoiding collision with this obstacle and also will issue an alarm for reporting the presence of the obstacle.
[0138] Further, after stopping the work machine 1 at the designated work position P, the onboard controller 15 will control the tilt adjustment device 7 based on detection information of the level sensor S2, thus adjusting the self-propelled cart 5 to a substantially perfectly horizontal posture.
[0139] <Fourth Step>
[0140] After the above-described adjustment of the (horizontal) level of the self-propelled cart 5, the onboard controller 15, based on the three-dimensional shape data Dw of the aircraft W transmitted from the general controller 16 and the distance information relative to the machine body of the aircraft W obtained by the movement distance sensor S1 mounted on the feeder table10, as illustrated in
[0141] Namely, by these operations of the lift device 9 and the feeder device 10, the work robot 3 of the work machine 1 is caused to be moved close to one of the treatment sections K set in the machine body outer face of the aircraft W.
[0142] <Fifth Step>
[0143] Thereafter, based on the three-dimensional shape data Dw of the aircraft W and the distance information relative to the machine body of the aircraft W obtained by the movement distance sensor S3 mounted to the work arm 3a of the work robot 3, the onboard controller 15 will control arm movements of the work robot 3, thereby to move the treatment machine 8 held to the work arm 3a along the machine body outer face of the aircraft W while providing a treating action on this machine body outer face of the aircraft W. With this, one treatment section K in the machine body outer face of the aircraft W is treated.
[0144] Also, in the above-described movement of the treatment machine 8 by the robot movements, the onboard controller 15 will determine a distance between the sensor S3 and a determination point G for a plurality of such determination points G on the machine body outer face around the treatment machine 8.
[0145] Further, based on the result of this determination, the onboard controller 15 will calculate tilt of the machine body outer face part to be treated by the treatment machine 8.
[0146] And, the onboard controller 15 will add a correction to posture control of the treatment machine 8 based on the three-dimensional shape data Dw of the aircraft W, based on the result of the above-described calculation, whereby the treatment machine 8 will be caused to provide its treatment action with constantly keeping its vertical posture relative to each treatment part of the machine body outer face.
[0147] Moreover, in the course of the movement of the treatment machine 8 by the robot movements, as illustrated in
[0148] <Sixth Step>
[0149] Upon completion of the treatment on the one treatment section K in the machine body outer face of the aircraft W at the fifth step described above, the onboard controller 15 will again operate the lift device 9 and the feeder device 10 based on the three-dimensional shape data Dw of the aircraft W and the distance information relative to the machine body of the aircraft W obtained by the movement distance sensor S1 mounted to the feeder table 10, whereby the work robot 3 will be caused to move closer to a next treatment section K in the machine body outer face of the aircraft W.
[0150] And, by implementing the above-described fifth step again on this next treatment section K, this next one treatment section K in the machine body outer face of the aircraft W is treated.
[0151] <Seventh Step>
[0152] With repetition of these fifth and sixth steps, a treatment work on each treatment section K with locating the work machine 1 at one designated step position P is completed. Then, the onboard controller 15 will contract the extension/contraction tower section 9a of the lift device 9 and the extension/contraction arm 10a of the feeder device 10, thereby to return the work robot 3 to its storage position in the work machine 1.
[0153] Thereafter, the general controller 16, based on the recognized relative position relation between the work machine 1 and the aircraft W, will transmit to the onboard controller 15 a movement instruction for moving the work machine 1 to a next designated work position P near the aircraft W within the same work area A.
[0154] In response to this movement instruction, the onboard controller 15 will move the work machine 1 to the next designated work position P in the same manner as the third step described above.
[0155] Further, at this designated work position P, the onboard controller 15 controls the tilt adjustment device 7 again, based on detection information of the level sensor S2, thus adjusting the the self-propelled cart 5 to the horizontal posture again.
[0156] Thereafter, with repletion of the fourth through seventh steps, treatment works on one work area A are completed.
[0157] And, upon completion of the treatment works in one work area A, for each one of the remaining work areas A, the treatment works will be carried out similarly in the order of from the first to seventh step, whereby one kind of treatment work among a plurality of kinds of surface treatment works is carried out and after its completion, after changing the treatment machine 8 to be held to the work arm 3a of the work robot 3, the surface treatment work on the machine body outer face of the aircraft W will be carried out for the respective work area A similarly.
[0158] In the above-described series of surface treatment works for the machine body outer face of the aircraft W, the low-place work machine 2 will implement controls similarly to the high-place work machine 1, except for the control for the feeder device 10.
[0159] Incidentally, the high-place work machine 1 and the low-place work machine 2 are used basically as a pair, and will be controlled as such in such a manner to avoid mutual interference between work areas thereof, by e.g. disposing them at positions opposite to each other across the treatment subject W therebetween.
INDUSTRIAL APPLICABILITY
[0160] The present invention is applicable to a surface treatment of various kinds of objects, not limited to an aircraft, but including a railway car, a boat, a rocket, a bridge, a housing, etc.
DESCRIPTION OF SIGNS
[0161] W: aircraft (treatment subject) [0162] 8: treatment machine [0163] 3, 4: work robot [0164] 3a, 4a: work arm [0165] 5, 6: self-propelled cart [0166] 1, 2: trackless type work machine [0167] X: robot moving device (lift device, feeder device) [0168] 15: onboard controller (control device) [0169] 16: general controller (control device) [0170] A: work area [0171] C1, C2: position determination camera [0172] Dc: captured-image data [0173] P, P: designated work position [0174] Dw: three-dimensional shape data [0175] S1: movement distance sensor [0176] S2: level sensor [0177] 7: tilt adjustment device [0178] S3: treatment distance sensor [0179] S4: protruding object sensor [0180] T: protruding object [0181] K: treatment section [0182] G: determination point