[go: up one dir, main page]

CN114055455A - TCP (transmission control protocol) quick pickup method based on Siemens TECNOMATC platform - Google Patents

TCP (transmission control protocol) quick pickup method based on Siemens TECNOMATC platform Download PDF

Info

Publication number
CN114055455A
CN114055455A CN202010741126.XA CN202010741126A CN114055455A CN 114055455 A CN114055455 A CN 114055455A CN 202010741126 A CN202010741126 A CN 202010741126A CN 114055455 A CN114055455 A CN 114055455A
Authority
CN
China
Prior art keywords
tcp
industrial robot
position information
basic position
vector
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.)
Pending
Application number
CN202010741126.XA
Other languages
Chinese (zh)
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.)
Shanghai Demeike Automobile Equipment Manufacturing Co ltd
Original Assignee
Shanghai Demeike Automobile Equipment Manufacturing 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 Shanghai Demeike Automobile Equipment Manufacturing Co ltd filed Critical Shanghai Demeike Automobile Equipment Manufacturing Co ltd
Priority to CN202010741126.XA priority Critical patent/CN114055455A/en
Publication of CN114055455A publication Critical patent/CN114055455A/en
Pending legal-status Critical Current

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/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1661Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J15/00Gripping heads and other end effectors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Optimization (AREA)
  • Mechanical Engineering (AREA)
  • Computational Mathematics (AREA)
  • Robotics (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Analysis (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Algebra (AREA)
  • Computing Systems (AREA)
  • Numerical Control (AREA)

Abstract

本发明涉及一种基于西门子TECNOMATIC平台的TCP快速拾取方法,该方法包括以下步骤:步骤1:基于西门子TECNOMATIC平台提取虚拟工业机器人的相关基本信息数据,并进一步针对相关基本信息数据进行处理得到工业机器人及TCP各自的基本位置信息;步骤2:针对工业机器人及TCP各自的基本位置信息通过矢量及矩阵建立的数学模型进行数据处理;步骤3:经过数据处理后得到虚拟工业机器人通过矢量及对应矩阵转化的对应TCP值并输出。与现有技术相比,本发明将复杂的空间坐标,转化为简单的数学模型。从而解决在软件平台中求解实体工业机器人在虚拟环境中TCP困难繁琐的问题。

Figure 202010741126

The invention relates to a TCP fast picking method based on Siemens TECNOMATIC platform, the method comprises the following steps: Step 1: Extract relevant basic information data of a virtual industrial robot based on Siemens TECNOMATIC platform, and further process the relevant basic information data to obtain an industrial robot and the basic position information of the TCP; Step 2: According to the basic position information of the industrial robot and the TCP, the data is processed through the mathematical model established by the vector and the matrix; Step 3: After the data processing, the virtual industrial robot is transformed by the vector and the corresponding matrix. The corresponding TCP value and output. Compared with the prior art, the present invention converts complex spatial coordinates into simple mathematical models. So as to solve the difficult and cumbersome problem of solving the TCP of the real industrial robot in the virtual environment in the software platform.

Figure 202010741126

Description

TCP (transmission control protocol) quick pickup method based on Siemens TECNOMATC platform
Technical Field
The invention relates to the technical field of computers, in particular to a TCP quick pick-up method based on a Siemens TECNOMATC platform.
Background
The TECNOMATIX is a comprehensive digital manufacturing solution combination developed by siemens, and can help users to digitally modify the manufacturing process and the process of converting innovative concepts and raw materials into actual products. By means of Tecnomatix software, a user can realize synchronization among product engineering, manufacturing engineering, production and service operation, so that the overall production efficiency is improved to the maximum extent, and innovation is realized.
In the field of software applications, industrial robots have become an important tool and means that cannot be replaced in advanced manufacturing. The appearance of industrial robots in software platforms has become very frequent. The TOOL coordinate system of the TOOL CENTER POINT (hereinafter referred to as TCP) is the reference of the robot motion, in real life, the TCP of the robot needs to be acquired by manually teaching the robot, the precision of the TCP and the time required by teaching have great relation with the proficiency of a teaching engineer, and a simpler method is to acquire the TCP data corresponding to the robot through software under a virtual condition. However, in the software simulation mode, it is difficult for the industrial robot to output the corresponding tool TCP, and it is cumbersome, and generally, another controller software corresponding to the brand of the industrial robot needs to be installed.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provide a TCP quick pick-up method based on a Siemens TECNOMATC platform.
The purpose of the invention can be realized by the following technical scheme:
a TCP fast pick-up method based on a Siemens TECNOMATC platform comprises the following steps:
step 1: extracting relevant basic information data of the virtual industrial robot based on a Siemens TECNOMATC platform, and further processing the relevant basic information data to obtain respective basic position information of the industrial robot and the TCP;
step 2: data processing is carried out on the respective basic position information of the industrial robot and the TCP through mathematical models established by vectors and matrixes;
and step 3: and obtaining and outputting a corresponding TCP value converted by the virtual industrial robot through the vector and the corresponding matrix after data processing.
Further, the step 1 comprises the following sub-steps:
step 11: searching a bottom API (application programming interface) of Siemens TECNOMATC platform software, and reading original state information of all the digital modules;
step 12: acquiring TCP original state information of the virtual industrial robot by searching for the feature codes aiming at all the digital and analog original state information;
step 13: analyzing the storage type of TCP original state information to obtain a data combination rule;
step 14: and separating the TCP original state information based on a data combination rule to obtain the basic position information of the industrial robot and the basic position information of the TCP.
Further, the step 2 comprises the following sub-steps:
step 21: carrying out data preprocessing on the respective basic position information of the industrial robot and the TCP obtained in the step 1;
step 22: describing respective basic position information of the industrial robot and the TCP subjected to data preprocessing in a form of a vector and a corresponding matrix;
step 23: verifying respective basic position information of the industrial robot and the TCP subjected to data preprocessing and described in the form of vectors and corresponding matrixes based on a relevant mathematical equation rule;
step 24: and obtaining a corresponding TCP value converted by the virtual industrial robot through the vector and the corresponding matrix after the verification is passed.
Further, the step 21 specifically includes: and arranging the respective basic position information of the industrial robot and the TCP according to the distances from the corresponding points to the three coordinate axes of the reference coordinate system and the sequence of the angles of the corresponding points around the three coordinate axes of the reference coordinate system.
Further, the step 22 includes the following sub-steps:
step 221: describing points corresponding to respective basic position information of the industrial robot and the TCP subjected to data preprocessing by a space vector, and obtaining a vector equation between the two points based on a mathematical rule;
step 222: the distance between two points is taken as a translation matrix, the angle between the two points is taken as a rotation matrix, and the vector equation is taken as a translation equation.
Further, the translation equation in step 222 describes the formula as:
Figure BDA0002606782760000031
in the formula (I), the compound is shown in the specification,
Figure BDA0002606782760000032
is the position vector of the point corresponding to the basic position information of the industrial robot relative to the origin of the reference coordinate system,
Figure BDA0002606782760000033
is the position vector of the point corresponding to the basic position information of the TCP relative to the origin of the reference coordinate system,
Figure BDA0002606782760000034
is a position vector of a point corresponding to the basic position information of the industrial robot relative to a point corresponding to the basic position information of the TCP,
Figure BDA0002606782760000035
and a rotation matrix of a point corresponding to the basic position information of the industrial robot relative to the origin of the reference coordinate system.
Further, a rotation matrix of a point corresponding to the basic position information of the industrial robot relative to an origin of the reference coordinate system is described by the formula:
Figure BDA0002606782760000036
in the formula, alpha is the Z-axis rotation angle of the reference coordinate system, beta is the Y-axis rotation angle of the reference coordinate system, and gamma is the X-axis rotation angle of the reference coordinate system.
Further, the step 3 comprises the following steps:
step 31: obtaining a corresponding TCP value of the virtual industrial robot converted by the vector and the corresponding matrix after data processing;
step 32: keeping a specific three-axis coordinate value in a TCP value corresponding to the virtual industrial robot with a multi-digit effective decimal;
step 33: converting a deflection angle in a TCP value corresponding to the virtual industrial robot from a radian into an angle;
step 34: and outputting a final TCP value pickup result after the whole conversion is finished.
The invention also provides a terminal device, which comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, and is characterized in that the processor realizes the steps of the TCP fast pick-up method based on the Siemens TECNOMATC platform when executing the computer program.
The present invention also provides a computer readable storage medium storing a computer program which, when executed by a processor, implements the steps of the siemens TECNOMATIC platform based TCP fast pick-up method.
Compared with the prior art, the invention has the following advantages:
(1) the method comprises the following steps: step 1: extracting relevant basic information data of the virtual industrial robot based on a Siemens TECNOMATC platform, and further processing the relevant basic information data to obtain respective basic position information of the industrial robot and the TCP; step 2: data processing is carried out on the respective basic position information of the industrial robot and the TCP through mathematical models established by vectors and matrixes; and step 3: the corresponding TCP value converted by the virtual industrial robot through the vector and the corresponding matrix is obtained and output after data processing, a mathematical model is established through the vector and the matrix, the position information of the robot is converted into matrix data, and the TCP value of the industrial robot can be rapidly and accurately output conveniently;
(2) in the method, specific three-axis coordinate values in TCP values corresponding to the virtual industrial robot are reserved with multi-digit effective decimals; converting a deflection angle in a TCP value corresponding to the virtual industrial robot from a radian into an angle; and after the whole conversion is finished, a final TCP value pickup result is output, and the accuracy is higher.
Drawings
FIG. 1 is an overall process flow diagram of the present invention;
FIG. 2 is a flow chart of a method of an embodiment of the present invention;
FIG. 3 is a schematic diagram of a spatial model established in an embodiment of the present invention;
fig. 4 is a diagram illustrating a mathematical model established in an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, shall fall within the scope of protection of the present invention.
Detailed description of the preferred embodiment
Fig. 1 and fig. 2 show an overall method flowchart of a TCP fast pick-up method based on siemens TECNOMATIC platform in the present invention, which includes:
step 1, extracting original state data of a digital model of a virtual industrial robot;
step 2, processing the data;
step 3, outputting a corresponding value;
specifically, the step 1 specifically comprises the following steps:
step 11, searching a software bottom API (application programming interface) and reading digital-analog original state information;
step 12, acquiring original state information of the virtual robot TCP by searching for the feature code;
step 12, analyzing the storage type of the original data and finding out a rule of data combination;
step 13, separating the original data according to the combination rule of the original data to separate the position information of the industrial robot; basic position information of the TCP;
specifically, the step 2 specifically includes the following steps:
step 21, obtaining basic information of the industrial robot and basic information of the TCP according to the step 1;
step 22, converting the basic information into a mathematical model;
step 23, observing the characteristics of the mathematical model, and the relation between the position information of the robot and the TCP basic information;
step 24, obtaining a corresponding solution through model conversion;
specifically, the method comprises the following steps: the step 21 specifically comprises the following steps:
step 211, acquiring basic information of the robot and basic information of the TCP in a random state;
step 212, finding out the position information of the center of the shaft flange of the robot 6 from the separated information;
step 213, arranging the robot position information according to the sequence of X, Y, Z, RX, RY and RZ;
step 214, arranging the position information of the TCP in the order of X, Y, Z, RX, RY and RZ;
specifically, the method comprises the following steps: the step 22 specifically comprises the following steps:
step 221, converting the center point information of the 6-axis flange of the robot and the original position information of the TCP into space coordinates;
step 222, establishing a mathematical model of the space state;
step 223, converting the data into a matrix form through a mathematical model;
specifically, the method comprises the following steps: the step 3 specifically comprises the following steps:
step 31, reserving 2 effective decimal places for the obtained specific three coordinate values;
step 32, converting the unit of the deflection angle obtained finally from radian into angle;
step 33, outputting data according to the following table:
robot name NAME
X axis coordinate (mm) x.xx
Y axis coordinate (mm) y.yy
Z axis coordinate (mm) z.zz
Angle of rotation (degree) about the X-axis γ.γγ
Angle of rotation about the Y axis (°) β.ββ
Angle of rotation (degree) about the Z axis α.αα
With reference to fig. 3, there is a tool TCP for each industrial robot with a tool. The position information of the center point of the shaft flange of the robot 6 can be easily acquired by picking up the robot information through software. Two points of TCP (X1, Y1, Z1, rx1, ry1, rz1, where X1, Y1, Z1 are the distances from the TCP points to the reference coordinate system, rx1, ry1, rz1 are the angles of the TCP points around the reference coordinate system in the X, Y and Z directions) and flag (X2, Y2, Z2, rx2, ry2, rz2) are defined in the three-dimensional space, namely the center points of the tool TCP and the robot 6-axis FLANGE, respectively, where the O point is the origin of the reference coordinate system.
Referring to fig. 4, the flag point is abbreviated as point a and the TCP is abbreviated as point B for convenience of writing. By modeling mathematically, it can be concluded that the OA vector plus the AB vector is equal to the OB vector. However, the space vector has both distance and direction, and is very cumbersome to process, so that a matrix can be introduced, and data can be processed relatively conveniently. The distance between two points is taken as a translation matrix, and when the reference coordinate system is the origin, the angle between the two points is taken as a rotation matrix. The vector equation can thus be formulated as a translation equation:
Figure BDA0002606782760000061
in the formula (I), the compound is shown in the specification,
Figure BDA0002606782760000062
is the position vector of the point corresponding to the basic position information of the industrial robot relative to the origin of the reference coordinate system,
Figure BDA0002606782760000063
is the position vector of the point corresponding to the basic position information of the TCP relative to the origin of the reference coordinate system,
Figure BDA0002606782760000064
is a position vector of a point corresponding to the basic position information of the industrial robot relative to a point corresponding to the basic position information of the TCP,
Figure BDA0002606782760000065
and a rotation matrix of a point corresponding to the basic position information of the industrial robot relative to the origin of the reference coordinate system.
Because the final output value is a collection of position plus angle values, we need to convert the scalar in the rotation angle into an angle relation, assuming that γ is rotated according to the X-axis of the reference coordinate system, β is rotated according to the Y-axis of the reference coordinate system, and α is rotated according to the Z-axis of the reference coordinate system, each scalar in the rotation angle matrix can be represented by a corresponding angle relation:
Figure BDA0002606782760000066
according to the characteristics of the matrix, assuming that the rotation sequence is fixed, namely firstly rotating gamma according to the X axis of the reference coordinate system, then rotating beta according to the Y axis of the reference coordinate system, and then rotating alpha according to the Z axis of the reference coordinate system;
Figure BDA0002606782760000067
in the formula, alpha is the Z-axis rotation angle of the reference coordinate system, beta is the Y-axis rotation angle of the reference coordinate system, and gamma is the X-axis rotation angle of the reference coordinate system.
Due to the special nature of the matrix, the equations hold only if the rotation order satisfies the assumed order.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A TCP fast pick-up method based on a Siemens TECNOMATC platform is characterized by comprising the following steps:
step 1: extracting relevant basic information data of the virtual industrial robot based on a Siemens TECNOMATC platform, and further processing the relevant basic information data to obtain respective basic position information of the industrial robot and the TCP;
step 2: data processing is carried out on the respective basic position information of the industrial robot and the TCP through mathematical models established by vectors and matrixes;
and step 3: and obtaining and outputting a corresponding TCP value converted by the virtual industrial robot through the vector and the corresponding matrix after data processing.
2. The method as claimed in claim 1, wherein the step 1 includes the following sub-steps:
step 11: searching a bottom API (application programming interface) of Siemens TECNOMATC platform software, and reading original state information of all the digital modules;
step 12: acquiring TCP original state information of the virtual industrial robot by searching for the feature codes aiming at all the digital and analog original state information;
step 13: analyzing the storage type of TCP original state information to obtain a data combination rule;
step 14: and separating the TCP original state information based on a data combination rule to obtain the basic position information of the industrial robot and the basic position information of the TCP.
3. The method of claim 1, wherein the step 2 comprises the following sub-steps:
step 21: carrying out data preprocessing on the respective basic position information of the industrial robot and the TCP obtained in the step 1;
step 22: describing respective basic position information of the industrial robot and the TCP subjected to data preprocessing in a form of a vector and a corresponding matrix;
step 23: verifying respective basic position information of the industrial robot and the TCP subjected to data preprocessing and described in the form of vectors and corresponding matrixes based on a relevant mathematical equation rule;
step 24: and obtaining a corresponding TCP value converted by the virtual industrial robot through the vector and the corresponding matrix after the verification is passed.
4. The method of claim 3, wherein the step 21 specifically includes: and arranging the respective basic position information of the industrial robot and the TCP according to the distances from the corresponding points to the three coordinate axes of the reference coordinate system and the sequence of the angles of the corresponding points around the three coordinate axes of the reference coordinate system.
5. The method of claim 3, wherein the step 22 comprises the following sub-steps:
step 221: describing points corresponding to respective basic position information of the industrial robot and the TCP subjected to data preprocessing by a space vector, and obtaining a vector equation between the two points based on a mathematical rule;
step 222: the distance between two points is taken as a translation matrix, the angle between the two points is taken as a rotation matrix, and the vector equation is taken as a translation equation.
6. The method of claim 5, wherein the translation equation in step 222 describes the formula as:
Figure FDA0002606782750000021
in the formula (I), the compound is shown in the specification,
Figure FDA0002606782750000022
is the position vector of the point corresponding to the basic position information of the industrial robot relative to the origin of the reference coordinate system,
Figure FDA0002606782750000023
is the position vector of the point corresponding to the basic position information of the TCP relative to the origin of the reference coordinate system,
Figure FDA0002606782750000024
is a position vector of a point corresponding to the basic position information of the industrial robot relative to a point corresponding to the basic position information of the TCP,
Figure FDA0002606782750000025
and a rotation matrix of a point corresponding to the basic position information of the industrial robot relative to the origin of the reference coordinate system.
7. The TCP quick pick-up method based on Siemens TECNOMATC platform as claimed in claim 6, wherein said industrial robot's basic position information corresponds to the rotation matrix of the point relative to the origin of the reference coordinate system, which is described by the formula:
Figure FDA0002606782750000026
in the formula, alpha is the Z-axis rotation angle of the reference coordinate system, beta is the Y-axis rotation angle of the reference coordinate system, and gamma is the X-axis rotation angle of the reference coordinate system.
8. The method as claimed in claim 1, wherein the step 3 includes the following steps:
step 31: obtaining a corresponding TCP value of the virtual industrial robot converted by the vector and the corresponding matrix after data processing;
step 32: keeping a specific three-axis coordinate value in a TCP value corresponding to the virtual industrial robot with a multi-digit effective decimal;
step 33: converting a deflection angle in a TCP value corresponding to the virtual industrial robot from a radian into an angle;
step 34: and outputting a final TCP value pickup result after the whole conversion is finished.
9. A terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor when executing the computer program implements the steps of the siemens TECNOMATIC platform based TCP fast pick method according to any of the claims 1 to 8.
10. A computer-readable storage medium, storing a computer program, wherein the computer program, when executed by a processor, performs the steps of the siemens TECNOMATIC platform based TCP fast pick method of any of claims 1 to 8.
CN202010741126.XA 2020-07-29 2020-07-29 TCP (transmission control protocol) quick pickup method based on Siemens TECNOMATC platform Pending CN114055455A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010741126.XA CN114055455A (en) 2020-07-29 2020-07-29 TCP (transmission control protocol) quick pickup method based on Siemens TECNOMATC platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010741126.XA CN114055455A (en) 2020-07-29 2020-07-29 TCP (transmission control protocol) quick pickup method based on Siemens TECNOMATC platform

Publications (1)

Publication Number Publication Date
CN114055455A true CN114055455A (en) 2022-02-18

Family

ID=80226681

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010741126.XA Pending CN114055455A (en) 2020-07-29 2020-07-29 TCP (transmission control protocol) quick pickup method based on Siemens TECNOMATC platform

Country Status (1)

Country Link
CN (1) CN114055455A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1986000727A1 (en) * 1984-07-12 1986-01-30 Fanuc Ltd System for setting tool coordinate system
KR19980077872A (en) * 1997-04-23 1998-11-16 박병재 Robot Tool Calibration Method
CN109591010A (en) * 2018-11-27 2019-04-09 西北工业大学 Industrial robot kinematics parameter based on space vector method obtains and method of calibration
CN110561428A (en) * 2019-08-23 2019-12-13 大族激光科技产业集团股份有限公司 method, device and system for determining pose of robot base coordinate system and readable medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1986000727A1 (en) * 1984-07-12 1986-01-30 Fanuc Ltd System for setting tool coordinate system
KR19980077872A (en) * 1997-04-23 1998-11-16 박병재 Robot Tool Calibration Method
CN109591010A (en) * 2018-11-27 2019-04-09 西北工业大学 Industrial robot kinematics parameter based on space vector method obtains and method of calibration
CN110561428A (en) * 2019-08-23 2019-12-13 大族激光科技产业集团股份有限公司 method, device and system for determining pose of robot base coordinate system and readable medium

Similar Documents

Publication Publication Date Title
CN114474056B (en) A monocular vision high-precision target positioning method for grasping operation
CN102521464B (en) Digital enterprise lean manufacturing interactive application (DELMIA)-environment-based virtual human control method for immersive virtual maintenance simulation system
JP2017170571A (en) Robot, robot control apparatus, and robot system
CN104889973A (en) Robot, robot system, control device, and control method
CN110640747A (en) Hand-eye calibration method and system for robot, electronic equipment and storage medium
CN106156425B (en) A kind of Universal-purpose quick Kinematic Model method of modular mechanical arm
JP2022553356A (en) Data processing method and related device
WO2019114631A1 (en) Method and device for acquiring tcp coordinates of robot
Constantin et al. Forward kinematic analysis of an industrial robot
CN116277035B (en) Robot control method and device, processor and electronic equipment
CN113119104A (en) Mechanical arm control method, mechanical arm control device, computing equipment and system
CN115042184A (en) Robot hand-eye coordinate conversion method and device, computer equipment and storage medium
CN114055455A (en) TCP (transmission control protocol) quick pickup method based on Siemens TECNOMATC platform
CN112894794B (en) Human body arm action simulation method and device, terminal equipment and storage medium
CN113084791B (en) Mechanical arm control method, mechanical arm control device and terminal equipment
WO2024193002A1 (en) Multi-degree-of-freedom mechanism kinematics modeling method, apparatus and device, and storage medium
CN117340879A (en) Industrial machine ginseng number identification method and system based on graph optimization model
Raufelder Modeling analysis of attitude perception of engineering manipulator supporting wireless communication and Internet of Things
JP2017219359A (en) Shape measuring device, robot controller, and robot
Sui et al. Solving the AXB= YCZ problem for a dual-robot system with geometric calculus
JP2017202549A (en) Robot control device, robot, and robot system
WO2020010625A1 (en) Method and system for optimizing kinematic model of robot, and storage device.
CN111504276B (en) Visual projection scale factor set-based joint target function multi-propeller attitude angle acquisition method
CN115847190A (en) Machine tool geometric error modeling method based on dual quaternion
Zhao et al. Model and simulation of the mitsubishi rv-m1 robot using matlab

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