Crane
11691855 · 2023-07-04
Assignee
Inventors
Cpc classification
B66C13/48
PERFORMING OPERATIONS; TRANSPORTING
B66C23/42
PERFORMING OPERATIONS; TRANSPORTING
B66C13/46
PERFORMING OPERATIONS; TRANSPORTING
International classification
B66C13/40
PERFORMING OPERATIONS; TRANSPORTING
B66C13/46
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A crane is provided. A slewing base camera detects a load W that is suspended by a wire rope, the current coordinate location of the load is calculated from the location of the detected load, the current coordinate location of a tip end of a boom is calculated from the position of a crane, a target velocity signal that was inputted from a manipulation tool is converted into a target coordinate location of the load, a wire rope direction vector is calculated from the current coordinate location of the load and the target coordinate location of the load, a target location of the tip end of the boom for the target coordinate location of the load is calculated from a wire rope reel-out amount and the wire rope direction vector, and an actuator operation signal is generated.
Claims
1. A crane comprising: a crane apparatus; a monitoring apparatus provided in the crane apparatus and configured to monitor a surrounding area and obtain positional information; and a control circuitry including a processor and configured to control an actuator of the crane apparatus based on a target speed signal relating to a moving direction and a speed of a load suspended by a wire rope from a boom of the crane apparatus, the target speed signal being input from a manipulation tool, wherein the control circuitry is configured to control the actuator of the crane apparatus by: determining, based on the obtained positional information, a current position of the load and a target position of the load, computing, based on the determined current position of the load and target position of the load, a direction vector of the wire rope, computing, based on a let-out amount of the wire rope and the direction vector of the wire rope, a target position of a boom tip for the target position of the load, and generating an operation signal for the actuator of the crane apparatus, based on the target position of the boom tip, to control the actuator so as to move the load along a target course.
2. The crane according to claim 1, wherein: the control circuitry is further configured to control the actuator of the crane apparatus by: computing, based on the current position of the load and the obtained positional information, a current speed of the load, and computing a target course signal by integrating the target speed signal and attenuating a frequency component in a predetermined frequency range; computing a speed difference between the target speed signal and the current speed; computing a corrected course signal by multiplying the target course signal by a correction coefficient for reducing the speed difference; and converting the corrected course signal into the target position of the load relative to a reference position.
3. The crane according to claim 1, wherein the monitoring apparatus includes a plurality of cameras configured to take an image of the load as a stereo camera, and the control circuitry is further configured to determine, from the image taken by the plurality of cameras, the current position of the load relative to the reference position.
4. The crane according to claim 1, wherein the monitoring apparatus is configured to detect the load, and the control circuitry is further configured to control the actuator of the crane apparatus by: computing, based on a position of the detected load, a current position of the load relative to a reference position, computing a current position of the boom tip relative to the reference position from a swivel angle, a luffing angle and an extension/retraction length of the boom, converting the target speed signal into a target position of the load relative to the reference position, and computing the let-out amount of the wire rope based on the current position of the load and the current position of the boom tip.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DESCRIPTION OF EMBODIMENTS
(17) As a working vehicle according to an embodiment of the present invention, crane 1, which is a mobile crane (rough terrain crane), will be described below with reference to
(18) As illustrated in
(19) Vehicle 2 is a travelling body that carries crane apparatus 6. Vehicle 2 includes a plurality of wheels 3 and travels using engine 4 as a power source. Vehicle 2 is provided with outriggers 5. Outriggers 5 are composed of projecting beams hydraulically extendable on opposite sides in a width direction of vehicle 2 and hydraulic jack cylinders extendable in a direction perpendicular to the ground. Vehicle 2 can expand a workable region of crane 1 by extending outriggers 5 in the width direction of vehicle 2 and bringing the jack cylinders into contact with the ground.
(20) Crane apparatus 6 is a working apparatus that hoists up load W with a wire rope. Crane apparatus 6 includes, for example, swivel base 7, swivel-base 7 cameras, boom 9, jib 9a, main hook block 10, sub hook block 11, hydraulic luffing cylinder 12, main winch 13, main wire rope 14, sub winch 15, sub wire rope 16, cabin 17, control apparatus 31 and a manipulation terminal.
(21) Swivel base 7 is a swivel base that allows crane apparatus 6 to swivel. Swivel base 7 is disposed on a frame of vehicle 2 via an annular bearing. Swivel base 7 is configured to be rotatable with a center of the annular bearing as a rotational center. Swivel base 7 is provided with the plurality of swivel-base cameras 7a that monitor the surroundings. Also, swivel base 7 is provided with hydraulic swivel motor 8, which is an actuator. Swivel base 7 is configured to be capable of swiveling in one and other directions via hydraulic swivel motor 8.
(22) As illustrated in
(23) As illustrated in
(24) Boom 9 is a movable boom that supports a wire rope such that load W can be hoisted. Boom 9 is composed of a plurality of boom members. In boom 9, a base end of a base boom member is swingably provided at a substantial center of swivel base 7. Boom 9 is configured to be capable being axially extended/retracted by moving the respective boom members with a non-illustrated hydraulic extension/retraction cylinder, which is an actuator. Also, boom 9 is provided with jib 9a.
(25) The non-illustrated hydraulic extension/retraction cylinder, which is an actuator, is manipulated to extend and retract via extension/retraction valve 24 (see
(26) Boom camera 9b (see
(27) Main hook block 10 and sub hook block 11 are members for suspending load W. Main hook block 10 is provided with a plurality of hook sheaves around which main wire rope 14 is wound and main hook 10a for suspending load W. Sub hook block 11 is provided with sub hook 11a for suspending load W.
(28) Hydraulic lulling cylinder 12 is an actuator that lulls up and down boom 9 and holds a posture of boom 9. In hydraulic lulling cylinder 12, an end portion of a cylinder part is swingably coupled to swivel base 7 and an end portion of a rod part is swingably coupled to the base boom member of boom 9. Hydraulic luffing cylinder 12 is manipulated to extend or retract via luffing valve 25 (see
(29) Main winch 13 and sub winch 15 are actuators that pull in (wind) or let out (unwind) main wire rope 14 and sub wire rope 16. Main winch 13 is configured such that a main drum around which main wire rope 14 is wound is rotated by a non-illustrated main hydraulic motor, which is an actuator, and sub winch 15 is configured such that a sub drum around which sub wire rope 16 is wound is rotated by a non-illustrated sub hydraulic motor, which is an actuator.
(30) The main hydraulic motor is manipulated to rotate via main valve 26m (see
(31) Cabin 17 is a housing that covers an operator compartment. Cabin 17 is mounted on swivel base 7. Cabin 17 is provided with a non-illustrated operator compartment. The operator compartment is provided with manipulation tools for manipulating vehicle 2 to travel, and swivel manipulation tool 18, luffing manipulation tool 19, extension/retraction manipulation tool 20, main drum manipulation tool 21m, sub drum manipulation tool 21s and manipulation terminal 32 and the like for manipulating crane apparatus 6 (see
(32) As illustrated in
(33) Control apparatus 31 is connected to swivel-base cameras 7a and boom camera 9b, and is capable of obtaining image i1 from swivel-base cameras 7a and image i2 from boom camera 9b. Control apparatus 31 is also capable of computing current position coordinate p(n) of load W and a size of load W from obtained image i1 from swivel-base cameras 7a.
(34) Control apparatus 31 are connected to swivel manipulation tool 18, luffing manipulation tool 19, extension/retraction manipulation tool 20, main drum manipulation tool 21m and sub drum manipulation tool 21s, and is capable of obtaining respective manipulation amounts of swivel manipulation tool 18, luffing manipulation tool 19, main drum manipulation tool 21m and sub drum manipulation tool 21s.
(35) Control apparatus 31 is connected to terminal-side control apparatus 41 (see the figure) of manipulation terminal 32 and is capable of obtaining a control signal from manipulation terminal 32.
(36) Control apparatus 31 is connected to swivel valve 23, extension/retraction valve 24, luffing valve 25, main valve 26m and sub valve 26s, and is capable of transmitting operation signals Md to swivel valve 23, luffing valve 25, main valve 26m and sub valve 26s.
(37) Control apparatus 31 is connected to swivel sensor 27, extension/retraction sensor 28, azimuth sensor 29, tufting sensor 30 and winding sensor 43, and is capable of obtaining swivel angle θz of swivel base 7, extension/retraction length Lb, luffing angle θx, let-out amount l(n) of main wire rope 14 or sub wire rope 16 (hereinafter simply referred to as “wire rope”) and an azimuth with the tip of boom 9 as a center.
(38) Control apparatus 31 generates operation signals Md for swivel manipulation tool 18, fling manipulation tool 19, main drum manipulation tool 21m and sub drum manipulation tool 21s based on manipulation amounts of the respective manipulation tools.
(39) Crane 1 configured as described above is capable of moving crane apparatus 6 to any position by causing vehicle 2 to travel. Crane 1 is also capable of increasing a lifting height and/or an operating radius of crane apparatus 6, for example, by luffing up boom 9 to any lifting angle θx with hydraulic lifting cylinder 12 by means of manipulation of tufting manipulation tool 19 and/or extending boom 9 to any length of boom 9 by means of manipulation of extension/retraction manipulation tool 20. Crane 1 is also capable of carrying load W by hoisting up load W with sub drum manipulation tool 21s and/or the like and causing swivel base 7 to swivel by means of manipulation of swivel manipulation tool 18.
(40) As illustrated in
(41) As illustrated in
(42) As illustrated in
(43) Terminal-side swivel manipulation tool 36 is a manipulation tool with which an instruction on a swivel direction and a speed of crane apparatus 6 is input. Terminal-side extension/retraction manipulation tool 37 is a manipulation tool with which an instruction on extension/retraction and a speed of boom 9 is input. Terminal-side main drum manipulation tool 38m (terminal-side sub drum manipulation tool 38s) is a manipulation tool with which an instruction on a rotation direction and a speed of main winch 13 is input. Terminal-side luffing manipulation tool 39 is a manipulation tool with which an instruction on lulling and a speed of boom 9 is input. Each manipulation tool is composed of a manipulation stick substantially perpendicularly erected from the manipulation surface of housing 33 and a non-illustrated sensor that detects a tilt direction and a tilt amount of the manipulation stick. Each manipulation tool is configured to be tiltable to one side and the other side.
(44) As illustrated in
(45) Terminal-side control apparatus 41, which is a control section, controls manipulation terminal 32. Terminal-side control apparatus 41 is disposed inside housing 33 of manipulation terminal 32. Substantively, terminal-side control apparatus 41 may have a configuration in which a CPU, a ROM, a. RAM an HDD and/or the like are connected to one another via a bus or may be composed of a one-chip LSI or the like. Terminal-side control apparatus 41 stores various programs and/or data in order to control operation of suspended-load movement manipulation tool 35, terminal-side swivel manipulation tool 36, terminal-side extension/retraction manipulation tool 37, terminal-side main drum manipulation tool 38m, terminal-side sub drum manipulation tool 38s, terminal-side luffing manipulation tool 39, terminal-side display apparatus 40 and/or the like.
(46) Terminal-side control apparatus 41 is connected to suspended-load movement manipulation tool 35, terminal-side swivel manipulation tool 36, terminal-side extension/retraction manipulation tool 37, terminal-side main drum manipulation tool 38m, terminal-side sub drum manipulation tool 38s and terminal-side luffing manipulation tool 39, and is capable of obtaining manipulation signals each including a tilt direction and a tilt amount of the manipulation stick of the relevant manipulation tool.
(47) Terminal-side control apparatus 41 is capable of generating target speed signal Vd of load W from manipulation signals of the respective sticks, the manipulation signals being obtained from the respective sensors of terminal-side swivel manipulation tool 36, terminal-side extension/retraction manipulation tool 37, terminal-side main drum manipulation tool 38m, terminal-side sub drum manipulation tool 38s and terminal-side luffing manipulation tool 39. Also, terminal-side control apparatus 41 is connected to control apparatus 31 of crane apparatus 6 wirelessly or via a wire, and is capable of transmitting generated target speed signal Vd of load W to control apparatus 31 of crane apparatus 6.
(48) Next, control of crane apparatus 6 by manipulation terminal 32 will be described with reference to
(49) As illustrated in
(50) Upon receiving target speed signal Vd from manipulation terminal 32 every unit time t, control apparatus 31 computes target course signal Pd of load W based on an azimuth of the tip of boom 9, the azimuth being obtained from azimuth sensor 29. Furthermore, control apparatus 31 computes target position coordinate p(n+1) of load W, which is a target position of load W, from target course signal Pd. Control apparatus 31 generate respective operation signals Md for swivel valve 23, extension/retraction valve 24, lulling valve 25, main valve 26m and sub valve 26s to move load W to target position coordinate p(n+1) (see
(51) Crane 1 configured as described above obtains target speed signal Vd on a moving direction and a speed based on a direction of manipulation of suspended-load movement manipulation tool 35 with reference to the extension direction of boom 9, from manipulation terminal 32 every unit time and determines target position coordinate p(n+1) of load W, and prevents the operator from lose recognition of a direction of operation of crane apparatus 6 relative to a direction of manipulation of suspended-load movement manipulation tool 35. In other words, a direction of manipulation of suspended-load movement manipulation tool 35 and a direction of movement of load W are computed based on the extension direction of boom 9, which is a common reference. Consequently, it is possible to easily and simply manipulate crane apparatus 6. Note that although in the present embodiment, manipulation terminal 32 is provided inside cabin 17, but may be configured as a remote manipulation terminal that can remotely be manipulated from the outside of cabin 17, by providing a terminal-side wireless device.
(52) Next, a first embodiment of a control process for computing target course signal Pd for load W, target course signal Pd being provided for generating operation signals Md, and target position coordinate q(n+1) of the tip of boom 9 in control apparatus 31 of crane apparatus 6 will be described with reference to
(53) As illustrated in
(54) As illustrated in
(55) Boom position computation section 31b can compute current position coordinate p(n) of load W from the obtained current positional information of load W and compute current position coordinate q(n) of the tip (position from which the wire rope is let out) of boom 9 (hereinafter simply referred to as “current position coordinate q(n) of boom 9”), which is a current position of the tip of boom 9, from obtained swivel angle θz(n), obtained extension/retraction length lb(n) and obtained luffing angle θx(n). Also, boom position computation section 31b can compute let-out amount l(n) of the wire rope from current position coordinate p(n) of load W and current position coordinate q(n) of boom 9. Furthermore, boom position computation section 31b can compute direction vector e(n+1) of the wire rope from which load W is suspended, from current position coordinate p(n) of load W and target position coordinate p(n+1) of load W, which is a position after a lapse of unit time t. Boom position computation section 31b is configured to compute target position coordinate q(n+1) of boom 9, which is a position of the tip of boom 9 after the lapse of unit time t, from target position coordinate p(n+1) of load W and direction vector e(n+1) of the wire rope, using inverse dynamics.
(56) Operation signal generation section 31c is a part of control apparatus 31 and generates operation signals Md for the actuators from target position coordinate q(n+1) of boom 9 after the lapse of unit time t. Operation signal generation section 31c can obtain target position coordinate q(1+1) of boom 9 after the lapse of unit time t from boom position computation section 31b. Operation signal generation section 31c is configured to generate operation signals Md for swivel valve 23, extension/retraction valve 24, luffing valve 25, and main valve 26m or sub valve 26s.
(57) Next, as illustrated in
(58) In the inverse dynamics model defined as described above, a relationship between target position q of the tip of boom 9 and target position p of load W is represented by Expression 1 using target position p of load W, mass m of load W and spring constant kf of the wire rope, and target position q of the tip of boom 9 is computed according to Expression 2, which is a function of time for load W.
[1]
m{umlaut over (p)}=mg+f=mg+k.sub.f(q−p) (1)
(Expression 1)
and
[2]
q(t)=p(t)+I(t,α)e(t)=q(p(t),{umlaut over (p)}(t),α) (2)
(Expression 2)
wherein f is a tension of wire rope, kf is a spring constant, m is a mass of load W, q is a current position or target position of the tip of boom 9, p is a current position or target position of load W, l is a let-out amount of the wire rope, e is a direction vector and g is a gravitational acceleration.
(59) Low-pass filter Lp attenuates frequencies that are equal to or higher than a predetermined frequency. Target course computation section 31a prevents occurrence of a singular point (abrupt positional change) caused by a differential operation, by applying low-pass filter Lp to target speed signal Vd. Although in the present embodiment, for low-pass filter Lp, fourth-order low-pass filter Lp is used to deal with a fourth-order differentiation in computation of spring constant kf, low-pass filter Lp of an order according to desired characteristics can be employed. Each of a and b in Expression 3 is a coefficient.
(60)
(61) Let-out amount l(n) of the wire rope is computed according to Expression 4 below.
(62) Let-out amount l(n) of the wire rope is defined by a distance between current position coordinate q(n) of boom 9, which is a position of the tip of boom 9, and current position coordinate p(n) of load W, which is a position of load W.
[4]
I(n).sup.2=|q(n)−p(n)|.sup.2 (4)
(Expression 4)
(63) Direction vector e(n) of the wire rope is computed according to Expression 5 below.
(64) Direction vector e(n) of the wire rope is a vector of tension f (see Expression 1) of the wire rope for a unit length. Tension f of the wire rope is computed by subtracting the gravitational acceleration from an acceleration of load W, the acceleration being computed from current position coordinate p(n) of load W and target position coordinate p(n+1) of load W after the lapse of unit time t.
(65)
(66) Target position coordinate q(n+1) of boom 9, which is a target position of the tip of boom 9 after the lapse of unit time t, is computed from Expression 6 representing Expression 1 as a function of n. Here, α denotes swivel angle θz(n) of boom 9.
(67) Target position coordinate q(n+1) of boom 9 is computed from let-out amount (n) of the wire rope, target position coordinate p(n+1) of load W and direction vector e(n+1) using inverse dynamics.
[6]
q(n+1)=p(n+1)+I(n,α)e(t+1)=q(p(n+1),{umlaut over (p)}(n+1),α) (6)
(Expression 6)
(68) Next, a control process for computation of target course signal Pd for load W and computation of target position coordinate q(n+1) of the tip of boom 9 in order to generate operation signals Md in control apparatus 31 will be described in detail with reference to
(69) As illustrated in
(70) In step 200, control apparatus 31 starts boom-position computation process B in the method for controlling crane 1, and makes the control proceed to step S210 (see
(71) In step 300, control apparatus 31 starts operation-signal generation process C in the method for controlling crane 1, and makes the control proceed to step S310 (see
(72) As illustrated in
(73) As a result, if target speed signal Vd for load W is obtained, target course computation section 31a makes the control proceed to S120.
(74) On the other hand, if target speed signal Vd for load W is not obtained, target course computation section 31a makes the control proceed to S110.
(75) In step S120, boom position computation section 31b of control apparatus 31 causes an image of load W to be taken using the set of swivel-base cameras 7a on the opposite, left and right, sides of the front of swivel base 7 as a stereo camera, and makes the control proceed to step S130.
(76) In step S130, boom position computation section 31b computes current positional information of load W from the image taken by the set of swivel-base cameras 7a, and makes the control proceed to step S140.
(77) In step S140, target course computation section 31a computes target positional information of load W by integrating obtained target speed signal Vd for load W, and makes the control proceed to step S150.
(78) In step S150, target course computation section 31a computes target course signal Pd every unit time t by applying low-pass filter Lp, which is indicated by transfer function G(s) in Expression 3, to the computed target positional information of load W. and ends target-course computation process A and makes the control proceed to step S200 (see
(79) As illustrated in
(80) In step S220, boom position computation section 31b computes current position coordinate q(n) of the tip of boom 9 from obtained swivel angle θz(n) of swivel base 7, obtained extension/retraction length lb(n) and obtained luffing angle θx(n) of boom 9, and makes the control proceed to step S230.
(81) In step S230, boom position computation section 31b computes let-out amount l(n) of the wire rope from current position coordinate p(n) of load W and current position coordinate q(n) of boom 9 using Expression 4 above, and makes the control proceed to step S240.
(82) In step S240, boom position computation section 31b computes target position coordinate p(n+1) of load W, which is a target position of load W after a lapse of unit time t, from target course signal Pd with reference to current position coordinate p(n) of load W. and makes the control proceed to step S250.
(83) In step S250, boom position computation section 31b computes an acceleration of load W from current position coordinate p(n) of load W and target position coordinate p(n+1) of load W, and computes direction vector e(n+1) of the wire rope according to Expression 5 above using the gravitational acceleration, and makes the control proceed to step S260.
(84) In step S260, boom position computation section 31b computes target position coordinate q(n+1) of boom 9 from computed let-out amount l(n) of the wire rope and computed direction vector e(n+1) of the wire rope using Expression 6 above, and ends boom-position computation process B and makes the control proceed to step S300 (see
(85) As illustrated in
(86) In step S320, operation signal generation section 31c generates respective operation signals Md for swivel valve 23, extension/retraction valve 24, luffing valve 25 and main valve 26m or sub valve 26s from computed swivel angle θz(n+1) of swivel base 7, computed extension/retraction length Lb(n+1), computed luffing angle θx(n+1) and computed let-out amount l(n+1) of the wire rope, and ends the operation-signal generation process C and makes the control proceed to step S100 (see
(87) Control apparatus 31 computes target position coordinate q(n+1) of boom 9 by repeating target-course computation process A, boom-position computation process B and operation-signal generation process C. and after a lapse of unit time t, computes direction vector e(n+2) of the wire rope from let-out amount l(n+1) of the wire rope, current position coordinate p(n+1) of load W and target position coordinate p(n+2) of load W, and computes target position coordinate q(n+2) of boom 9 after a further lapse of unit time t from let-out amount l(n+1) of the wire rope and direction vector e(n+2) of the wire rope. In other words, control apparatus 31 computes direction vector e(n) of the wire rope and sequentially computes target position coordinate q(n+1) of boom 9 after a lapse of unit time t from current position coordinate p(n+1) of load W, target position coordinate p(n+1) of load W and direction vector e(n) of the wire rope using inverse dynamics. Control apparatus 31 controls the actuators based on target position coordinate q(n+1) of boom 9 by means of feedforward control for generating operation signals Md.
(88) Control apparatus 31 is also capable of displaying a distance from reference position O to load W on a horizontal plane and a distance (height) from a bottom surface of load W to the ground on the terminal-side display apparatus 40 or the like, based on current position coordinate p(n) of load W. In other words, control apparatus 31 is capable of objectively indicating a rough distance from the operator compartment inside cabin 17 to load W and a distance from the ground to the bottom surface of load W in figures. At this time, if there is a load within an arbitrarily designated range from reference position O or at a height that is equal to or lower than an arbitrarily designated height from the ground, control apparatus 31 provides notification to the operator by emphasizing the indication of the relevant distance or giving a warning.
(89) Also, in the present embodiment, crane 1 may have a function that detects an obstacle from an image taken by swivel-base cameras 7a. If an obstacle on the course is detected by image recognition, control apparatus 31 controls the actuators to prevent contact between load W and the obstacle. For example, control apparatus 31 generates operation signals Md for stopping load W while curbing swinging of load W, to control the valves of the actuators. Alternatively, control apparatus 31 generates target course signal Pd for load W for avoiding the obstacle based on predetermined conditions. Control apparatus 31 can determine margin time by estimating time before a collision between the obstacle and load W from a velocity vector computed based on current position coordinate p(n) of load W in the image taken by swivel-base cameras 7a and target position coordinate p(n+1) of load W.
(90) Crane 1 configured as described above computes target course signal Pd based on target speed signal Vd for load W, target speed signal Vd being arbitrarily input from manipulation terminal 32, and thus, is not limited to a prescribed speed pattern. Also, for crane 1, feedforward control in which a control signal for boom 9 is generated with reference to load W and a control signal for boom 9 is generated based on a target course intended by the operator is employed. Therefore, in crane 1, a delay in response to a manipulation signal is small and swinging of load W due to the delay in response is curbed. Also, an inverse dynamics model is built and target position coordinate q(n+1) of boom 9 is computed from current position coordinate p(n) of load W, current position coordinate p(n) being measured using swivel-base cameras 7a, direction vector e(n) of the wire rope and the target position coordinate p(n+1) of load W, enabling curbing an error. Furthermore, frequency components including singular points generated by a differential operation in computation of target position coordinate q(n+1) of boom 9 are attenuated, and thus, control of boom 9 is stabilized. Also, in crane 1, in order to prevent load W from colliding with the ground, features, crane 1 and the like, current position coordinate p(n) of load W is numerically indicated on terminal-side display apparatus 40 or the like. Consequently, crane 1 enables, when the actuators are controlled with reference to load W, moving load W along a target course while curbing swinging of load W with high accuracy.
(91) Next, correction of target speed signal Vd in control apparatus 31 of crane apparatus 6 will be described with reference to
(92) As illustrated in
(93) Boom position computation section 31b is capable of obtaining current speed information of load W from an image of load W taken by a set of swivel-base cameras 7a. Furthermore, boom position computation section 31b is capable of computing current speed V(n) of load W from obtained current speed information of load W.
(94) As illustrated in
(95) Next, a control process for computation of corrected course signal Pdc of load W and computation of target position coordinate q(n+1) of a tip of boom 9 to generate operation signals Md in control apparatus 31 will be described in detail with reference to
(96) As illustrated in
(97) In step S121, boom position computation section 31b obtain current speed information of load W from the image taken by the set of swivel-base cameras 7a and computes current speed v(n) of load W, and makes the control proceed to step S122.
(98) In step S122, target course computation section 31a of control apparatus 31 determines correction coefficient Gn according to a speed difference between computed current speed v(n) of load W and target speed signal Vd, and makes the control proceed to step S140.
(99) Steps S140 and S150 are as described above.
(100) In step S151, target course computation section 31a computes corrected course signal Pdc by multiplying computed target course signal Pd by correction coefficient Gn and ends target-course computation process A. and makes the control proceed to step S200 (see
(101) Crane 1 configured as described above measures current speed v(n) of load W using swivel-base cameras 7a and corrects target course signal Pd based on a speed difference between target speed signal Vd and current speed v(n), enabling reduction of an amount of gap between target course signal Pd and current position p(n) of load W. In this case, crane 1 corrects target course signal Pd in which frequencies that are equal to or higher than a predetermined frequency have been attenuated, enabling reducing an amount of shift from current position p(n) of load W while curbing swinging of load W with high accuracy.
(102) Next, a method of calibration of a set of swivel-base cameras 7a used as a stereo camera will be described with reference to
(103) As illustrated in
(104) As illustrated in
(105) As described above, in crane 1, calibration of swivel-base cameras 7a used as a stereo camera is automatically performed using current position coordinate q(n) of boom 9 and the positions at which swivel-base cameras 7a are provided and let-out amount l(n) of the wire rope. Crane 1 configured as described above can correctly compute distance L3, which is a spatial distance from swivel-base cameras 7a to main hook block 10 (load W), without using a measurement tool such as a laser rangefinder.
(106) Each of the embodiments described above merely indicate a typical mode and can be variously modified and carried out without departing from the essence of an embodiment. Furthermore, it is needless to say that the present invention can be carried out in various modes, and the scope of the present invention is defined by the terms of the claims and includes any modifications within the scope and meaning equivalent to the terms of the claims.
INDUSTRIAL APPLICABILITY
(107) The present invention is applicable to a crane including a monitoring apparatus.
REFERENCE SIGNS LIST
(108) 1 Crane 6 Crane apparatus 7a Swivel-base camera 9 Boom O Reference position Vd Target speed signal p(n) Current position coordinate of load W p(n+1) Target position coordinate of load W q(n) Current position coordinate of boom q(n+1) Target position coordinate of boom