JP7220811B2 - 電動制動機構付き車両、車輪ユニット、及び車輪ユニットの制御用プログラム - Google Patents

電動制動機構付き車両、車輪ユニット、及び車輪ユニットの制御用プログラム Download PDF

Info

Publication number
JP7220811B2
JP7220811B2 JP2021567531A JP2021567531A JP7220811B2 JP 7220811 B2 JP7220811 B2 JP 7220811B2 JP 2021567531 A JP2021567531 A JP 2021567531A JP 2021567531 A JP2021567531 A JP 2021567531A JP 7220811 B2 JP7220811 B2 JP 7220811B2
Authority
JP
Japan
Prior art keywords
braking force
wheel
unit
vehicle
braking mechanism
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.)
Active
Application number
JP2021567531A
Other languages
English (en)
Other versions
JPWO2021132325A1 (ja
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.)
Nabtesco Corp
Original Assignee
Nabtesco Corp
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 Nabtesco Corp filed Critical Nabtesco Corp
Publication of JPWO2021132325A1 publication Critical patent/JPWO2021132325A1/ja
Application granted granted Critical
Publication of JP7220811B2 publication Critical patent/JP7220811B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L7/00Electrodynamic brake systems for vehicles in general
    • B60L7/10Dynamic electric regenerative braking
    • B60L7/18Controlling the braking effect
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H3/00Appliances for aiding patients or disabled persons to walk about
    • A61H3/04Wheeled walking aids for patients or disabled persons
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • B60L15/2009Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed for braking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/0023Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/10Indicating wheel slip ; Correction of wheel slip
    • 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
    • B60T1/00Arrangements of braking elements, i.e. of those parts where braking effect occurs specially for vehicles
    • B60T1/02Arrangements of braking elements, i.e. of those parts where braking effect occurs specially for vehicles acting by retarding wheels
    • B60T1/04Arrangements of braking elements, i.e. of those parts where braking effect occurs specially for vehicles acting by retarding wheels acting directly on tread
    • 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
    • B60T11/00Transmitting braking action from initiating means to ultimate brake actuator without power assistance or drive or where such assistance or drive is irrelevant
    • B60T11/04Transmitting braking action from initiating means to ultimate brake actuator without power assistance or drive or where such assistance or drive is irrelevant transmitting mechanically
    • B60T11/046Using cables
    • 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
    • B60T13/00Transmitting braking action from initiating means to ultimate brake actuator with power assistance or drive; Brake systems incorporating such transmitting means, e.g. air-pressure brake systems
    • B60T13/74Transmitting braking action from initiating means to ultimate brake actuator with power assistance or drive; Brake systems incorporating such transmitting means, e.g. air-pressure brake systems with electrical assistance or drive
    • B60T13/748Transmitting braking action from initiating means to ultimate brake actuator with power assistance or drive; Brake systems incorporating such transmitting means, e.g. air-pressure brake systems with electrical assistance or drive acting on electro-magnetic brakes
    • 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
    • B60T7/00Brake-action initiating means
    • B60T7/02Brake-action initiating means for personal initiation
    • B60T7/08Brake-action initiating means for personal initiation hand actuated
    • B60T7/10Disposition of hand control
    • B60T7/102Disposition of hand control by means of a tilting lever
    • 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
    • B60T7/00Brake-action initiating means
    • B60T7/12Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
    • B60T7/22Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger initiated by contact of vehicle, e.g. bumper, with an external object, e.g. another vehicle, or by means of contactless obstacle detectors mounted on the vehicle
    • 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
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/1755Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve
    • 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
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/32Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
    • B60T8/88Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means
    • B60T8/92Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means automatically taking corrective action
    • B60T8/96Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means automatically taking corrective action on speed responsive control means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62BHAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
    • B62B5/00Accessories or details specially adapted for hand carts
    • B62B5/04Braking mechanisms; Locking devices against movement
    • B62B5/0404Braking mechanisms; Locking devices against movement automatic
    • B62B5/0414Braking mechanisms; Locking devices against movement automatic dead man's brakes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62BHAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
    • B62B9/00Accessories or details specially adapted for children's carriages or perambulators
    • B62B9/08Braking mechanisms; Locking devices against movement
    • 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
    • F16DCOUPLINGS FOR TRANSMITTING ROTATION; CLUTCHES; BRAKES
    • F16D49/00Brakes with a braking member co-operating with the periphery of a drum, wheel-rim, or the like
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H3/00Appliances for aiding patients or disabled persons to walk about
    • A61H3/04Wheeled walking aids for patients or disabled persons
    • A61H2003/046Wheeled walking aids for patients or disabled persons with braking means
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/12Driving means
    • A61H2201/1207Driving means with electric or magnetic drive
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/16Physical interface with patient
    • A61H2201/1602Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
    • A61H2201/1635Hand or arm, e.g. handle
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5061Force sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5069Angle sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5079Velocity sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5084Acceleration sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2200/00Type of vehicles
    • B60L2200/24Personal mobility vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/10Vehicle control parameters
    • B60L2240/12Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/10Vehicle control parameters
    • B60L2240/22Yaw angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/46Drive Train control parameters related to wheels
    • B60L2240/461Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/60Navigation input
    • B60L2240/64Road conditions
    • B60L2240/642Slope of road
    • 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
    • B60T2201/022Collision avoidance systems
    • 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
    • B60T2210/00Detection or estimation of road or environment conditions; Detection or estimation of road shapes
    • B60T2210/30Environment conditions or position therewithin
    • B60T2210/32Vehicle surroundings
    • 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
    • F16DCOUPLINGS FOR TRANSMITTING ROTATION; CLUTCHES; BRAKES
    • F16D2125/00Components of actuators
    • F16D2125/18Mechanical mechanisms
    • F16D2125/58Mechanical mechanisms transmitting linear movement
    • F16D2125/60Cables or chains, e.g. Bowden cables

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Power Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Public Health (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Sustainable Energy (AREA)
  • Sustainable Development (AREA)
  • General Engineering & Computer Science (AREA)
  • Epidemiology (AREA)
  • Veterinary Medicine (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Rehabilitation Therapy (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Pain & Pain Management (AREA)
  • Rehabilitation Tools (AREA)
  • Regulating Braking Force (AREA)

Description

本発明は、電動制動機構付き車両、車輪ユニット、及び車輪ユニットの制御用プログラムに関する。
従来、老人や脚力の弱い人の歩行を補助するための電気制御車両が知られている(例えば特許文献1)。電気制御車両は、歩行時に歩行者(使用者)と一体となって使用される。
特開2016-187485号公報
特許文献1に記載されている電気制御車輌は、1つの制御部を車体に設けてその制御部により各車輪の制動力を電気的に制御している。この場合、車体の制御部から各車輪付近まで配線を延ばす必要があった。配線の問題は、1つの制御部で各車輪の制動力を制御するいわば中央制御方式を用いていることに起因すると考えられる。
上記課題を解決するために本発明のある態様は、車体の車幅方向両側に各々設けられた第1車輪及び第2車輪と、車幅方向一方の側の第1車輪に制動力を加える第1制動機構と、第1車輪の加速度又は角速度の少なくとも一方を検出する第1検出部と、第1検出部の検出値に基づいて第1制動機構による制動力を算出する第1算出部と、第1算出部の算出結果に基づいて第1制動機構を制御する第1制御部と、車幅方向他方の側の第2車輪に制動力を加える第2制動機構と、第2車輪の加速度又は角速度の少なくとも一方を検出する第2検出部と、第1算出部と同一のアルゴリズムにより第2検出部の検出値に基づいて第2制動機構による制動力を算出する第2算出部と、第2算出部の算出結果に基づいて第2制動機構を制御する第2制御部とを備える。
本発明の一実施の形態による歩行車の斜視図である。 図1の歩行車100の側面図である 制御系統のブロック図である。 制御系統のブロック図である。 使用者が歩行車を押しながら下り坂を歩く様子を模式的に示す図である。 制動力情報の一例を示すグラフである。 歩行車が下り傾斜を走行するときのピッチ角度θの経時的な変化を示すグラフである。 ピッチ角度θの経時的な変化を示すグラフである。 ピッチ角度θの経時的な変化を示すグラフである。 歩行車の模式的な上面図である。 転倒制動力の閾値と車体の速度Vとの関係を示すグラフである。 歩行車の模式的な上面図である。 制御系統のブロック図である。
以下、図面を参照しながら、本発明の実施の形態による電気制御車両ついて説明する。以下の説明では、同一の構成には同一の符号を付し、それらについての繰り返しの説明は省略する。以下の実施形態では電気制御車両として、例えば高齢者の歩行を補助する歩行車を例示する。しかしながら電気制御車両としては、少なくとも電力により制動力を制御するあらゆる車両を採用できる。電気制御車両は、使用者が押す等して車両に入力された力を主原動力として車輪を回転させ駆動する。このような電気制御車両の一例としては歩行車の他に車椅子、ベビーカー、荷を搬送するための台車などがある。
以下の説明を明確化するために、まずは以下の説明で用いられる用語の意味を説明する。本明細書において制動機構とは、機械的制動機構及び電気的制動機構を含む。機械的制動機構は、車輪又は車軸に対して使用者の意図的操作によりブレーキシュー等の摩擦要素を接触させて車輪の回転数を低下させる。電気的制動機構は、使用者の意図的操作によらず電気的な制御により車輪の回転で生じる運動エネルギーを回収して車輪の回転数を低下させる。また電気的制動機構は、モータを通常の駆動方向とは逆方向に回転駆動させて車輪の回転数を低下させる制動機構も含む。また本明細書において電気制御車両とは、少なくとも電気的制動機構を備える車両を意味する。したがって、車両全体において電気で制御される要素が電気的制動機構のみであっても電気制御車両に含まれる。また本明細書において方向を示す用語として、前方向及び後方向を用いることがある。前方向とは、車両の通常の使用状態において車両を前進させる方向を意味し、後方向とは車両の通常の使用状態において車両を前進させる方向を意味する。
また本明細書において車体の姿勢を示す用語として「ピッチ角度」、「ロール角度」、及び「ヨー角度」を用いることがある。ピッチ角度とは、車幅方向に延びる軸(ピッチ軸)周りにおける角度を意味する。ロール角度とは、車体の前後方向に延びる軸(ロール軸)周りにおける角度を意味する。ヨー角度とは、車体の上下方向に延びる軸(ヨー軸)周りにおける角度を意味する。また、ピッチ軸周りの回転運動を「縦揺れ」と称し、ロール軸周りの回転運動を「横揺れ」と称し、ヨー軸周りの回転運動を「旋回」と称することがある。また、以下では運動の対象を「車体」又は「車輪」とすることがあるが車体と車輪は剛体として考えられるため、旋回を伴わない場合の車体の速度及び加速度と車輪の速度及び加速度は同一と考えられる。また路面の傾斜角度とは、車体の走行面の傾斜角度を意味する。路面の傾斜角度は、実質的には車体の傾斜角度と同一であると推定され、ピッチ軸若しくはロール軸周りの角度、又はピッチ軸及びロール軸周りの角度の組み合わせによって示される。
図1は、本発明の一実施の形態による歩行車の斜視図である。図2は、図1の歩行車の側面図である。図1及び図2に示すように、歩行車100は、車体を構成する本体フレーム11と、本体フレーム11に設けられた一対の前輪12及び一対の後輪13と、本体フレーム11に設けられた支持パッド(身体支持部)14とを備えている。一対の前輪12は例えば、鉛直軸周りに向きを自由に変えられるキャスターによって構成される。一対の後輪13は車軸が同一直線上に並ぶように配置される。歩行車100は、老人や脚力の弱い人の歩行を補助する。使用者は、歩行車100の使用時に支持パッド14に前腕や肘を載せて、支持パッド14に体重(荷重)をかけた状態で、ハンドルバー15とブレーキレバー16とをつかみながらハンドルバー15を押して使用者が歩行車100に力を付与し歩行動作を行う。従ってハンドルバー15が使用者からの力を受ける受け部となり、歩行車100は受け部で受けた力で移動する。
本体フレーム11は、歩行車100の設置面に垂直な方向から所定の角度だけ傾斜する一対の支持フレーム21を備えている。支持フレーム21は、一例としてパイプ状部材により構成される。支持フレーム21の下端側には、一対の下段フレーム51が水平に配設されている。下段フレーム51の前端側には、一対の前輪12が取り付けられている。下段フレーム51の後端側には、一対のリンク機構55が設けられている。
一対の下段フレーム51の上方には、一対の上段フレーム54が設けられている。上段フレーム54の後端側には、一対の後輪フレーム57の一端側が軸56を介して回動可能に結合されている。後輪フレーム57の他端側には、一対の後輪13がそれぞれ設けられている。
一対の支持フレーム21の上端部には、それぞれ一対のハンドル24が設けられている。一対のハンドル24は、歩行車100の設置面に対して概ね水平に設けられる。一対のハンドル24は、一例としてパイプ状部材により構成される。一対のハンドル24には、着座時に使用者が姿勢を安定させるためにつかまるグリップ部23(図2参照)がそれぞれ設けられている。また、一対のハンドル24の前方側には、ハンドル24と一体なパイプ状のハンドルバー15が形成されている。ハンドルバー15の一端は一対のハンドル24のうちの一方のハンドル24に結合され、ハンドルバー15の他端は他方のハンドル24に結合されている。なお、ハンドルバー15が、ハンドル24とは別部材により構成されてもよい。
一対の後輪13の外周には、機械的に接触可能な一対のブレーキシュー25(図1において省略、図2参照)が設けられている。ブレーキシュー25は、本体フレーム11内に配設されたブレーキワイヤー(図示せず)の一端に接続される。ワイヤーの他端は、ハンドルバー15の両側に設けられた一対のブレーキユニット61のワイヤー接続機構に連結される。なお、ワイヤーは本体フレーム11内に格納されているが、ワイヤーを本体フレームの外側に配設して、外観上、使用者から見えるような構成にしてもよい。
ハンドルバー15の前下方向には、ハンドルバー15に対向するようにブレーキレバー16が配置されている。ブレーキレバー16の両端部はそれぞれ、一対のブレーキユニット61に連結されている。ブレーキレバー16の両端部は、巻きばね等の付勢手段を介してブレーキユニット61に取り付けられている。使用者は、ブレーキレバー16を手前に(図2の矢印R1の方向に)引くことで、ワイヤアクションにより、機械的な制動力をかけることができる。すなわち、ブレーキレバー16の操作によりブレーキシュー25を制御できる。
使用時には使用者は、ブレーキレバー16を手前側に(ハンドルバー15に近づける方向に)ブレーキ作動位置まで引く。ブレーキレバー16と連結されたワイヤーのアクションによって、ブレーキシュー25が移動してブレーキシュー25が後輪13の外周を押圧する。これによって、機械的な制動力が作用する。使用者がブレーキレバー16から手を離すと、ブレーキレバー16は元の位置(通常位置)に戻る。これに伴って、ブレーキシュー25も後輪13から離れ機械的な制動力が解除される。また、ブレーキレバー16は矢印R1の反対方向(下側)に降ろすことができるようになっている。ブレーキレバー16をパーキング位置まで降ろすことで、ワイヤアクションを介してブレーキシュー25で後輪13を押圧した状態を維持するパーキングブレーキがかけられる。
一対のハンドル24の上方に、一対のハンドル24にまたがるようにして、上述した支持パッド14が搭載されている。支持パッド14は、使用者の身体の一部を支持する身体支持部の一形態である。本実施の形態では、使用者の前腕または肘またはこれらの両方を支持する使用形態を想定する。ただし、あご、手、または胸など、別の部位を支持する使用形態も可能である。
ハンドル24と支持パッド14との間には、使用者により歩行車100が歩行に使用されているかを検出するための検出機構71(図2参照)が設けられている。具体的には、検出機構71は、支持パッド14に使用者から荷重(体重)がかけられているか、又は使用者が支持パッド14に接触しているかを検出する。
支持パッド14の形状は、一例として馬蹄状であるが、これに限定されず、他の任意の形状でもよい。支持パッド14は、一例として、スポンジまたはゴム製素材のようなクッション材を、木板または樹脂板などの板材の上に置き、樹脂性や布製の任意の被覆材で被覆したものとして構成される。ただし、この構成に限定されず、他の任意の構成でもよい。
支持パッド14の下面の左右両側には、一対のアーム部材26の一端側が固定されている。アーム部材26の他端側は、一対のハンドルバー15の外側にそれぞれ回動可能に取り付けられている。使用者は、支持パッド14を上方に押し上げる(跳ね上げる)ことで、支持パッド14が図2の矢印R2の方向に回動し、所定位置(退避位置)で固定される(図2の仮想線参照)。シート部37上には、使用者の上半身を収容する空間が確保される。この状態で使用者は、一対のグリップ部23を両手でつかみながら支持パッド14を背中側にしてシート部37に着座できる。グリップ部23をつかむことで、使用者は、着座の際に自身の姿勢を安定させられる。このように、支持パッド14は、押し上げられる前の位置(通常位置)において歩行車のシート部37に使用者が着座することを阻害し、押し上げられた後の位置(退避位置)において、シート部37に使用者が着座することを許容する。
ここでは、使用者が手動で支持パッド14を押し上げる構成を示したが、別の例として、図示しないロック機構を設け、ロック機構により固定を解除することで、自動的に支持パッド14が押し上げられる構成でもよい。または、アーム部材26を回動させる電動機構(モータ等)を設け、電動機構をスイッチ起動により作動させることで、支持パッド14を押し上げる構成でもよい。
一対の上段フレーム54の間には、収容部27(図2参照)が吊り下げられるように設けられている。収容部27は、上方が開口した袋形状を有し、内部に荷を収容できる。収容部27は、樹脂性でもよく、布製であってもよい。収容部27の蓋部として、上述した着座用のシート部37が設けられている。
収容部27の後ろ側に、一対の上段フレーム54から下方向に延在したレバー28が設けられている。レバー28は、使用者がレバー28を脚で踏みつけることが可能な位置に配設されている。使用者がレバー28を下げることで一対の後輪フレーム57および一対の後輪13が、一対の前輪12に近づくようにリンク機構55が折り畳まれる。その結果、歩行車100を折畳める。
図3及び図4は、制御系統のブロック図である。図3及び図4に示すように、歩行車100は、2つの車輪ユニット100A,100Bを備える。2つの車輪ユニット100A,100Bの構成は同一であるため、以下では特に必要な場合を除き明確な区別はしない。一方の車輪ユニット100Aは例えば右側の後輪13を包含するユニットであり、後輪13Rを制御する制御部101R、一方の後輪13の状態を検出するセンサ群103R、後輪13Rに制動力を作用させる制動機構105R、制動力を算出する算出部107Rを備える。また車輪ユニット100Bは左側の後輪13Lを包含するユニットであり、後輪13Lを制御する制御部101L、後輪13Lの状態を検出するセンサ群103L、後輪13Lに制動力を作用させる制動機構105L、及び制動力を算出する算出部107Lを備える。制御部101R,L同士、センサ群103R,L同士、制動機構105R,L同士、及び算出部107R,L同士は互いに独立して作動する。従って、例えば車輪ユニット100A,100B同士は通信手段を有していない。このように制御部101R,L等を互いに独立させることで、例えば制御部101R、センサ群103R、制動機構105R、及び算出部107Rを一つの筐体内に収容し後輪13Rと一体にできる。これにより車輪ユニット100Aと車輪ユニット100Bとの間に配線を施したり通信手段を設けたりする必要がなく、後輪13、制御部101R、センサ群103R、制動機構105R、及び算出部Rを独立したユニットとすることができる。制御部101Rと制御部101Lは同一の構成を有し、センサ群103Rとセンサ群103Lは同一の構成を有し、制動機構105Rは同一の構成を有し、算出部107Rと算出部Lは同一の構成を有する。従って以下では制御部101R及び制御部101Lを総称して「制御部101」とすることがある。センサ群103R及びセンサ群103L、制動機構105R及び制動機構105L、算出部107R及び算出部107Lについても同様に、センサ群103、制動機構105、又は算出部107と総称することがある。
一方の車輪ユニットは、制御部101と、センサ群103と、制動機構105と、バッテリ109とを備える。歩行車100は、センサ群103で検知された各種情報を制御部101に供給する。制御部101は、センサ群103から供給された情報を処理し制動機構105を制御する。
〔制動機構〕
制動機構105は、後輪13の車軸と接続されており制御部101による制御のもと後輪13の回転数を制御する。制動機構105としては、モータ等の電気的制動機構が用いられる。なお、ブレーキシュー等の摩擦要素を電動制御できる歩行車においては、制動機構105として摩擦要素を用いてもよい。制動機構105は、後輪13の回転数を抑制する電気的制動機構として機能する。制動機構105は、後輪13の回転により生じた運動エネルギーにより回転する。制動機構105が回転することで運動エネルギーが回収され後輪13の回転数が抑制され、制動機構105が後輪13に対する制動力を発生させる。制動機構105が回収した運動エネルギーはバッテリ109に蓄えられる。したがって制動機構105は、回生ブレーキ又は発電ブレーキとして機能する。なお、バッテリ109が外部電源を用いて充電可能な場合には、制動機構105によってバッテリ109を充電する必要はなく、電気的制動機構として渦電流ブレーキや電磁式リターダのような運動エネルギーを回収して消費するブレーキを用いてもよい。回生ブレーキとして用いられるモータとしては、サーボモータ、ステッピングモータ、ACモータ、DCモータ等がある。
〔バッテリ〕
バッテリ109は、制御部101に電気的に接続され制御部101が駆動するための電力を供給する。また、バッテリ109をセンサ群103の各センサと電気的に接続しセンサ群103を駆動するための電力を供給してもよい。バッテリ109としてはリチウムイオン電池のような二次電池又はキャパシタ(コンデンサ)を用いることができる。バッテリ109は、外部電源を用いて充電可能なものであってもよいし、制動機構105で回収した電気エネルギーのみによって充電されるものであってもよい。
〔センサ群〕
センサ群103は、複数のセンサを備え各センサの検出結果を制御部101に送信する。センサ群103は、ピッチ軸、ロール軸、及びヨー軸周りの後輪13の角速度を検出する角速度センサ111と、ピッチ軸、ロール軸、及びヨー軸に沿った車体の加速度を検出する加速度センサ113と、後輪13の回転数を検出する速度センサ115とを備える。角速度センサ111及び加速度センサ113として、これらを組み合わせた6軸慣性センサを用いてもよい。各センサの検出結果は、有線方式又は無線方式で信号として制御部101に送信される。また加速度センサの代わりに地磁気センサを用いてもよい。
制御部101は、センサ群103で得られた検出値に基づいて車体の旋回、車体の縦揺れ、車体のピッチ軸周りの傾斜角度、車体の横揺れ、及び車体のロール軸周りの傾斜角度を検知する。従って、制御部101と角速度センサ111により車体の旋回を検知する旋回検知部を構成する。また、制御部101と角速度センサ111により車体のロール軸周りの傾斜角度及び横揺れを検知する横傾斜検知部を構成する。また、制御部101と角速度センサ111により車体のピッチ軸周りの傾斜角度及び縦揺れを検知する第1及び第2傾斜検出部を構成する。制御部101は角速度センサ111の検知結果を積分することで傾斜角度を算出する。なお、車輪の旋回等から車体の旋回等を検知する方法については後述する。
〔制御部及び算出部〕
制御部101は、制動機構105を制御することにより制動力を制御する。算出部107は、制御部101による制御のもと所定のプログラム及びアルゴリズムを用いて制動力を算出する。制御部101は、MPU(Micro Processing Unit)のような各種演算処理を行うプロセッサ101A、情報及び命令を格納する不揮発性メモリからなる第1記憶部101B、及びプロセッサによる演算の際に用いられる一時メモリからなる第2記憶部101Cのようなハードウェアを備える。算出部107も制御部101と同様のハードウェア構成を有している。従って、ハードウェアの観点では算出部107は制御部101の一部としてもよい。ただし制御部101と算出部107は機能が異なるため、図3及び図4のブロック図では明確に区別をして図示している。第1記憶部101Bには、制御部101が歩行車100を制御するためにプロセッサにより実行されるプログラム、このプログラムが各種指令を出すために使用されるアルゴリズム等が格納される。また第1記憶部101Bには、必要に応じてセンサ群103で検出された値が経時的に記憶される。一例として第1記憶部101Bには、ピッチ角の経時的変化が検出履歴として記憶される。なお、センサの検出値の検出履歴を継続的の保持する必要がない場合には、検出履歴を第2記憶部101Cに一時的に記憶させてもよい。
制御部101はバッテリ109と電気的に接続され各ハードウェアを駆動するための電力はバッテリ109から供給される。制御部101は、各センサから得られた検出結果、及び必要に応じて第1記憶部101Bに記憶された検出履歴を利用して算出部107に制動力を算出させる。制御部101は算出部107が算出した結果に基づいて制動機構105による制動力を制御する。具体的には制御部101は、算出部107に各センサから得られた検出結果を利用して制動力の強さを演算させ、制動力を発生させるために必要な抵抗値を制動機構105に送信することで制動力を制御する。
以下、制御部101及び算出部107による具体的な制動機構105の電気的制動機構の制御プロセスについて説明する。以下の説明において制御部101が主体的に行う動作は、制御部101が算出部107等にプロセッサがメモリに格納された命令及び情報を参照させ一時メモリ上で演算を実行させることで実現される。また、一対の後輪13に対応させて設けられた制御部101同士は下記の制御中、一切通信を行わず各制御部101が同一のアルゴリズムを用いて独自に電気的制動機構を作動させるか否か、及び制動力の強さを判断する。なお同一のアルゴリズムとは、同じ計算原理を用いて規則的に演算を行うものをいう。以下の例では、回転軸等との位置関係で演算時に使用する値の符号が逆になったり基準点に基づいて演算を行うときに基準点までの距離の関数が変わったりすることがあるが、このような差異があったとしても演算原理が同じであれば同一のアルゴリズムとみなされる。
〔旋回時制御〕
例えば平地での車体の蛇行を抑制するために車体の旋回時に常に制動力を強めてもよい。使用者が意図的に車体を旋回させることもあるので旋回時に作用させる制動力は使用者が押し勝てる強さとすることが好ましい。
平地での蛇行を抑制するために制御部101は、自身が旋回の外輪側にあるのか、旋回の内輪側にあるのかを判断する必要がある。この場合、制御部101はヨー軸周りの角速度ωの値に基づいて自身の位置を判断する。例えば上面視において反時計回りを+ωと定めた場合、右側の角速度センサによる検出値が正であれば自身が外輪側にあると判断し、反対に検出値が負であれば自身が内輪側にあると判断する。
角速度センサ111及び加速度センサ113により平地(又は略平地)を走行していることが検知されている間にヨー軸周りの角速度の変化を検知すると、制御部101は内輪側の後輪13に弱い制動力を作用させ外輪側の後輪13に強い制動力を作用させる。これにより平地での蛇行を抑制できる。なお、旋回時には内輪側の後輪13の制動力が外輪側の後輪13の制動力よりも弱ければよく、内輪側の後輪13に制動力を作用させず値0にしてもよい。
〔傾斜制動力〕
一例として制御部101は、歩行車100が走行する路面が所定角度以下の下り傾斜であるときに傾斜制動力を作動させて歩行車100の速度を抑制する。下り傾斜の有無は車体のピッチ角に基づいて判断されるため、傾斜制動力は換言すればピッチ角制動力である。制御部101は、角速度センサ111及び加速度センサ113の検出値を取得し検出値を継続的にモニタリングする。傾斜制動力が作動すると、例えば制動機構105が制動力を発生させ後輪13の回転速度を抑制する。これにより歩行車100の速度が抑制され安全性を高められる。また他の例として、制御部101は、歩行車100が所定距離にわたり所定角度以下の傾斜を走行し続けている場合に傾斜制動力を発生させてもよい。また他の例として、制御部101は、歩行車100が所定時間にわたり所定角度以下の傾斜を走行し続けている場合に傾斜制動力を発生させてもよい。
傾斜制動力の強さは、例えば傾斜の角度に応じて決定できる。この場合、制御部101、算出部107にロール軸周りの加速度及びピッチ軸周りの角速度に基づいて傾斜角度を算出させる。算出部107は、傾斜角度が急になるほど(水平面に対する傾斜角度が小さくなるほど)制動力を強い値とする。左右の制御部101が同一のアルゴリズムを用いることで左右の後輪13に作用させる傾斜制動力は同一になる。
傾斜制動力の強さは、ピッチ角の経時的変化に応じて補正してもよい。この場合、制御部101は、センサ群103の検出結果から特にピッチ角の経時的な検出履歴を第2記憶部101Cに記憶する。制御部101は、ピッチ角の検出履歴に基づいて傾斜制動力を補正する。
図5は、使用者が歩行車を押しながら下り坂を歩く様子を模式的に示す図である。制御部101は、走行面が平地から下り傾斜に変化するとき(図5の領域A)、角度変化の無い下り傾斜を走行している間(図5の領域B)、走行面が下り傾斜から平地に変化するとき(図5の領域C)、走行面が下り傾斜から平地に変化してから一定期間(図5の領域D)の各々の場面で制動力を変化させる。
制御部101は、ピッチ角度θと制動力Fbとの相関関係を示す制動力情報を第1記憶部101Bに格納している。ピッチ角度θの決定方法については後述する。制動力情報は、特定のピッチ角度θに対しては特定の制動力Fbを付与すべきことを示す情報である。したがって制御部101は、制動力情報を参照しピッチ角度θに対応する制動力Fbを読み出し、読み出した制動力Fbの値に基づいて制動機構105を制御する。
図6は制動力情報の一例を示すグラフである。図6において縦軸は制動力Fbを示し、横軸はピッチ角度θを示す。なおピッチ角度θは、水平面(0度)に対する角度を示す。また、上述したように車体のピッチ角度θは実質的に走行している路面の傾斜角度に相当すると推定されるため、ここではピッチ角度θは実質的に路面の傾斜角度を示していると考えてもよい。従って、ピッチ角度θが小さくなるほど急な下り坂を走行していることを意味する。
図6に示すように、ピッチ角度θが値0以下、θ1以上の場合、算出部107は制動力Fbを0にする。微小な傾斜は路面の凹凸であることが考えられ、微小な凹凸が発生する度に制動力Fbを作用させないためである。ピッチ角度θが値θ1度未満、値θ2度以上の場合、算出部107はピッチ角度θが減少するにつれて制動力Fbを強くする。ピッチ角度θが値θ2未満の場合、制動力Fbは一定の値(最大値)となる。制動力Fbに最大値を設けることで、後輪13のロックを防止する。これにより、後輪13が滑ったり、後輪13が停止して下り坂を下りられなくなったりするのを防げる。なお、図6の例ではピッチ角度が0以下、θ1以上の場合、制動力Fbを発生させないこととするが必要に応じて弱い制動力Fbを発生させてもよい。
図7は、歩行車が下り傾斜を走行するときのピッチ角度θの経時的な変化を示すグラフである。より具体的には図7は、歩行車100が図5に示すような下り傾斜を走行している間のピッチ角度θの実測値の経時的な変化を示す。ピッチ角度θの実測値は、加速度センサ113の検出結果から算出される算出値である。図7に示すように時刻t1において走行路面が平地から下り傾斜に変化すると、ピッチ角度θの実測値が減少し始める。時刻t2~時刻t3にかけて歩行車100が角度変化の無い傾斜を走行している間は、ピッチ角度θの実測値は一定である。時刻t4において走行路面が下り傾斜から平地に変化すると、ピッチ角度θの実測値が増加し始める。時刻t4以降、歩行車100が平地を走行している間はピッチ角度θの実測値は一定である。仮に、ここでピッチ角度θの変化にあわせてそのまま制動力情報を適用すると、時刻t1、時刻t3において制動力Fbの急激な変化が発生する。また、時刻t4において走行路面が下り傾斜から平地に変化したときに制動力Fbが突然解除(Fb=0)されてしまう。制動力Fbが突然解除されると、歩行車100が急加速することが考えられる。これらを防止するために、算出部107は、制動力Fbを算出するときにピッチ角度θの実測値ではなく、ピッチ角度θの補正値を用いる。
算出部107は、時定数の異なる2種類の遅延フィルタをピッチ角度θの実測値に適用し、2つの補正値を算出する。算出部107は、算出された2つの補正値のうち小さい方の値をピッチ角度θの補正値とする。次いで算出部107は、制動力情報を参照しピッチ角度θの補正値に対応する制動力Fbの値を読み出す。読み出された値は、制動機構105に送信される制動力Fbとなる。遅延フィルタとしては、例えば移動平均又は平滑化平均を用いたローパスフィルタを用いることができる。指数化平均を用いたローパスフィルタの一例を以下の数式1及び数式2に示す。
Figure 0007220811000001
Figure 0007220811000002
ここで、値θslow-1は1つ前のθslowの算出値を示し、値θfast-1は1つ前のθfastの算出値を示す。また、数式1及び数式2においては時定数α<時定数βである。時定数αは、実質的に走行路面の傾斜角度が減少したときの反応速度を表す。時定数βは、実質的に走行路面の傾斜角度が増加したときの速度の回復速度を表す。
図8及び図9は、ピッチ角度θの経時的な変化を示すグラフである。より具体的には図8は、図7に上記数式1及び数式2で算出された値θslow及び値θfastを加えたグラフである。図8に示すように、ローパスフィルタを適用したピッチ角度θslow及びピッチ角度θfastは、ピッチ角度の実測値θに対して遅延している。ピッチ角度θslowの遅延量は、ピッチ角度θfastの遅延量よりも大きい。算出部107は、数式1及び数式2によって得られたピッチ角度θslow及びピッチ角度θfastのうち各時刻において値が小さい方のピッチ角度θminを、ピッチ角度θの補正値とする。ピッチ角度θの補正値は、算出部107が制動力情報を参照するときに使用するピッチ角度θの値である。従って算出部107は、ピッチ角度θの補正値に対応する制動力Fbを制動力情報から読み出し、読み出した制動力Fbをモータに送信する。なお、算出されたピッチ角度θfast及びピッチ角度θslowはメモリに格納され変化履歴として管理される。格納された値は、次回のピッチ角度θfast+1及びピッチ角度θslow+1を算出するときに使用される。
図9は、図7に上記ピッチ角度θの補正値を加えたグラフである。図9に示すように、時刻t1から時刻t3の間では、ピッチ角度θfastの値がピッチ角度θの補正値とされる。時刻t3以降はピッチ角度θslowの値がピッチ角度θの補正値とされる。換言すれば、走行路面が平地から下り傾斜に変化するときは時定数が小さいピッチ角度θfastの値がピッチ角度θの補正値として使用される。これにより、制動力Fbを急激に強めたい場面では遅延が少ないピッチ角度θの値を使用できる。また、走行路面が下り傾斜から平地に変化するときは時定数が大きいピッチ角度θslowの値がピッチ角度θの補正値として使用される。これにより、制動力Fbをゆっくり弱められる。
時刻t3以降のピッチ角度θの補正値に着目すると、ピッチ角度θの補正値の増加量が変曲点以降、緩やかになっている(傾きが減少している)ことが分かる。図6に示す制動力情報を参照すると、ピッチ角度θの補正値の増加量が緩やかになることは、制動力Fbの減少量を経時的に減少させることを意味する。従って、ピッチ角度θの補正値を用いることにより、単位時間当たりの制動力Fbの減少量を減少させられる。これにより、領域Cの後半から領域Dの間では制動力Fbはすぐに解除されず(Fb=0にはならず)、徐々に減少する。これにより時刻t3以降、特に時刻t4における歩行車100の急加速を防止できる。
また、領域Aにおけるピッチ角度θの補正値、及び領域Cから領域Dにかけてのピッチ角度の補正値に着目すると、後者の方が変化量の絶対値が大きいことが分かる。ここでいう変化量の絶対値とは、ピッチ角度θの実測値に対する遅延量(横軸に沿ってずれる量)を意味する。このような遅延量の大小関係により、走行路面の傾斜角度が減少して歩行車10を減速させるために制動力Fbが必要となる場面では、急速に制動力Fbを大きくできる。また走行路面の傾斜角度が増加して歩行車100を減速させる必要がなくなった場面では、徐々に制動力Fbを弱くできる。制御部101は、時定数の異なる2種類のローパスフィルタを用い連続的な制御により、走行路面の傾斜角度に対応させた適切な制動力Fbを提供し、かつ制動力Fbを変化させられる。
また2つのローパスフィルタを用いることにより、制動力Fbを制御する間、走行路面の傾斜角度の変化履歴を参照し続ける必要がない。換言すれば、制御部101において走行路面の傾斜角度が増加しているのか、又は減少しているのかということを検出し判断する必要がない。これは、2つのローパスフィルタを用いることで、ピッチ角度θの変化量の絶対値が実質的に走行路面の状況を反映しているからである。領域Aに関連して上述したように、走行路面の傾斜角度が減少している場合、ピッチ角度θの変化量の絶対値が相対的に小さくなる。また領域C及び領域Dに関連して上述したように、走行路面の傾斜角度が増加している場合、ピッチ角度θの変化量の絶対値が相対的に大きくなる。したがって、算出部107は、走行路面の傾斜角度の増減を検出し判断することなく走行路面の傾斜角度に対応させた適切な制動力Fbを算出できる。また、ピッチ角度θの補正値は連続した値をとるため制動力Fbの急激な増加及び低下を抑制できる。
上述したように遅延フィルタは、必ずしも指数化平均を用いたローパスフィルタでなくてもよく他のフィルタを用いてもよい。この場合、遅延フィルタは異なる2種類の時定数として、異なる2種類の遅延量を有する。
また上述したローパスフィルタは、ピッチ角度θの補正値を算出するものであるが、制動力Fbを補正する遅延フィルタを用いてもよい。この場合、算出部107は、ピッチ角度θの実測値から制動力情報に基づいて制動力Fbを決定する。算出部107は決定した制動力Fbに対して時定数の異なる2つの遅延フィルタを適用する。算出部107は、遅延フィルタを適用することで得られた2つの制動力Fbの補正値の小さい方を制動力Fbとし、制御部101がモータに送信する。このような方法によっても、ピッチ角度θを補正するのと同様の効果を得られる。
上述のように傾斜角度に応じて左右の後輪13に同一の制動力を作用させる場合、傾斜角度を同時に検出する必要がある。しかしながら、路面の凹凸又は制御部101を起動させるタイミングがずれると傾斜の検知のタイミングがずれる場合がある。歩行車100が平地から下り傾斜に入り傾斜制動力を作用させたときに車体が旋回することが考えられる。この場合、旋回時の外輪側の後輪13に対応する制御部101又はセンサ群103による傾斜検知が遅れた可能性がある。この場合、外輪側の算出部107は、傾斜角度をヨー軸周りの角速度に応じて減算する。即ち、外輪側の算出部107は実際の走行している路面よりも傾斜角度が小さい傾斜を走行していると仮定して制動力を強める。これにより傾斜制動力の作用のタイミングのずれによる急旋回を抑制できる。
また歩行車100が下り傾斜から平地に入り傾斜制動力を解除したときに車体が旋回することが考えられる。この場合、旋回時の内輪側に対応する制御部101又はセンサ群103による傾斜検知が遅れた可能性がある。この場合、内輪側の算出部107は、傾斜角度をヨー軸周りの角速度に応じて加算する。即ち、内輪側の算出部107は実際の走行している路面よりも傾斜角度が大きい傾斜を走行していると仮定して制動力を弱める。これにより傾斜制動力の解除のタイミングのずれによる急旋回を抑制できる。
〔速度制動力〕
一例として制御部101は、歩行車100の速度が所定以上になったときに速度を抑制して速度制動力を作動させる。速度制動力を作用させるタイミングは、速度センサ115の検出値が所定の閾値以上になったときである。速度制動力の強さは、それぞれの算出部107が同一のアルゴリズムに基づいて車体の速度を算出し、算出値に基づいて決定される。従って、速度制動力の強さは車体の速度の関数となる。この場合、制御部101は速度センサ115の検出値を取得し検出値をモニタリングする。速度制動力が作動すると、例えば制動機構105が制動力を発生させ後輪13の回転速度を抑制する。これにより歩行車100の速度が抑制され安全性を高められる。
図10は、歩行車の模式的な上面図である。図10に示すように、後輪13のヨー軸の反時計周りの角速度を+ωとすると以下の式(3)を用いることで左側の後輪13Lの算出部107により、右側の後輪13Rの速度VRを算出できる。
=V+ωh (3)
なお、hは後輪13L,13Rの距離を示す。また角速度ωは、算出する側(この例では左側の後輪13に関連付けられた算出部107)が有する値である。旋回を伴わない場合、角速度ωLは値0になるため、速度Vと速度Vは等しくなる。式(3)を用いることにより、対になる後輪13の速度Vを算出できる。なお、左右の算出部107による制動力が同一になるようなアルゴリズムを用いれば、必ずしも式(3)を用いる必要はない。
2つの後輪13に作用させる速度制動力を同一にするためには、車体の速度に基づいて制動力の強さを算出すればよい。車体の速度とは、任意の点における速度をいう。任意の点は、車体が占める空間内の任意の点であることが好ましく、後輪13間の中央の点(以下、単に「車体の中央」ということがある)であることがより好ましい。式(3)に基づけば、車体の中央における速度Vは以下の式(4)で算出できる。
=V+ωh/2=V-ωh/2 (4)
速度制動力の強さは速度に応じて決定される関数であるので、速度制動力の強さBVは以下の式(5)及び(6)のように表現できる。
BV=F(V+ωh/2) (5)
BV=F(V-ωh/2) (6)
従って左側の後輪13に対応する算出部107は、式(5)に基づいて速度制動力の強さを算出する。また右側の後輪13に対応する算出部107は、式(6)に基づいて速度制動力の強さを算出する。
ただし速度制動力を作用させる条件が達成されたとしても角速度センサで旋回を検知した場合には速度に応じて制動力を作用させてもよい。この場合、制動力の強さは早さに比例することが好ましい。従って旋回の外輪側を走行している後輪13の制動力は強くなり、内輪側を走行している後輪13の制動力は弱くなる。また、上記式(5)及び(6)で得られた値を速度に応じて補正してもよい。
〔転倒制動力〕
一例として制御部101は、使用者が転倒する可能性が高い場合に歩行車100の速度を抑制して転倒制動力を作動させる。転倒の可能性は車体の加速度に基づいて判断されるため、転倒制動力は加速度制動力に相当する。
制御部101は、使用者が転倒する可能性が高い場合に歩行車100の速度を抑制して転倒制動力を作動させる。歩行車100が平地を走行中に使用者が転倒する場合、歩行車100の加速度が急速に増加する傾向にある。従って制御部101は、歩行車100の加速度が所定の閾値以上となった場合に転倒の恐れがあるとして転倒制動力を作動させる。転倒制動力に関する閾値は制御部101が管理し、速度に応じて変更される。
転倒制動力は、車体の旋回を抑制するために左右の後輪13において同時に加える必要がある。従って算出部107は、車体の加速度を閾値と比較して転倒制動力を作用させるか否かを判断する。車体の加速度は、上述した式(4)の車体の速度Vmから算出でき、以下の式(7)のように表される。
=A+ω’h/2=A-ω’h/2 (7)
左右の算出部107は式(7)に基づいて車体の加速度Aを算出し、車体の加速度Aが閾値を超えたときに転倒制動力を作用させる。
図11は、転倒制動力の閾値と車体の速度Vとの関係を示すグラフである。図11では縦軸に加速度Amの閾値を示し、横軸に歩行車100の速度Vを示す。図11に示すように歩行車100の現在の速度Vが遅い場合には加速度Amの閾値が相対的に高くなり、歩行車100の現在の速度Vが速い場合には加速度Amの閾値が相対的に低くなる。また、図示の例では中速領域において加速度Aの閾値を速度が速くなるに従って漸減させている。算出部107は、速度センサ115の検出値を参照し検出された速度Vに対応する閾値を読み出す。次いで算出部107は読み出した閾値を、転倒制動力を作動させる閾値として設定する。算出部107は、一連の閾値を変更する処理を少なくとも歩行車100が前進している間、継続する。
低速領域の閾値は、使用者が意図的に歩行車100を急加速させたい場合の加速度を考慮して比較的高めに設定される。また歩行車100を高速で進行させている状態で使用者が転倒しそうになっても、歩行車100の加速度Aはそれほど高くならず変化が少ないことが考えられる。従って高速領域の閾値は低速領域よりも相対的に低く設定するのがよい。図示の例では、速度V1未満を低速領域とし、速度V1以上、速度V2未満を中速領域とし、速度V2以上を高速領域としている。速度V1のときの加速度に関する閾値を1とした場合に、速度V1未満の低速領域では加速度に関する閾値は例えば10に設定される。中速領域では速度が大きくなるにつれて加速度に関する閾値が1/3まで漸減する。高速領域では加速度に関する閾値が1/3に設定される。
図示の例では、閾値を実質的に高速領域、中速領域、及び低速領域の三段階に分けている。しかしながら、高速領域における閾値と低速領域における閾値との二段階に分けてもよい。この場合、算出部107は、例えば通常運手時には閾値を高速領域に設定しおき速度が所定値よりも低くなったときに閾値を相対的に高めるという二値制御を行ってもよい。
また転倒制動力を弱めるときも左右の後輪13において同時に行う必要がある。一例として算出部107は、転倒制動力により制動力を強めた後の経過時間に基づいて転倒制動力を値0にしてもよい。この場合、算出部107は転倒制動力により制動力を強めたときに時間の計測を開始し、予め決められた時間(例えば0.2秒)に関する閾値を経過した後、転倒制動力を解除し制動力を弱める。算出部107は、歩行車100の転倒制動力が一定時間作動したら使用者が体勢を立て直したと推定する。このタイミングで転倒制動力を解除することにより、転倒制動力により制動力が高められたまま使用者が歩行車100を押し始めるのを抑制できる。転倒制動力を弱める制御を経過時間に対応させれば、左右の算出部107において同時に転倒制動力を弱められる。
上述のように加速度に応じて左右の後輪13に同一の制動力を作用させる場合、加速度を同時に検出する必要がある。しかしながら、後輪13の滑りにより加速度の検知のタイミングがずれる場合がある。加速度に基づいて制動力を作用させたときに車体が旋回することが考えられる。この場合、旋回時の外輪側の後輪13が滑りセンサ群103が加速度の変化を検知できなかった可能性がある。この場合、外輪側の制御部101は、進行方向への加速度と加速度の閾値とを比較し加速度が閾値を僅かに下回っている場合(例えば閾値の90%に達している場合)には、外輪側の後輪13に滑りが生じたとして転倒制動力を作用させる。この場合、加速度の閾値が第1閾値に相当し、閾値の90%の値が第2閾値に相当する。
また転倒制動力を弱めたときに車体が旋回することが考えられる。この場合、旋回時の内輪側の後輪13の制動力を弱めるタイミングが遅れた可能性がある。この場合。内輪側の制御部101は、予め設定された制動力を弱めるタイミングに関わらずすぐに制動力を弱める。
〔片傾斜走行〕
傾斜面を横切るように使用者が歩行車を押しながら歩いている途中に速度制動力、傾斜制動力、又は転倒制動力の何れかが作用した場合、車体が蛇行し易くなる。傾斜面を横切るとは傾斜に沿わずに走行している状態をいい、傾斜面を走行中にロール角が0°以外になっている状態をいう。傾斜面を横切っている間は、傾斜面の影響により歩行車100が特に下り傾斜方向に向けて旋回し易くなる。歩行車100が旋回しないようにするためには、傾斜の上側にある後輪13の制御部101はより強い制動力を作用させ、傾斜の下側にある後輪13の制御部101はより弱い制動力を作用させる必要がある。
図12は、歩行車の模式的な上面図である。図12に示す例では、車体の左側が旋回時の外輪側にあり、右側が旋回時の内輪側にある。この場合、制御部101は傾斜面の傾斜角度を考慮し、車体の重心に加わるモーメントを打ち消すように傾斜の上側の制動力BLと傾斜の下側の制動力BRを制御する。この場合、傾斜の上側の制動力BL>傾斜の下側の制動力BRとなることが好ましい。
〔アシスト制御〕
また歩行車100は、歩行車100の加速をアシストするアシスト機能を備えていてもよい。この場合、制動機構105をモータにより構成する。算出部107は、加速度センサ113で検出された歩行車100の前進方向への加速度に基づいてアシスト力を算出する。算出部107はモータで生じさせるアシスト力を算出し、算出値に基づきモータを制御する。モータは制御部101による制御に基づいて後輪13にアシスト力を付与し、歩行車100に前進力を付与する。制御部101は、角速度センサ111の検出値に基づく上り傾斜の有無、走行抵抗算出部(図示せず)による走行抵抗の推定値等に基づいてアシスト力を増減させてもよい。
上述の例では、走行路面の状況及び走行状況に応じて、速度制動力、ピッチ角制動力、加速度制動力等の制動力を算出している。仮に複数種類の制動力を作用させる条件が達成されている場合、制御部101は速度制動力、ピッチ角制動力、加速度制動力等の複数の制動力を加味し算出された複数の制動力の中で最も強い制動力を作用させることが好ましい。
以上のように歩行車100は、独立した左右の制御部101を用いてセンサ群103で検出される走行路面の状況等に応じて電気的制動機構の制動力を調整できる。また、左右の制御部101等を互いに独立させることで中央制御方式のように複雑な配線を施す必要がない。車輪ユニット100A及び車輪ユニット100Bのように各後輪13の制御系統をユニット化することでより配線を減らせる。また中央制御方式を用いずユニット化することで一方の車輪ユニットが故障した際に容易に車輪ユニットを交換できる。
次に第2実施形態について説明する。第2実施形態にかかる歩行車100は、主に、2つの制御部同士が通信手段を有している点において上記の実施形態とは異なる。
図13は、第2実施形態による歩行車のブロック図である。なお、センサ群103、制動機構105、及び後輪13の構成は上述したものと同一であるため詳細な説明は省略する。
図13に示すように歩行車200は、左側の後輪13Lを包含する車輪ユニット200Aと、右側の後輪13Rを包含する車輪ユニット200Bとを備える。車輪ユニット200Aは、センサ群103、制動機構105、及び後輪13Lに加えて制御部201と、送信部203とを備える。制御部201Lは制御部101と基本的には同一の構成を有するが、格納されているプログラムが異なる。具体的には制御部201Lに格納されているプログラムは、制御部201Lで算出された制動力の値又はセンサ群103の検出値を送信部203に送信させる。送信部203は、指定された情報を他方の車輪ユニット200Bに送信する。
車輪ユニット200Bは、センサ群103、制動機構105、及び後輪13Lに加えて制御部201Rと、送信部203と通信可能な受信部205と、比較部207と、異常検知部209と、滑り判断部211と、故障判断部213とを備える。制御部201Rは制御部101と基本的には同一の構成を有するが、格納されているプログラムが異なる。具体的には制御部201Lに格納されているプログラムは、比較部207に、制御部201Rで算出された制動力の値と、受信部205で受信した制動力の値とを比較させる。また制御部201Lに格納されているプログラムは比較部による比較結果に基づいて、異常検知部209に車輪ユニット200Aの異常を検知させ、滑り判断部211に後輪13Rの滑りの発生を判断させ、かつ故障判断部213に車輪ユニット200Aの故障を判断させる。
比較部207は、車輪ユニット200Aで算出した制動力と車輪ユニット200Bで算出した制動力とを比較する。旋回時等の一定の場合を除いて2つの制御部201R,201Rで算出された制動力の値は同一であることが好ましいが、比較した結果2つの制動力が異なっている場合には異常等の発生を予測できる。また、上述したように例えば車輪ユニット200Bは自身のセンサ群103の検知結果を利用して車輪ユニット200Aが算出するであろう算出値を算出できる。比較部207は、この算出値を車輪ユニット200Aから受信した算出値と比較してもよい。また比較部207は、車輪ユニット200Aから受信した検出値と、車輪ユニット200Bのセンサ群103による検出値とを比較してもよい。比較部207を用いることにより例えば車輪ユニット200Aが算出値した制動力と車輪ユニット200Bが算出した制動力のいわば答え合わせをできる。
異常検知部209は、比較部207による比較結果に基づいて車輪ユニット200Aの異常を検知する。例えば歩行車200が平地を走行しているときの速度制動力は車輪ユニット200Aと車輪ユニット200Bとの間で一致しているはずである。異常検知部209は、速度制動力の比較結果が一致しない場合、何らかの異常が発生したと判断する。異常検知部209が異常の発生を判断するにあたり、速度制動力の比較結果が完全に一致している必要はなく誤差を許容してもよい。異常検知部209が異常の発生を判断した場合、使用者にその旨を報知してもよい。
滑り判断部211は、比較部207による検出値の比較結果、又は算出された制動力の比較結果に基づいて後輪13Lに滑りが発生したか否かを判断する。例えば、車輪ユニット200Bが平地を直進していると判断しているにも関わらず車輪ユニット200Aの後輪13Lの速度センサの値と、後輪13Rの速度センサの値とが異なっている場合には後輪13Lに滑りが発生していると判断される。また、上述したように転倒制動力を作用させるときに滑りが発生すると加速度の検知のタイミングにずれ車体が旋回することが考えられる。滑り判断部211による判断結果を用いることで車体の旋回が外輪側の後輪13の滑りによるものであるかをより正確に判断できる。
故障判断部213は、比較部207による検出値の比較結果、又は算出された制動力の比較結果に基づいて車輪ユニット200Aの故障を判断する。例えば制御部201Rにより算出された車輪ユニット200Aの制動力と、受信した制動力が一致しない場合には車輪ユニット200Aが故障した可能性がある。故障判断部213が故障の発生を判断するにあたり、制動力の比較結果が完全に一致している必要はなく誤差を許容してもよい。また制動力の誤差の閾値を予め決定し、例えば算出した制動力と受信した制動力が30%以上ずれている場合に故障が発生したと判断してもよい。故障判断部213が、故障が発生したと判断した場合、使用者にその旨を報知してもよい。また、車輪ユニット200A及び車輪ユニット200B間を双方向で通信可能にし、故障が発生した場合に車輪ユニットBにより後輪Lの制動力を最大にすると共に車輪ユニット200Aに対して後輪Rの制動力を最大にするよう指示を送信してもよい。
また変形例として、車輪ユニット200A及び車輪ユニット200Bの間を双方向通信可能にし、両方に送信部、受信部、比較部、異常検知部、滑り判断部、及び故障判断部を設けてもよい。このような構成により、車輪ユニット200Aが車輪ユニット200Bの異常等を検知でき車輪ユニット200Bが車輪ユニット200Aの異常等を検知できる。
本発明は、電動制動機構付き車両の分野において産業上の利用可能性を有する。
13 後輪、 100 歩行車、 100A,100B 車輪ユニット、 101 制御部、 103 センサ群、 105 制動機構、 107 算出部、 111 角速度センサ、 113 加速度センサ、 115 速度センサ、 200 歩行車、 200A,200B 車輪ユニット、 201 制御部、 203 送信部、 205 受信部、 207 比較部、 209 異常検知部、 211 滑り判断部、 213 故障判断部

Claims (19)

  1. 車体の車幅方向一方の側に設けられた第1車輪及び車幅方向他方の側に設けられた第2車輪と、
    前記第1車輪に制動力を加える第1制動機構と、
    前記第1車輪の加速度又は角速度の少なくとも一方を検出する第1検出部と、
    前記第1検出部の検出値に基づいて前記第1制動機構による制動力を算出する第1算出部と、
    前記第1算出部の算出結果に基づいて前記第1制動機構を制御する第1制御部と、
    前記第2車輪に制動力を加える第2制動機構と、
    前記第2車輪の加速度又は角速度の少なくとも一方を検出する第2検出部と、
    前記第1算出部と同一のアルゴリズムにより前記第2検出部の検出値に基づいて前記第2制動機構による制動力を算出する第2算出部と、
    前記第2算出部の算出結果に基づいて前記第2制動機構を制御する第2制御部とを備える電動制動機構付き車両。
  2. 前記第1検出部は前記第1車輪の旋回を検知する第1旋回検知部を備え、
    前記第2検出部は前記第2車輪の旋回を検知する第2旋回検知部を備え、
    前記車体の旋回時に前記第1算出部は前記第1旋回検知部の検知結果を用いて制動力を算出し、前記第2算出部は前記第2旋回検知部の検知結果を用いて制動力を算出する請求項1に記載の電動制動機構付き車両。
  3. 前記アルゴリズムは、前記車体の旋回時に外輪側の制動力が内輪側の制動力よりも強くなるよう構成されている、請求項2に記載の電動制動機構付き車両。
  4. 前記第1検出部は前記第1車輪の横傾斜を検知する第1横傾斜検知部を備え、
    前記第2検出部は前記第2車輪の横傾斜を検知する第2横傾斜検知部を備え、
    前記車体の横傾斜時に前記第1算出部は前記第1横傾斜検知部の検知結果を用いて制動力を算出し、前記第2算出部は前記第2横傾斜検知部の検知結果を用いて制動力を算出する請求項1乃至3のいずれか1項に記載の電動制動機構付き車両。
  5. 前記アルゴリズムは、前記車体が横傾斜時に傾斜の上側の制動力が傾斜の下側の制動力よりも強くなるように構成されている、請求項4に記載の電動制動機構付き車両
  6. 前記第1算出部、及び第2算出部は、前記車体の速度に基づいて算出される速度制動力、前記車体のピッチ角に基づいて算出されるピッチ角制動力、及び前記車体の加速度に基づいて算出される加速度制動力を加味してそれぞれ制動力を算出する請求項2乃至5のいずれか1項に記載の電動制動機構付き車両。
  7. 前記第1算出部及び前記第2算出部は、前記車体の同一の基準点の運動状態に基づいて制動力を算出する、請求項1乃至6のいずれか1項に記載の電動制動機構付き車両。
  8. 前記第1検出部は前記第1車輪の傾斜を検出する第1傾斜検出部を備え、
    前記第2検出部は前記第2車輪の傾斜を検出する第2傾斜検出部を備え、
    前記電動制動機構付き車両はさらに、
    前記第1傾斜検出部の検出結果を記憶する第1傾斜記憶部と、
    前記第2傾斜検出部の検出結果を記憶する第2傾斜記憶部とを備え、
    前記第1算出部は前記第1旋回検知部の検出値が所定値以上の場合には前記第1傾斜記憶部に記録された検出結果の経時変化を加味して制動力を算出し、
    前記第2算出部は前記第2旋回検知部の検出値が所定値以上の場合には前記第2傾斜記憶部に記録された検出結果の経時変化を加味して制動力を算出する、請求項2に記載の電動制動機構付き車両。
  9. 前記アルゴリズムは、前記車体の加速度が第1閾値を超えたときに加速度制動力を強め、
    前記車体の旋回時には、前記車体の加速度が前記第1閾値よりも低い第2閾値を超えたときに外輪側の車輪の加速度制動力を強める構成されている請求項1乃至7のいずれか1項に記載の電動制動機構付き車両。
  10. 前記アルゴリズムは、前記加速度制動力の解除条件が満たされたときに前記加速度制動力を弱め、前記加速度制動力を弱めたときに前記車体が旋回した場合、内輪側の車輪の制動力を弱めるように構成されている請求項9に記載の電動制動機構付き車両。
  11. 車体の車幅方向両側に各々設けられた第1車輪及び第2車輪と、
    前記第1車輪に制動力を加える第1制動機構と、
    前記第1車輪の加速度又は角速度の少なくとも一方を検出する第1検出部と、
    前記第1検出部の検出値に基づいて前記第1制動機構による制動力を算出する第1算出部と、
    前記第1算出部の算出結果に基づいて前記第1制動機構を制御する第1制御部と、
    第1算出部で算出された制動力又は第1検出部の検出値の少なくとも一方を送信する送信部と、
    前記第2車輪に制動力を加える第2制動機構と、
    前記第2車輪の加速度又は角速度の少なくとも一方を検出する第2検出部と、
    前記第1算出部と同一のアルゴリズムにより前記第2検出部の検出値に基づいて前記第2制動機構による制動力を算出する第2算出部と、
    前記第2算出部の算出結果に基づいて前記第2制動機構を制御する第2制御部と
    前記送信部から送信された情報を受け取る受信部と、
    第2算出部で算出された制動力と前記受信部で受信した制動力と、又は第2検出部の検出値と前記受信部で受信した検出値との少なくとも一方を比較する比較部とを備える電動制動機構付き車両。
  12. 前記比較部の比較結果に基づいて前記第1車輪の異常を検知する異常検知部を備える請求項11に記載の電動制動機構付き車両。
  13. 前記比較部の比較結果に基づいて前記第1車輪の滑りの発生を判断する滑り判断部を備える請求項11に記載の電動制動機構付き車両。
  14. 前記比較部の比較結果に基づいて前記第1車輪の故障の発生を判断する故障判断部を備える請求項11に記載の電動制動機構付き車両。
  15. 前記第2制御部は、前記故障判断部により前記第1車輪が故障していると判断された場合に制動力を高める請求項14に記載の電動制動機構付き車両。
  16. 車体に取り付けられる車輪と、
    前記車輪に制動力を加える制動機構と、
    前記車輪の加速度又は角速度の少なくとも一方を検出する検出部と、
    前記検出部の検出値に基づいて前記制動機構による制動力を算出する算出部と、
    前記算出部の算出結果に基づいて前記制動機構を制御する制御部とを備える電動制動機構付き車両用の車輪ユニット。
  17. 車体に取り付けられる車輪と、
    前記車輪に制動力を加える制動機構と、
    前記車輪の加速度又は角速度の少なくとも一方を検出する検出部と、
    前記検出部の検出値に基づいて前記制動機構による制動力を算出する算出部と、
    前記算出部の算出結果に基づいて前記制動機構を制御する制御部とを備える車輪ユニットの制御用プログラムであって、
    前記検出部に前記車体の旋回を検出させるステップと、
    旋回時に前記車輪が外輪側にある場合には、前記車輪に加えられる制動力が、内輪側にある場合よりも強くなるように前記算出部に制動力を算出させるステップとを実行させる車輪ユニットの制御用プログラム。
  18. 前記検出部に前記車体の横傾斜を検出させるステップと、
    前記車体の横傾斜時に前記車輪ユニットが外輪側にある場合には、前記車輪に加えられる制動力が、内輪側にある場合よりも強くなるように前記算出部に制動力を算出させるステップとを実行させる請求項17に記載の車輪ユニットの制御用プログラム。
  19. 前記算出部に、速度に基づいて算出される速度制動力、前記車体のピッチ角に基づいて算出されるピッチ角制動力、及び前記車体の加速度に基づいて算出される加速度制動力を加味してそれぞれ制動力を算出させる、請求項17又は18に記載の車輪ユニットの制御用プログラム。
JP2021567531A 2019-12-25 2020-12-23 電動制動機構付き車両、車輪ユニット、及び車輪ユニットの制御用プログラム Active JP7220811B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019235276 2019-12-25
JP2019235276 2019-12-25
PCT/JP2020/048150 WO2021132325A1 (ja) 2019-12-25 2020-12-23 電動制動機構付き車両、車輪ユニット、及び車輪ユニットの制御用プログラム

Publications (2)

Publication Number Publication Date
JPWO2021132325A1 JPWO2021132325A1 (ja) 2021-07-01
JP7220811B2 true JP7220811B2 (ja) 2023-02-10

Family

ID=76573026

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021567531A Active JP7220811B2 (ja) 2019-12-25 2020-12-23 電動制動機構付き車両、車輪ユニット、及び車輪ユニットの制御用プログラム

Country Status (4)

Country Link
EP (1) EP4082509A4 (ja)
JP (1) JP7220811B2 (ja)
CN (1) CN114845910A (ja)
WO (1) WO2021132325A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006160082A (ja) 2004-12-07 2006-06-22 Sony Corp 走行装置及びその制御方法
US20060162986A1 (en) 2004-12-20 2006-07-27 Delphi Technologies Inc. Fail-silent node architecture
WO2014188726A1 (ja) 2013-05-22 2014-11-27 ナブテスコ株式会社 電動歩行補助装置、電動歩行補助装置の制御プログラムおよび電動歩行補助装置の制御方法
JP2016137135A (ja) 2015-01-28 2016-08-04 シャープ株式会社 歩行補助車

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3551542B2 (ja) * 1995-04-14 2004-08-11 トヨタ自動車株式会社 車輌の挙動制御装置
JP2002356150A (ja) * 2001-05-30 2002-12-10 Nissan Motor Co Ltd 制動装置
JP4748035B2 (ja) * 2006-11-17 2011-08-17 トヨタ自動車株式会社 電動パーキングブレーキ装置、電動パーキングブレーキ装置の異常検出方法
JP4960929B2 (ja) * 2008-07-02 2012-06-27 壽夫 浅海 自動二輪車のブレーキ制御装置及び挙動解析装置
WO2013146907A1 (ja) * 2012-03-30 2013-10-03 ヤマハ発動機株式会社 ブレーキ装置及び鞍乗型車両
JP5644821B2 (ja) * 2012-08-29 2014-12-24 トヨタ自動車株式会社 倒立二輪車及びその制御方法
JP5881888B2 (ja) * 2013-02-19 2016-03-09 三菱電機株式会社 ブレーキ制御装置およびブレーキ制御方法
JP6123907B2 (ja) * 2013-10-18 2017-05-10 株式会社村田製作所 手押し車
JP2015160451A (ja) * 2014-02-26 2015-09-07 株式会社デンソー 手押し車
JP6252683B2 (ja) * 2014-09-03 2017-12-27 株式会社村田製作所 手押し車
JP6310837B2 (ja) * 2014-11-25 2018-04-11 太平洋工業株式会社 傾斜角度検出装置
JP2016187485A (ja) 2015-03-30 2016-11-04 ナブテスコ株式会社 電動歩行補助装置、電動歩行補助装置のプログラムおよび電動歩行補助装置の制御方法
JP2017013675A (ja) * 2015-07-02 2017-01-19 Rt.ワークス株式会社 ブレーキシステム、及び、電動アシストカー
JP6759919B2 (ja) * 2016-09-19 2020-09-23 株式会社デンソー 車両の制動装置
US20180290640A1 (en) * 2017-04-06 2018-10-11 Ford Global Technologies, Llc Methods and apparatus to control vehicle braking systems
US20200223408A1 (en) * 2017-09-27 2020-07-16 Hitachi Automotive Systems, Ltd. Brake apparatus, control apparatus for vehicle, and electric brake control apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006160082A (ja) 2004-12-07 2006-06-22 Sony Corp 走行装置及びその制御方法
US20060162986A1 (en) 2004-12-20 2006-07-27 Delphi Technologies Inc. Fail-silent node architecture
WO2014188726A1 (ja) 2013-05-22 2014-11-27 ナブテスコ株式会社 電動歩行補助装置、電動歩行補助装置の制御プログラムおよび電動歩行補助装置の制御方法
JP2016137135A (ja) 2015-01-28 2016-08-04 シャープ株式会社 歩行補助車

Also Published As

Publication number Publication date
EP4082509A4 (en) 2024-04-24
EP4082509A1 (en) 2022-11-02
JPWO2021132325A1 (ja) 2021-07-01
WO2021132325A1 (ja) 2021-07-01
CN114845910A (zh) 2022-08-02

Similar Documents

Publication Publication Date Title
JP6620326B2 (ja) 手押し車
JP6199380B2 (ja) 電動歩行補助装置、電動歩行補助装置の制御プログラムおよび電動歩行補助装置の制御方法
US9477228B2 (en) Apparatus and method for control of a vehicle
JP6319444B2 (ja) 手押し車
JP6794099B2 (ja) 電動アシスト車、制御方法、およびプログラム
WO2012114597A1 (ja) 歩行補助車
CN116528951A (zh) 电动滑板的悬挂***
JP6164300B2 (ja) 手押し車
US11717462B2 (en) Electric walking assisting vehicle
JP6812189B2 (ja) 電動車両およびその制御方法
JP2014151721A (ja) ホイールウォーカー
JP5795664B1 (ja) 歩行補助装置
JP6984000B2 (ja) 手押し電動化移動装置
JP2011057111A (ja) 一対の片足載置型移動体を組み合わせた乗用移動装置
JP2022094589A (ja) 電動歩行補助車
JP7220811B2 (ja) 電動制動機構付き車両、車輪ユニット、及び車輪ユニットの制御用プログラム
WO2021132324A1 (ja) 電気制御車両
JP7479146B2 (ja) 電気制御車両
US9308968B2 (en) Leg type traveling apparatus
CN111297013B (zh) 移动机构、移动载具与行李箱
JP2020059352A (ja) 電動二輪車
JP2022108965A (ja) 電動歩行補助車
WO2019123143A1 (en) Motorized handling device pushed by hand provided with a safety module
JP2013188304A (ja) 歩行支援機

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220107

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230131

R151 Written notification of patent or utility model registration

Ref document number: 7220811

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151