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

Six-axis industrial robot speed measuring method based on FPGA

An industrial robot, six-axis technology, applied in manipulators, manufacturing tools, program-controlled manipulators, etc., can solve the problems of speed measurement error, consumption of large LE resources, inconvenient speed measurement, etc., to improve measurement accuracy and save logic resources.

Active Publication Date: 2016-08-17
HANGZHOU DIANZI UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Improving the speed measurement accuracy is an important direction to improve the control accuracy of industrial robots. The traditional motor speed measurement methods include M method and T method: M method is to measure the number of pulses within a certain period of time, that is, the angle that the motor rotates within a certain period of time. Thus, the angular velocity is obtained. When the number of pulses in a certain period is more, the measurement result is more accurate, so this method is suitable for high-speed situations; T method is to measure the time interval between two pulses. The higher the speed, the smaller the time interval, and the faster the speed. The slower the time interval, the longer the time interval, so this method is used to measure the slow speed; in the industry, the M method and the T method are generally combined to improve the motor speed measurement accuracy, but the boundary between high speed and low speed in this method is not very clear, and it is often defined artificially. The critical speed value brings great inconvenience to speed measurement and also brings speed measurement error
For FPGA-based six-axis industrial robots, in order to ensure that the axes do not affect each other and improve the synchronization between the axes, the speed measurement module needs to be instantiated in the hardware description language; but in the speed calculation, six dividers are needed. It needs to consume a lot of LE resources, which puts great pressure on FPGAs with limited LE resources

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
  • Six-axis industrial robot speed measuring method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] An FPGA-based method for measuring the speed of a six-axis industrial robot includes two parts: the realization step of the motor speed measurement method and the realization step of a multi-channel divider. The motor speed measurement implementation steps include:

[0016] Step 1: Motor Speed ​​Measurement

[0017] ①If there are M pulses in the 50us timer, M≥2, and the time from the rising edge of the first pulse to the rising edge of the M pulse is T, then the speed=M*pulse equivalent / T; ②If If the number of pulses M appears in the 50us timer, if M≤1, continue to wait; ③If two pulses appear outside the 50us timer, and the time between the two pulses is T, then the speed = pulse equivalent / T ; ④ If a pulse or zero pulse appears outside the 50us timer, the speed at this time is considered to be 0; ① and ③ achieved by the motor speed measurement have 1 / T, if each axis uses a divider , need to consume a lot of LE resources, in order to realize multi-axis logic sharing t...

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 discloses a six-axis industrial robot speed measuring method based on FPGA. The method comprises the following steps: motor speed measurement and multi-channel divider implementation, wherein the motor speed measurement adopts a method of combining an improved M method with a T method, so that artificial definition of a critical speed of a high speed and a low speed is avoided, and the measuring precision is improved; moreover, the multi-channel divider implementation adopts a multi-channel divider to calculate the speed of each axis, so that the multiple axes of the six-axis industrial robot share one divider resource, and therefore, the independence of each axis is not affected while a great number of LE logic resources are saved.

Description

technical field [0001] The invention belongs to the field of industrial robot control, and in particular relates to an FPGA-based method for measuring the speed of a six-axis industrial robot. Background technique [0002] Improving the speed measurement accuracy is an important direction to improve the control accuracy of industrial robots. The traditional motor speed measurement methods include M method and T method: M method is to measure the number of pulses within a certain period of time, that is, the angle that the motor rotates within a certain period of time. Thus, the angular velocity is obtained. When the number of pulses in a certain period is more, the measurement result is more accurate, so this method is suitable for high-speed situations; T method is to measure the time interval between two pulses. The higher the speed, the smaller the time interval, and the faster the speed. The slower the time interval, the longer the time interval, so this method is used t...

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
CPCB25J9/1651B25J9/1653B25J9/1694
Inventor 高明煜刘雷黄继业龚文科曾毓何志伟王协平
Owner HANGZHOU DIANZI UNIV
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