CN110900612B - Pose-synchronous six-axis industrial robot track smoothing method - Google Patents
Pose-synchronous six-axis industrial robot track smoothing method Download PDFInfo
- Publication number
- CN110900612B CN110900612B CN201911300865.9A CN201911300865A CN110900612B CN 110900612 B CN110900612 B CN 110900612B CN 201911300865 A CN201911300865 A CN 201911300865A CN 110900612 B CN110900612 B CN 110900612B
- Authority
- CN
- China
- Prior art keywords
- transition
- track
- attitude
- point
- smooth
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000009499 grossing Methods 0.000 title claims abstract description 18
- 230000007704 transition Effects 0.000 claims abstract description 158
- 230000036544 posture Effects 0.000 claims abstract description 24
- 230000001360 synchronised effect Effects 0.000 claims description 8
- 230000001186 cumulative effect Effects 0.000 claims description 2
- 238000009826 distribution Methods 0.000 claims description 2
- 230000003287 optical effect Effects 0.000 claims 1
- 230000008859 change Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002146 bilateral effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000003698 laser cutting Methods 0.000 description 1
- 238000005507 spraying Methods 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
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/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
A pose-synchronous track smoothing method for a six-axis industrial robot adopts an arc curve to transition a position track and adopts a quaternion B spline to transition a posture track. The position and the attitude track after transition have high-order continuity, the transition errors of the position and the attitude can be restrained simultaneously, and the position track and the attitude track after transition have parameter synchronism. The method comprises the following two steps: step 1, determining transition parameters according to transition error thresholds, continuity conditions and pose synchronization conditions of positions and postures; and 2, respectively calculating transition tracks of the position and the posture according to the transition parameters. The smoothing method provided by the invention can generate a smooth six-axis robot track with controllable precision, so that the working efficiency and precision of the six-axis robot are improved.
Description
Technical Field
The invention belongs to the technical field of automatic control of industrial robots, and particularly relates to a pose synchronization track smoothing method for a six-axis industrial robot.
Background
The six-axis industrial robot is widely applied to complex applications such as laser cutting, welding, spraying and the like. The complex robot track is mostly composed of a linear track and a circular arc track generated by offline programming software. At each track point, the poses (positions and postures) of the linear tracks do not have the continuity of speed and acceleration, so that the problems of pause, vibration, track errors and the like of the robot in the execution process are caused.
In order to solve the problem of discontinuity of a linear track, a corner transition method is mostly adopted in the existing robot control system. In the existing corner transition research of the position track, a transition track is mostly constructed by adopting an arc, a parabola or a polynomial curve; in the corner transition research of the attitude trajectory, the continuity of the attitude can be improved by the quaternion B spline-based method. However, there are two major problems with the existing studies: firstly, the transition errors of the position track and the attitude track cannot be restrained simultaneously; and secondly, the parameter synchronism of the position and the posture is not realized, so that the geometric shapes of the position and the posture are changed along with the change of the speed.
The Chinese invention patent (application number 201610075346.7) provides a transition track planning method for industrial robot application, which adopts a parabola to realize track transition between a joint space and a Cartesian space; the chinese invention patent (application No. 201710291306.0) proposes a fitting transition method for controlling the size of the transition region by the transition level. However, the above transition methods cannot constrain the transition errors of the position and the posture, and the track shape changes with the change of the speed. Therefore, it is necessary to provide a simple and effective six-axis industrial robot track smoothing method with error constraint and synchronous pose.
Disclosure of Invention
The invention provides a pose synchronization smooth transition method for a six-axis industrial robot, which adopts an arc curve to transition a position track and a quaternion B spline to transition an attitude track.
The technical scheme adopted by the invention is as follows:
a pose-synchronous six-axis industrial robot track smoothing method comprises the following steps:
according to the scheme, the step 1 specifically comprises the following steps:
step 1.1, using three-dimensional point P as position point of linear track of six-axis industrial roboti(xi,yi,zi) Representing the attitude point by a quaternion qi(qi,1,qi,2,qi,3,qi,4) Wherein, the serial number i is 1,2, … N, N is the total number of track points (N is more than or equal to 3).
Step 1.2, traversing internal track points P except head and tail end pointsi(xi,yi,zi) I 2,3, … N-1, transition error threshold δ according to location pointpCalculating each position point Pi(xi,yi,zi) Maximum position transition parameter of the transition arc of (1):
first, a line segment P is calculatedi-1PiLength L ofi-1And a line segment PiPi+1Length L ofiIf the length L isi-1Or length LiToo short (less than the distance threshold), the trajectory segment need not be smooth; otherwise, calculating the line segment Pi-1PiAnd a line segment PiPi+1Angle of (2)If the included angle isIf the angle is close to 0 degree or 180 degrees, the track section does not need to be smooth, and the section of the position track which does not need to be smooth is marked, and a transition method needing the smooth section is introduced firstly;
then, let ri,1And ri,2For two position transition parameters, the start of the transition arc may be denoted as Ei,0=Pi+ri,1(Pi-1-Pi) The end point can be represented as Ei,1=Pi+ri,2(Pi+1-Pi) And establishing a relation between two position transition parameters according to the symmetry condition of the transition: r isi,1Li-1=ri,2Li;
Finally, according to the arc transition error threshold value deltapAnd calculating the position transition parameter r under the condition that adjacent transition tracks are not intersectedi,1Upper bound of (2):
step 1.3, traversing the track points P except the head and tail end pointsiI 2,3, … N-1, transition error threshold δ according to attitude pointoCalculating each attitude point qi(qi,1,qi,2,qi,3,qi,4) The maximum attitude transition parameter of the transition quaternion B spline:
first, an attitude point q is calculatedi-1Rotated to attitude point qiOf a rotary shaft Ui-1And a rotation angle thetai-1And calculate the attitude point qiRotated to attitude point qi+1Of a rotary shaft UiAnd a rotation angle thetai(ii) a If the angle of rotation thetai-1Or angle of rotation thetaiIf the angle is close to 0 degree, the track section does not need to be smooth, and the section of the attitude track which does not need to be smooth is marked, and a transition method needing the smooth section is introduced firstly;
then, let the attitude transition quaternion B-spline have 5 control points, of which the first and second control points fi,0,fi,1At the attitude point qi-1And attitude point qiOn the spherical linear interpolation track of (3), a third control point fi,2And attitude point qiSame, fourth and fifth control points fi,3,fi,4At the attitude point qi-1And attitude point qiOn the spherical linear interpolation trajectory of (1), namely:
the distribution of the control points can ensure the G of the transition track and the original linear track2Continuity. Wherein s isi,1And si,2Two attitude transition parameters are adopted, and c is a proportional coefficient synchronously related to the pose; establishing a relation between two position transition parameters according to the symmetry condition of the attitude transition: si,1θi-1=si,2θi;
Finally, according to the attitude transition error threshold value deltaoCalculating attitude transition parameter s under the conditions of symmetric attitude transition tracks and non-intersection of adjacent transition tracksi,1Upper bound of (2):
step 1.4, calculating a transition parameter t which meets track point errors and is synchronous in posei,1,ti,2And the proportionality coefficient c:
firstly, calculating a proportionality coefficient according to the synchronous conditions of the position track and the attitude track
And then determining the value of a pose synchronization transition parameter according to the mark whether the position and the gesture track can be smooth:
if the position track and the gesture track are marked as smooth, taking the minimum value of the transition parameters of the position and the gesture as the transition parameters of pose synchronization, namely:
if the position track and the posture track are not smooth, the position track and the posture track do not need to be smooth;
if one of the position trajectory or the attitude trajectory can be smoothed, the method of step 1.2 or step 1.3 can be used alone to smooth.
According to the scheme, track points except the head and tail end points are traversedPi2,3, … N-1, wherein step 2 is performed for a smooth segment, and specifically includes the following steps:
step 2.1, constructing a transition arc of the position track according to the transition parameters, wherein the arc track is expressed as:
and 2.2, constructing a transition curve of the attitude track according to the transition parameters and the proportionality coefficients, wherein the control points are defined in the step 1.3, and the node vector is that U is [0,0,0,0,0.5,1,1,1 ═],The quaternion B spline curve is represented as the cumulative sum basis function of the quaternion B splines:
through the technical scheme, compared with the prior art, the invention has the advantages that:
1. the proposed robot pose smoothing method can improve the continuity of the robot track, wherein the position track is G1Continuous, attitude trajectory is G2The method is continuous, so that pause and vibration in the execution process of the robot can be avoided;
2. the proposed smooth transition method considering error constraint can simultaneously control the transition errors of the position track and the attitude track, and is beneficial to the application of a high-precision robot;
3. the pose synchronization smooth transition method ensures the parameter synchronization of the position track and the pose track, and separates the geometric smoothness from the speed planning, thereby avoiding the change of the robot track along with the change of the speed.
4. The proposed track smoothing method is suitable for independent transition or simultaneous transition of the position track and the posture track, and is further suitable for various application scenes of industrial robots.
Drawings
FIG. 1 is a schematic diagram of a position trajectory transition of a six-axis industrial robot according to an embodiment of the invention;
fig. 2 is a schematic diagram of transition of posture tracks of a six-axis industrial robot according to an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The invention relates to a pose synchronization six-axis industrial robot track smoothing method, wherein a position track adopts circular arc transition, a posture track adopts quaternion B spline transition, and transition track calculation mainly comprises two main steps of transition parameter calculation and transition track construction.
step 1.1, the linear track of the six-axis industrial robot is composed of a series of track points, and each track point contains position point and attitude point information. Three-dimensional point P available for position pointi(xi,yi,zi) Representing, attitude points by quaternion qi(qi,1,qi,2,qi,3,qi,4) Wherein, the serial number i is 1,2, … N, N is the total number of track points (N is more than or equal to 3).
Step 1.2, traversing internal track points P except head and tail end pointsi(xi,yi,zi) I 2,3, … N-1, transition error threshold δ according to location pointpCalculating each position point Pi(xi,yi,zi) Maximum position transition parameter of the transition arc of (1):
first, calculate the line segment Pi-1PiLength L ofi-1=|Pi-1PiL, line segment PiPi+1Length L ofi=|PiPi+1Setting a distance error threshold value epsilon, such as epsilon-1 e-6mm, if the length Li-1<Epsilon or Li<Epsilon, the distance is considered to be too short, and the index i is marked as a position without a smooth segment; otherwise, calculating the line segment Pi-1PiAnd a line segment PiPi+1Angle of (2)If the included angle isIf the angle is close to 0 degree or 180 degrees, marking the index i as a position without a smooth segment; the processing in step 1.4 is performed without a smooth segment, and a transition method requiring a smooth segment is described below;
let ri,1And ri,2Two position transition parameters are used to determine the start and end positions of the arc representing the transition. As shown in FIG. 1, the start of the arc may be denoted as Ei,0=Pi+ri,1(Pi-1-Pi) The end point can be represented as Ei,1=Pi+ri,2(Pi+1-Pi). Requiring bilateral symmetry of the transition arc, i.e. ri,1Li-1=ri,2LiThen the maximum error point of the transition trajectory and the linear trajectory is located at the point Q shown in FIG. 1iTherefore, the error threshold value delta can be determined according to the arc transitionpDeriving a position transition parameter ri,1Upper bound of (2)In addition, in order to prevent the intersection of two adjacent transition tracks, a transition parameter r is requiredi,1,ri,2Is not more thanThe position transition parameter r is obtained by integrating the abovei,1Upper bound of (2):
step 1.3, traversing the track points P except the head and tail end pointsiI 2,3, … N-1, transition error threshold δ according to attitude pointoCalculate each perAn attitude point qi(qi,1,qi,2,qi,3,qi,4) The maximum attitude transition parameter of the transition quaternion B spline:
first, calculate the attitude point qi-1Rotated to attitude point qiOf a rotary shaft Ui-1And a rotation angle thetai-1And calculate the attitude point qiRotated to attitude point qi+1Of a rotary shaft UiAnd a rotation angle thetai(ii) a If the angle of rotation thetai-1Or angle of rotation thetaiIf the angle is close to 0 degree, the posture of the track section does not need to be smooth, and the track section which does not need to be smooth is processed in step 1.4, and a transition method needing to be smooth is introduced below;
secondly, an attitude transition quaternion B spline is set to have 5 control points fi,0~fi,4Wherein the first and second control points fi,o,fi,1At the attitude point qi-1And attitude point qiOn the spherical linear interpolation track of (3), a third control point fi,2And attitude point qiSame, fourth and fifth control points fi,3,fi,4At the attitude point qi-1And attitude point qiOn the spherical linear interpolation trajectory, five control points can be calculated by the following formula:
wherein s isi,1And si,2Firstly, establishing a relation between two position transition parameters by adopting symmetrical attitude tracks: si,1θi-1=si,2θi;
The same principle can prove that the error of the transition track is maximum in the midpoint error of the parameters according to the attitude transition error threshold value deltaoThe attitude transition parameter s can be reversely deducedi,1Upper bound of (2):similarly, two adjacent attitude transition tracks cannot intersect to finally obtain an attitude transition parameter si,1Upper bound of (2):
step 1.4, calculating a transition parameter t which meets track point errors and is synchronous in posei,1,ti,2And the proportionality coefficient c:
firstly, a proportionality coefficient c is deduced according to the synchronous conditions of the position track and the attitude track, and the condition is that the position track and the attitude track meet the G with the same parameters at the starting point and the ending point of transition1Continuity, with starting point (E)i,0,fi,0) The continuity of (c) is for example: as shown in FIG. 1, Li(u) is Pi-1Ei,0Linear locus of (A) between, Ci(u) is a position transition trajectory; as shown in FIG. 2, Si(u) is qi- 1fi,0Spherical linear locus of (q) betweeniAnd (u) is a posture transition track. The position and attitude respectively G can be proved according to the setting of the control point1Continuously, if the position and attitude have G of the same parameters1Continuity, then satisfyFrom which the scaling factor can be derivedThe scaling factor is also applicable to the end point of the transition trajectory.
And then determining the value of a pose synchronization transition parameter according to the mark whether the position track and the gesture track can be smooth:
if the position track and the gesture track are marked as smooth, taking the minimum value of the position transition parameter and the gesture transition parameter as a pose synchronization transition parameter, namely:
if the position track and the posture track are not smooth, the position track and the posture track do not need to be smooth, namely the step 2 does not need to be carried out; the problems are the same as above
If one of the position trajectory or the attitude trajectory can be smoothed, the transition parameters calculated in step 1.2 or step 1.3 can be used alone for smoothing.
step 2.1, for a track section with a smooth position, constructing a transition arc of the position track according to the transition parameters, as follows:
step 2.2, for the trajectory segment with smooth attitude, constructing a transition curve of the attitude trajectory according to the transition parameters and the scaling coefficients, where the control points are calculated as defined in step 1.3, the node vector is [0,0,0,0,0.5,1,1, 1], and the quaternion B spline curve is expressed as:
whereinThe basis functions, which are quaternion B splines, are defined in two node intervals as follows:
Claims (5)
1. a pose-synchronous track smoothing method for a six-axis industrial robot is characterized by comprising the following steps: the method comprises the following steps:
step 1, determining transition parameters of each position point and each attitude point according to transition error constraint, continuity conditions and pose synchronism, wherein the transition parameters are used for determining a starting point and an end point of a transition track;
step 2, constructing transition tracks of positions and postures according to the transition parameters;
wherein, the step 1 specifically comprises the following steps:
step 1.1, using three-dimensional point P as position point of linear track of six-axis industrial roboti(xi,yi,zi) Representing the attitude point by a quaternion qi(qi,1,qi,2,qi,3,qi,4) The sequence number i is 1,2,. N, N is the total number of track points (N is more than or equal to 3);
step 1.2, traversing internal track points P except head and tail end pointsi(xi,yi,zi) N-1, transition error threshold δ according to location pointpCalculating each position point Pi(xi,yi,zi) The maximum position transition parameter of the transition arc;
step 1.3, traversing the track points P except the head and tail end pointsiN-1, transition error threshold δ according to attitude pointoCalculating each attitude point qi(qi,1,qi,2,qi,3,qi,4) The maximum attitude transition parameter of the attitude transition quaternion B spline; the attitude transition quaternion B-spline has 5 control points, a first and a second control point fi,0,fi,1At the attitude point qi-1And attitude point qiOn the spherical linear interpolation track of (3), a third control point fi,2And attitude point qiSame, fourth and fifth control points fi,3,fi,4At the attitude point qi-1And attitude point qiOn the spherical linear interpolation trajectory;
step 1.4, calculating a transition parameter t which meets track point errors and is synchronous in posei,1,ti,2And a proportionality coefficient c;
the step 2 specifically comprises the following steps: traversing track points P except head and tail end pointsiN-1, wherein step 2 is performed for a smoothable segment, and specifically includes the following steps:
step 2.1, constructing a transition arc of the position track according to the transition parameters, wherein the arc track is expressed as:
and 2.2, constructing a transition curve of the attitude track according to the transition parameters and the proportionality coefficients, wherein the control points are defined in the step 1.3, and the node vector is that U is [0,0,0,0,0.5,1,1,1 ═],The quaternion B spline curve is represented as the cumulative sum basis function of the quaternion B splines:
2. the pose-synchronized six-axis industrial robot trajectory smoothing method according to claim 1, characterized in that: the specific algorithm of the step 1.2 is as follows: first, a line segment P is calculatedi-1PiLength L ofi-1And a line segment PiPi+1Length L ofiIf the length L isi-1Or length LiToo short (less than the distance threshold), the trajectory segment need not be smooth; otherwise, calculating the line segment Pi-1PiAnd a line segment PiPi+1Angle of (2)If the included angle isApproach toIf the angle is 0 degree or 180 degrees, the track section does not need to be smooth, and the section of the position track which does not need to be smooth is marked, and a transition method needing the smooth section is introduced firstly;
then, let ri,1And ri,2For two position transition parameters, the start of the transition arc may be denoted as Ei,0=Pi+ri,1(Pi-1-Pi) The end point can be represented as Ei,1=Pi+ri,2(Pi+1-Pi) And establishing a relation between two position transition parameters according to the symmetry condition of the transition: r isi,1Li-1=ri,2Li;
3. the pose-synchronized six-axis industrial robot trajectory smoothing method according to claim 1 or 2, characterized in that: the specific algorithm of the step 1.3 is as follows: first, an attitude point q is calculatedi-1Rotated to attitude point qiOf a rotary shaft Ui-1And a rotation angle thetai-1And calculate the attitude point qiRotated to attitude point qi-1Of a rotary shaft UiAnd a rotation angle thetai(ii) a If the angle of rotation thetai-1Or angle of rotation thetaiIf the angle is close to 0 degree, the track section does not need to be smooth, and the section of the attitude track which does not need to be smooth is marked, and a transition method needing the smooth section is introduced firstly;
then, let the attitude transition quaternion B-spline have 5 control points, of which control point fi,0,fi,1At the attitude point qi-1And attitude point qiOn the spherical linear interpolation trajectory, the control point fi,2And attitude point qiSame, control point fi,3,fi,4At the attitude point qi-1And attitude point qiOn the spherical linear interpolation track of the optical system,namely:
the distribution of the control points can ensure the G of the transition track and the original linear track2Continuity of, wherein si,1And si,2Two attitude transition parameters are adopted, and c is a proportional coefficient synchronously related to the pose; establishing a relation between two position transition parameters according to the symmetry condition of the attitude transition:
si,1θi-1=si,2θi;
4. the pose-synchronized six-axis industrial robot trajectory smoothing method according to claim 1, characterized in that: the specific algorithm of the step 1.4 is as follows: firstly, calculating a proportionality coefficient according to the synchronous condition of the position track and the attitude track
Then, determining the value of a pose synchronization transition parameter according to the mark whether the position and the gesture track can be smooth: if the position track and the gesture track are marked as smooth, taking the minimum value of the transition parameters of the position and the gesture as the transition parameters of pose synchronization, namely: t is ti,1=min(ri,1,si,1),
If the position track and the posture track are not smooth, the position track and the posture track do not need to be smooth; if one of the position track or the posture track can be smooth, the method of the step 1.2 or the step 1.3 is independently adopted for smoothing;
wherein r isi,1Is a position transition parameter; length Li-1Is a line segment Pi-1PiLength L ofiIs a line segment PiPi-1Length of (d); si,1Is an attitude transition parameter.
5. The pose-synchronized six-axis industrial robot trajectory smoothing method according to claim 2, characterized in that: the specific algorithm of the step 1.4 is as follows: firstly, calculating a proportionality coefficient according to the synchronous condition of the position track and the attitude track
Then, determining the value of a pose synchronization transition parameter according to the mark whether the position and the gesture track can be smooth: if the position track and the gesture track are marked as smooth, taking the minimum value of the transition parameters of the position and the gesture as the transition parameters of pose synchronization, namely: t is ti,1=min(ri,1,si,1),
If the position track and the posture track are not smooth, the position track and the posture track do not need to be smooth; if one of the position track or the posture track can be smooth, the method of the step 1.2 or the step 1.3 is independently adopted for smoothing;
wherein s isi,1Is an attitude transition parameter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911300865.9A CN110900612B (en) | 2019-12-17 | 2019-12-17 | Pose-synchronous six-axis industrial robot track smoothing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911300865.9A CN110900612B (en) | 2019-12-17 | 2019-12-17 | Pose-synchronous six-axis industrial robot track smoothing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110900612A CN110900612A (en) | 2020-03-24 |
CN110900612B true CN110900612B (en) | 2020-06-05 |
Family
ID=69825980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911300865.9A Active CN110900612B (en) | 2019-12-17 | 2019-12-17 | Pose-synchronous six-axis industrial robot track smoothing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110900612B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111897216B (en) * | 2020-07-16 | 2021-07-02 | 华中科技大学 | Multi-motion-segment speed planning and interpolation method |
CN111791236B (en) * | 2020-07-17 | 2021-06-01 | 广东拓斯达科技股份有限公司 | Industrial robot Cartesian space trajectory transition method |
CN113103240B (en) * | 2021-04-29 | 2022-08-23 | 哈尔滨工业大学 | Method, device and system for realizing C2 continuous robot trajectory planning |
CN113276116B (en) * | 2021-05-21 | 2022-01-18 | 武汉瀚迈科技有限公司 | Error-controllable robot track synchronous transition method |
CN112975992B (en) * | 2021-05-21 | 2021-08-13 | 武汉瀚迈科技有限公司 | Error-controllable robot track synchronous optimization method |
CN113478481B (en) * | 2021-06-23 | 2022-08-23 | 佛山智能装备技术研究院 | Industrial robot position and attitude motion synchronization method |
CN113334385A (en) * | 2021-06-24 | 2021-09-03 | 安徽理工大学 | Planning method for smooth transition between linear tracks of self-driven articulated arm measuring machine |
CN113942016B (en) * | 2021-11-24 | 2023-02-14 | 伯朗特机器人股份有限公司 | Time synchronization method for motion pose of tail end of mechanical arm |
CN115122329B (en) * | 2022-07-15 | 2022-12-30 | 武汉瀚迈科技有限公司 | Convenient industrial robot joint space trajectory planning method |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10357650B4 (en) * | 2003-12-10 | 2019-04-25 | Dr. Johannes Heidenhain Gmbh | Method for smoothing polygons in NC programs |
US7979158B2 (en) * | 2007-07-31 | 2011-07-12 | Rockwell Automation Technologies, Inc. | Blending algorithm for trajectory planning |
CN102091879B (en) * | 2011-01-04 | 2012-12-05 | 长沙红点自动化科技有限公司 | Transitional track planning method for welding robot |
CN102785244A (en) * | 2012-07-20 | 2012-11-21 | 浙江工业大学 | Space circular arc planning control method for multi-axial servo manipulator |
CN105500354B (en) * | 2016-02-02 | 2017-05-17 | 南京埃斯顿机器人工程有限公司 | Transitional track planning method applied by industrial robot |
DE102017200084A1 (en) * | 2016-12-06 | 2018-06-07 | Robert Bosch Gmbh | A method of providing a motion contour for a manipulator along predetermined landmarks |
CN106826829B (en) * | 2017-02-22 | 2019-05-03 | 武汉工程大学 | A kind of industrial robot fairing motion profile generation method of Controllable Error |
CN108549322B (en) * | 2018-04-11 | 2019-07-02 | 广州启帆工业机器人有限公司 | Pose synchronization method and device for arc track motion of robot |
CN108803480B (en) * | 2018-07-12 | 2021-04-30 | 深圳市汇川技术股份有限公司 | Method, apparatus and computer readable storage medium for G2 continuous optical switching between tracks |
CN109571473B (en) * | 2018-12-03 | 2021-10-12 | 武汉工程大学 | Error-controllable small line segment trajectory fairing method |
CN109648560B (en) * | 2018-12-28 | 2021-01-22 | 深圳市越疆科技有限公司 | Space trajectory transition method and system of industrial robot and robot |
CN109664303B (en) * | 2019-02-28 | 2021-10-12 | 武汉工程大学 | Error-controllable B-spline transition type smooth trajectory generation method for four-axis industrial robot |
-
2019
- 2019-12-17 CN CN201911300865.9A patent/CN110900612B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN110900612A (en) | 2020-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110900612B (en) | Pose-synchronous six-axis industrial robot track smoothing method | |
CN109571473B (en) | Error-controllable small line segment trajectory fairing method | |
CN109664303B (en) | Error-controllable B-spline transition type smooth trajectory generation method for four-axis industrial robot | |
CN105785921B (en) | A kind of speed planning method during industrial robot nurbs curve interpolation | |
CN106826829B (en) | A kind of industrial robot fairing motion profile generation method of Controllable Error | |
CN106393106B (en) | The robot nurbs curve of parameter adaptive densification moves interpolating method | |
CN112975992B (en) | Error-controllable robot track synchronous optimization method | |
CN107030697A (en) | A kind of planing method of robot cartesian space smooth track | |
CN109676613B (en) | Error-controllable arc transition type smooth track generation method for four-axis industrial robot | |
CN109976262B (en) | Global curvature continuous fairing method for micro-line segment processing | |
CN111791236A (en) | Industrial robot Cartesian space trajectory transition method | |
JP5790840B2 (en) | Robot control apparatus and robot posture interpolation method | |
JP5565302B2 (en) | Robot control apparatus and robot posture interpolation method | |
CN111897290A (en) | Smooth corner transition smoothing method for axial acceleration | |
CN113985817B (en) | Robot small line segment track local fairing method and system capable of performing online interpolation | |
Wang et al. | Local asymmetrical corner trajectory smoothing with bidirectional planning and adjusting algorithm for CNC machining | |
CN106970589B (en) | A kind of feed rate relaxation method reducing Multi-axis Machining profile errors | |
Liu et al. | A C3 continuous toolpath corner smoothing method for a hybrid machining robot | |
Du et al. | A C3-continuous NURBS transition scheme for the CNC machining of short linear segments | |
CN113190021A (en) | Industrial robot small line segment trajectory planning algorithm | |
CN109298682A (en) | A kind of dual robot collaboration track optimizing method based on parabola interpolation algorithm | |
CN108189034A (en) | A kind of robot continuous path implementation method | |
WO2024124794A1 (en) | Five-axis linkage synchronous tool path interpolation method and system | |
CN111633668B (en) | Motion control method for robot to process three-dimensional free-form surface | |
CN114115131B (en) | Time spline curve fitting and interpolation method applied to five-axis numerical control machine tool |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 523000 No.3, West Zhongnan Road, Haibin District, Shangsha, Chang'an Town, Dongguan City, Guangdong Province Patentee after: Guangdong Samson Technology Co.,Ltd. Address before: 523000 No.3, West Zhongnan Road, Haibin District, Shangsha, Chang'an Town, Dongguan City, Guangdong Province Patentee before: DONGGUAN SAMSUN OPTICAL TECHNOLOGY Co.,Ltd. |