Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Robot control method, robot control system and robot

A control method and robot technology, applied in the direction of program control of manipulators, manipulators, manufacturing tools, etc., can solve problems such as mechanical impact, damage to the reducer, and speed up robot loss, so as to reduce loss and avoid mechanical impact.

Active Publication Date: 2019-05-10
SHENZHEN YUEJIANG TECH CO LTD
View PDF8 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of this, the embodiment of the present invention provides a robot control method, system and robot to solve the kinematics parameters set in the prior art, relying on the experience of technicians, there is no uniform standard, if the kinematics parameter setting does not meet the The mechanical motion state of the robot is easy to cause mechanical shock, and it is easy to damage the reducer after long-term operation, which will accelerate the wear and tear of the robot.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Robot control method, robot control system and robot
  • Robot control method, robot control system and robot
  • Robot control method, robot control system and robot

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0053] Such as figure 1 As shown, this embodiment provides a robot control method, which can be applied to terminal devices such as mobile phones, PCs, tablet computers, and robots. The robot control method provided in this embodiment includes:

[0054]S101. When a motion command is received, obtain a parameter value of the motion command; wherein, the parameter value of the motion command includes a maximum velocity value, a maximum acceleration value, and a maximum jerk value.

[0055] In a specific application, if a motion command for controlling the motion of the robot is received, the parameter value of the motion command is obtained according to a first preset algorithm, so as to obtain the motion state of the robot according to the parameter value of the motion command. Wherein, the parameter value of the movement instruction includes but not limited to the maximum speed value, the maximum acceleration value and the maximum jerk value; in this embodiment, the first pre...

Embodiment 2

[0070] Such as figure 2 As shown, this embodiment is a further description of the method steps in the first embodiment. In this embodiment, after step S103, it also includes:

[0071] S201. If there is no motion axis whose maximum torque value is greater than a preset maximum torque value among all the motion axes, perform speed planning on the robot according to the parameter value of the motion command, and obtain a second speed planning result;

[0072] In a specific application, if there is no motion axis whose maximum torque value is greater than the preset maximum torque value among all the motion axes, then the parameter value of the motion command is less than or equal to the preset motion parameter value, and the speed of the robot is adjusted according to the parameter value of the motion command. Planning, to obtain the second velocity planning results.

[0073] S202. Output the second speed planning result to adjust the acceleration value of the robot.

[0074]...

Embodiment 3

[0080] Such as image 3 As shown, this embodiment is a further description of the method steps in the first embodiment. In this embodiment, step S101 includes:

[0081] S1011. When the motion command is received, obtain a parameter value of the motion command according to a parameterized equation.

[0082] In a specific application, if a motion command is received, the parameter value of the motion command is obtained according to a parameterized equation; wherein, the parameter value of the motion command includes but is not limited to a maximum velocity value, a maximum acceleration value, and a maximum jerk value. Through the parametric equation, the constraint problem of the n-dimensional motion command is transformed into a single-dimensional constraint problem, which simplifies the amount of calculation.

[0083] In one embodiment, the parametric equation is:

[0084] q i = f i (s), i=1,2,...,dof;

[0085] Wherein, the s∈[0,1] is a normalization parameter, and the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention is applicable to the technical field of robot control and provides a robot control method, a robot control system and a robot. The robot control method comprises the steps that when movement instruction is received, the parameter value of the movement instruction is acquired, and calculation is conducted; the maximum torque value of all movement axes of the robot is acquired, the maximum torque value of each movement axis is compared with the preset maximum torque valve of each movement axis, and if a movement axis whose maximum torque value is larger than the preset maximum torque value, the movement axis is adopted as a target movement axis; and according to the preset maximum torque value of the target movement axis, the maximum accelerated speed value and the maximum decelerated speed value of the target movement axis are calculated, speed planning is conducted on the robot according to the maximum accelerated speed value and the maximum decelerated speed value of thetarget movement axis, and a first speed planning result is acquired and output so that the accelerated speed value of the robot can be adjusted. By means of the robot control method, the movement state of the robot can be detected and judged in real time, speed planning and adjustment of the accelerated speed value are conducted on the robot, and loss of the robot is lowered.

Description

technical field [0001] The invention belongs to the technical field of robot control, and in particular relates to a robot control method, system and robot. Background technique [0002] In recent years, the application market of robots has become larger and larger, and the research on robots has become more and more in-depth. [0003] The existing algorithms for robot trajectory planning only consider the kinematics level, and the set kinematics parameters depend on the experience of technicians, and there is no uniform standard. [0004] However, if the kinematics parameter setting does not conform to the mechanical motion state of the robot, it will easily cause mechanical shock, and the reducer will be easily damaged after long-term operation, which will accelerate the wear and tear of the robot. Contents of the invention [0005] In view of this, the embodiment of the present invention provides a robot control method, system and robot to solve the kinematics paramete...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): B25J9/16
Inventor 林炯辉朗需林曹林攀林俊凯
Owner SHENZHEN YUEJIANG TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products