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

Graphical development platform based on ROS (Robot Operating System)

A development platform and graphical technology, applied in the field of robot programming, can solve problems such as unfavorable user entry and lack of development platform, and achieve the effect of reducing programming difficulty, convenient operation, and easy expansion and update.

Inactive Publication Date: 2018-02-09
JIANGXI HONGDU AVIATION IND GRP
View PDF2 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, there are only simulation platforms for mobile robots on the market, and there are almost no development platforms. At the same time, the open source robot operating system ROS (robot operating system) is currently a hot robot development environment on the market, but the system is based on software on the Ubuntu operating system. The running platform, and the software running requires the support of ROS related files, which is not conducive to users getting started

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
  • Graphical development platform based on ROS (Robot Operating System)
  • Graphical development platform based on ROS (Robot Operating System)
  • Graphical development platform based on ROS (Robot Operating System)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific illustrations.

[0029] see figure 1 A graphical development platform based on ROS is shown, which is developed based on .NET3.5 under the Windows operating system environment, including a library management module, a graphical programming module, and a compilation module, and the library management module, graphical programming module, The compilation module is presented in a graphical area on the human-computer interaction development interface, and the human-computer interaction development interface is provided with a menu bar area, a component library area, a graphical programming area, an information feedback area, and a code display area;

[0030] menu bar area

[0031] The menu bar includes file, platform operation, graphical programming, library manage...

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 graphical development platform based on an ROS (Robot Operating System). Development is completed on the basis of .NET3.5 in the environment of a Windows operating system; alibrary management module, a graphical programming module and a compiling module are presented in the forms of graphical areas on a human-computer interaction development interface; the human-computerinteraction development interface is provided with a menu bar area, a widget library area, a graphical programming area, an information feedback area and a code display area; after completing graphical programming construction, a user remotely downloads all files to a control computer through a Socket communication mechanism; the control computer is installed with an Ubuntu system and the ROS; the control computer packages and compiles the downloaded files into graphical controls based on the characteristics of an intelligent robot; and then the graphical controls are returned to the graphical development platform through the Socket communication mechanism. The user only needs to modify interface parameters according to the characteristics of the robot, thereby effectively lowering the programming difficulty for the user, and increasing the programming efficiency.

Description

technical field [0001] The invention relates to the technical field of robot programming, in particular to a graphical development platform based on ROS. Background technique [0002] The core of the robot control system is the computer, and the life cycle of developing robot control software occupies a large proportion in the entire robot research and development process. An intelligent robot system is usually composed of four parts: mechanical system, perception system, planning system, execution system , the mechanical system is composed of hardware modules such as chassis, wheels, and motors; the perception system is composed of sensor modules, such as laser sensors and infrared sensors; both the planning system and the execution system belong to the robot's control system, and the robot involved in the control system Algorithms include obstacle avoidance algorithms, line inspection algorithms, etc.; for beginners in robotics, the development of control systems is relati...

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): G06F8/38
CPCG06F8/38
Inventor 陈磊周继强郑友胜万贻辉史小露曹雄伟鲍志娟
Owner JIANGXI HONGDU AVIATION IND GRP
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