CN1307067C - 车辆行驶控制装置 - Google Patents

车辆行驶控制装置 Download PDF

Info

Publication number
CN1307067C
CN1307067C CNB008190240A CN00819024A CN1307067C CN 1307067 C CN1307067 C CN 1307067C CN B008190240 A CNB008190240 A CN B008190240A CN 00819024 A CN00819024 A CN 00819024A CN 1307067 C CN1307067 C CN 1307067C
Authority
CN
China
Prior art keywords
information
controller
vehicle
operating system
speed
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.)
Expired - Fee Related
Application number
CNB008190240A
Other languages
English (en)
Other versions
CN1434965A (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Publication of CN1434965A publication Critical patent/CN1434965A/zh
Application granted granted Critical
Publication of CN1307067C publication Critical patent/CN1307067C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/0008Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including means for detecting potential obstacles in vehicle path
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/0058Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator responsive to externally generated signalling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/0066Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator responsive to vehicle path curvature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/02Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically
    • B60K31/04Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/06Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including fluid pressure actuated servomechanism in which the vehicle velocity affecting element is actuated by fluid pressure
    • B60K31/10Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including fluid pressure actuated servomechanism in which the vehicle velocity affecting element is actuated by fluid pressure and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of a pressure which is fed into the controlling means
    • B60K31/102Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including fluid pressure actuated servomechanism in which the vehicle velocity affecting element is actuated by fluid pressure and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of a pressure which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator
    • B60K31/105Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including fluid pressure actuated servomechanism in which the vehicle velocity affecting element is actuated by fluid pressure and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of a pressure which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator in a memory, e.g. a capacitor
    • B60K31/107Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including fluid pressure actuated servomechanism in which the vehicle velocity affecting element is actuated by fluid pressure and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of a pressure which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator in a memory, e.g. a capacitor the memory being digital
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
    • B60W30/14Adaptive cruise control
    • B60W30/143Speed control
    • B60W30/146Speed limiting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2201/00Particular use of vehicle brake systems; Special systems using also the brakes; Special software modules within the brake system controller
    • B60T2201/02Active or adaptive cruise control system; Distance control
    • B60W2420/408
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/14Yaw
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/28Wheel speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/05Type of road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle for navigation systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/14Cruise control
    • B60Y2300/143Speed control
    • B60Y2300/146Speed limiting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/14Cruise control
    • B60Y2300/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B75/00Other engines
    • F02B75/12Other methods of operation
    • F02B2075/125Direct injection in the combustion chamber for spark ignition engines, i.e. not in pre-combustion chamber
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B23/00Other engines characterised by special shape or construction of combustion chambers to improve operation
    • F02B23/08Other engines characterised by special shape or construction of combustion chambers to improve operation with positive ignition
    • F02B23/10Other engines characterised by special shape or construction of combustion chambers to improve operation with positive ignition with separate admission of air and fuel into cylinder
    • F02B23/101Other engines characterised by special shape or construction of combustion chambers to improve operation with positive ignition with separate admission of air and fuel into cylinder the injector being placed on or close to the cylinder centre axis, e.g. with mixture formation using spray guided concepts
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H59/00Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
    • F16H59/60Inputs being a function of ambient conditions
    • F16H59/66Road conditions, e.g. slope, slippery
    • F16H2059/666Determining road conditions by using vehicle location or position, e.g. from global navigation systems [GPS]
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/02Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used
    • F16H61/0202Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric
    • F16H61/0204Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal
    • F16H61/0213Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal characterised by the method for generating shift signals
    • F16H2061/022Calculation or estimation of optimal gear ratio, e.g. best ratio for economy drive or performance according driver preference, or to optimise exhaust emissions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/02Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used
    • F16H61/0202Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric
    • F16H61/0204Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal
    • F16H61/0213Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal characterised by the method for generating shift signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45583Memory management, e.g. access or allocation

Abstract

本发明的目的在于,使多个装置共享信息成为可能,提供一种提高了控制性能的车辆控制装置。本发明提供一种车辆行驶控制装置,其特征在于包括:雷达传感器;车辆速度控制器;至少一个油泵;至少一个比例电磁阀;制动控制器,其中在上述车辆速度控制器根据上述雷达传感器的信息,判断为进行制动的状况的情况下,上述制动控制器根据上述车辆速度控制器的指令,使上述油泵和上述比例电磁阀动作,控制车轮的制动扭矩。

Description

车辆行驶控制装置
技术领域
本发明涉及车辆行驶控制装置,特别涉及适用于控制车间距离或车速等的车辆行驶控制装置。
背景技术
以往的车辆行驶控制装置,例如,通过测量本车与前方车辆的距离,根据本车的车速,来控制节气门的开度,或是控制刹车,以保持一定的车间距离。或者,控制节气门的开度,或是控制刹车,以保持一定的本车车速。
不过,使用以住的车辆控制装置,在实际的道路上实际行驶中,由于道路状况的不同,发现了有时会出现控制性能下降的情况。例如,在弯路行驶过程中或接近坡路时,由于以往的车辆控制装置是通过车速变化等情况检测到实际的道路状况的变化后,才开始对车间距离的控制或车速的控制,控制开始迟缓,结果发生了到实现真正的恰当控制的时滞。其结果,说明了它存在着不能平顺地进行车辆控制的问题。例如,在上坡的路段时,开始爬坡时,速度下降,而其控制是在检测到该速度的下降后才增加速度,有时会无法保持一定的车速。特别是上坡的坡度越陡,反应的迟缓就越明显。另外,弯道时,尽管有必要降低速度,可是却发生了到实际上速度降低为止的时滞。
由此,本发明者运用了以汽车导航仪为代表的位置信息显示装置中的道路的弯道或坡路的数据,事先预测道路状况的变化,对提高车辆控制装置的控制性能的方式进行了研究。为此,使位置信息显示装置与车辆的控制装置相关联,对每个装置的信息的实现共享的方式进行了研究。在实现这些具有不同功能的装置的信息共享时,为减少连接多个装置间的通信线,对采用串行通信方式实现同时共享的方式进行了研究。
但是,为共享多个装置中的信息,使用串行通信方式,就需要有用于信息共享的任务。特别,在以提供高性能的驾驶辅助为目标的系统中,需要共享的数据量大,采用串行通信时,用于实现信息共享的通信任务就长于实现每个装置本来功能所需要的任务,发现了无法进行信息共享控制的问题。
发明内容
本发明的目的在于提供一个实现了多个装置间的信息共享,提高了控制性能的车辆控制装置。
为达到上述目的,本发明是一种车辆行驶控制装置,其特征在于包括:雷达传感器;车辆速度控制器;至少一个油泵;至少一个比例电磁阀;制动控制器,其中在上述车辆速度控制器根据上述雷达传感器的信息,判断为进行制动的状况的情况下,上述制动控制器根据上述车辆速度控制器的指令,使上述油泵和上述比例电磁阀动作,控制车轮的制动扭矩。
采用这样的结构,其它操作系统的应用程序可以获知道路信息的更新。
另外,为实现上述目的,本发明是一种车辆行驶控制装置,其特征在于包括:雷达传感器;车辆速度控制器;至少一个油泵;至少一个油压控制阀;至少一个制动油压传感器;制动控制器,其中在上述车辆速度控制器根据上述雷达传感器的信息,判断为进行制动的状况的情况下,上述制动控制器根据上述车辆速度控制器的指令和上述制动油压传感器的值,使上述油泵和上述油压控制阀动作,控制车轮的制动扭矩。
附图说明
图1示出本发明的一实施例采用的车辆控制装置结构的系统结构图。
图2示出本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC的结构的系统结构图。
图3示出本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC中的运算处理部100及输入输出控制部110的硬件结构图。
图4示出本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC的硬件结构和软件结构的框图。
图5示出本发明的一实施例采用的车辆控制装置内所使用的处理器102内部结构的框图。
图6示出本发明的一实施例采用的车辆控制装置内所使用的公共对象制作处理的内容的流程图。
图7示出本发明的一实施例采用的车辆控制装置内所使用的公共对象的登录处理的内容的流程图。
图8示出本发明的一实施例采用的车辆控制装置内所使用的公共对象的参照处理内容的流程图。
图9示出本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC的硬件结构和软件结构的框图。
图10示出本发明的一实施例采用的车辆控制装置内实际安装的车辆速度控制应用程序的处理内容的流程图。
图11示出本发明的一实施例采用的车辆控制装置内实际安装的车辆速度控制应用程序的处理内容的流程图。
具体实施方式
下面结合图1~图11对本发明的一实施例采用的车辆控制装置的结构加以描述。
首先,结合图1对本发明的一实施例采用的车辆控制装置的系统结构加以描述。
图1是示出本发明的一实施例采用的车辆控制装置的结构的系统结构图。
车辆速度控制器SC,雷达测距仪RS,发动机控制器EC,制动控制器BC,变速器控制器TC通过局域网LAN互相连接,相互间传送接收控制信号或数据。
雷达测距仪RS测量前方车辆与本车间的距离、前方车辆与本车的相对速度。雷达测距仪RS把测量出的车间距离与相对速度通过局域网LAN发送给车辆速度控制器SC。
车辆速度控制器SC,如后面结合图2所描述,具有车轮速度传感器,检测本车速度。另外,车辆速度控制器SC利用目标车辆间距离设定单元SET读取驾驶员设定的与目标车辆间的距离数据。车辆速度控制器SC如后面结合图2所描述,具有诸如车辆导航仪这样的位置信息表示装置,与位置信息表示装置共享弯道或坡道等的道路信息。
车辆速度控制器SC根据雷达测距仪RS发送来的车辆间距离、相对速度,车轮速度传感器检测到的本车速度,设定单元SET所设定目标车辆间距离,与位置信息表示装置共享的道路信息,来计算目标速度。另外,车辆速度控制器SC根据计算出的目标速度与本车速度,计算目标扭矩,分别向发动机控制器EC与制动控制器BC发送目标扭矩指令。另外,需要改变速比时,车辆速度控制器SC会向变速器控制器TC发送换档指令。
发动机控制器EC根据车辆速度控制器SC发送过来的目标扭矩指令,目标扭矩为正数时,适当操作电子控制节气门12的开度、燃料喷射阀14喷射的燃料量、火花塞16的点火正时,以控制发动机扭矩。
制动控制器BC根据车辆速度控制器SC发送来的目标扭矩指令,在目标扭矩为负数时,操作制动油泵21或比例电磁阀22,控制车轮的制动扭矩。阀23把比例电磁阀调整的自动制动油压值与因驾驶员操作制动踏板24由制动主泵25产生的制动油压值二者中较大的油压值通过ABS26传达给制动机构27,来控制制动器28。制动油压传感器28(14?)检测加到制动机构27的制动油压值。制动控制器BC参照制动油压传感器14检测的制动油压值,反馈控制比例电磁阀22。另外,制动控制器BC根据由车辆速度控制器SC检测的、经由局域网LAN传送来的四个车轮的车轮速度值,一旦检测到制动器处于抱死状态,则向ABS26发出解除车轮抱死指令。ABS26根据解除车轮抱死指令,控制四个制动机构27,解除车轮抱死。
变速器控制器TC根据车辆速度控制器SC发送来的换档指令,控制自动变速器。
其次,结合图2对表示本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC的系统结构加以说明。
图2是表示本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC的结构的系统结构图。
本实施例采用的车辆速度控制器SC至少具有诸如车辆导航仪的位置信息表示装置、控制车辆间距离的车速控制装置两个功能,内装有分别对应其功能的操作系统(OS)。车辆速度控制器SC在两个OS之外还具有OS,至少,位置信息表示装置OS与车辆速度控制单元OS共享道路信息等位置信息。
车辆速度控制器SC具有运算处理部100和输入输出控制部110。
运算处理部100根据用于测定位置的各种传感器(车轮速度传感器150,方位传感器155,陀螺仪160,GPS信号接收装置165)输出的传感器信息检测当前位置。然后,根据得到的当前位置信息从地图数据库125中调出显示地图所需要的地图网格(MASH)数据,把地图数据按图形方式展开。在此地图数据上重叠上表示当前所在地的标记,在显示器120上表示当前位置。另外,运算处理部100搜索连结用户指示的目的地与当前所在地的最佳线路,把该线路重叠在地图上在显示器120上表示出来,执行把用户引导到目的地的线路诱导。运算处理部100还可就用户需要的动态数据访问信息服务中心,在显示器120上表示得到的动态信息。如上述,运算处理部100有类似于汽车导航仪的位置信息表示装置的功能,如后面结合图4所描述的,具有实现此功能的第1OS。
另外,运算处理部100根据雷达测距仪RS发来的车间距离、相对速度,车轮速度传感器检测到的本车速度,由设定单元SET设置的与目标车之间的距离,与位置信息显示装置共享的道路信息,计算目标速度。车辆速度控制器SC根据计算出的目标速度与本车速度,计算目标扭矩,分别向发动机控制器EC和制动控制器BC发送目标扭矩指令。另外,车辆速度控制器SC判断有必要改变速比时,会向变速器控制器TC发送换档指令。如上述,运算处理部100有车速控制单元的功能,如后面结合图4所描述的,具有实现此功能的第2OS。
输入输出控制部110是运算处理部100与外围设备的连接单元,具有对应外围设备接口的I/O。关于输入输出控制部110的详细情况,后面结合图3进行描述。输入输出控制部110与显示器120,地图数据库125,声音输入输出装置130,输入装置135,LAN装置140,通信装置145,车轮速度传感器150,方位传感器155,陀螺仪160,GPS信号接收装置165,广播信号接收装置170相连接。
显示器120是输入输出控制部110生成的图形信息的表示单元,由CRT或液晶显示器构成。另外,运算处理部100与显示器120之间的信号S1是RGB信号或NTSC(National Television SystemCommittee)信号。
通信装置145是与公共网或专用网连接、实现双向通信的装置,与公共网连接的机器有移动电话或PHS,与专用网连接的机器有MCA无线。另外,还包括正在安装的一种叫作征收收费道路的过路费或通行税用的ETC(自动收费系统)的DSRC(短距离点通信)。通过通信装置145,车载导航仪可与互联网连接,把极其丰富的最新内容读入到车内。这内容里有包含本车所位置半径2公里内的地图网格(MESH)数据、道路引导信息、检索信息、道路的坡度、道路的曲率半径、十字路口的位置的地图信息。
广播信号接收装置170是接收设置于地面的广播电台或卫星发射的广播电波的装置。广播电波大体可分为模拟广播和数字广播,主要地把接收到的数字广播的内容经由接收机解码,在运算处理部100中经过滤波处理,选出有用的信息。
地图数据库125由CD-ROM或DVD-ROM、DVD-RAM、IC卡、硬盘等大容量存储媒介构成。地图数据库含有显示地图所需要的地图网格(MESH)数据,道路引导信息,检索信息等。另外,通过通信装置145或广播信号接收装置170,可从车辆外部记录地图网格(MESH)数据、引导信息、检索信息,车辆控制所必需的道路坡度、弯道的曲率半径、到目的地的距离等,或者随时更新加以存贮。
声音输入输出装置130经线路诱导时,把运算处理部100生成的给用户的消息(比如,诱导引导声音)转换成声音信号。另外,声音输入输出装置130对用户发出的声音进行声音识别,把识别的结果传送给声音输入输出装置130。不过,声音输入输出装置130只搭载了把声音信号转换成数字信号的功能模块,声音识别可在运算处理部100内执行。
输入装置135是接受用户指示的单元,它包括,滚屏键、缩放变更键等硬键(HARDSWITCH),操纵杆(JOYSTICK),及显示器上设置的触摸键盘,安装在方向盘上的单元,恢复键,取消键,车间距离设定开关等。另外,也可以是用红外线进行通信的遥控器。
LAN装置140是用于车辆内设置的各种机器间进行双向通信的装置。一般来说,不同的用途使用不同的LAN,LAN可分类为信息类,控制类,电装类,诊断类。另外,由于不同用途要求的传输速度或质量不尽相同,也可以搭载多种方式的LAN。
车载导航装置包括,根据车轮的周长与测量到的车轮的转数的积来测定距离,以及由与对等车轮的转数差来计算测量移动体转过角度的车轮速度传感器150,通过检测地球磁场来测量移动体的方位角的方位传感器155,诸如光纤陀螺仪或振动陀螺仪用于检测移动体旋转角度的陀螺仪160,接收GPS卫星信号,对三颗以上的卫星来测定移动体与卫星间的距离及距离的变化率来测定移动体的当前位置、移动速度及移动方位的GPS接收装置165等。检测位置不必由全部传感器同时进行,各个传感器单独或组合进行也可以。
下面,结合图3,就本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC中的运算处理部100及输入输出控制部110的硬件结构进行描述。
图3,是本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC中的运算处理部100及输入输出控制部110的硬件结构图。
输入输出控制部110是用于运算处理部100与外围设备连接的单元,具有对应于外围设备的接口的I/O。I/O包括A/D转换器111,SCI(Serial Communication Interface)112,PIO(Parallel InputOutput)113,计数器114,描绘控制器115等。A/D转换器111把输入的模拟信号转换成数字信号。SCI112把以规定的通信速度按时间顺序通信的串行信号转换成并行信号,并行信号转换成串行信号。PIO113根据规定的时机对并行信号取样。计数器114通过对脉冲信号积分对在规定的时间单位内输入的脉冲数进行计数。描绘控制器115把描画高速转换为像素数据,以规定的比特率向显示器输出显示信号。
输入输出控制部110通过处理器总线与运算处理部100连接。另外,为了通知对外围设备的输入输出动作已结束,中断信号线IS被输出到处理器112。为了便于结合图3进行描述,把中断信号线IS与处理器总线PB都记为信号线了,实际上中断信号线IS是处理器总线PB的一部分。
运算处理部100包括,执行数值运算及诸如控制各个设备等各种各样的处理的处理器102,存贮地图数据、检索数据、运算数据等数据类及处理程序的存储器104,高速执行存贮器与存贮器及存贮器与各设备间数据传送的DMA(Direct Memory Access)106等设备。作为本实施例的特征的公共对象存贮在存储器104中。
下在,结合图4就本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC的硬件结构和软件结构的关系进行描述。
图4是本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC的硬件结构和软件结构的框图。
处理器102是用于多个操作系统进行动作的微处理器。存储器104保持有操作系统程序OS1,OS2,在各操作系统上动作的任务程序TA,TB,TC,TD,TE,TF,OS间控制功能CONT。
操作系统程序OS1,OS2保持有再调度程序(RESCHEDULER)OS1-R,OS2-R,用于各操作系统的输入输出驱动程序OS1-D,OS2-D,中断处理程序OS1-I,OS2-I。
OS间控制功能CONT保持有公共对象,OS上下文(CONTEXT)切换OS-CH。公共对象CO保持有OS间公共存贮器CM,OS间通信功能CoF,OS间信号量功能CeF。这些程序由处理器102读出并执行。
处理器102具有可屏蔽由中断信号线IS通知的外部中断等过来的内部中断的功能。中断屏蔽是指直到程序解除中断屏蔽为止,延迟特定中断进入的功能。一般地,中断屏蔽功能有下面三种形式。
(1)全中断屏蔽:屏蔽全部中断。
(2)单个中断屏蔽:可分别屏蔽每一个中断。
(3)中断级别屏蔽:可设定各个中断的级别,屏蔽指定级别以下的中断。
根据处理器102的种类,多装备上述(1)(2)组合,或者(1)(3)组合中的一种。采用装备后一种组合的处理器时,根据对应的输入输出装置的重要性或最小应答时间来分配中断级别。
本实施例所采用的车辆速度控制器SC可让两个操作系统OS1,OS2并行动作。操作系统OS1,OS2使用分配给自己的存储器及处理器资源,执行任务TA、···、TF。在图中,虽示出了操作系统数是2个,全部任务数是6个的例子,实际安装中,可采用比这个数值多,或者少的操作系统、任务。本实施例中,虽没有假设操作系统上的任务数是动态变化的,但各操作系统可动态生成、删除任务。另外,操作系统OS1,OS2的组合可为任意种类,例如,可使一个是短启动周期的实时OS(例:启动周期是10[ms]),另一个是长启动周期的实时OS(例:启动周期是100[ms])。另外,为便于描述,假定第2操作系统OS2的优先级高于第1操作系统OS1的优先级。在此假定下,第2操作系统OS2的任一个任务处于执行状态时,第2操作系统OS2使用处理器资源,第2操作系统OS2的所有任务处于空闲或等待状态时,上下文(context)被切换在操作系统OS1,让其使用系统资源。
操作系统OS1、OS2的输入输出驱动程序OS1-D、OS2-D处理与输入输出装置间的数据输入输出。输入输出驱动程序OS1-D,OS2-D提供各任务控制输入输出装置的接口,提供通过对输入输出装置的读写来输入输出数据、控制输入输出装置的功能。
中断控制器OS1-I,OS2-I接受输入输出装置来的中断请求。中断控制器OS1-I,OS2-I根据中断的不同种类而被调出,执行用户定义的中断处理程序。
再调度程序(Rescheduler)208,209在任务的生成·消除·停止·恢复,或,随伴外部中断·内部中断必须切换任务时被启动。再调度程序(Rescheduler)把在此前刚刚执行的任务的执行环境(程序计数器counter,状态寄存器,通用寄存器等)存储在任务管理表中,确定应新执行的任务,通过把该任务的执行环境设定为从任务管理表中调出的各寄存器,执行选择的任务。
OS间控制功能CONT的作用是让第1操作系统OS1及第2操作系统OS2在一个处理器102上连动。OS间控制功能CONT具有公共对象CO与OS上下文(context)切换OSCH。公共对象CO的功能是执行在多个操作系统上动作的任务及全部任务所共享的信息的排他管理或同步处理。公共对象CO具有OS间公共存储器CM,OS间通信功能CoF,OS间OS间信号量功能CeF。OS间公共存储器CM是第1操作系统OS1和第2操作系统OS2间的两者可访问的存储器。OS间通信功能CoF的作用是在第1操作系统OS1与第2操作系统OS2间进行消息传递。OS间信号量功能CeF的作用是实现第1操作系统OS1与第2操作系统OS2间的排他控制及同步。另外,OS上下文(context)切换218的作用是切换第1操作系统OS1与第2操作系统OS2的执行环境。
车辆速度控制器SC中,公共对象CO管理的信息有,例如,本车辆的当前位置,诸如目的地、经由地应以点(node)单位管理的位置信息,堵车信息,诸如到规定地点间的沿途信息应以线(link)单位管理的位置信息,位置信息及其附带的静态信息·动态信息,本车辆的周围信息的车间距离,相对速度,本车速度等。表态信息是指诸如设施的名称或服务内容的不随时间变化的信息。动态信息是指诸如营业时间或停车场的满空信息等随时间变化的信息。公共对象上登录的信息不仅只限于这些,可登录·参照各种各样的信息。
不过,多个操作系统参照OS间公共存储器时,会发生下列问题。第1,例如,第1操作系统OS1上执行的应用程序正在进行信息登录时,发生了OS上下文(context)切换,第2操作系统OS2上执行的应用程序要参照同一信息时,因信息登录没有完成,可能会参照了错误的信息。
第2,第1操作系统OS1上执行的应用程序即使登录了信息,第2操作系统OS2上执行的应用程序也不知道信息已更新。第3,在各个应用程序上分别安装上述功能的话,欲在多个操作系统间共享新的信息时,会发生程序修改,导致开发工时或时间的增加。
对此,本实施例中,为解决上述问题,把管理多个操作系统间共享信息的公共对象CO从应用程序中分离,使其独立,使其具备,即使发生多个操作系统同时对公共对象CO进行登录·参照时对信息进行排他访问的功能,对公共对象进行了登录或参照作业后,向其他应用程序发送消息通知信息被登录或被更新的功能。这些功能通过从公共对象CO中组合调用OS间公共存储器CM、OS间通信功能CoF、OS间信号量功能CeF来实现。
对于不同操作系统上的应用程序,公共对象的制作,往公共对象的登录,公共对象的参照,公共对象的删除等API(ApplicationPrograming Interface)被用于访问公共对象CO的界面。另外,为实现对不同对象的访问,是对不同的应共享的对象设置不同的界面,还是根据API的变量来判别对象。使用这些通用的API,各应用程序对公共对象进行访问。
公共对象CO内的OS间公共存储器CM的目的是实现操作系统间高速数据交换,第1操作系统OS1与第2操作系统OS2都可对它进行读写。OS间通信功能CoF准备对应于各操作系统的消息队列,在各操作系统间传递消息。OS间信号量功能CeF是二进制信号量,用于实现操作系统间的排他控制。OS上下文(context)切换218根据中断请求或OS间控制功能的调用,认为有必要进行系统切换时,切换上下文(context)。
下面,结合图5,就本发明的一实施例采用的车辆控制装置内所使用的处理器102内部结构进行描述。
图5是本发明的一实施例采用的车辆控制装置内所使用的处理器102内部结构的框图。
处理器102具有超高速缓冲存储器102A,CPU102B,通用寄存器102C,程序计数器102D,状态寄存器102E,中断控制器102F,定时装置102G。超高速缓冲存储器102A,CPU102B,通用寄存器102C,程序计数器102D,状态寄存器102E通过相互间进行数据传送的数据总线DaB及进行地址指定的地址总线AdB相连接。
超高速缓冲存储器102A临时存储存储器104上的数据或指令的缓冲存储装置。CPU102B是运算电路,按顺序调出存储器104或超高速缓冲存储器102A中存在的指令并执行。在执行指令时,通用寄存器102C被用于临时保持运算结果,程序计数器102D被用于保持执行指令地址,状态寄存器102E被用于保持执行状态。
输入输出控制部110过来中断信号线IS和定时装置102G与中断控制器102F相连接。中断控制器102F生成提供给CPU102B的中断状态信号ISS。中断状态信号ISS是向CPU102B提示当前发生的是哪种中断的信号线,通常,状态寄存器102E中有关于当前中断的信息,决定是否接受中断状态信号ISS指定的中断。接受中断时,中断控制器102F重置程序计数器102D、状态寄存器102E的值,执行对应的中断处理程序。
下面,结合图6描述公共对象的制作,结合图7描述对公共对象的登录,结合图8描述对公共对象的参照。
首先,结合图6描述公共对象的制作,图6是本发明的一实施例采用的车辆控制装置内所使用的公共对象的制作处理内容的流程图。
步100中,第2操作系统OS2根据指定公共对象的属性,需要的存储器的量,获取公共对象使用的OS间公共存储器CM。OS间公共存储器CM根据被用作公共存储器的存储器空间,搜索未被使用的存储器空间,把该存储器空间分配给该公共对象CO。
步110中,第2操作系统OS2判断是否取得了OS间公共存储器CM,如取得了,则进到步120,如未取得,则进到步140。例如,空闲存储器空间不足时,发生未能取得OS间公共存储器错误时,转移到错误处理步140进行处理。
成功取得OS间公共存储器CM时,在步骤120中,第2操作系统OS2制作用于对公共对象CM进行排他管理的OS间信号量CeF。在此使用的OS间信号量CeF是二进制信号量,只有多个操作系统上的一个任务能够取得信号量。
其次,在步骤130中,第2操作系统OS2对OS间信号量CeF是否制作了信号量进行判断。如制作了信号量,则进到步150,失败的话,则转移到错误处理步140。
在步骤110的判断中,未能取得OS间公共存储器,或在步骤130的判断中未能制作OS间信号量CeF时,在步骤140中第2操作系统OS2则执行错误处理。错误处理的内容就是释放取得的资源。此处所说的释放的资源是OS间公共存储器或OS间信号量。通过释放这些资源,就可防止OS间存储器或OS间信号量所使用的存储器资源泄漏。
在步骤130的判断中,成功制作了OS间信号量CeF时,在步骤150中,第2操作系统OS2在对制作成的公共对象CO进行信息登录或参照时,判定是否用OS间消息通信功能发送消息,此处的判定处理是根据制作公共对象是的输入参数来判定的,如消息通信对象被输入时,则判断有通信要求。判定有通信要求时,进至步160,判定没有通信要求时,则结束公共对象的制作。
判定有通信要求时,在步骤160中,第2操作系统OS2在对公共对象CO进行信息登录或参照时,用OS间消息通信来登录消息发送对象的任务。在此登录的任务即可以是一个,也可以是多个。
上述描述中,在制作公共对象时,对公共对象进行信息登录或参照时,描述的是用OS间消息通信来登录消息发送对象的任务,也可以采取下面结构,即,由对公共对象进行信息登录或参照的应用程序设定通知消息的应用程序。这样,由于在完成公共对象制作后,也可自由设定消息通知对象,就可以对已存在的应用程序不作任何修改,新追加登录·参照位置信息的应用程序。
在上述描述中,描述的是第2操作系统OS2进行公共对象的制作,也可以由第1操作系统OS1来进行。
另外,在上述描述中,描述的是公共对象的制作处理,公共对象的删除处理与上述错误处理一样,执行公共对象使用的OS间公共存储器及OS间信号量的释放处理。
下面,结合图7描述对公共对象的登录处理。
图7是本发明的一实施例采用的车辆控制装置内所使用的公共对象的登录处理内容的流程图。
在步骤200中,执行登录处理的操作系统(如,第1操作系统)根据登录目标的种类,取得相应的OS间信号量CeF。取得信号量的方法有,无法取得信号量时立刻返回错误的方法、在规定时间内无法取得时返回错误的方法、直到取得为止一直等待的方法等。在此,采用的在规定时间内无法取得时返回错误的方法。返回错误时,结束对公共对象的登录处理。
下面,在步骤210中,执行登录的操作系统根据登录的目标的种类,登录由OS间公共存储器CM处获取的信息。
下面,在步骤220中,执行登录处理的操作系统在正在登录处理的公共对象中,在信息已被登录时,判断应进行消息通信的任务是否已被登录。如未被登录,则转移到步240,已被登录则进至步230。
进行消息通信的任务已被登录时,在步骤230中,执行登录处理的操作系统用消息通信通知已被登录的1个或多个任务对公共对象的登录已被执行。在此,登录的任务与通知任务在同一操作系统上动作时,使用该操作系统上具有的消息通信,在不同操作系统上动作时,使用OS间消息通信。
下面,在步骤240中,执行登录处理的操作系统释放在步骤200取得的OS间信号量,结束对公共对象的登录处理。
在上述处理中,执行步210~230的处理时,OS间信号量功能CeF禁止从其他OS获取信号量。因而,例如,第1操作系统OS1上执行的应用程序正在登录信息时,发生OS上下文(context)切换,第2操作系统OS2上执行的应用程序想要参照同一信息时,就可避免因信息登录只进行了一半,而导致参照了错误的信息的情形。
另外,第1操作系统OS2上执行的应用程序登录了信息后,由步230的处理,会向其他任务发送登录消息,第2操作系统OS2上执行的应用程序就可知道信息已更新。
由于公共对象是被各个应用程序所共享,在多个操作系统间想要共享新的信息时,也不必修改程序,可以缩短开发工时与时间。
下面,结合图8描述公共对象的参照处理。
图8是本发明的一实施例采用的车辆控制装置内所使用的公共对象的参照处理内容的流程图。
在步骤300中,执行参照处理的操作系统(例如第1操作系统),根据参照目标种类,取得相应的OS间信号量CeF。取得信号量的方法有,无法取得信号量时立刻返回错误的方法、在规定时间内无法取得时返回错误的方法、直到取得为止一直等待的方法等。在此,采用的在规定时间内无法取得时返回错误的方法。返回错误时,结束对公共对象的参照处理。
下面,在步骤310中,执行参照处理的操作系统,根据参照目标种类,参照OS间公共存储器CM提供的信息。
下面,在步骤320中,执行参照处理的操作系统在正在参照处理的公共对象中,在信息已被参照时,判断应进行消息通信的任务是否已被登录。如未被登录,则转移到步340,已被登录则进至步330。
进行消息通信的任务已被登录时,在步骤330中,执行参照处理的操作系统用消息通信通知已被登录的1个或多个任务对公共对象的参照已被执行。在此,参照的任务与通知任务在同一操作系统上动作时,使用该操作系统上具有的消息通信,在不同操作系统上动作时,使用OS间消息通信。
下面,在步骤340中,执行参照处理的操作系统释放在步骤300取得的OS间信号量,结束对公共对象的参照处理。
在上述处理中,执行步310~330的处理时,OS间信号量功能CeF禁止从其他OS获取信号量。因而,例如,第1操作系统OS1上执行的应用程序正在参照信息时,发生OS上下文(context)切换,第2操作系统OS2上执行的应用程序想要登录同一信息时,就可避免参照了错误的信息的情形。
另外,第1操作系统OS1上执行的应用程序参照了信息后,由步330的处理,会向其他任务发送登录消息,第2操作系统OS2上执行的应用程序就可知道信息的参照。
下面结合图9~图11,描述本实施例采用的车辆控制装置的具体例。
首先,结合图9,描述实施例采用的车辆控制装置中,实际安装了车辆速度应用程序和导航仪时,本实施例所使用的车辆速度控制器SC的硬件结构和软件结构的关系。
图9是本发明的一实施例采用的车辆控制装置内所使用的车辆速度控制器SC的硬件结构和软件结构的框图。与图4中相同的符号,表示的是同一部分。
本实施例中,第1操作系统OS1的应用程序实际安装的是车辆速度控制应用程序车辆速度控制应用程序SCA。另外,第2操作系统OS2的应用程序实际安装的是车辆导航仪。第1操作系统OS1是高速·高可靠性控制行驶的结构简单的实时操作系统。第2操作系统OS2是执行诸如车辆导航仪这样的虽然速度低,但要求进行复杂实时处理的应用程序的实时操作系统。
导航基本功能SCA-P是具有导航装置所需要的基本功能的程序库。SCA-P具有地图显示功能、检索功能、本车位置检测功能、推荐线路搜索功能、推荐线路引导功能等。车辆导航仪NA分析位置信息或用户操作信息,调用SCA-P,通过显示器或声音输出界面向用户提供导航信息。道路信息管理程序NA-R把道路信息向公共对象CO登录的同时,从公共对象CO参照道路信息。此处,向公共对象CO登录的信息有,车辆所在位置的道路的坡度或道路的曲率半径等道路信息、设施的位置信息或其附带的静态/动态信息、道路堵塞信息、推荐线路信息等的附带信息。在此,表现道路堵塞信息或推荐线路信息的方法有,采取罗列位置信息点的表现方法、以连线方式的表现方法等各种各样的方法。
道路信息处理程序SCA-R在参照道路信息管理程序NA-R登录的道路信息的同时,向公共对象CO登录必要的信息。SCA-P根据车间距离、相对速度、本车速度来设定目标速度,同时,SCA-P也根据参照公共对象CO得来的道路信息设定目标速度。SCA-P再根据目标速度计算目标发动机扭矩或目标制动扭矩。
下面,结合图10及图11描述发明的一实施例采用的车辆控制装置内实际安装的车辆速度控制应用程序的处理内容。
图10及图11是本发明的一实施例采用的车辆控制装置内实际安装的车辆速度控制应用程序的处理内容的流程图。图11的步435是接着图10的步430的处理。
在步骤400中,车辆速度控制应用程序SCA的速度控制基本功能SCA-S根据图2所示的车轮速度传感器150的输出取得本车速度V0。
下面,在步骤405中,速度控制基本功能SCA-S根据图1所示的雷达探测器RS的输出取得相对速度Vr。
下面,在步骤410中,速度控制基本功能SCA-S设定目标车间距离Dr。前方车辆的速度可由本车速度V0和相对速度Vr来测定。前方车辆的速度小于0时,把目标车间距离设定为停止车间距离。前方车辆速度大于0时,根据本车速度V0设定行驶目标车间距离Dr。
下面,在步骤415中,速度控制基本功能SCA-S取得测定车间距离Dm。
下面,在步骤420中,速度控制基本功能SCA-S设定直线路段的目标速度Vtmp。根据下面公式计算目标速度Vtmp。
Vtmp=V0+ki·∫(Dr-Dm)dt+Kp·∫(Dr-Dm)dt+kd·Vr    (1)
此处,ki,kp,kd是控制常数,被设定为规定值。
下面,在步骤425中,道路信息处理程序SCA-R从公共对象Cob的OS间公共存储器CM处取得道路信息。速度控制基本功能SCA-S根据取得的道路信息计算将要行驶道路的曲率半径r。由于道路信息是道路上各个点(节点)的座标(经度纬度的座标),通过连续地连结这些节点就可求出道路的曲率、半径。另外,道路信息中除道路的各点(节点)的座标外,还含标高,通过连续地连结这些节点,还可求出道路的坡度。
下面,在步骤430中,速度控制基本功能SCA-S使用根据曲率半径确定的修正速度Vcoast根据下面公式(2)决定目标速度Vcmd。修正速度Vcoast是根据道路的曲率半径为实现减速的速度修正量。
Vcmd=Vtmp-Vcoast(r)    (2)
下面,在图11的步435中,速度控制基本功能SCA-S根据目标速度Vcmd和本车速度V0,利用以下的公式(3)计算目标扭矩Tcmd。
Tcmd=Kj·∫(Vcmd-V0)dt+kQ·V0    (3)
此处,Kj和Kq分别是控制常数,被设定为规定值。
下面,在步骤440中,速度控制基本功能SCA-S比较规定的扭矩Tth与目标扭矩Tcmd。目标扭矩大,则进到步455以后的处理,目标扭矩小,则进到步445以后的处理。
目标扭矩小则有必要采取制动,在步骤445中,向图1的发动机控制器EC发送目标发动机扭矩。其发送内容是把发动机的转数设定为怠速转数的目标发动机扭矩。发动机控制器EC根据这一目标发动机扭矩控制发动机。
下面,在步骤440中,速度控制基本功能SCA-S向图1的制动控制器BC发送目标扭矩。其发送内容是为了使规定的扭矩Tth与目标扭矩Tcmd一致的表示制动力度的扭矩,制动控制器BC根据这一目标扭矩,控制制动的力度。
另一方面,目标扭矩大时,在步骤455中,速度控制基本功能SCA-S根据发动机转数和车轮转数,计算当前的变速度比n。
下面,在步骤460中,速度控制基本功能SCA-S根据计算出的变速比n与车辆上搭载的变速器的规定的变速比是否相同,来判断是否正在变速。正在变速则进到步485,不是正在变速则进到步465。
不是正在变速时,在步骤465中,速度控制基本功能SCA-S根据车辆搭载的变速器的传动比,计算分别使用不同的传动位置时的目标发动机转数。
下面,在步骤470中,速度控制基本功能SCA-S计算分别使用不同的传动位置时的目标发动机转数。
下面,在步骤475中,速度控制基本功能SCA-S根据目标发动机转数、目标发动机扭矩、发动机热效率图来检索分别使用不同传动比时的发动机热效率。从中选择发动机热效率最优的传动比、目标发动机转数、目标发动机扭矩。例如,以图11的步475中所示的图为例,1档的传动比时发动机的热效率为20%,2档的传动比时发动机的热效率为30%,选择对应于发动机热效率的传动比。
下面,在步骤480中,速度控制基本功能SCA-S把传动比作为指令值发送给变速器控制器TC。
下面,在步骤485中,速度控制基本功能SCA-S把目标发动机扭矩作为指令值发送给发动机控制器EC。发动机控制器EC根据收到的目标发动机扭矩控制发动机。不过,在步骤460中判定正在变速时,发动机控制器根据变速器控制器的指令进行动作,所以,不发送车间距离控制器产生的指令。而且,在步骤485中被执行。
下面,在步骤490中,速度控制基本功能SCA-S向制动控制器发送目标扭矩(本例中,解除自动制动)的指令。
在上述描述中,描述的是根据道路信息中的曲率半径的信息,来控制行驶速度,也可根据其他道路信息来控制行驶速度。即,如前所述,道路信息管理程序NA-R把道路信息登录到公共对象CO的同时,参照公共对象CO中的道路信息。在此,往公共对象CO上登录的信息是,车辆所在位置的道路坡度或道路的曲率半径等的道路信息或、设施的位置信息或其附带的静态/动态信息或、道路堵塞信息或、推荐线路信息等的附带信息。车辆速度控制应用程序SCA可以从被登录在公共对象CO中的道路信息中,比如,参照道路坡度,来控制本车的行驶速度。
车辆导航仪NA在分析广播信号接收装置170或160通过广播或通信方式接收的信号,选出道路信息的同时,选出道路信息附带的信息,向公共对象CO登录附带信息。车辆速度控制应用程序SCA还可以根据公共对象CO上登录的道路信息及附带信息,控制本车的行驶速度。
另外,上述描述中,就ACC(车速控制)和车辆导航仪的组合进行的描述,本发明也可这两个装置以外的装置。例如,可适用下述装置两个以上的组合,即,1)发动机控制(燃料控制,节气门控制等、点火正时控制,EGR控制等)、2)雷达控制(频率控制,FFT,追踪处理等)、3)ACC控制(车速控制)、4)制动控制(制动液压力控制)、5)AT控制(电磁阀ON/OFF,线压力,变速比等),6)车辆导航仪、7)转向控制(电流,油压,转向扭矩等)、8)照相机控制(焦点距离,快门,光量,波长等)。
如上所述,本实施例可提供一种车辆行驶控制装置,该装置把多个装置具有的功能在一个装置上实现,不是设定共享信息的通信任务,可根据道路信息进行车辆速度的设定,对驾驶员提供更高水平驾驶支持。
另外,在多个操作系统在1个处理器上动作的位置信息表示装置中,通过使用公共对象,实装在各个操作系统上的应用程序可以非同步地进行道路信息的登录、参照,就可以很容易地开发出不同操作系统间使用道路信息连动的应用程序。通过引入公共对象,可以实现这些功能,所以可以提供使用起来非常方便的用户接界面。
在由一个操作系统的应用程序正在向公共对象登录·更改道路信息时,系统采取动作,禁止其它操作系统的应用程序对公共对象登录道路信息或参照道路信息,就可避免参照错误信息,提高系统的可靠性。
在一个操作系统上的应用程序已经完成向公共对象的登录·更新时,系统会采取动作,向在多个操作系统上动作的应用程序发送消息,通知道路信息的登录、参照,在改善与消息同步可即刻参照道路信息这一实时性能的同时,可以以最小限度的处理器负荷执行上述处理。
在产业上加以利用的可能性
根据本发明,在车辆控制装置中,实现了多个装置共享信息,可以提高控制性能。

Claims (2)

1.一种车辆行驶控制装置,其特征在于包括:
雷达传感器;
车辆速度控制器;
至少一个油泵;
至少一个比例电磁阀;
制动控制器,其中
在上述车辆速度控制器根据上述雷达传感器的信息,判断为进行制动的状况的情况下,上述制动控制器根据上述车辆速度控制器的指令,使上述油泵和上述比例电磁阀动作,控制车轮的制动扭矩。
2.一种车辆行驶控制装置,其特征在于包括:
雷达传感器;
车辆速度控制器;
至少一个油泵;
至少一个油压控制阀;
至少一个制动油压传感器;
制动控制器,其中
在上述车辆速度控制器根据上述雷达传感器的信息,判断为进行制动的状况的情况下,上述制动控制器根据上述车辆速度控制器的指令和上述制动油压传感器的值,使上述油泵和上述油压控制阀动作,控制车轮的制动扭矩。
CNB008190240A 2000-06-20 2000-06-20 车辆行驶控制装置 Expired - Fee Related CN1307067C (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2000/004010 WO2001099081A1 (fr) 2000-06-20 2000-06-20 Dispositif de commande de vehicule

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100079780A Division CN101284525A (zh) 2000-06-20 2000-06-20 车辆行驶控制装置

Publications (2)

Publication Number Publication Date
CN1434965A CN1434965A (zh) 2003-08-06
CN1307067C true CN1307067C (zh) 2007-03-28

Family

ID=11736161

Family Applications (2)

Application Number Title Priority Date Filing Date
CNA2007100079780A Pending CN101284525A (zh) 2000-06-20 2000-06-20 车辆行驶控制装置
CNB008190240A Expired - Fee Related CN1307067C (zh) 2000-06-20 2000-06-20 车辆行驶控制装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNA2007100079780A Pending CN101284525A (zh) 2000-06-20 2000-06-20 车辆行驶控制装置

Country Status (5)

Country Link
US (4) US6381524B1 (zh)
EP (1) EP1298624A4 (zh)
KR (1) KR20020092969A (zh)
CN (2) CN101284525A (zh)
WO (1) WO2001099081A1 (zh)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4072271B2 (ja) * 1999-02-19 2008-04-09 株式会社日立製作所 複数のオペレーティングシステムを実行する計算機
JP3659062B2 (ja) * 1999-05-21 2005-06-15 株式会社日立製作所 計算機システム
JP4402797B2 (ja) * 2000-03-02 2010-01-20 株式会社日立製作所 情報処理装置
AU2001253619A1 (en) * 2000-04-14 2001-10-30 Mobileye, Inc. Generating a model of the path of a roadway from an image recorded by a camera
US6715016B1 (en) * 2000-06-01 2004-03-30 Hitachi, Ltd. Multiple operating system control method
CN101284525A (zh) * 2000-06-20 2008-10-15 株式会社日立制作所 车辆行驶控制装置
US20040226020A1 (en) * 2000-09-28 2004-11-11 Ati Technologies, Inc. Method and system for using general and appliance operating systems in a single information handling device
JP2002251326A (ja) * 2001-02-22 2002-09-06 Hitachi Ltd 耐タンパ計算機システム
DE10117650A1 (de) * 2001-04-09 2002-10-10 Daimler Chrysler Ag Verfahren und Vorrichtung zum Verbringen eines Kraftfahrzeuges in eine Zielposition
US9026709B2 (en) 2010-10-01 2015-05-05 Z124 Auto-waking of a suspended OS in a dockable system
US8966379B2 (en) 2010-10-01 2015-02-24 Z124 Dynamic cross-environment application configuration/orientation in an active user environment
US8933949B2 (en) 2010-10-01 2015-01-13 Z124 User interaction across cross-environment applications through an extended graphics context
US20130024812A1 (en) 2011-07-13 2013-01-24 Z124 Foreground/background assortment of hidden windows
JP3878008B2 (ja) * 2001-12-07 2007-02-07 株式会社日立製作所 車両用走行制御装置及び地図情報データ記録媒体
US6804602B2 (en) * 2002-04-02 2004-10-12 Lockheed Martin Corporation Incident-aware vehicular sensors for intelligent transportation systems
US6968266B2 (en) * 2002-04-30 2005-11-22 Ford Global Technologies, Llc Object detection in adaptive cruise control
SE524512C2 (sv) * 2002-12-30 2004-08-17 Volvo Lastvagnar Ab Sätt att reglera avgasåtercirkulationen i en förbränningsmotor samt fordon med en förbränningsmotor med elektroniska styrorgan för styrning av avgasåtercirkulationen
ES2315469T3 (es) * 2003-04-09 2009-04-01 Virtuallogix Sa Sistemas operativos.
US8612992B2 (en) * 2003-04-09 2013-12-17 Jaluna Sa Operating systems
DE10333962A1 (de) * 2003-07-25 2005-02-10 Robert Bosch Gmbh Verfahren zum Betreiben eines Fahrzeugs
EP1503286B1 (en) * 2003-07-30 2014-09-03 Jaluna SA Multiple operating system networking
US8024742B2 (en) * 2003-09-30 2011-09-20 Jaluna S.A. Common program for switching between operation systems is executed in context of the high priority operating system when invoked by the high priority OS
EP1678519A2 (en) * 2003-10-06 2006-07-12 Sirf Technology, Inc. A system and method for augmenting a satellite-based navigation solution
JP4285330B2 (ja) * 2004-05-31 2009-06-24 株式会社デンソー 車両運動制御システム
JP4176690B2 (ja) * 2004-09-03 2008-11-05 本田技研工業株式会社 車両の走行制御装置
US7472010B2 (en) * 2004-09-27 2008-12-30 Caterpillar Inc. Brake-actuating transmission control system
US8078338B2 (en) 2004-10-22 2011-12-13 Irobot Corporation System and method for behavior based control of an autonomous vehicle
JP2006307782A (ja) * 2005-04-28 2006-11-09 Yamaha Motor Co Ltd 車両用エンジンの制御装置、制御法及びそのプログラム
CN101500828A (zh) * 2006-05-09 2009-08-05 洛克希德马丁公司 机动牵引控制系统和方法
JP2009536594A (ja) * 2006-05-09 2009-10-15 ロッキード・マーチン・コーポレイション 移動性トラクション制御システム及び方法
US7786898B2 (en) 2006-05-31 2010-08-31 Mobileye Technologies Ltd. Fusion of far infrared and visible images in enhanced obstacle detection in automotive applications
US8566028B2 (en) * 2006-11-27 2013-10-22 International Business Machines Corporation Apparatus, system, and method for autonomously determining a set of destinations
US8161454B2 (en) 2007-01-22 2012-04-17 Ford Motor Company Software architecture for developing in-vehicle software applications
US8312476B2 (en) * 2007-09-05 2012-11-13 Htc Corporation Method for synchronizing information of dual operating systems
TWI393114B (zh) * 2007-09-05 2013-04-11 Htc Corp 在作業系統切換時逐步調整螢幕亮度的方法
JP2009110063A (ja) * 2007-10-26 2009-05-21 Toyota Motor Corp 記憶装置、情報処理装置、データアクセス方法、プログラム
US8589049B2 (en) * 2007-12-03 2013-11-19 Lockheed Martin Corporation GPS-based system and method for controlling vehicle characteristics based on terrain
US20090143937A1 (en) * 2007-12-04 2009-06-04 Lockheed Martin Corporation GPS-based traction control system using wirelessly received weather data
US8145402B2 (en) * 2007-12-05 2012-03-27 Lockheed Martin Corporation GPS-based traction control system and method using data transmitted between vehicles
US8244442B2 (en) * 2009-02-17 2012-08-14 Lockheed Martin Corporation System and method for stability control of vehicle and trailer
US8352120B2 (en) * 2009-02-17 2013-01-08 Lockheed Martin Corporation System and method for stability control using GPS data
US8229639B2 (en) * 2009-02-17 2012-07-24 Lockheed Martin Corporation System and method for stability control
JP4840483B2 (ja) * 2009-07-13 2011-12-21 トヨタ自動車株式会社 制御目標演算装置
US8914623B2 (en) * 2010-03-05 2014-12-16 Lenovo (Singapore) Pte. Ltd. Utilization of the screen image information of a primary environment for reproduction and user-interaction in a secondary environment
CN101905702B (zh) * 2010-06-02 2012-02-01 魏敏吉 无线网络控制的轨道交通系统
US8732697B2 (en) 2010-08-04 2014-05-20 Premkumar Jonnala System, method and apparatus for managing applications on a device
WO2012044557A2 (en) 2010-10-01 2012-04-05 Imerj, Llc Auto-configuration of a docked system in a multi-os environment
WO2012044713A1 (en) 2010-10-01 2012-04-05 Imerj LLC Drag/flick gestures in user interface
US9372618B2 (en) 2010-10-01 2016-06-21 Z124 Gesture based application management
JP5417386B2 (ja) * 2011-07-01 2014-02-12 日立オートモティブシステムズ株式会社 車両運動制御装置
US20130080932A1 (en) 2011-09-27 2013-03-28 Sanjiv Sirpal Secondary single screen mode activation through user interface toggle
JP2013250167A (ja) * 2012-05-31 2013-12-12 Pioneer Electronic Corp 距離計測装置、距離補正方法、距離補正プログラム、および記録媒体
US9008961B2 (en) 2012-11-30 2015-04-14 Google Inc. Determining and displaying auto drive lanes in an autonomous vehicle
FR3015662B1 (fr) * 2013-12-19 2016-01-15 Renault Sas Procede et dispositif de detection d'une situation de roulage d'un vehicule automobile sur mauvaise route
KR102400899B1 (ko) 2015-07-15 2022-05-23 엘지전자 주식회사 차량 제어 장치 및 그 방법
CN105015474A (zh) * 2015-08-23 2015-11-04 孔蓉 双阀双机制调节控制系统
JP6504065B2 (ja) * 2016-01-22 2019-04-24 株式会社デンソー 車両用制御システム
WO2018119260A1 (en) * 2016-12-21 2018-06-28 Dana Automotive Systems Group, Llc Method of determining and predicting a ball loss in a ball and ramp assembly
CN106971585A (zh) * 2017-04-13 2017-07-21 吉利汽车研究院(宁波)有限公司 基于交通灯的自适应车辆导航系统
CN108759849B (zh) * 2018-05-25 2021-09-24 李维 一种汽车自定位导航系统
JP6981928B2 (ja) * 2018-06-28 2021-12-17 日立Astemo株式会社 検知装置
CN110569075B (zh) * 2019-09-12 2020-10-02 浙江立为信息科技有限公司 一种多操作系统的切换方法
CN110733481B (zh) * 2019-10-10 2022-09-06 郑州宇通重工有限公司 一种车辆安全驾驶辅助制动控制系统
CN112224192B (zh) * 2020-10-28 2022-02-01 广州小鹏自动驾驶科技有限公司 一种电子驻车控制方法和装置

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0225824B2 (zh) * 1980-11-04 1990-06-06 Honda Motor Co Ltd
JPH02184925A (ja) * 1989-01-12 1990-07-19 Fujitsu Ltd 仮想計算機システム
JPH0659919A (ja) * 1993-06-14 1994-03-04 Hitachi Ltd 計算機システム
JPH06251294A (ja) * 1993-02-23 1994-09-09 Mitsubishi Electric Corp 移動体用ナビゲーション装置
CN1095339A (zh) * 1993-05-18 1994-11-23 陈若歆 机动车安全行驶智能保护系统
JPH08194894A (ja) * 1995-01-20 1996-07-30 Mitsubishi Motors Corp 自動車の前方道路状況対応制御装置
CN1154525A (zh) * 1995-10-24 1997-07-16 三菱电机株式会社 车载式行驶控制装置
US5774069A (en) * 1995-12-05 1998-06-30 Toyota Jidosha Kabushiki Kaisha Auto-drive control unit for vehicles
US5819703A (en) * 1996-06-28 1998-10-13 Hewitt; John T. Vehicle speed limiting system
US5889476A (en) * 1995-12-14 1999-03-30 Fev Motorentechnik Gmbh & Co. Kg Method of reducing the speed of a vehicle having a collision avoidance system
EP1008482A2 (en) * 1998-12-07 2000-06-14 Ford Global Technologies, Inc. Adaptive cruise control system and methodology, including control of inter-vehicle spacing

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680313A (en) * 1990-02-05 1997-10-21 Caterpillar Inc. System and method for detecting obstacles in a road
JPH09114367A (ja) 1995-10-24 1997-05-02 Mitsubishi Electric Corp 車載走行制御装置
KR100256620B1 (ko) * 1995-10-30 2000-05-15 모리 하루오 네비게이션장치
US5951620A (en) * 1996-01-26 1999-09-14 Navigation Technologies Corporation System and method for distributing information for storage media
EP0788084B1 (en) * 1996-02-01 2004-04-21 Aisin Aw Co., Ltd. Navigation system for vehicles and waypoint entering and storage method
KR100269070B1 (ko) * 1996-08-30 2000-10-16 모리 하루오 차량용네비게이션장치
US6047280A (en) * 1996-10-25 2000-04-04 Navigation Technologies Corporation Interface layer for navigation system
JP3644473B2 (ja) * 1997-08-07 2005-04-27 アイシン・エィ・ダブリュ株式会社 地図表示装置及び記録媒体
JP3603927B2 (ja) * 1997-08-08 2004-12-22 アイシン・エィ・ダブリュ株式会社 車両用ナビゲーション装置及びナビゲーション方法
JPH1152845A (ja) * 1997-08-08 1999-02-26 Aisin Aw Co Ltd 地図表示装置及び記録媒体
US6202024B1 (en) * 1998-03-23 2001-03-13 Kabushikikaisha Equos Research Communicatory navigation system
US6175917B1 (en) * 1998-04-23 2001-01-16 Vpnet Technologies, Inc. Method and apparatus for swapping a computer operating system
US6622078B1 (en) * 1999-05-12 2003-09-16 Hitachi, Ltd. Vehicle running control device and vehicle
JP3659062B2 (ja) * 1999-05-21 2005-06-15 株式会社日立製作所 計算機システム
CN101284525A (zh) * 2000-06-20 2008-10-15 株式会社日立制作所 车辆行驶控制装置

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0225824B2 (zh) * 1980-11-04 1990-06-06 Honda Motor Co Ltd
JPH02184925A (ja) * 1989-01-12 1990-07-19 Fujitsu Ltd 仮想計算機システム
JPH06251294A (ja) * 1993-02-23 1994-09-09 Mitsubishi Electric Corp 移動体用ナビゲーション装置
CN1095339A (zh) * 1993-05-18 1994-11-23 陈若歆 机动车安全行驶智能保护系统
JPH0659919A (ja) * 1993-06-14 1994-03-04 Hitachi Ltd 計算機システム
JPH08194894A (ja) * 1995-01-20 1996-07-30 Mitsubishi Motors Corp 自動車の前方道路状況対応制御装置
CN1154525A (zh) * 1995-10-24 1997-07-16 三菱电机株式会社 车载式行驶控制装置
US5774069A (en) * 1995-12-05 1998-06-30 Toyota Jidosha Kabushiki Kaisha Auto-drive control unit for vehicles
US5889476A (en) * 1995-12-14 1999-03-30 Fev Motorentechnik Gmbh & Co. Kg Method of reducing the speed of a vehicle having a collision avoidance system
US5819703A (en) * 1996-06-28 1998-10-13 Hewitt; John T. Vehicle speed limiting system
EP1008482A2 (en) * 1998-12-07 2000-06-14 Ford Global Technologies, Inc. Adaptive cruise control system and methodology, including control of inter-vehicle spacing

Also Published As

Publication number Publication date
US20040019411A1 (en) 2004-01-29
EP1298624A1 (en) 2003-04-02
US6381524B1 (en) 2002-04-30
CN101284525A (zh) 2008-10-15
EP1298624A4 (en) 2004-10-13
US6505107B2 (en) 2003-01-07
WO2001099081A1 (fr) 2001-12-27
US7072749B2 (en) 2006-07-04
CN1434965A (zh) 2003-08-06
US20060149453A1 (en) 2006-07-06
US20020099484A1 (en) 2002-07-25
KR20020092969A (ko) 2002-12-12
US7206685B2 (en) 2007-04-17

Similar Documents

Publication Publication Date Title
CN1307067C (zh) 车辆行驶控制装置
US7502674B2 (en) On-vehicle terminal system
CN106062853B (zh) 自动驾驶辅助装置、自动驾驶辅助方法以及程序
US7127723B2 (en) Information processing apparatus with multiple operating systems
CN101523460B (zh) 交通信息分发设备和交通信息分发方法
JP2000321081A (ja) 交通ルート網マップの更新方法及び自動車案内情報を生成するためのマップサポートされた方法
EP2091034A1 (en) Device, method and computer program for determination of the occupation state of a parking lot
JP2008003417A (ja) 地図情報配信システム
CN1691086A (zh) 具有地图显示功能的电子设备及其程序
GB2338158A (en) Selecting a transmission protocol in a vehicle navigation system
JP5841388B2 (ja) 燃料消費量予測装置、ナビゲーション装置、燃料消費量予測方法
US11694544B2 (en) Traffic safety control method and vehicle-mounted device
JP7272302B2 (ja) 地図データ記憶装置及び地図データ更新用コンピュータプログラム
US11719553B2 (en) Spotfinder
JP2008014760A (ja) ナビゲーション装置
EP3961153A1 (en) Navigation system with high definition mapping mechanism and method of operation thereof
JP2006027613A (ja) 車両の走行制御装置
JP2004085328A (ja) ナビゲーション装置
CN109649385B (zh) 驾驶辅助装置
JP2006315677A (ja) 車両の走行制御装置
US20240011789A1 (en) Incorporating Current And Anticipated Parking Locations Into Directions Suggestions
EP4242589A1 (en) Navigation system with address index mechanism and method of operation thereof
CN116312000A (zh) 交通事件信息发送方法、装置及设备
JP2021162343A (ja) 情報処理装置、経路案内装置、プログラム、及び、情報処理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070328

Termination date: 20130620