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

Robot model algorithm realization method based on FPGA

A technology of model algorithm and implementation method, which is applied in the field of FPGA implementation, can solve problems such as large amount of calculation, high processing cost, and difficulty in ensuring real-time performance, and achieve the effect of low power consumption and improved processing speed

Active Publication Date: 2017-06-20
NANKAI UNIV
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The master-slave control robot model includes the robot's forward kinematics of the master arm and the inverse kinematics of the slave manipulator arm. The calculation of robot kinematics involves nonlinear calculations and linear calculations, and the amount of calculation is large. When calculating with a general-purpose computer or DSP, etc., Real-time performance is difficult to guarantee, and the cost of processing with high-performance computers is very high

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 model algorithm realization method based on FPGA
  • Robot model algorithm realization method based on FPGA
  • Robot model algorithm realization method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0051] The above-mentioned FPGA-based robot model algorithm implementation method, the DMA module is used to realize the big data interaction between the upper processor and the FPGA, the DMA module receives the angle information theam_s of each joint of the main hand from the upper processor, and sends it to the upper processor What is returned is the angle information theas_s of each joint of the hand, and the data format is axi4-stream, which is a serial data stream;

[0052] After obtaining the serial data of the angle information of each joint of the main hand, enter the serial-to-parallel conversion module to obtain parallel data,,...,, the block diagram of the serial-to-parallel conversion module is as follows figure 2 As shown, according to the angle information of the joints judged by the counter, these data are sent to the FIFO for buffering and sent to the robot model calculation module;

[0053] The robot model calculation module mainly needs to solve the calculat...

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

A robot model algorithm realization method based on the FPGA is provided, and the serial data are obtained from the upper processor through the DMA IP core of the FPGA. The angle information of three rotary joints of a main manual operation arm is obtained by a serial-to-parallel conversion module, and then is sent to a robot model calculation IP core by an FIFO buffer. The angle information of the three rotary joints of the manual operation arm is obtained by calculation, the serial data are obtained through a parallel-to-serial conversion module, and finally the serial data are returned to the upper process by the DMA IP core. The invention utilizes the System Generator tool to realize the IP core design of the robot model calculation module, and simulates the designed robot model to verify the feasibility of the proposed method. The invention improves the processing speed of the robot model algorithm, meets the requirements for high-precision and high-speed real-time measurement, has the characteristics of low power consumption, miniaturization and high speed, and can be applied to the field of high-precision robot control.

Description

technical field [0001] The invention relates to an implementation method of an FPGA-based robot model algorithm, in particular to an FPGA implementation technology for master-slave heterogeneous robot model calculation, which belongs to the field of robot control. Background technique [0002] With the vigorous development of robot technology, robots are widely used in industries such as automobiles, electronics, and food to replace humans in repetitive labor. When it is necessary to complete complex tasks in some difficult-to-reach or dangerous environments for humans, ordinary robots are often incompetent. At this time, master-slave control robots emerge as the times require. Slave robots in special or dangerous environments. Research on master-slave controlled robots that can be widely used in such environments is a hot topic in the field of robotics. [0003] The master-slave control robot model includes the robot's forward kinematics of the master arm and the inverse ...

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
IPC IPC(8): G05B19/042
CPCG05B19/0423G05B2219/23005
Inventor 张建勋张绕代煜
Owner NANKAI 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