CN102323822B - Method for preventing industrial robot from colliding with worker - Google Patents

Method for preventing industrial robot from colliding with worker Download PDF

Info

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
Application number
CN201110118163.6A
Other languages
Chinese (zh)
Other versions
CN102323822A (en
Inventor
乔红
苏建华
郑碎武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Sanli Hydraulic Machinery Co ltd
Original Assignee
WUXI YINYU INTELLIGENT ROBOT CO Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by WUXI YINYU INTELLIGENT ROBOT CO Ltd filed Critical WUXI YINYU INTELLIGENT ROBOT CO Ltd
Priority to CN201110118163.6A priority Critical patent/CN102323822B/en
Publication of CN102323822A publication Critical patent/CN102323822A/en
Application granted granted Critical
Publication of CN102323822B publication Critical patent/CN102323822B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1674Programme controls characterised by safety, monitoring, diagnostic
    • B25J9/1676Avoiding collision or forbidden zones
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39091Avoid collision with moving obstacles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40201Detect 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

A kind of method of avoiding industrial robot collision workman
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;
S j = { s j | ( s j - R j ( i ) ) 2 < r j 2 }
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):
V j &prime; ( i ) = d j ( i ) T
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:
S j = { s j | ( s j - R j ( i ) ) 2 < r j 2 }
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):
V j &prime; ( i ) = d j ( i ) T
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;
S j = { s j | ( s j - R j ( i ) ) 2 < r j 2 }
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):
V j &prime; ( i ) = d j ( i ) T
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)。
CN201110118163.6A 2011-05-09 2011-05-09 Method for preventing industrial robot from colliding with worker Expired - Fee Related CN102323822B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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