Automatic driving software framework system and implementation method and device

A software framework and automatic driving technology, applied in software deployment, software design, program control devices, etc., can solve problems such as inability to efficiently transplant embedded environments, and inability to efficiently realize transplantation of different hardware platforms, so as to achieve the effect of software deployment

Pending Publication Date: 2022-05-27
CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some commercial software frameworks currently on the market are either bound to their own hardware and cannot be efficiently transplanted to different hardware platforms, or they are only applicable to the PC platform and cannot be efficiently transplanted into embedded environments

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
  • Automatic driving software framework system and implementation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be further described in detail below in conjunction with the accompanying drawings.

[0030] like figure 1 As shown, an automatic driving software framework system in this specific embodiment includes abstract components, sub-components, configurators, configuration files, data centers, initiators, data recorders and data injectors;

[0031] As the parent class of software framework development components, abstract components provide common interfaces for component creation, operation, priority configuration, and communication channel establishment;

[0032] Subcomponents are extended components, that is, functional components designed and developed by the user based on the software framework, inherit the abstract components and rewrite the setp function of the abstract components according to the functions implemented by them. The input and output of the subcomponents are performed through the interfaces provided by the abstract components. ...

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 an automatic driving software framework system, and discloses a system implementation method and a related device, based on a predefined abstract component, an independent software module and a compiled dynamic link library are derived; modifying based on a software framework configuration file template, and describing a sub-component; starting a software framework executor, judging whether the software framework executor is in an off-line mode or not, if yes, operating a data reinjection device, loading an off-line storage file and sending data to an instantiated component through a data center, if not, starting a configurator, loading a predefined configuration file, reading related settings, starting a component starter, and based on setting information provided by the configurator, starting the software framework executor; dynamically loading the dynamic link library of the required component, and instantiating the component; all the instantiated components are operated, and all the instantiated components are driven to operate through online received data or offline data; and finally, judging whether data needs to be recorded or not, if so, starting a data recording module, and storing all data information in the software framework into a local file.

Description

technical field [0001] The invention relates to the field of automatic driving, in particular to an automatic driving software framework system and an implementation method and device. Background technique [0002] In the development process of autonomous driving software, whether the prototype development, integration, testing, and embedded transplantation verification of multiple sub-modules can be efficiently realized is the core point that determines the successful development of the product. Some commercial software frameworks currently on the market are either bound to their own hardware and cannot be efficiently ported to different hardware platforms, or are only applicable to PC platforms and cannot be efficiently ported to embedded environments. SUMMARY OF THE INVENTION [0003] In view of the above-mentioned deficiencies of the prior art, the technical problem to be solved by the present invention is: how to provide a lightweight automatic driving software framew...

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): G06F8/20G06F8/41G06F8/60G06F9/445
CPCG06F8/24G06F8/41G06F8/60G06F9/44521Y02D10/00
Inventor 丛伟伦王宽
Owner CHONGQING CHANGAN AUTOMOBILE 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