[go: up one dir, main page]

CN107499258A - Control method and device applied to autonomous driving vehicle - Google Patents

Control method and device applied to autonomous driving vehicle Download PDF

Info

Publication number
CN107499258A
CN107499258A CN201710792107.8A CN201710792107A CN107499258A CN 107499258 A CN107499258 A CN 107499258A CN 201710792107 A CN201710792107 A CN 201710792107A CN 107499258 A CN107499258 A CN 107499258A
Authority
CN
China
Prior art keywords
bus
autonomous driving
signal
driving vehicle
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710792107.8A
Other languages
Chinese (zh)
Inventor
郑超
郁浩
姜雨
闫泳杉
唐坤
张云飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201710792107.8A priority Critical patent/CN107499258A/en
Publication of CN107499258A publication Critical patent/CN107499258A/en
Priority to PCT/CN2018/098624 priority patent/WO2019047642A1/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • B60R16/0231Circuits relating to the driving or the functioning of the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Traffic Control Systems (AREA)

Abstract

This application discloses the control method and device applied to autonomous driving vehicle.One embodiment of this method includes:Based on the sensor information collected, the control instruction of the part on the CAN bus for controlling autonomous driving vehicle is generated, and generates CAN bus signal corresponding to control instruction;The part that CAN bus signal is input on CAN bus, and the CAN bus of generation autonomous driving vehicle is input to monitoring data corresponding to the CAN bus signal on CAN bus.The running situation of part on the CAN bus of autonomous driving vehicle and monitoring the autonomous driving vehicle part on the CAN bus of autonomous driving vehicle in the process of moving can be controlled simultaneously by realizing, so as to relatively efficiently control autonomous driving vehicle in the case where ensuring security.

Description

Control method and device applied to autonomous driving vehicle
Technical field
The application is related to vehicular field, and in particular to automatic Pilot field, more particularly to applied to autonomous driving vehicle Control method and device.
Background technology
The security of autonomous driving vehicle and the control efficiency of autonomous driving vehicle are that autonomous driving vehicle is the most key Index.Therefore, how to design the control mode for the autonomous driving vehicle for taking into account efficient and security turns into autonomous driving vehicle Whole control system exploitation in one of key link.
The content of the invention
This application provides the control method and device applied to autonomous driving vehicle, for solving above-mentioned background technology portion Technical problem existing for point.
This application provides the control method applied to autonomous driving vehicle, this method includes:Based on the sensing collected Device information, generate the control instruction of the part on the CAN bus for controlling autonomous driving vehicle, Yi Jisheng Into CAN bus signal corresponding to control instruction;CAN bus signal is input to control general ability Part on domain network-bus, and the CAN bus of generation autonomous driving vehicle is input to controller LAN Monitoring data corresponding to CAN bus signal in network bus.
This application provides the control device applied to autonomous driving vehicle, the device includes:Decision package, for based on The sensor information collected, generate the control of the part on the CAN bus for controlling autonomous driving vehicle Instruction, and CAN bus signal corresponding to generation control instruction;Interactive unit, for by controller LAN Network bus signals are input on CAN bus, and the CAN bus of generation autonomous driving vehicle Part be input to monitoring data corresponding to CAN bus signal on CAN bus.
The control method and device applied to autonomous driving vehicle that the application provides, by based on the sensor collected Information, generate the control instruction of the part on the CAN bus for controlling autonomous driving vehicle, and generation CAN bus signal corresponding to control instruction;CAN bus signal is input to controller local Part on network-bus, and the CAN bus of generation autonomous driving vehicle is input to controller local area network Monitoring data corresponding to CAN bus signal in bus.Autonomous driving vehicle can be controlled simultaneously by realizing The controller of part on CAN bus and monitoring autonomous driving vehicle autonomous driving vehicle in the process of moving The running situation of part on Area Network bus, so as to which relatively efficiently control is driven automatically in the case where ensuring security Sail automobile.
Brief description of the drawings
By reading the detailed description made to non-limiting example made with reference to the following drawings, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 shows a hardware architecture diagram of the autonomous driving vehicle suitable for the application;
Fig. 2 shows the flow of one embodiment of the control method applied to autonomous driving vehicle according to the application Figure;
Fig. 3 shows an exemplary process diagram of the control method applied to autonomous driving vehicle according to the application;
Fig. 4 shows that the structure of one embodiment of the control device applied to autonomous driving vehicle according to the application is shown It is intended to.
Embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Be easy to describe, illustrate only in accompanying drawing to about the related part of invention.
It should be noted that in the case where not conflicting, the feature in embodiment and embodiment in the application can phase Mutually combination.Describe the application in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 shows a hardware architecture diagram of the autonomous driving vehicle suitable for the application.
As shown in figure 1, autonomous driving vehicle includes CPU101, memory 102, camera 103, GPS104, inertial navigation Equipment 105.CPU101, memory 102, camera 103, GPS104, inertial navigation set 105 are connected with each other by bus 106.
The parts such as the engine control device of autonomous driving vehicle, brake component, turning member pass through CAN (Controller Area Network, controller local area network) bus connects.In other words, the engine of autonomous driving vehicle The parts such as control unit, brake component, turning member are the part in the CAN of autonomous driving vehicle.When automatic Pilot vapour When a part in the CAN of car exports CAN signal, the miscellaneous part in the CAN of autonomous driving vehicle is equal The CAN signal can be received, it is necessary to which part in the CAN of the autonomous driving vehicle of the CAN signal can be with The CAN signal is handled.
Fig. 2 is refer to, it illustrates the implementation of one of the control method applied to autonomous driving vehicle according to the application The flow of example.The control method applied to autonomous driving vehicle that the embodiment of the present application is provided can be held by autonomous driving vehicle OK.This method comprises the following steps:
Step 201:Based on sensor information, control instruction, and controller local corresponding to generation control instruction are generated Network-bus signal.
In the present embodiment, the sensor information collected can be primarily based on, is generated for controlling autonomous driving vehicle Autonomous driving vehicle CAN on part control instruction.The CAN of the autonomous driving vehicle of autonomous driving vehicle On part can include but is not limited to:Engine control device, brake component, turning member.For controlling automatic Pilot vapour The control instruction of part in the CAN of the autonomous driving vehicle of car can include but is not limited to:Assisted instruction, deceleration refer to Make, braking instruction, steering order.The control instructions such as assisted instruction, deceleration instruction, braking instruction, steering order correspond to not respectively Part in the CAN of same autonomous driving vehicle.For example, braking instruction is for controlling the CAN of autonomous driving vehicle total The instruction of brake component on line, steering order are the finger of the turning member in the CAN for controlling autonomous driving vehicle Order.
For example, sensor information is the road conditions image that camera collects, can be according to the multiframe road that camera collects Condition image, before the traffic lights that autonomous driving vehicle travels to travel route, the state for identifying traffic lights is red, then Can autonomous driving vehicle apart from traffic lights are in pre-determined distance when, generate the CAN for controlling autonomous driving vehicle On part in brake component perform brake operation control instruction.
In the present embodiment, it is used to control the portion in the CAN of the autonomous driving vehicle of autonomous driving vehicle in generation After the control instruction of part, CAN signal corresponding to control instruction can be generated.
For example, sensor information is the road conditions image that camera collects, can be according to the multiframe road that camera collects Condition image, before the traffic lights that autonomous driving vehicle travels to travel route, the state for identifying traffic lights is red, then It can be generated in autonomous driving vehicle in traffic lights pre-determined distance in the CAN for controlling autonomous driving vehicle Brake component in part performs the control instruction of brake operation.Can be by the CAN for controlling autonomous driving vehicle Part in brake component perform brake operation control instruction be converted to CAN signal after be input to CAN, from And the brake component in the CAN of autonomous driving vehicle can receive the CAN signal being input in CAN, Perform brake operation.
In another example sensor information is GPS gathers to the position of autonomous driving vehicle, determine to drive automatically by high-precision map The road for sailing the front of automobile is bend, when autonomous driving vehicle is travelled to the original position of bend, can be generated for controlling Turning member in the CAN of autonomous driving vehicle processed performs the control instruction of steering operation.It will can be used to control automatically The control instruction that turning member in part in the CAN of driving performs steering operation is converted to CAN signal CAN is input to, so as to, the turning member of autonomous driving vehicle can receive the CAN signal in CAN, Perform steering operation.
In some optional implementations of the present embodiment, the CAN for controlling autonomous driving vehicle is generated Part control instruction corresponding to CAN signal include:Generate the portion in the CAN for controlling autonomous driving vehicle Control signal corresponding to the control instruction of part;To the control instruction of the part in the CAN for controlling autonomous driving vehicle Corresponding control signal is smoothed;Based on for controlling the control of the part in the CAN of autonomous driving vehicle to refer to Order and the corresponding relation of CAN signal, generate CAN signal corresponding to control signal.
The control of the part in the CAN for controlling autonomous driving vehicle can be generated by the CPU of autonomous driving vehicle Control signal corresponding to system instruction, control signal corresponding to output control instruction, can use PID (proportional-integral-differential controls Device processed) algorithm is smoothed to control signal corresponding to the control instruction of output, it is then possible to by being connected with CPU Corresponding relation of the converting member based on control signal Yu CAN bus signal, generate CAN corresponding to control signal Bus signals.Converting member can use FPGA (Field Programmable Gate Array, field-programmable gate array Row).
For example, sensor information is the position by GPS gathers to autonomous driving vehicle, determined by high-precision map automatic The road in the front of driving is bend, can be by driving automatically when autonomous driving vehicle is travelled to the original position of bend The CPU for sailing automobile is generated for controlling the control of the turning member execution steering operation in the CAN of autonomous driving vehicle to refer to Order.It is then possible to by the FPGA that is connected with CPU by the steering in the part in the CAN for controlling autonomous driving vehicle The control instruction that part performs steering operation is converted to CAN signal, and CAN is input to by CAN interface, from And the turning member of autonomous driving vehicle can receive the CAN signal in CAN, steering operation is performed.
In some optional implementations of the present embodiment, CAN signal corresponding to generation control instruction includes:Base In the control instruction and the corresponding relation of CAN instruction of the part in the CAN for controlling autonomous driving vehicle, generation CAN corresponding to control instruction instructs;Generate CAN signal corresponding to CAN instruction.
It can predefine for controlling the autonomous driving vehicles such as engine control device, brake component, turning member CAN corresponding to the control instruction of part in CAN instructs, and establishes for controlling engine control device, braking parts The control instruction of part in the CAN of the autonomous driving vehicles such as part, turning member and the corresponding relation of CAN instruction. , can be according to for controlling engine control device, braking parts when needing to generate CAN signal corresponding to control instruction The control instruction of part in the CAN of the autonomous driving vehicles such as part, turning member and the corresponding relation of CAN instruction, Generate CAN instruction corresponding to control instruction.
For example, sensor information is the position by GPS gathers to autonomous driving vehicle, determined by high-precision map automatic The road in the front of driving is bend, when autonomous driving vehicle is travelled to the original position of bend, can generate and be used for The turning member in the CAN of autonomous driving vehicle is controlled to perform the control instruction of steering operation.Can be according to for controlling The control instruction of part in the CAN of the autonomous driving vehicles such as engine control device, brake component, turning member with The corresponding relation of CAN instruction, generate the turning member in the CAN for controlling autonomous driving vehicle and perform steering behaviour CAN corresponding to the control instruction of work instructs, it is then possible to CAN signal corresponding to CAN instruction is generated, will The CAN signal is input to CAN, so as to which the turning member of autonomous driving vehicle can receive being somebody's turn to do in CAN CAN signal, perform steering operation.
Step 202:CAN signal is input to CAN, and generation monitoring data.
In the present embodiment, in the CAN that the autonomous driving vehicle for controlling autonomous driving vehicle is generated by step 201 After CAN signal corresponding to the control instruction of part in bus, CAN signal can be input to CAN.Together When, the CAN signal in CAN can be converted to monitoring data.
In the present embodiment, CAN signal in CAN can be got, CAN signal in CAN is entered Row parsing, CAN instruction is obtained, CAN instruction includes command field or data field, it is thus possible to generate comprising life Make the monitoring information of the preset format of field or data field.
For example, the engine control device in the CAN of autonomous driving vehicle sends to oil mass injection control part and controlled During the order of the distributive value of system, CAN instruction corresponding to the order can be sequentially generated first, corresponding to CAN instruction CAN signal, then, CAN signal corresponding to CAN instruction is input in CAN.This can be obtained CAN signal, the CAN signal is parsed, obtains CAN instruction, CAN instruction comprising command field or Data field, that is, represent the field of the order of the distributive value of control, it is thus possible to generate comprising command field or data field The monitoring information of preset format.Pass through the monitoring information, it may be determined that engine control device is sent out to oil mass injection control part Send the order of the distributive value of control.
In the present embodiment, by the way that CAN signal is input into CAN, and by the CAN in CAN Signal is converted to monitoring data, can control autonomous driving vehicle simultaneously and monitor each automatic Pilot vapour of autonomous driving vehicle Each control unit running situation in the CAN of car, realizes the monitoring to autonomous driving vehicle.
In some optional implementations of the present embodiment, the part generated in the CAN of autonomous driving vehicle is defeated Monitoring data corresponding to entering the CAN signal onto CAN includes:Received by CAN interface in CAN CAN signal, and CAN signal is decoded, obtain CAN corresponding to CAN signal and instruct;Extract CAN Command field or data field in bus command, and monitoring data of the generation comprising command field or data field.
For example, a part in the CAN of autonomous driving vehicle is to its in the CAN of autonomous driving vehicle When his part sends order or data, CAN instruction, the CAN corresponding to order or data can be sequentially generated first and is referred to CAN signal corresponding to order, then, it is input in CAN, CAN can be passed through using converting member such as FPGA Interface decodes to CAN signal to the CAN signal, obtains CAN corresponding to the CAN signal Instruction, extract command field or data field in CAN instruction, and generation is comprising command field or data field Monitoring data.
In some optional implementations of the present embodiment, the part generated in the CAN of autonomous driving vehicle is defeated Monitoring data corresponding to entering the CAN signal onto CAN includes:Received by CAN interface in CAN CAN signal, it is then possible to parse CAN signal using CAN controller, obtain corresponding to CAN signal CAN instructs;The command field or data field in CAN instruction are extracted, and generation includes command field or number According to the monitoring data of field.
For example, a part in the CAN of autonomous driving vehicle is to its in the CAN of autonomous driving vehicle When his part sends order or data, can sequentially generate first transmission order or data corresponding to CAN instruction, the CAN CAN signal corresponding to bus command, then, it is input in CAN, CAN can be received by CAN interface On CAN signal, it is then possible to using CAN controller parse CAN signal, obtain the CAN signal pair The CAN instruction answered, extracts command field or data field in CAN instruction, and generation includes command field or number According to the monitoring data of field.
In some optional implementations of the present embodiment, road conditions figure can be gathered in real time using single wide-angle camera Picture.Due to during the traveling of autonomous driving vehicle, the state, defeated that road conditions image can be used for cognitive disorders thing is gathered in real time Enter and predict driving behavior etc. in preset duration in the model of driving behavior into prediction preset duration, autonomous driving vehicle Carry out needing to be applied to the road conditions image of magnanimity during environment sensing, the road conditions image of magnanimity can occupy in transmitting procedure to be driven automatically The substantial amounts of bandwidth of whole data transmission system of automobile is sailed, therefore, road conditions figure is gathered in real time by using single wide-angle camera Picture, while meeting the needs of carrying out environment sensing, occupied caused by avoiding multiple camera collection road conditions images automatic The problem of bandwidth of the whole data transmission system of driving sharply increases.
Fig. 3 is refer to, it illustrates an example of the control method applied to autonomous driving vehicle according to the application Property flow chart.
In fig. 3 it is shown that vehicle-mounted brain, camera, GPS, inertial navigation set IMU, PID control part, autobox Part, CAN.Vehicle-mounted brain can collect according to the position of the autonomous driving vehicle of GPS gathers, inertial navigation set The posture of autonomous driving vehicle, road conditions image of camera collection etc., generate the CAN for controlling autonomous driving vehicle Engine control device, brake component, the control instruction of turning member.It is corresponding that autobox parts can generate control instruction CAN signal, be input to by CAN interface in CAN, it is final to control autonomous driving vehicle to be accelerated, subtracted The operations such as speed, braking, steering.Meanwhile autobox parts can control the engine in the CAN of autonomous driving vehicle The CAN signal that part, brake component, turning member are input in CAN is converted to monitoring data.
Fig. 4 is refer to, as the realization to method shown in above-mentioned each figure, this application provides one kind to be applied to automatic Pilot One embodiment of the control device of automobile, the embodiment are corresponding with the embodiment of the method shown in Fig. 2.
As shown in figure 4, the control device applied to autonomous driving vehicle includes:Decision package 401, interactive unit 402.Its In, decision package 401 is configured to based on the sensor information collected, generate the controller for controlling autonomous driving vehicle The control instruction of part on Area Network bus, and CAN bus letter corresponding to the generation control instruction Number;Interactive unit 402 is configured to CAN bus signal being input to CAN bus, Yi Jisheng The controller being input into the part on the CAN bus of autonomous driving vehicle on CAN bus Monitoring data corresponding to Area Network bus signal.
In some optional implementations of the present embodiment, decision package includes:Signal conversion subunit, is configured to Generate control signal corresponding to control instruction;Control signal corresponding to control instruction is smoothed;Based on control signal With the corresponding relation of CAN bus signal, CAN bus signal corresponding to control signal is generated.
In some optional implementations of the present embodiment, interactive unit includes:Signal decoding subunit, is configured to By the CAN bus signal on CAN bus interface CAN bus, with And CAN bus signal is decoded, obtain controller local corresponding to CAN bus signal Network-bus instructs;The command field or data field in CAN bus instruction are extracted, and generation includes The monitoring data of command field or data field.
In some optional implementations of the present embodiment, decision package includes:Conversion subunit is instructed, is configured to Corresponding relation based on control instruction and CAN bus instruction, generates control general ability corresponding to the control instruction Domain network-bus instruction;Generate CAN bus signal corresponding to CAN bus instruction.
In some optional implementations of the present embodiment, interactive unit includes:Instruction parsing subelement, is configured to By the CAN bus signal on CAN bus interface CAN bus, with And using CAN bus controller parsing CAN bus signal, it is total to obtain controller local area network CAN bus corresponding to line signal instructs;Extract CAN bus instruction in command field or Data field, and monitoring data of the generation comprising command field or data field.
In some optional implementations of the present embodiment, the control device applied to autonomous driving vehicle also includes: Image acquisition units, it is configured to gather road conditions image in real time using single wide-angle camera.
Present invention also provides a kind of autonomous driving vehicle, the autonomous driving vehicle can be configured with one or more processing Device;Memory, for storing one or more programs, it can be included in one or more programs to perform above-mentioned steps 201- The instruction of operation described in 202.When one or more programs are executed by one or more processors so that one or more Operation described in computing device above-mentioned steps 201-202.
Present invention also provides a kind of computer-readable medium, the computer-readable medium can be in autonomous driving vehicle Included;Can also be individualism, without in supplying autonomous driving vehicle.Above computer computer-readable recording medium carries one Or multiple programs, when one or more program is performed by autonomous driving vehicle so that autonomous driving vehicle:Based on collection The sensor information arrived, generate for controlling the control of the part on the CAN bus of autonomous driving vehicle to refer to Order, and CAN bus signal corresponding to generation control instruction;CAN bus signal is inputted Part on to CAN bus, and the CAN bus of generation autonomous driving vehicle is input to control Monitoring data corresponding to CAN bus signal on device Area Network bus processed.
It should be noted that computer-readable medium described herein can be computer-readable signal media or meter Calculation machine readable storage medium storing program for executing either the two any combination.Computer-readable recording medium can for example include but unlimited In the system of electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, device or device, or any combination above.Computer can Reading the more specifically example of storage medium can include but is not limited to:Electrically connecting with one or more wires, portable meter Calculation machine disk, hard disk, random access storage device (RAM), read-only storage (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only storage (CD-ROM), light storage device, magnetic memory device or The above-mentioned any appropriate combination of person.In this application, computer-readable recording medium can be any includes or storage program Tangible medium, the program can be commanded execution system, device either device use or it is in connection.And in this Shen Please in, computer-readable signal media can include in a base band or as carrier wave a part propagation data-signal, its In carry computer-readable program code.The data-signal of this propagation can take various forms, and include but is not limited to Electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable Any computer-readable medium beyond storage medium, the computer-readable medium can send, propagate or transmit for by Instruction execution system, device either device use or program in connection.The journey included on computer-readable medium Sequence code can be transmitted with any appropriate medium, be included but is not limited to:Wirelessly, electric wire, optical cable, RF etc., or it is above-mentioned Any appropriate combination.
Flow chart and block diagram in accompanying drawing, it is illustrated that according to the system of the various embodiments of the application, method and computer journey Architectural framework in the cards, function and the operation of sequence product.At this point, each square frame in flow chart or block diagram can generation The part of one module of table, program segment or code, the part of the module, program segment or code include one or more use In the executable instruction of logic function as defined in realization.It should also be noted that marked at some as in the realization replaced in square frame The function of note can also be with different from the order marked in accompanying drawing generation.For example, two square frames succeedingly represented are actually It can perform substantially in parallel, they can also be performed in the opposite order sometimes, and this is depending on involved function.Also to note Meaning, the combination of each square frame and block diagram in block diagram and/or flow chart and/or the square frame in flow chart can be with holding Function as defined in row or the special hardware based system of operation are realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit can also be set within a processor, for example, can be described as:A kind of processor bag Include decision package, interactive unit.Wherein, the title of these units does not form the limit to the unit in itself under certain conditions It is fixed, for example, decision package is also described as " being used to, based on the sensor information collected, generate and drive automatically for controlling Sail the control instruction of the part on the CAN bus of automobile, and controller corresponding to the generation control instruction The unit of Area Network bus signal ".
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.People in the art Member should be appreciated that invention scope involved in the application, however it is not limited to the technology that the particular combination of above-mentioned technical characteristic forms Scheme, while should also cover in the case where not departing from the inventive concept, carried out by above-mentioned technical characteristic or its equivalent feature The other technical schemes for being combined and being formed.Such as features described above has similar work(with (but not limited to) disclosed herein The technical scheme that the technical characteristic of energy is replaced mutually and formed.

Claims (14)

1. a kind of control method applied to autonomous driving vehicle, it is characterised in that methods described includes:
Based on the sensor information collected, the portion on the CAN bus for controlling autonomous driving vehicle is generated The control instruction of part, and CAN bus signal corresponding to the generation control instruction;
The CAN bus signal is input to CAN bus, and generation autonomous driving vehicle CAN bus on part be input on CAN bus CAN bus letter Monitoring data corresponding to number.
2. according to the method for claim 1, it is characterised in that generate controller local area network corresponding to the control instruction Bus signals include:
Generate control signal corresponding to the control instruction;
Control signal corresponding to the control instruction is smoothed;
Corresponding relation based on control signal Yu CAN bus signal, generate and controlled corresponding to the control signal Device Area Network bus signal.
3. according to the method for claim 2, it is characterised in that generate the CAN bus of autonomous driving vehicle On the CAN bus signal that is input on CAN bus of part corresponding to monitoring data include:
Believed by the CAN bus on CAN bus interface CAN bus Number, and the CAN bus signal is decoded, obtain the CAN bus signal pair The CAN bus instruction answered;
The command field or data field in CAN bus instruction are extracted, and generation includes the command word The monitoring data of section or data field.
4. according to the method for claim 1, it is characterised in that generate controller local area network corresponding to the control instruction Bus signals include:
Corresponding relation based on control instruction and CAN bus instruction, generates corresponding to the control instruction and controls Device Area Network bus instructs;
Generate CAN bus signal corresponding to the CAN bus instruction.
5. according to the method for claim 4, it is characterised in that generate the CAN bus of autonomous driving vehicle On the CAN bus signal that is input on CAN bus of part corresponding to monitoring data include:
Believed by the CAN bus on CAN bus interface CAN bus Number, and the CAN bus signal is parsed using CAN bus controller, obtain the control CAN bus corresponding to device Area Network bus signal processed instructs;
The command field or data field in CAN bus instruction are extracted, and generation includes the command word The monitoring data of section or data field.
6. according to the method described in one of claim 1-5, it is characterised in that methods described also includes:
Road conditions image is gathered using single wide-angle camera in real time.
A kind of 7. control device applied to autonomous driving vehicle, it is characterised in that the control applied to autonomous driving vehicle Device processed includes:
Decision package, for based on the sensor information collected, generating the controller local for controlling autonomous driving vehicle The control instruction of part on network-bus, and CAN bus signal corresponding to the generation control instruction;
Interactive unit, for the CAN bus signal to be input into CAN bus, Yi Jisheng The controller being input into the part on the CAN bus of autonomous driving vehicle on CAN bus Monitoring data corresponding to Area Network bus signal.
8. the control device according to claim 7 applied to autonomous driving vehicle, it is characterised in that decision package bag Include:
Signal conversion subunit, it is configured to generate control signal corresponding to the control instruction;It is corresponding to the control instruction Control signal be smoothed;Corresponding relation based on control signal Yu CAN bus signal, generate institute State CAN bus signal corresponding to control signal.
9. the control device according to claim 8 applied to autonomous driving vehicle, it is characterised in that interactive unit bag Include:
Signal decoding subunit, it is configured on CAN bus interface CAN bus CAN bus signal, and the CAN bus signal is decoded, obtains the control CAN bus corresponding to device Area Network bus signal processed instructs;Extract CAN bus instruction In command field or data field, and monitoring data of the generation comprising the command field or data field.
10. the control device according to claim 7 applied to autonomous driving vehicle, it is characterised in that decision package bag Include:
Conversion subunit is instructed, is configured to the corresponding relation based on control instruction and CAN bus instruction, it is raw Instructed into CAN bus corresponding to the control instruction;It is corresponding to generate the CAN bus instruction CAN bus signal.
11. the control device according to claim 10 applied to autonomous driving vehicle, it is characterised in that interactive unit bag Include:
Instruction parsing subelement, is configured on CAN bus interface CAN bus CAN bus signal, and parse the controller LAN using CAN bus controller Network bus signals, obtain CAN bus corresponding to the CAN bus signal and instruct;Extract Command field or data field in CAN bus instruction, and generation include the command field or data word The monitoring data of section.
12. the control device applied to autonomous driving vehicle according to one of claim 7-11, it is characterised in that described Control device applied to autonomous driving vehicle also includes:
Image acquisition units, it is configured to gather road conditions image in real time using single wide-angle camera.
A kind of 13. autonomous driving vehicle, it is characterised in that including:
One or more processors;
Memory, for storing one or more programs,
When one or more of programs are by one or more of computing devices so that one or more of processors Realize the method as described in any in claim 1-6.
A kind of 14. computer-readable recording medium, it is characterised in that be stored thereon with computer program, it is characterised in that the journey The method as described in any in claim 1-6 is realized when sequence is executed by processor.
CN201710792107.8A 2017-09-05 2017-09-05 Control method and device applied to autonomous driving vehicle Pending CN107499258A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710792107.8A CN107499258A (en) 2017-09-05 2017-09-05 Control method and device applied to autonomous driving vehicle
PCT/CN2018/098624 WO2019047642A1 (en) 2017-09-05 2018-08-03 Control method and device applicable to self-driving car

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710792107.8A CN107499258A (en) 2017-09-05 2017-09-05 Control method and device applied to autonomous driving vehicle

Publications (1)

Publication Number Publication Date
CN107499258A true CN107499258A (en) 2017-12-22

Family

ID=60694880

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710792107.8A Pending CN107499258A (en) 2017-09-05 2017-09-05 Control method and device applied to autonomous driving vehicle

Country Status (2)

Country Link
CN (1) CN107499258A (en)
WO (1) WO2019047642A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108965293A (en) * 2018-07-13 2018-12-07 智车优行科技(北京)有限公司 Message parsing method and device, electronic equipment
WO2019047642A1 (en) * 2017-09-05 2019-03-14 百度在线网络技术(北京)有限公司 Control method and device applicable to self-driving car
CN110488830A (en) * 2019-08-26 2019-11-22 吉林大学 High-precision cartographic information pre-parsed system and pre-parsed method towards intelligent vehicle speed energy conservation plan
CN110780608A (en) * 2019-11-26 2020-02-11 北京百度网讯科技有限公司 Simulation test method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101357616A (en) * 2008-09-27 2009-02-04 清华大学 Smart and environmentally friendly car architecture
EP3037315A1 (en) * 2014-12-22 2016-06-29 LG Electronics Inc. Apparatus for switching driving modes of vehicle and method of switching between modes of vehicle
CN106200467A (en) * 2016-07-20 2016-12-07 百度在线网络技术(北京)有限公司 For the method and apparatus controlling automatic driving vehicle

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11194821A (en) * 1997-12-26 1999-07-21 Mazda Motor Corp Travel control parameter setting device for vehicle, control parameter setting method, and storage medium storing setting program
CN205632352U (en) * 2016-03-31 2016-10-12 汪家琳 Complete intelligent full -automatic self -driving car
CN106080606B (en) * 2016-07-08 2019-01-01 百度在线网络技术(北京)有限公司 Method and apparatus for controlling automatic driving vehicle
CN107499258A (en) * 2017-09-05 2017-12-22 百度在线网络技术(北京)有限公司 Control method and device applied to autonomous driving vehicle

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101357616A (en) * 2008-09-27 2009-02-04 清华大学 Smart and environmentally friendly car architecture
EP3037315A1 (en) * 2014-12-22 2016-06-29 LG Electronics Inc. Apparatus for switching driving modes of vehicle and method of switching between modes of vehicle
CN106200467A (en) * 2016-07-20 2016-12-07 百度在线网络技术(北京)有限公司 For the method and apparatus controlling automatic driving vehicle

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019047642A1 (en) * 2017-09-05 2019-03-14 百度在线网络技术(北京)有限公司 Control method and device applicable to self-driving car
CN108965293A (en) * 2018-07-13 2018-12-07 智车优行科技(北京)有限公司 Message parsing method and device, electronic equipment
CN108965293B (en) * 2018-07-13 2021-06-11 智车优行科技(北京)有限公司 Message analysis method and device and electronic equipment
CN110488830A (en) * 2019-08-26 2019-11-22 吉林大学 High-precision cartographic information pre-parsed system and pre-parsed method towards intelligent vehicle speed energy conservation plan
CN110488830B (en) * 2019-08-26 2021-11-19 吉林大学 High-precision map information pre-analysis system and pre-analysis method for intelligent vehicle speed energy-saving planning
CN110780608A (en) * 2019-11-26 2020-02-11 北京百度网讯科技有限公司 Simulation test method and device
CN110780608B (en) * 2019-11-26 2023-03-10 北京百度网讯科技有限公司 Simulation test method and device

Also Published As

Publication number Publication date
WO2019047642A1 (en) 2019-03-14

Similar Documents

Publication Publication Date Title
JP6935948B2 (en) Methods and devices for generating domain-adapted traffic scenarios for virtual driving environments for learning, testing and validating autonomous vehicles
JP6614464B2 (en) Vehicle scheduling method, apparatus, facility, and storage medium
CN106154834B (en) Method and apparatus for controlling automatic driving vehicle
US20200223454A1 (en) Enhanced social media experience for autonomous vehicle users
CN107499258A (en) Control method and device applied to autonomous driving vehicle
CN107609502A (en) Method and apparatus for controlling automatic driving vehicle
CN107571864A (en) The collecting method and device of automatic driving vehicle
US20200010095A1 (en) Method and apparatus for monitoring driving condition of vehicle
CN110352330A (en) Action planning system and method for the autonomous vehicles
JP2020066430A (en) Method, apparatus, device and medium for controlling autonomous driving of vehicle
CN109767130A (en) Method for controlling a vehicle and device
CN113734203B (en) Control method, device and system for intelligent driving and storage medium
EP3798782A1 (en) Method and apparatus for controlling vehicle, device and storage medium
KR101802858B1 (en) Integrated data processing system and method for vehicle
CN113968242B (en) Automatic driving scene generation method, device and system
CN111527014A (en) Determining undesired motion of a vehicle
CN111047047A (en) Driving model training method and device, electronic equipment and computer storage medium
CN109747655A (en) Steering instructions generation method and device for automatic driving vehicle
CN113085893A (en) Vehicle control method and device based on image recognition
CN114972050A (en) Image restoration method and device
CN115534935A (en) Vehicle running control method and device, electronic equipment and computer readable medium
CN117950408B (en) Automatic driving method, system, medium, field end server and intelligent device
CN116039637B (en) Energy recovery method, device and system for automatic driving vehicle
CN109885392A (en) Distribute the method and device of vehicle computing resource
CN111652065B (en) Multi-mode safe driving method, equipment and system based on vehicle perception and intelligent wearing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171222

RJ01 Rejection of invention patent application after publication