Python-based offline programming simulation system for desktop robots

An off-line programming and simulation system technology, which is applied in the field of desktop robot off-line programming and simulation systems, can solve problems such as poor robot compatibility, weak human-computer interaction, and no mention of trajectory optimization, so as to improve processing efficiency and shorten the research and development cycle. Effect

Active Publication Date: 2020-11-13
FOSHAN KINGPENG ROBOT TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Off-line programming simulation system for QT development of spraying robot proposed by Wang Xiaoqi, Sun Kai, etc. , developed an offline programming simulation system for industrial robots, but the system did not mention trajectory optimization, poor compatibility with robots, weak human-computer interaction, and not applicable to desktop robots
Yin Song, Tong Liang, Chen Jingxin, Chen Xueneng et al. proposed an offline teaching method for robots based on SolidWorks (Yin Song, Tong Liang, Chen Jingxin, Chen Xueneng. Offline teaching methods for robots based on SolidWorks[J]. Journal of Shanghai Institute of Electrical Engineering, 2012, 15(02):111-114.) With the help of the powerful 3D simulation of SolidWorks, the offline teaching method is realized, but its development interface is not suitable for desktop-level robots, and the trajectory of the robot’s end effector is not optimized accordingly

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
  • Python-based offline programming simulation system for desktop robots
  • Python-based offline programming simulation system for desktop robots
  • Python-based offline programming simulation system for desktop robots

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0066] combine figure 1 , figure 2 , image 3 and Figure 4 , the specific implementation of the patent of the present invention is as follows:

[0067] The offline programming simulation system for desktop robots based on Python, according to the diversity of control commands of various desktop robots, and relying on the strong compatibility of Python language, a set of implementation system for offline programming of desktop robots is designed; the online simulation of desktop robots is expanded With the function of offline programming; the PC software is installed on the user's Windows computer, the desktop robot is connected to the PC through a USB cable, and the robot joint sensor is connected to the robot controller through a serial port; taking the control of Dobot-Magician as an example, the described method is based on Python's desktop robot offline programming system, including:

[0068] 1) The user interaction module is mainly used for human-computer interactio...

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 Python-based desktop-level robot off-line programming simulation system comprises a user interaction module, a model management module, a motion track planning module, an off-line programming module, a robot simulation and a post processor module and a robot motion module; the user interaction module provides all the required data to the simulation and post processor module by transmitting control instructions to the model management module, the motion track planning module and the off-line programming module; the robot motion module realizes corresponding operation according to the controlcommand transmitted by the simulation and post processor module; and the model management module is activated by the user interaction module, a desktop robot 3D model is guided, and the motion track planning module plans the motion track according to the processing requirement. The off-line programming module transforms the planned motion track into Python programming language, the simulation andcontrol module completes motion simulation, and a robot executable code is generated by the post processor and is output to the robot motion module.

Description

technical field [0001] The invention relates to a robot off-line programming system, in particular to a Python-based desktop level robot off-line programming simulation system. Background technique [0002] With the rapid development of industrial modernization, robot technology, as an important benchmark reflecting the level of industrial automation and intelligence, has received increasing attention. Among them, the off-line programming simulation system of the robot manipulator combines computer graphics, linguistics and robot technology, which solves the shortcomings of traditional teaching programming, effectively guarantees the quality of the produced products, improves labor productivity and improves the working environment. [0003] In the field of robot programming, there are mainly two methods: online teaching programming and offline programming. Online teaching programming is used by most industrial robots. Online teaching programming requires that the robot need...

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 Patents(China)
IPC IPC(8): B25J9/16
CPCB25J9/1671
Inventor 禹鑫燚朱峰欧林林卢靓朱熠琛陆文祥
Owner FOSHAN KINGPENG ROBOT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products