CN102323822B - Method for preventing industrial robot from colliding with worker - Google Patents
Method for preventing industrial robot from colliding with worker Download PDFInfo
- Publication number
- CN102323822B CN102323822B CN201110118163.6A CN201110118163A CN102323822B CN 102323822 B CN102323822 B CN 102323822B CN 201110118163 A CN201110118163 A CN 201110118163A CN 102323822 B CN102323822 B CN 102323822B
- Authority
- CN
- China
- Prior art keywords
- workman
- industrial robot
- zone
- perform region
- joint
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1674—Programme controls characterised by safety, monitoring, diagnostic
- B25J9/1676—Avoiding collision or forbidden zones
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39091—Avoid collision with moving obstacles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40201—Detect contact, collision with human
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
The invention discloses a method for preventing an industrial robot from colliding with a worker, which comprises the following steps that: a monitoring computer inputs a working area image that a visual unit acquires into a worker movement feature identifying unit for scene modeling, regional analysis and worker movement state prediction; then the worker movement feature identifying unit inputs worker movement feature parameters which are generated accordingly into a safe protective area computing unit; the safe protective area computing unit detects the current movement features of an industrial robot according to the worker movement feature parameters, computes the safe protective area of the worker, and inputs the current movement features of the industrial robot into an industrial robot target position and speed adjusting unit; and the industrial robot target position and speed adjusting unit computes the safe movement scope of the industrial robot according to the safe protective area, judges whether the movement of every joint of the industrial robot enters the safe protective area or not, adjusts the target position and the speed of the industrial robot on line, so that the industrial robot is prevented from colliding with the worker.
Description
Technical field
The present invention relates to the method that a kind of workman of avoiding and industrial robot bump in the perform region, particularly a kind of by differentiating workman's movement tendency, avoid industrial robot collision workman's method.
Background technology
A problem that exists during industrial robot is used is: industrial robot need be operated in a perform region sealing, that isolate, suffers the injury of industrial robot for fear of workman's accident, and the workman need be away from this perform region of industrial robot.How allowing industrial robot can differentiate workman's movement tendency, avoid colliding the workman, is the key issue that makes industrial robot and workman cooperate and to finish the work in same perform region.
At present, proposed many technology and methods of colliding of preventing based on different principle, bumped with mobile object or the stationary object of avoiding industrial robot and belonging to a perform region together.Existing method mainly is by the estimation to collision time and the distance of industrial robot and object, determines the stand-by time of industrial robot.
For example, the patent No. is US 6,212, and 444 United States Patent (USP) discloses and a kind ofly prevented the method for colliding by the public domain is set, and in this public domain, the operating area of the operating area of industrial robot and other industrial robot or device overlaps each other.When the predetermined reference point on this industrial robot is in the public domain, can enter inhibit signal to other industrial robot or device output first, enter this public domain to forbid other industrial robot or device; When the moveable part of other industrial robot or device is in the public domain, can enter inhibit signal to this industrial robot or device output second again, enter this public domain with the predetermined reference point of forbidding this industrial robot or device.
Publication number is that the Chinese patent application of CN 101512453A discloses a kind of method of colliding of preventing, it is by estimating the stand-by time of determining industrial robot excess time before bumping between industrial robot and the object, with estimate bump before excess time and the stand-by time of industrial robot compare, and excess time before estimated bumping during near the stand-by time of industrial robot, stop industrial robot or object.The weak point of this kind method is: movement locus or the movement tendency of workman in the perform region is unforeseen; thereby be difficult to estimate the excess time before bumping between industrial robot and the workman, also just can't be by estimating the stand-by time of determining industrial robot excess time before bumping between industrial robot and the object.
Because existing method is not considered workman's kinetic characteristic, as uncertainty factors such as speed and directions, thereby still there is the risk that bumps with industrial robot in the workman.
Summary of the invention
In order to address the above problem, the present invention is target with the security that guarantees the workman and the freedom that strengthens labour movement, and a kind of method of avoiding industrial robot collision workman by the motion state of differentiating the workman is provided.
The technical solution used in the present invention is: a kind of method of avoiding industrial robot to collide the workman is after the workman normally enters the perform region, to finish following steps:
Step a2: supervisory control comuter is monitored workman's motion state in real time by visual unit, and the perform region image that visual unit collects inputed in the labour movement characteristic recognition unit calculate the labour movement characterisitic parameter, and by the security protection zone of security protection zone computing module according to described labour movement characterisitic parameter calculating workman, described security protection zone computing module inputs to the security protection zone that obtains in industrial robot target location and the speed adjustment unit, wherein, described security protection is regional guarantees the Minimum Area that it is safe for the workman in motion state or stationary state;
Step a3: security protection zone computing module is according to the predetermined movement locus of industrial robot, calculate its zone of protection, and it is inputed in industrial robot target location and the speed adjustment unit, wherein, described zone of protection represents that each joint of industrial robot all can not collide the area of space of other object;
Step a4: when security protection zone and zone of protection have lap, there is collision workman's danger in the joint of expression industrial robot, then target location and the speed in described industrial robot target location and each joint of the online adjustment industrial robot of speed adjustment unit avoid any one joint of industrial robot to collide workman in the perform region.
Preferably, before described step a2, finish following steps:
Step a1: supervisory control comuter judges by the border in the real-time monitoring of visual unit zone whether the workman normally enters the perform region;
Step a11: if the workman does not enter the perform region, then supervisory control comuter is controlled industrial robot according to the preset program complete operation, and returns step a1;
Step a12: if the workman normally enters the perform region, then supervisory control comuter is converted to the cooperative work pattern that workman and industrial robot are worked jointly in the perform region, and enters step a2;
Step a13: if the improper perform region that enters of workman, then the degree of protection of the perform region that enters according to the workman of supervisory control comuter provides the warning message corresponding with degree of protection by alarm unit, and returns step a1.
Preferably, described visual unit comprises the sensor array on the periphery that is installed on the perform region, forms by sensor array to be positioned at outside the perform region and to be positioned at first surveyed area of perform region periphery and to be positioned at the perform region and to be positioned at second surveyed area of perform region periphery; Supervisory control comuter by the method on the border in the real-time monitoring of visual unit zone is among the step a1:
Step b1: supervisory control comuter judges by sensor array whether the workman enters first surveyed area, if being positioned at first detection signal of the sensor on first surveyed area is obstructed, the warning device that then is controlled by first detection signal provides voice suggestion to the workman, and the information that the workman has entered first surveyed area conveyed to supervisory control comuter by bus, and continue to enter step b2;
Step b2: supervisory control comuter judges by sensor array whether the workman enters second surveyed area, if being positioned at second detection signal of the sensor on second surveyed area is obstructed, the warning device that then is controlled by second detection signal provides the alarm prompting to the workman, and the information that the workman has entered second surveyed area conveyed to supervisory control comuter by bus, and continue to enter step b3;
Step b3: supervisory control comuter judges according to the task situation of industrial robot whether the workman normally enters the perform region according to demand; If not normally entering the stop motion of control industrial robot, and completing steps a13; If normally enter, completing steps a12 then.
Preferably, the step of described labour movement characteristic recognition unit computes labour movement characterisitic parameter is:
Step c1: the perform region image to input is set up the perform region background modeling, obtains the perform region background model;
Step c2: the labour movement in the testing regional background model changes, and obtains the workman zone;
Step c3: input workman zone, according to the workman's of hypothesis predicted position distribution in advance, the current location of analyzing the workman distributes, prediction workman's movement tendency;
Step c4: the workman's of input prediction movement tendency, by the workman towards checking, determine workman's movement tendency, and to the next position of workman with next is towards predicting.
Preferably, definite method in workman's security protection zone is: for centered by current location, be radius with the next position to the distance of current location, with current towards and next towards between angle be that the formed height in fan-shaped bottom surface of central angle is the cylindricality zone of workman's height.
Preferably, definite method of industrial robot ground zone of protection is:
The zone of protection S in the j joint of industrial robot
jBe with r
jSpheric region for radius;
Wherein, r
j=| R
j(i+1)-R
j(i) |, s
jRepresent the position that the j joint can arrive in the space, R
j(i) current location in expression j joint, R
j(i+1) the next position in expression j joint;
The set of the zone of protection in all joints that described zone of protection A2 is industrial robot:
A2=S
1∪S
2∪...S
n
Wherein, n is the quantity in the joint of industrial robot, and n is natural number, 1≤j≤n.
Preferably, described industrial robot target location and the target location of the online adjustment industrial robot motion of speed adjustment unit track and the method for speed are:
Steps d 1: the zone of protection S that judges the j joint
jWith the security protection zone whether overlapping part is arranged, if having, then adjust the next position R in j joint
j(i+1) with at current location R
j(i) the joint velocity V that locates
j(i);
Steps d 2: the current location R that calculates the j joint
j(i) and the interregional bee-line d of security protection
j(i):
d
j(i)=min|R
j(i)-p
k|
Wherein, p
kLip-deep point for the cylindricality zone in security protection zone;
Steps d 3: the present speed V that adjusts the j joint of industrial robot
j(i), new present speed is V '
j(i):
Wherein, T is the workman's that obtains at step c4 the next position and the time interval of current location on time shaft;
Steps d 4: the next position R that adjusts the j joint of industrial robot
j(i+1), new the next position is R '
j(i+1):
R′
j(i+1)=R
j(i)+d
j(i)。
Usefulness of the present invention is: from guarantee workman's freedom to work degree and the angle of personal safety, be core with workman, adjust the motion of industrial robot in real time, avoid industrial robot harm workman.The present invention can increase industrial robot and the workman cooperation possibility of finishing the work.
Description of drawings
Fig. 1 shows a kind of embodiment of avoiding industrial robot collision workman's method of the present invention;
Fig. 2 shows the process flow diagram of avoiding industrial robot collision workman's method of the present invention;
Fig. 3 shows the workflow diagram on the border in supervisory control comuter monitoring zone;
Fig. 4 shows the workflow diagram of labour movement characteristic identification module;
Fig. 5 shows workman's security protection zone;
Fig. 6 shows the zone of protection of industrial robot;
Fig. 7 shows the workflow diagram of industrial robot motion track target location and speed adjusting module.
Embodiment
Below in conjunction with accompanying drawing the specific embodiment of the present invention is described in detail.
Industrial robot collision workman's the method for avoiding of the present invention has mainly been used four unit, be respectively visual unit, labour movement characteristic recognition unit, security protection zone computing unit and industrial robot target location and speed adjustment unit, this visual unit comprises internal control camera 3, outer monitoring camera 5 and the sensor array 4 among Fig. 1.The place scope of setting when certain task is finished for industrial robot 2 in the perform region 1 among Fig. 1, industrial robot 2 forms its zone of protection 21 in perform region 1, this zone of protection 21 expression workmans may be by the area of space of the joint of industrial robot collision, and namely each joint of industrial robot all can not collide the area of space of other object; Internal control camera 3 and outer monitoring camera 5 are separately positioned on the inside and outside of perform region 1; Sensor array 4 is installed on the periphery of perform region 1, forms by sensor array 4 that to be located substantially on perform region 1 outer and be positioned at first surveyed area 41 of perform region 1 periphery and be located substantially on perform region 1 and be positioned at second surveyed area 42 of perform region 1 periphery.Workman 6 forms the security protection zone 61 of oneself in perform region 1, this security protection zone 61 expression workmans guarantee the Minimum Area that it is safe in motion state or stationary state.
The tandem type industrial robot that this industrial robot 2 can be six degree of freedom can certainly be the industrial robot of other type; Internal control camera 3 and outer monitoring camera 5 can be the CCD cameras, also can be the cameras of other type, as long as can satisfy the requirement of image acquisition; Sensor array 4 can be made of a plurality of infrared light curtain formula sensors, also can by other type pass through judge that whether signal is blocked the sensor that whether enters the appointed area with inspected object by object and constitute.
Annexation between four unit is:
The perform region image that supervisory control comuter collects visual unit (being mainly internal control camera 3 wherein) inputs to and carries out scene modeling, regional analysis and workman in the labour movement characteristic recognition unit and transport state gesture prediction, afterwards, the labour movement characterisitic parameter that labour movement characteristic recognition unit will generate accordingly (workman's current location, current movement velocity and current direction of motion) inputs in the computing unit of security protection zone.Security protection zone computing unit calculates workman's security protection zone 61 according to the current kinetic characteristic of labour movement characterisitic parameter detection industrial robot, and it is inputed in industrial robot target location and the speed adjustment unit.Industrial robot target location and speed adjustment unit calculate the safety movement scope of industrial robot according to security protection zone 61, whether the motion of judging each joint of industrial robot enters this security protection zone, the target location of online adjustment industrial robot and speed.
Supervisory control comuter can industrial computer also can be other system that image, signal processing and computing function are arranged.At this, this labour movement characteristic recognition unit, security protection zone computing unit and industrial robot target location and speed adjustment unit all can be the processing unit of realizing by supervisory control comuter, can certainly realize by the processor that is independent of supervisory control comuter and is connected with the supervisory control comuter communication.
Fig. 2 shows the process flow diagram of avoiding industrial robot collision workman's method of the present invention, is specially:
Step a1: supervisory control comuter judges by the border in outer monitoring camera 5 and sensor array 4 real-time monitoring zones 1 whether the workman normally enters perform region 1;
Step a11: if the workman does not enter perform region 1, then supervisory control comuter is controlled industrial robot according to the preset program complete operation, and returns step a1;
Step a12: if the workman normally enters perform region 1, then supervisory control comuter is converted to the cooperative work pattern that workman and industrial robot are worked jointly in the perform region, and enters step a2;
Step a13: if the improper perform region that enters of workman, then the degree of protection of the perform region that enters according to the workman of supervisory control comuter provides the warning message corresponding with degree of protection by alarm unit, and returns step a1;
Step a2: supervisory control comuter is by internal control camera 3 monitoring workmans' motion states in real time, and the perform region image that internal control camera 3 collects inputed to calculates the labour movement characterisitic parameter in the labour movement characteristic recognition unit; Security protection zone computing module calculates workman's security protection zone 61 again according to this labour movement characterisitic parameter, and it is inputed in industrial robot target location and the speed adjustment unit;
Step a3: security protection zone computing module calculates its zone of protection 21, and it is inputed in industrial robot target location and the speed adjustment unit according to the predetermined movement locus of industrial robot;
Step a4: when security protection zone 61 and zone of protection 21 have lap, there is collision workman's danger in the joint of expression industrial robot, then target location and the speed in this industrial robot target location and each joint of the online adjustment industrial robot of speed adjustment unit avoid any one joint of industrial robot to collide workman in the perform region.
Fig. 3 shows supervisory control comuter among the step a1 by the method for work process flow diagram on the border in outer monitoring camera 5 and sensor array 4 real-time monitoring zones 1, is specially:
Step b1: supervisory control comuter judges by sensor array 4 whether the workman enters first surveyed area 41, if being positioned at first detection signal of the sensor on first surveyed area is obstructed, the warning device that then is controlled by first detection signal provides voice suggestion to the workman, and the information that the workman has entered first surveyed area conveyed to supervisory control comuter by bus, and continue to enter step b2;
Step b2: supervisory control comuter judges by sensor array 4 whether the workman enters second surveyed area, if being positioned at second detection signal of the sensor on second surveyed area is obstructed, the warning device that then is controlled by second detection signal provides the alarm prompting to the workman, and the information that the workman has entered second surveyed area conveyed to supervisory control comuter by bus, and continue to enter step b3;
Step b3: supervisory control comuter judges according to the task situation of industrial robot whether the workman normally enters the perform region according to demand; If not normally entering the stop motion of control industrial robot, and completing steps a13; If normally enter, completing steps a12 then.
The above-mentioned warning device that is controlled by first detection signal can be same warning device with the warning device that is controlled by second detection signal, this warning device produces different responses at first and second detection signals, certainly, the two also can be different warning devices.In addition, this warning device can belong to above-mentioned alarm unit, and the alerting signal among the step a13 can be carried out by this warning device, is preferably by other warning device that belongs to alarm unit and carries out.
Fig. 4 shows the workflow diagram of labour movement characteristic recognition unit, is specially:
Step c1: the background modeling of perform region
Labour movement characteristic recognition unit is set up the Gaussian statistics model that is based on time coordinate according to the perform region image (being preferably video image) of input, then the Gaussian statistics model is carried out denoising and level and smooth, obtain the initial back-ground model of perform region, adopt bayes method that the sample point in the initial back-ground model is calculated renewal in real time then, to eliminate the influence that the complicated background that changes and illumination variation are brought, obtain the background model of perform region.
Step c2: evaluating objects (workman) zone
Background model to the perform region is carried out motion detection and background subtraction, obtains to include workman's zone; Noise rejecting, zone fusion and level and smooth and morphology processing are carried out in the zone that includes the workman, finally obtain the workman zone.
Step c3: evaluating objects (workman)
Labour movement characteristic recognition unit distributes according to the workman zone that obtains and the predicted position that is stored in workman wherein in advance, the current location of analyzing the workman distributes, utilize the tree structure sorter judge the workman towards (front or side towards robot, namely whether with industrial robot over against).
Step c4: the movement tendency of target of prediction (workman)
Each image constantly to the workman carries out Kalman filtering, simultaneously by the workman towards checking, determine workman's movement tendency, and to the next position of workman with towards predicting, wherein, the next position of target workman and the current location time interval on time shaft is T.
In step c4, mainly set up labour movement trajectory predictions model by the method for Kalman and particle filter combination, and by this forecast model judge the next position of workman and next towards, be specially:
At first, the initial motion model of setting up the workman according to workman's task and state (being that predicted position distributes), at the labour movement initial stage, adopt the graceful Forecasting Methodology of OK a karaoke club to the next position of workman and next is towards predicting and judging based on this initial motion model;
Then, by study and the modeling to workman's position in the successive frame that has obtained, draw the track of labour movement and kinematic parameter (current location of namely analyzing the workman distributes), revise the model parameter of Kalman's prediction, and judge accordingly the next position of workman and next towards;
At last, uncertainty and nonlinear problem for the processing target labour movement, introduce particle filter algorithm the workman's of Kalman's prediction position distribution is carried out the sampling of importance probability, by video measuring function and target weight mean value computation, obtain the most probable zone of next frame target and direction of motion.
As shown in Figure 5, workman's security protection zone 61 is centered by current location P (i), be radius with the next position P (i+1) to the distance R of current location P (i), with current be that the formed height in fan-shaped bottom surface of central angle is the cylindricality zone of workman's height H towards O (i) and next angle theta between O (i+1).
Fig. 6 shows the zone of protection 21 of industrial robot, wherein,
The zone of protection S in the j joint of industrial robot
jBe to think radius r
jSpheric region:
Wherein, r
j=| R
j(i+1)-R
j(i) |, s
jRepresent the position that the j joint can arrive in the space, R
j(i) current location in expression j joint, R
j(i+1) the next position in expression j joint, i.e. next position constantly.
Zone of protection A2 (21) is the set (union) of zone of protection in all joints of industrial robot, that is:
A2=S
1∪S
2∪...S
n
Wherein, S
1Be the zone of protection in first joint, S
2Be the zone of protection of second joint, S
nBe the zone of protection in n joint, wherein, n is natural number, the quantity of expression industrial robot joint, 1≤j≤n.Industrial robot as shown in Figure 6 has three joints, and namely n equals 3, and zone of protection separately is respectively S
1, S
2And S
3
Fig. 7 is industrial robot target location and the target location of the online adjustment industrial robot motion of speed adjustment unit track and the method for work process flow diagram of speed, is specially:
Steps d 1: the zone of protection S that judges the j joint
jWith security protection zone 61 whether overlapping part is arranged, if having, then adjust the next position R in j joint
j(i+1) with at current location R
j(i) the joint velocity V that locates
j(i).
Steps d 2: the current location R that calculates the j joint
j(i) and the bee-line d in 61 in security protection zone
j(i):
d
j(i)=min|R
j(i)-p
k|
Wherein, p
kLip-deep point for the cylindricality zone in security protection zone.
Steps d 3: the present speed V that adjusts the j joint of industrial robot
j(i), new present speed is V '
j(i):
Steps d 4: the next position R that adjusts the j joint of industrial robot
j(i+1), new the next position is R '
j(i+1):
R′
j(i+1)=R
j(i)+d
j(i)
Supervisory control comuter is responsible for new target location (being new the next position) and new present speed are sent to the controller of industrial robot, and controls industrial robot by controller and finish new action.
Only being preferred embodiment of the present invention in sum, is not to limit practical range of the present invention.Be that all equivalences of doing according to the content of the present patent application claim change and modification, all should belong to technology category of the present invention.
Claims (8)
1. a method of avoiding industrial robot collision workman is characterized in that, after the workman normally enters the perform region, finishes following steps:
Step a2: supervisory control comuter is monitored workman's motion state in real time by visual unit, and the perform region image that visual unit collects inputed in the labour movement characteristic recognition unit calculate the labour movement characterisitic parameter, and by the security protection zone of security protection zone computing module according to described labour movement characterisitic parameter calculating workman, described security protection zone computing module inputs to the security protection zone that obtains in industrial robot target location and the speed adjustment unit, wherein, described security protection is regional guarantees the Minimum Area that it is safe for the workman in motion state or stationary state;
Step a3: security protection zone computing module is according to the predetermined movement locus of industrial robot, calculate its zone of protection, and it is inputed in industrial robot target location and the speed adjustment unit, wherein, described zone of protection represents that each joint of industrial robot all can not collide the area of space of other object;
Step a4: when security protection zone and zone of protection have lap, there is collision workman's danger in the joint of expression industrial robot, then target location and the speed in described industrial robot target location and each joint of the online adjustment industrial robot of speed adjustment unit avoid any one joint of industrial robot to collide workman in the perform region;
The step of described labour movement characteristic recognition unit computes labour movement characterisitic parameter is:
Step c1: the perform region image to input is set up the perform region background modeling, obtains the perform region background model;
Step c2: the labour movement in the testing regional background model changes, and obtains the workman zone;
Step c3: input workman zone, according to the workman's of hypothesis predicted position distribution in advance, the current location of analyzing the workman distributes, prediction workman's movement tendency;
Step c4: the workman's of input prediction movement tendency, by the workman towards checking, determine workman's movement tendency, and to the next position of workman with next is towards predicting.
2. the method for avoiding industrial robot collision workman according to claim 1 is characterized in that, finishes following steps before described step a2:
Step a1: supervisory control comuter judges by the border in the real-time monitoring of visual unit zone whether the workman normally enters the perform region;
Step a11: if the workman does not enter the perform region, then supervisory control comuter is controlled industrial robot according to the preset program complete operation, and returns step a1;
Step a12: if the workman normally enters the perform region, then supervisory control comuter is converted to the cooperative work pattern that workman and industrial robot are worked jointly in the perform region, and enters step a2;
Step a13: if the improper perform region that enters of workman, then the degree of protection of the perform region that enters according to the workman of supervisory control comuter provides the warning message corresponding with degree of protection by alarm unit, and returns step a1.
3. the method for avoiding industrial robot collision workman according to claim 2, it is characterized in that, described visual unit comprises the sensor array on the periphery that is installed on the perform region, forms by sensor array to be positioned at outside the perform region and to be positioned at first surveyed area of perform region periphery and to be positioned at the perform region and to be positioned at second surveyed area of perform region periphery; Supervisory control comuter by the method on the border in the real-time monitoring of visual unit zone is among the step a1:
Step b1: supervisory control comuter judges by sensor array whether the workman enters first surveyed area, if being positioned at first detection signal of the sensor on first surveyed area is obstructed, the warning device that then is controlled by first detection signal provides voice suggestion to the workman, and the information that the workman has entered first surveyed area conveyed to supervisory control comuter by bus, and continue to enter step b2;
Step b2: supervisory control comuter judges by sensor array whether the workman enters second surveyed area, if being positioned at second detection signal of the sensor on second surveyed area is obstructed, the warning device that then is controlled by second detection signal provides the alarm prompting to the workman, and the information that the workman has entered second surveyed area conveyed to supervisory control comuter by bus, and continue to enter step b3;
Step b3: supervisory control comuter judges according to the task situation of industrial robot whether the workman normally enters the perform region according to demand; If not normally entering the stop motion of control industrial robot, and completing steps a13; If normally enter, completing steps a12 then.
4. the method for avoiding industrial robot collision workman according to claim 3, it is characterized in that, described visual unit also comprises the external monitoring camera that is installed on outside the perform region, in step a1, supervisory control comuter is monitored the border of perform region in real time by described external monitoring camera and sensor array.
5. the method for avoiding industrial robot collision workman according to claim 1, it is characterized in that, described visual unit comprises the internal monitoring camera that is installed in the perform region, and in step a2, supervisory control comuter is monitored workman's motion state in real time by described internal monitoring camera.
6. a kind of motion state by the differentiation workman according to claim 1 is collided workman's method to avoid industrial robot, it is characterized in that, definite method in workman's security protection zone is: for centered by current location, be radius with the next position to the distance of current location, with current towards and next towards between angle be that the formed height in fan-shaped bottom surface of central angle is the cylindricality zone of workman's height.
7. a kind of method of avoiding industrial robot collision workman according to claim 6 is characterized in that definite method of industrial robot ground zone of protection is:
The zone of protection S in the j joint of industrial robot
jBe with r
jSpheric region for radius;
Wherein, r
j=| R
j(i+1)-R
j(i) |, s
jRepresent the position that the j joint can arrive in the space, R
j(i) current location in expression j joint, R
j(i+1) the next position in expression j joint;
The set of the zone of protection in all joints that described zone of protection A2 is industrial robot:
A2=S
1∪?S
2∪...S
n
Wherein, n is the quantity in the joint of industrial robot, and n is natural number, 1≤j≤n.
8. a kind of method of avoiding industrial robot collision workman according to claim 7 is characterized in that described industrial robot target location and the target location of the online adjustment industrial robot motion of speed adjustment unit track and the method for speed are:
Steps d 1: the zone of protection S that judges the j joint
jWith the security protection zone whether overlapping part is arranged, if having, then adjust the next position R in j joint
j(i+1) with at current location R
j(i) the joint velocity V that locates
j(i);
Steps d 2: the current location R that calculates the j joint
j(i) and the interregional bee-line d of security protection
j(i):
d
j(i)=min|R
j(i)-p
k|
Wherein, p
kLip-deep point for the cylindricality zone in security protection zone;
Steps d 3: the present speed V that adjusts the j joint of industrial robot
j(i), new present speed is V '
j(i):
Wherein, T is the workman's that obtains at step c4 the next position and the time interval of current location on time shaft;
Steps d 4: the next position R that adjusts the j joint of industrial robot
j(i+1), new the next position is R '
j(i+1):
R′
j(i+1)=R
j(i)+d
j(i)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110118163.6A CN102323822B (en) | 2011-05-09 | 2011-05-09 | Method for preventing industrial robot from colliding with worker |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110118163.6A CN102323822B (en) | 2011-05-09 | 2011-05-09 | Method for preventing industrial robot from colliding with worker |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102323822A CN102323822A (en) | 2012-01-18 |
CN102323822B true CN102323822B (en) | 2013-07-03 |
Family
ID=45451572
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110118163.6A Expired - Fee Related CN102323822B (en) | 2011-05-09 | 2011-05-09 | Method for preventing industrial robot from colliding with worker |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102323822B (en) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104428107B (en) * | 2012-07-10 | 2016-06-29 | 西门子公司 | The method that robot arranges and is used for controlling robot |
JP5927440B2 (en) | 2012-10-25 | 2016-06-01 | パナソニックIpマネジメント株式会社 | Robot error display method |
EP2824522B1 (en) * | 2013-05-06 | 2017-11-29 | ABB Schweiz AG | Human safety provision in mobile automation environments |
CN104416581A (en) * | 2013-08-27 | 2015-03-18 | 富泰华工业(深圳)有限公司 | Mechanical arm with warning function |
CN104423381B (en) * | 2013-08-30 | 2017-09-29 | 联想(北京)有限公司 | A kind of electronic equipment and its guard method |
US9404363B2 (en) * | 2013-08-30 | 2016-08-02 | Joy Mm Delaware, Inc. | Proximity detection systems and methods |
CN103776813A (en) * | 2014-01-27 | 2014-05-07 | 公安部第一研究所 | Dangerous cargo long distance detecting device based on Raman spectrum analysis technology |
CN106181963A (en) * | 2014-12-19 | 2016-12-07 | 库卡罗伯特有限公司 | Robot system |
CN104723350B (en) * | 2015-03-16 | 2016-07-20 | 珠海格力电器股份有限公司 | Intelligent control method and system for industrial robot safety protection |
TWI595988B (en) * | 2015-12-29 | 2017-08-21 | Hiwin Tech Corp | Robot safety guard |
CN107016850A (en) * | 2016-01-28 | 2017-08-04 | 福特环球技术公司 | Avoid the method and system of Workplace Safety risk |
CN107463168A (en) * | 2016-06-06 | 2017-12-12 | 苏州宝时得电动工具有限公司 | Localization method and system, map constructing method and system, automatic running device |
DE102016211129A1 (en) * | 2016-06-22 | 2017-12-28 | Kuka Roboter Gmbh | Method for checking a collision between two driverless transport vehicles, driverless transport vehicle and system with several driverless transport vehicles |
CN106217407B (en) * | 2016-07-21 | 2018-12-11 | 青岛欧开智能系统有限公司 | A kind of mechanical arm having dual safety |
CN107877547A (en) * | 2016-09-30 | 2018-04-06 | 西门子(中国)有限公司 | Impact protection apparatus and robot device |
CN106959696B (en) * | 2017-05-10 | 2020-03-03 | 北京京东尚科信息技术有限公司 | Control method and device for moving target |
CN107186711B (en) * | 2017-05-12 | 2021-06-15 | 广州视源电子科技股份有限公司 | Limiting protection method and device for mechanical arm and robot |
DE102017111886B3 (en) * | 2017-05-31 | 2018-05-03 | Sick Ag | Determine the movement of a machine to be protected |
EP3422053B1 (en) * | 2017-06-28 | 2021-05-19 | Datalogic IP Tech S.r.l. | Safety system |
JP7058126B2 (en) * | 2018-01-12 | 2022-04-21 | 株式会社日立製作所 | Robot control device and automatic assembly system |
CN108536142B (en) * | 2018-03-18 | 2020-06-12 | 上海交通大学 | Industrial robot anti-collision early warning system and method based on digital grating projection |
CN110570687B (en) * | 2018-06-06 | 2021-04-27 | 杭州海康机器人技术有限公司 | AGV control method and device and storage medium |
US11407111B2 (en) | 2018-06-27 | 2022-08-09 | Abb Schweiz Ag | Method and system to generate a 3D model for a robot scene |
CN109015644A (en) * | 2018-08-17 | 2018-12-18 | 徐润秋 | A kind of robot security's operation control method |
US11980436B2 (en) | 2018-10-12 | 2024-05-14 | Sony Corporation | Medical system, method and computer program |
CN109460076B (en) * | 2018-11-09 | 2021-03-02 | 北京理工大学 | Unattended control system applied to frontier defense and control method thereof |
CN109397289A (en) * | 2018-11-13 | 2019-03-01 | 华东师范大学 | A kind of safety control and control method of industrial robot |
CN111823273B (en) * | 2019-08-29 | 2022-07-19 | 浙江大学宁波理工学院 | Operation monitoring system and monitoring method for industrial robot online track prediction |
JP7362107B2 (en) * | 2019-09-30 | 2023-10-17 | Johnan株式会社 | Control device, control method and program |
CN110900601B (en) * | 2019-11-15 | 2022-06-03 | 武汉理工大学 | Robot operation autonomous control method for human-robot cooperation safety guarantee |
CN112817302B (en) * | 2019-11-18 | 2023-04-07 | 中冶赛迪工程技术股份有限公司 | Safety control method, system, equipment and readable medium for industrial robot |
CN111300491A (en) * | 2019-11-20 | 2020-06-19 | 深圳市烨嘉为技术有限公司 | Human-computer cooperation safety system based on cooperative driving and controlling integrated robot |
CN111178257A (en) * | 2019-12-28 | 2020-05-19 | 深圳奥比中光科技有限公司 | Regional safety protection system and method based on depth camera |
CN111203875B (en) * | 2020-01-07 | 2022-08-09 | 重庆邮电大学 | Mechanical arm collision safety level detection system |
US11453127B2 (en) | 2020-03-03 | 2022-09-27 | Shenzhen Fugui Precision Ind. Co., Ltd. | Method for providing power-off command to an automatic apparatus within proximity of a human and control apparatus employing the method |
CN112140102A (en) * | 2020-06-08 | 2020-12-29 | 深圳市越疆科技有限公司 | Obstacle avoidance method, device and system of industrial robot |
JP7334689B2 (en) * | 2020-07-27 | 2023-08-29 | トヨタ自動車株式会社 | Control system, control method and control program |
CN112256019A (en) * | 2020-09-07 | 2021-01-22 | 北京京东乾石科技有限公司 | Automatic guided vehicle control method and device, warehousing system, electronic equipment and medium |
CN112783171B (en) * | 2020-12-31 | 2024-09-20 | 泰州擎朗智能科技有限公司 | Robot operation control method and device, electronic equipment and storage medium |
CN112967336A (en) * | 2021-01-25 | 2021-06-15 | 广东技术师范大学 | Human-computer security cooperation method and device based on video target motion tracking |
CN113239802A (en) * | 2021-05-13 | 2021-08-10 | 上海汇焰智能科技有限公司 | Safety monitoring method, device, medium and electronic equipment |
CN114281024A (en) * | 2021-12-23 | 2022-04-05 | 大族激光科技产业集团股份有限公司 | Anti-collision detection method, numerical control system, machining equipment and storage medium |
CN114565852A (en) * | 2022-03-04 | 2022-05-31 | 上海应用技术大学 | Industrial robot safety protection system and method based on machine vision |
CN114880888B (en) * | 2022-07-08 | 2022-09-09 | 四川大学 | Multi-rotary-joint robot end effector pose correlation dynamics prediction method |
WO2024011518A1 (en) * | 2022-07-14 | 2024-01-18 | Abb Schweiz Ag | Method for controlling industrial robot and industrial robot |
CN115562298A (en) * | 2022-10-27 | 2023-01-03 | 常州检验检测标准认证研究院 | Fence protection system and method for robot detection |
CN117207202B (en) * | 2023-11-09 | 2024-04-02 | 国网山东省电力公司东营供电公司 | Anti-collision constraint control method, system, terminal and medium for live working robot |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH103308A (en) * | 1996-06-18 | 1998-01-06 | Fanuc Ltd | Interference avoiding method for industrial robot |
JP2000190262A (en) * | 1998-12-22 | 2000-07-11 | Denso Corp | Control device for robot |
US6678582B2 (en) * | 2002-05-30 | 2004-01-13 | Kuka Roboter Gmbh | Method and control device for avoiding collisions between cooperating robots |
DE102006048163B4 (en) * | 2006-07-31 | 2013-06-06 | Pilz Gmbh & Co. Kg | Camera-based monitoring of moving machines and / or moving machine elements for collision prevention |
DE602006003435D1 (en) * | 2006-09-14 | 2008-12-11 | Abb Research Ltd | Method and device for avoiding collisions between an industrial robot and an object |
JP2011500336A (en) * | 2007-10-01 | 2011-01-06 | エービービー テクノロジー エービー | Multi-axis control method and industrial robot system in industrial robot system |
CN101352854B (en) * | 2008-07-17 | 2011-01-26 | 上海交通大学 | Remote operation planar redundant manipulator automated guided intelligent element, system and method |
-
2011
- 2011-05-09 CN CN201110118163.6A patent/CN102323822B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102323822A (en) | 2012-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102323822B (en) | Method for preventing industrial robot from colliding with worker | |
Kim et al. | Image-based construction hazard avoidance system using augmented reality in wearable device | |
EP2300949B1 (en) | Video-based system and method of elevator door detection | |
JP4753320B2 (en) | Escalator monitoring system | |
KR101723283B1 (en) | Worker Behavior Based Safety Management System and Method | |
CN106144861B (en) | Depth sensor based passenger sensing for passenger transport control | |
JP5877135B2 (en) | Image recognition apparatus and elevator apparatus | |
CN110733983B (en) | Tower crane safety control system and control method thereof | |
CN106144798A (en) | The sensor controlled for passenger traffic merges | |
CN106144795A (en) | By identifying that user operation controls for passenger traffic and the system and method for safety | |
CN106144862A (en) | Passenger based on depth transducer for passenger traffic gate control senses | |
CN106144816A (en) | Occupant detection based on depth transducer | |
CN102099614A (en) | System for safety protection of human beings against hazardous incidents with robots | |
CN107662867B (en) | Step roller monitoring and maintenance operator monitoring for passenger conveyors | |
CN104828664A (en) | Automatic debugging system and method | |
CN106144797A (en) | Current list for passenger traffic produces | |
CN106144801A (en) | Sensing based on depth transducer for special passenger traffic load state | |
CN106144796A (en) | Passenger based on the depth transducer sensing determined for empty passenger traffic shell | |
EP2546807B1 (en) | Traffic monitoring device | |
KR101283965B1 (en) | Adaptive Accident Detecting System And Method thereof | |
CN110126734A (en) | A kind of collision early warning system being directed to Vehicular visual blind area, device and method | |
CN105976398A (en) | Daylight fire disaster video detection method | |
JP3888055B2 (en) | Train forward anomaly detection device using optical flow | |
KR20230103002A (en) | System for managing safety in industrial site | |
CN103974028A (en) | Method for detecting fierce behavior of personnel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210309 Address after: 214500 Wuliqiao, east suburb, Jingjiang City, Taizhou City, Jiangsu Province Patentee after: JIANGSU SANLI HYDRAULIC MACHINERY Co.,Ltd. Address before: 214028 1st floor, building a, cancer, Wuxi (National) software park, No.18 Zhenze Road, Wuxi New District, Jiangsu Province Patentee before: WUXI YINYU INTELLIGENT ROBOT Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130703 |
|
CF01 | Termination of patent right due to non-payment of annual fee |