CN108115672B - Motion control system and method of oblique wrist spraying robot - Google Patents

Motion control system and method of oblique wrist spraying robot Download PDF

Info

Publication number
CN108115672B
CN108115672B CN201611061699.8A CN201611061699A CN108115672B CN 108115672 B CN108115672 B CN 108115672B CN 201611061699 A CN201611061699 A CN 201611061699A CN 108115672 B CN108115672 B CN 108115672B
Authority
CN
China
Prior art keywords
wrist
spraying robot
robot
oblique wrist
oblique
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
Application number
CN201611061699.8A
Other languages
Chinese (zh)
Other versions
CN108115672A (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.)
Shenyang Siasun Robot and Automation Co Ltd
Original Assignee
Shenyang Siasun Robot and Automation 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 Shenyang Siasun Robot and Automation Co Ltd filed Critical Shenyang Siasun Robot and Automation Co Ltd
Priority to CN201611061699.8A priority Critical patent/CN108115672B/en
Publication of CN108115672A publication Critical patent/CN108115672A/en
Application granted granted Critical
Publication of CN108115672B publication Critical patent/CN108115672B/en
Active 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/1615Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B13/00Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
    • B05B13/02Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
    • B05B13/04Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
    • B05B13/0431Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation with spray heads moved by robots or articulated arms, e.g. for applying liquid or other fluent material to 3D-surfaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/0075Manipulators for painting or coating

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

The invention discloses a motion control system and a motion control method of an oblique wrist spraying robot. The motion control method comprises the following steps: reading each joint value of the diagonal wrist spraying robot, recording Cartesian space information of the diagonal wrist spraying robot through kinematics positive solution, and storing the Cartesian space information; in the process of executing operation, the stored Cartesian space information is analyzed, the track is calculated, feasible solutions of joint values of all joints are obtained through an inverse calculation method, the feasible solutions are further screened according to the stored Cartesian space information to obtain unique and appropriate inverse solution results, and then the oblique wrist spraying robot is controlled to move to the target position corresponding to the inverse solution results. Through the mode, the problem of joint space and Cartesian space vector mapping of the oblique wrist spraying robot can be solved, the high precision and the real-time performance of the robot motion planning process are guaranteed, and the problem of non-closed solution of inverse kinematics caused by oblique wrist at the tail end is solved.

Description

Motion control system and method of oblique wrist spraying robot
Technical Field
The invention relates to the technical field of intelligent robots, in particular to a motion control system and method of an oblique wrist spraying robot.
Background
The existing kinematics methods of the oblique wrist spraying robot have the defects of poor efficiency, complex calculation, incomplete solution to the multi-solution problem and the like. If the Wu method requires more than 100s in the near symbol calculation process, the method cannot be used in a real-time robot operating system; the numerical iteration method has the advantages that the operation result is directly related to the initial value selection, and no means is provided for properly selecting the initial value to enable the obtained kinematics inverse solution result to be expected; the elimination method finally needs to solve all eigenvalues and corresponding eigenvectors of the high-order matrix, and the overhead for the matrix to calculate each eigenvalue is very large, and even 30 times of the overhead may be needed to accurately obtain the desired solution, which cannot be borne by the real-time control system of the robot.
The research and development level of the domestic spraying robot is in a relatively preliminary stage, the research and development level is limited by the kinematics modeling problem of the terminal oblique wrist, some manufacturers adopt orthogonal wrists to greatly reduce the difficulty of robot modeling, and meanwhile, many advantages of the oblique wrists are lost, so that the working space is small, the pipelines are easy to tie, and the problems are not solved fundamentally. The theoretical research of the inverse kinematics algorithm of the spraying robot in colleges and universities at home and abroad is perfect, but the practical effect is not good, most of the spraying robot is in a simulation stage, the operation time is above the second level, and the Wu method has the operation time of more than 100s and cannot be applied to the real-time control system of the industrial robot.
Disclosure of Invention
The invention mainly solves the technical problem of providing a motion control system and a motion control method of an oblique wrist spraying robot, which can solve the problem of joint space and Cartesian space vector mapping of the oblique wrist spraying robot, ensure high precision and real-time performance of a robot motion planning process and solve the problem of non-closed solution of inverse kinematics caused by oblique wrists at the tail end.
In order to solve the technical problems, the invention adopts a technical scheme that: provided is a motion control method of an oblique wrist painting robot, comprising the following steps: reading each joint value of the diagonal wrist spraying robot, recording Cartesian space information of the diagonal wrist spraying robot through a kinematics positive solution, and storing the Cartesian space information; in the process of executing operation, the stored Cartesian space information is analyzed, the track is calculated, feasible solutions of joint values of all joints are obtained through an inverse calculation method, the feasible solutions are further screened according to the stored Cartesian space information to obtain unique and appropriate inverse solution results, and then the oblique wrist spraying robot is controlled to move to the target position corresponding to the inverse solution results.
The method comprises the following steps of obtaining a feasible solution of joint values of each joint through an inverse solution method:
establishing a kinematic equation set for the oblique wrist spraying robot;
and obtaining a value of a high-order matrix corresponding determinant of one single joint as 0, solving the value of the joint according to the characteristic value of the high-order matrix, and substituting the rest joints into a null element by a kinematic equation set, wherein the unknown number of the equation set is the same as the degree of freedom of the oblique wrist spraying robot, and the equation number is twice of the degree of freedom.
The oblique wrist spraying robot has six degrees of freedom.
The method comprises the following steps of establishing a kinematic equation set for the oblique wrist spraying robot:
and modeling the oblique wrist spraying robot by adopting a D-H method so as to establish a kinematic equation set for the oblique wrist spraying robot.
The method comprises the following steps of obtaining a high-order matrix corresponding determinant of one single joint, wherein the value of the determinant is 0: and obtaining the value of the determinant corresponding to the high-order matrix of one of the single joints as 0 by a elimination method.
In order to solve the technical problem, the invention adopts another technical scheme that: there is provided a motion control system of an oblique wrist painting robot, the motion control system including: the reading module is used for reading each joint value of the oblique wrist spraying robot; the first analysis module is used for recording Cartesian space information of the oblique wrist spraying robot through kinematics positive solution; the storage module is used for storing the Cartesian space information; the second analysis module is used for analyzing the stored Cartesian space information in the operation executing process, calculating a track, obtaining feasible solutions of joint values of all joints through an inverse calculation method, and further screening the feasible solutions according to the stored Cartesian space information to obtain a unique and proper inverse solution result; and the control module is used for controlling the oblique wrist spraying robot to move to the target position corresponding to the inverse solution result.
The second analysis module specifically establishes a kinematic equation set for the oblique wrist spraying robot, further obtains a value of a high-order matrix corresponding determinant of one single joint as 0, obtains a value of the joint according to a characteristic value of the high-order matrix, and substitutes the kinematic equation set for elimination elements to obtain the rest joints, wherein an unknown number of the equation set is the same as the degree of freedom of the oblique wrist spraying robot, and the number of equations is twice of the degree of freedom.
The oblique wrist spraying robot has six degrees of freedom.
The second analysis module specifically adopts a D-H method to model the oblique wrist spraying robot so as to establish a kinematic equation set for the oblique wrist spraying robot.
The second analysis module obtains the value of the determinant corresponding to the high-order matrix of one of the single joints as 0 through a elimination method.
The invention has the beneficial effects that: the present invention provides a motion control system of an oblique wrist painting robot and a method thereof, which is different from the prior art, the method comprising the following steps: the method comprises the steps of firstly reading each joint value of the oblique wrist spraying robot, recording Cartesian space information of the oblique wrist spraying robot through kinematics positive solution, storing the Cartesian space information, resolving a track through resolving the stored Cartesian space information in the process of executing operation, obtaining a feasible solution of each joint value of each joint through an inverse solution method, further screening the feasible solution according to the stored Cartesian space information to obtain a unique and proper inverse solution result, and further controlling the oblique wrist spraying robot to move to a target position corresponding to the inverse solution result. Therefore, the method can solve the problem of joint space and Cartesian space vector mapping of the oblique wrist spraying robot, ensure high precision and real-time performance of a robot motion planning process and solve the problem of non-closed solution of inverse kinematics caused by oblique wrist at the tail end.
Drawings
Fig. 1 is a flowchart of a motion control method of an oblique wrist painting robot according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a motion control system of an oblique wrist painting robot according to an embodiment of the present invention.
Detailed Description
Referring to fig. 1, fig. 1 is a flowchart illustrating a motion control method of an oblique wrist painting robot according to an embodiment of the present invention. As shown in fig. 1, the motion control method of the present embodiment includes the steps of:
step S1: reading each joint value of the oblique wrist spraying robot, recording Cartesian space information of the oblique wrist spraying robot through kinematics positive solution, and storing the Cartesian space information.
The step is executed in the teaching process of the oblique wrist spraying robot.
Step S2: in the process of executing operation, the stored Cartesian space information is analyzed, the track is calculated, feasible solutions of joint values of all joints are obtained through an inverse calculation method, the feasible solutions are further screened according to the stored Cartesian space information to obtain unique and appropriate inverse solution results, and then the oblique wrist spraying robot is controlled to move to the target position corresponding to the inverse solution results.
Specifically, a kinematic equation set is established for the oblique wrist spraying robot, and more specifically, the kinematic equation set is established for the oblique wrist spraying robot by modeling through a D-H method.
And then acquiring the value of the determinant corresponding to the high-order matrix of one of the single joints as 0, specifically acquiring the value of the determinant corresponding to the high-order matrix of one of the single joints as 0 by a negation method. And then, calculating the value of the joint according to the characteristic value, and substituting the rest joints into a null element by a kinematic equation set to obtain the rest joints, wherein the unknown number of the equation set is the same as the degree of freedom of the oblique wrist spraying robot, and the equation number is twice of the degree of freedom. For example, if the diagonal wrist spray robot has six degrees of freedom, the number of unknowns in the equation set is 6, and the number of equations is 12 (the number of effective elements in the homothetic matrix).
More specifically, the matrix equation is position (x)k,yk,zk) Angle of rotation (theta) with respect to the input member1,θ2,θ3,θ4) A system of non-linear equations in between. Because of the specificity of the tail end of the six-degree-of-freedom spraying robot, the inverse kinematics solution does not have a closed solution, and the resolution difficulty of the position reverse analysis by the analytical method is high, the numerical method is adopted in the embodiment for resolution.
The inverse matrix solving method of the linear equation set is only suitable for the coefficient matrix which is a reversible square matrix, and for the general linear equation set, the MP generalized inverse matrix can be applied to research and express the general solution of the linear equation set.
Expanding a quasi-Newton iteration method:
solving a nonlinear system of equations in a normal case, where the equation number is equal to the unknown number, for a nonlinear system of equations
fi(x0,x1,...,xn-1)=0 i=0,1,...,n-1
It is briefly described as
fi(X)=0 i=0,1,...,n-1
Wherein X is (X)0,x1,...,xn-1)T
It is assumed that,
Figure BDA0001162974980000041
and (4) performing the k-th iteration approximation on the nonlinear equation system. Then the k +1 th iteration value is calculated to obtain the Newton iteration format as X(k+1)=X(k)-F(X(k))-1f(X(k)) Wherein:
Figure BDA0001162974980000051
Figure BDA0001162974980000052
F(X(k)) As a Jacobian matrix, i.e.
Figure BDA0001162974980000053
The definition of the combined MP inverse can be extended to the following conclusions:
for non-linear system of equations
fi(x0,x1,...,xn-1)=0 i=0,1,...,m-1
It is briefly described as
fi(X)=0 i=0,1,...,m-1
Wherein X is (X)0,x1,...,xn-1)T
Suppose that
Figure BDA0001162974980000054
And (4) performing the k-th iteration approximation on the nonlinear equation system. Then the k +1 th iteration value is calculated to obtain the Newton iteration format as
X(k+1)=X(k)-F(X(k))-f(X(k))
Wherein the content of the first and second substances,
Figure BDA0001162974980000055
Figure BDA0001162974980000056
F(X(k)) Is an extended generalized Jacobian matrix.
Defining function f (theta)
f1(Θ)=D2s1s2-D4(c4(c1s3+c2c3s1)-s1s2s4)+D3s1s2-px
f2(Θ)=-D4(c4(s1s3-c1c2c3)+c1s2s4)-D2c1s2-D3c1s2-py
f3(Θ)=D1+D2c2+D3c2+D4(c2s4+c3c4s2)-pz
Wherein p isx,py,pzIs a constant and represents the position of the robot in a rectangular coordinate system (cartesian space).
When an iterative method is applied
f1(Θ)=0
f2(Θ)=0
f3(Θ)=0
Then Θ is the numerical solution of the first four axes.
Jacobi matrix
Figure BDA0001162974980000061
J11=(D2+D3)c1s2-D4(-s1s3c4+c1c2c3c4-c1s2s4)
J12=(D2+D3)s1c2-D4(-s1s2c3c4-s1c2s4)
J13=-D4(c1c3c4-s1c2s3c4)
J14=-D4(-c1s3s4-s1c2c3s4-s1s2c4)
J21=(D2+D3)s1s2-D4(c1s3c4+s1c2c3c4-s1s2s4)
J22=-(D2+D3)c1c2-D4(+c1s2c3c4+c1c2s4)
J23=-D4(s1c3c4+c1c2s3c4)
J24=-D4(-s1s3s4+c1c2c3s4+c1s2c4)
J31=0
J32=-(D2+D3)s2+D4(-s2s4+c2c3c4)
J33=+D4(-s2s3c4)
J34=+D4(c2c4-s2c3s4)
The matrix J rows are full rank, wherein J is the minimum norm generalized inverse of the Jacobian matrix, and the iterative format of the extended quasi-Newton method is
Θ(k+1)=Θ(k)-J-f(Θ)
The remaining joint values are solved, and the obtained front four joint values are only needed to be substituted.
Based on the foregoing, the invention combines a plurality of technical features such as kinematics, linear algebra and engineering calculation. The method comprises application mathematical means such as kinematics positive solution, MP matrix construction, extended quasi-Newton iteration method and the like. The oblique wrist spraying robot has six degrees of freedom, is different from a common six-degree-of-freedom robot, the tail end of the oblique wrist spraying robot adopts the oblique wrist, the included angle of the axes of two adjacent shafts of the rear three shafts is 60 degrees, and the axes of the three shafts of the rear end are not in a same point. The motion ranges of the three joints at the tail end are all-360 degrees, and the pipelines are not easy to knot and break due to the special structural characteristics. In an approximate semi-ellipsoid space taking a robot base as a center, the tail end of the robot can almost reach the space, and the working space range is extremely large. After the method is used, all poses in the whole space can be accurately mapped with joint spaces one by one. In the process of adopting motion planning, the method provided by the invention can be suitable for most planning modes, is high in calculation speed and high in precision, and can enable the tail end to pass through a singular point. In addition, the invention has good effect in the project of the new-loose 16kg load I-type spraying robot, high precision and high speed. The method of the embodiment integrates the elimination method and the iteration method, has the common advantages of the elimination method and the iteration method, obviously improves the efficiency, and improves the efficiency by about 30 times compared with the elimination method. The joint space precision of the calculation precision obtained by inverse solution can reach 0.0001 degree, the Cartesian space precision can reach 0.0001 millimeter level, and the precision limit of the existing robot core parts can be completely met.
The invention also provides a motion control system of the oblique wrist spraying robot, and the motion control system is applied to the motion control method. Please refer to fig. 2.
As shown in fig. 2, the motion control system 20 of the diagonal wrist painting robot of the present embodiment includes a reading module 21, a first analyzing module 22, a storage module 23, a second analyzing module 24, and a control module 25.
The reading module 21 is used for reading each joint value of the oblique wrist spraying robot.
The first analysis module 22 is used for recording Cartesian space information of the oblique wrist spraying robot through kinematics positive solution.
The storage module 23 is used for storing cartesian space information.
The second analysis module 24 is configured to, during an operation execution process, analyze the stored cartesian space information to calculate a trajectory and obtain a feasible solution of joint values of each joint through an inverse calculation method, and further screen the feasible solution according to the stored cartesian space information to obtain a unique and appropriate inverse solution result.
Specifically, the second analysis module 24 specifically establishes a kinematic equation set for the oblique wrist spraying robot, specifically, the oblique wrist spraying robot is modeled by using a D-H method, so as to establish the kinematic equation set for the oblique wrist spraying robot. And further acquiring the value of the determinant corresponding to the high-order matrix of one of the single joints as 0, specifically acquiring the value of the determinant corresponding to the high-order matrix of one of the single joints as 0 by a negation method. And then, calculating the value of the joint according to the characteristic value, and substituting the rest joints into a null element by a kinematic equation set to obtain the rest joints, wherein the unknown number of the equation set is the same as the degree of freedom of the oblique wrist spraying robot, and the equation number is twice of the degree of freedom. For example, if the diagonal wrist spray robot has six degrees of freedom, the number of unknowns in the equation set is 6, and the number of equations is 12 (the number of effective elements in the homothetic matrix).
The control module 25 is used for controlling the oblique wrist spraying robot to move to the target position corresponding to the inverse solution result.
Specific examples of motion control are described above and will not be described herein.
Therefore, the method can solve the problem of joint space and Cartesian space vector mapping of the oblique wrist spraying robot, ensure high precision and real-time performance of a robot motion planning process and solve the problem of non-closed solution of inverse kinematics caused by oblique wrist at the tail end.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes performed by the present specification and drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (6)

1. A motion control method of an oblique wrist painting robot is characterized by comprising the following steps:
reading each joint value of the diagonal wrist spraying robot, recording Cartesian space information of the diagonal wrist spraying robot through a kinematics positive solution, and storing the Cartesian space information;
in the process of executing operation, resolving a track by analyzing the stored Cartesian space information, obtaining feasible solutions of joint values of all joints by an inverse resolving method, further screening the feasible solutions according to the stored Cartesian space information to obtain unique and appropriate inverse solution results, and further controlling the oblique wrist spraying robot to move to a target position corresponding to the inverse solution results;
the step of obtaining a feasible solution of joint values of each joint by an inverse solution method includes:
establishing a kinematic equation set for the oblique wrist spraying robot;
obtaining a value of a high-order matrix corresponding determinant of one single joint as 0, obtaining a value of the joint according to a characteristic value of the high-order matrix, and substituting the rest joints into a vanishing element by a kinematic equation set, wherein an unknown number of the equation set is the same as the degree of freedom of the oblique wrist spraying robot, and the number of equations is twice of the degree of freedom;
the step of acquiring the value of the determinant corresponding to the high-order matrix of one of the single joints as 0 comprises the following steps:
obtaining the value of a determinant corresponding to a high-order matrix of one of the single joints as 0 by a elimination method;
the matrix equation of the oblique wrist spraying robot is a nonlinear equation set between a position and an input member corner, and the nonlinear equation set is solved by adopting a Jacobian matrix and an extended quasi-Newton iteration method.
2. The motion control method of claim 1, wherein the skewed wrist painting robot has six degrees of freedom.
3. The method of claim 1, wherein the step of establishing a set of kinematic equations for the skewed wrist painting robot comprises:
and modeling the oblique wrist spraying robot by adopting a D-H method so as to establish a kinematic equation set for the oblique wrist spraying robot.
4. A motion control system for an oblique wrist painting robot, the motion control system comprising:
the reading module is used for reading each joint value of the oblique wrist spraying robot;
the first analysis module is used for recording Cartesian space information of the oblique wrist spraying robot through kinematics positive solution;
the storage module is used for storing the Cartesian space information;
the second analysis module is used for analyzing the stored Cartesian space information in the operation executing process, calculating a track, obtaining feasible solutions of joint values of all joints through an inverse calculation method, and further screening the feasible solutions according to the stored Cartesian space information to obtain a unique and proper inverse solution result; the second analysis module specifically establishes a kinematic equation set for the oblique wrist spraying robot, further obtains a value of a high-order matrix corresponding determinant of one single joint as 0, obtains a value of the joint according to a characteristic value of the high-order matrix, and substitutes the kinematic equation set for elimination elements to obtain the rest joints, wherein an unknown number of the equation set is the same as the degree of freedom of the oblique wrist spraying robot, and the number of equations is twice of the degree of freedom; the second analysis module obtains the value of the determinant corresponding to the high-order matrix of one of the single joints as 0 through an elimination method; the matrix equation of the oblique wrist spraying robot is a nonlinear equation set between a position and an input component corner, and the second analysis module adopts a Jacobian matrix and an extended quasi-Newton iteration method to solve the nonlinear equation set;
and the control module is used for controlling the oblique wrist spraying robot to move to the target position corresponding to the inverse solution result.
5. The motion control system of claim 4, wherein the skewed wrist painting robot has six degrees of freedom.
6. The motion control system of claim 4, wherein the second analysis module specifically models the skewed wrist painting robot using a D-H method to establish a system of kinematic equations for the skewed wrist painting robot.
CN201611061699.8A 2016-11-26 2016-11-26 Motion control system and method of oblique wrist spraying robot Active CN108115672B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611061699.8A CN108115672B (en) 2016-11-26 2016-11-26 Motion control system and method of oblique wrist spraying robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611061699.8A CN108115672B (en) 2016-11-26 2016-11-26 Motion control system and method of oblique wrist spraying robot

Publications (2)

Publication Number Publication Date
CN108115672A CN108115672A (en) 2018-06-05
CN108115672B true CN108115672B (en) 2021-04-20

Family

ID=62225045

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611061699.8A Active CN108115672B (en) 2016-11-26 2016-11-26 Motion control system and method of oblique wrist spraying robot

Country Status (1)

Country Link
CN (1) CN108115672B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110465422B (en) * 2019-08-29 2020-06-19 内蒙古大学 FPGA-based spraying machine motion control system and motion control method thereof
CN111002306B (en) * 2019-11-15 2021-04-09 杭州项淮机械科技有限公司 Robot motion control method and control system based on electronic cam

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102292194A (en) * 2009-08-21 2011-12-21 松下电器产业株式会社 Control device and control method for robot arm, assembly robot, control program for robot arm, and integrated electronic circuit for controlling robot arm
CN102527560A (en) * 2010-12-27 2012-07-04 鸿富锦精密工业(深圳)有限公司 Spray painting robot arm component and spray painting robot
CN102785248A (en) * 2012-07-23 2012-11-21 华中科技大学 Motion control method of decoupling type 6-DOF (six degrees of freedom) industrial robot
CN202684913U (en) * 2012-07-17 2013-01-23 昆山华恒焊接股份有限公司 Six-degree-of-freedom spraying robot
CN103538053A (en) * 2012-07-17 2014-01-29 昆山华恒焊接股份有限公司 Six-freedom-degree spray coating robot
CN204487596U (en) * 2015-01-27 2015-07-22 中国科学技术大学 Based on the New Type of Robot Arm in double inclined plane deflection joint
CN205165042U (en) * 2015-11-21 2016-04-20 深圳市安汇丰科技有限公司 6 -degree of freedom spraying machine people
CN105856231A (en) * 2016-01-25 2016-08-17 广东工业大学 Movement control method for six-shaft industrial robot of specific structure
CN105965505A (en) * 2015-03-13 2016-09-28 佳能株式会社 Robot controlling method, robot apparatus, program and recording medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9452527B2 (en) * 2012-11-19 2016-09-27 Persimmon Technologies, Corp. Robot having high stiffness coupling

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102292194A (en) * 2009-08-21 2011-12-21 松下电器产业株式会社 Control device and control method for robot arm, assembly robot, control program for robot arm, and integrated electronic circuit for controlling robot arm
CN102527560A (en) * 2010-12-27 2012-07-04 鸿富锦精密工业(深圳)有限公司 Spray painting robot arm component and spray painting robot
CN202684913U (en) * 2012-07-17 2013-01-23 昆山华恒焊接股份有限公司 Six-degree-of-freedom spraying robot
CN103538053A (en) * 2012-07-17 2014-01-29 昆山华恒焊接股份有限公司 Six-freedom-degree spray coating robot
CN102785248A (en) * 2012-07-23 2012-11-21 华中科技大学 Motion control method of decoupling type 6-DOF (six degrees of freedom) industrial robot
CN204487596U (en) * 2015-01-27 2015-07-22 中国科学技术大学 Based on the New Type of Robot Arm in double inclined plane deflection joint
CN105965505A (en) * 2015-03-13 2016-09-28 佳能株式会社 Robot controlling method, robot apparatus, program and recording medium
CN205165042U (en) * 2015-11-21 2016-04-20 深圳市安汇丰科技有限公司 6 -degree of freedom spraying machine people
CN105856231A (en) * 2016-01-25 2016-08-17 广东工业大学 Movement control method for six-shaft industrial robot of specific structure

Also Published As

Publication number Publication date
CN108115672A (en) 2018-06-05

Similar Documents

Publication Publication Date Title
CN111360827A (en) Visual servo switching control method and system
Chen et al. A recurrent neural network applied to optimal motion control of mobile robots with physical constraints
CN107160401B (en) Method for solving problem of joint angle deviation of redundant manipulator
Wang et al. Visual tracking of robots in uncalibrated environments
CN112605973A (en) Robot motor skill learning method and system
CN109344477B (en) 6-degree-of-freedom mechanical arm inverse kinematics solving method
CN115401699B (en) Industrial robot precision reliability analysis method, device, equipment and storage medium
CN112016194A (en) All-directional mobile mechanical arm data driving model prediction control method based on Koopman operator
Valsamos et al. Index based optimal anatomy of a metamorphic manipulator for a given task
CN108115672B (en) Motion control system and method of oblique wrist spraying robot
CN116038702B (en) Seven-axis robot inverse solution method and seven-axis robot
KR20220155921A (en) Method for controlling a robot device
Ti et al. Generalization of orientation trajectories and force–torque profiles for learning human assembly skill
Wang et al. Towards learning from demonstration system for parts assembly: A graph based representation for knowledge
Zhao et al. A learning-based multiscale modelling approach to real-time serial manipulator kinematics simulation
CN112965372B (en) Micro-part precision assembly method, device and system based on reinforcement learning
CN113199481A (en) Robot motion control method, device, electronic apparatus, and medium
Olaru et al. Application of a new Iterative pseudo-inverse Jacobian Neural Network Matrix technique for controlling geckodrive DC motors of manipulators
Cheng et al. Ray-based cable and obstacle interference-free workspace for cable-driven parallel robots
CN115972216A (en) Parallel robot positive motion solving method, control method, equipment and storage medium
Kong et al. A time-specified zeroing neural network for quadratic programming with its redundant manipulator application
Zhang et al. Adaptive kinematic control of redundant manipulators
Zhao et al. Model and simulation of the mitsubishi rv-m1 robot using matlab
Solanes et al. Generalization of reference filtering control strategy for 2D/3D visual feedback control of industrial robot manipulators
Liang et al. Calibration of UR5 manipulator based on kinematic models

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