Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7792832B2 - control device - Google Patents
[go: Go Back, main page]

JP7792832B2 - control device - Google Patents

control device

Info

Publication number
JP7792832B2
JP7792832B2 JP2022043719A JP2022043719A JP7792832B2 JP 7792832 B2 JP7792832 B2 JP 7792832B2 JP 2022043719 A JP2022043719 A JP 2022043719A JP 2022043719 A JP2022043719 A JP 2022043719A JP 7792832 B2 JP7792832 B2 JP 7792832B2
Authority
JP
Japan
Prior art keywords
control unit
human
powered vehicle
posture
gear ratio
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
JP2022043719A
Other languages
Japanese (ja)
Other versions
JP2023137484A (en
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.)
Shimano Inc
Original Assignee
Shimano Inc
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 Shimano Inc filed Critical Shimano Inc
Priority to JP2022043719A priority Critical patent/JP7792832B2/en
Priority to TW112105473A priority patent/TW202337765A/en
Priority to DE102023105185.7A priority patent/DE102023105185A1/en
Publication of JP2023137484A publication Critical patent/JP2023137484A/en
Application granted granted Critical
Publication of JP7792832B2 publication Critical patent/JP7792832B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62MRIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
    • B62M25/00Actuators for gearing speed-change mechanisms specially adapted for cycles
    • B62M25/08Actuators for gearing speed-change mechanisms specially adapted for cycles with electrical or fluid transmitting systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • B62J45/41Sensor arrangements; Mounting thereof characterised by the type of sensor
    • B62J45/415Inclination sensors
    • B62J45/4151Inclination sensors for sensing lateral inclination of the cycle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • B62J45/41Sensor arrangements; Mounting thereof characterised by the type of sensor
    • B62J45/415Inclination sensors
    • B62J45/4152Inclination sensors for sensing longitudinal inclination of the cycle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • B62J45/41Sensor arrangements; Mounting thereof characterised by the type of sensor
    • B62J45/416Physiological sensors, e.g. heart rate sensors

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Control Of Transmission Device (AREA)

Description

本開示は、制御装置に関する。 This disclosure relates to a control device.

特許文献1には、自転車に設けられる変速装置の変速比を自動で選択する制御装置が開示される。 Patent Document 1 discloses a control device that automatically selects the gear ratio of a transmission installed on a bicycle.

特開2019-202733号公報Japanese Patent Application Laid-Open No. 2019-202733

本開示の目的の1つは、ライダの安全性を向上できる制御装置を提供することである。 One of the objectives of this disclosure is to provide a control device that can improve rider safety.

本開示の第1側面に従う制御装置は、人力駆動車の制御装置である。制御装置は、人力駆動車の変速装置を制御する制御部を備える。前記制御部は、ライダの姿勢がダンシング姿勢である場合、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御する。 A control device according to a first aspect of the present disclosure is a control device for a human-powered vehicle. The control device includes a control unit that controls the transmission of the human-powered vehicle. When the rider is in a dancing position, the control unit controls the transmission to restrict an increase in the gear ratio, and controls the transmission to allow a decrease in the gear ratio.

第1側面の制御装置によれば、ライダの姿勢がダンシング姿勢である場合、制御部は、変速比が大きくなる変速に伴う衝撃の発生を抑制できる。そのため、制御装置は、ライダが足をペダルから踏み外すことを抑制できる。制御装置は、ライダの安全性を向上できる。 With the control device of the first aspect, when the rider is in a standing position, the control unit can suppress the occurrence of shocks associated with gear changes that increase the gear ratio. As a result, the control device can prevent the rider from taking their feet off the pedals. The control device can improve rider safety.

第1側面に従う第2側面の制御装置において、前記制御部は、前記ライダの姿勢が前記ダンシング姿勢である場合、前記変速比を小さくする変速閾値を第1変速閾値に設定する。 In the control device of the second aspect according to the first aspect, when the rider's posture is the dancing posture, the control unit sets the gear shift threshold for reducing the gear ratio to a first gear shift threshold.

第2側面の制御装置によれば、ライダの姿勢がダンシング姿勢である場合、制御部は、第1変速閾値に基づいて変速比を小さくする変速を許容する。そのため、たとえば、ライダの姿勢がダンシング姿勢であり、人力駆動車が上り勾配を走行し、かつ、ケイデンスが低下する場合、制御部は、変速装置における変速比が小さくなるように変速できる。従って、制御装置は、ライダの負荷を低減できる。制御装置は、たとえば、上り勾配における人力駆動車の転倒を抑制できる。制御装置は、ライダの安全性をさらに向上できる。 According to the control device of the second aspect, when the rider's posture is standing, the control unit allows a gear change that reduces the gear ratio based on the first gear change threshold. Therefore, for example, when the rider's posture is standing, the human-powered vehicle is traveling uphill, and the cadence is decreasing, the control unit can change the gear so that the gear ratio in the transmission is reduced. Therefore, the control device can reduce the load on the rider. The control device can, for example, prevent the human-powered vehicle from tipping over on an uphill slope. The control device can further improve the safety of the rider.

第2側面に従う第3側面の制御装置において、前記第1変速閾値は、前記ライダの姿勢が前記ダンシング姿勢ではなく、かつ、路面勾配が平坦路に対応する勾配において前記変速比を小さくする第2変速閾値よりも大きい。 In the control device of the third aspect according to the second aspect, the first gear shift threshold is greater than the second gear shift threshold that reduces the gear ratio when the rider's posture is not the dancing posture and the road surface gradient is a gradient corresponding to a flat road.

第3側面の制御装置によれば、たとえば、ライダの姿勢がシッティング姿勢であり、かつ、人力駆動車が平坦路を走行する場合よりも、制御部は、変速比を小さくするタイミングを早くできる。そのため、制御装置は、たとえば、上り勾配における人力駆動車の転倒を抑制できる。制御装置は、ライダの安全性をさらに向上できる。 With the control device of the third aspect, for example, the control unit can reduce the gear ratio earlier than when the rider is in a sitting position and the human-powered vehicle is traveling on a flat road. As a result, the control device can prevent the human-powered vehicle from tipping over on an uphill slope, for example. The control device can further improve rider safety.

第1から第3側面のいずれか1つに従う第4側面の制御装置において、前記制御部は、前記ライダの姿勢が前記ダンシング姿勢であり、かつ、路面勾配が所定の上り勾配以上である場合、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御する。 In a control device of a fourth aspect according to any one of the first to third aspects, when the rider's posture is the dancing posture and the road surface gradient is equal to or greater than a predetermined uphill gradient, the control unit controls the transmission to restrict an increase in the gear ratio and controls the transmission to allow a decrease in the gear ratio.

第4側面の制御装置によれば、ライダの姿勢がダンシング姿勢であり、かつ、人力駆動車が上り勾配を走行する場合、制御部は、変速比が大きくなる変速に伴う衝撃によって、ライダが足をペダルから踏み外すことを抑制できる。従って、制御装置は、ライダの安全性をさらに向上できる。ライダの姿勢がダンシング姿勢であり、人力駆動車が上り勾配を走行し、かつ、ケイデンスが低下する場合、制御部は、変速装置における変速比が小さくなるように変速できる。従って、制御装置は、ライダの負荷を低減できる。制御装置は、たとえば、上り勾配における人力駆動車の転倒を抑制できる。制御装置は、ライダの安全性をさらに向上できる。 According to the control device of the fourth aspect, when the rider is in a standing position and the human-powered vehicle is traveling uphill, the control unit can prevent the rider's feet from coming off the pedals due to the impact associated with a gear change that increases the gear ratio. Therefore, the control device can further improve rider safety. When the rider is in a standing position, the human-powered vehicle is traveling uphill, and the cadence decreases, the control unit can change the gear so that the gear ratio in the transmission decreases. Therefore, the control device can reduce the load on the rider. The control device can, for example, prevent the human-powered vehicle from tipping over on an uphill slope. The control device can further improve rider safety.

第4側面に従う第5側面の制御装置において、前記制御部は、前記ライダの姿勢が前記ダンシング姿勢であり、前記路面勾配が所定の上り勾配未満であり、かつ、前記変速比が所定変速比以上である場合、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御する。 In the control device of the fifth aspect according to the fourth aspect, when the rider's posture is the dancing posture, the road surface gradient is less than a predetermined uphill gradient, and the gear ratio is equal to or greater than a predetermined gear ratio, the control unit controls the transmission to restrict an increase in the gear ratio and controls the transmission to allow a decrease in the gear ratio.

第5側面の制御装置によれば、制御部は、変速比が大きくなる変速に伴う衝撃によって、ライダが足をペダルから踏み外すことを抑制できる。そのため、制御装置は、ライダの安全性を向上できる。たとえば、ケイデンスが低下する場合、制御部は、変速装置における変速比が小さくなるように変速できる。そのため、制御装置は、ライダの負荷をさらに低減できる。 According to the control device of the fifth aspect, the control unit can prevent the rider's feet from coming off the pedals due to the shock that accompanies a gear change that increases the gear ratio. This allows the control unit to improve rider safety. For example, if the cadence decreases, the control unit can change the gear so that the gear ratio in the gear change device decreases. This allows the control unit to further reduce the rider's load.

第1から第3側面のいずれか1つに従う第6側面の制御装置において、前記制御部は、前記ライダの姿勢が前記ダンシング姿勢である場合、路面勾配にかかわらず、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御する。 In the control device of a sixth aspect according to any one of the first to third aspects, when the rider's posture is the dancing posture, the control unit controls the transmission to restrict an increase in the gear ratio, and controls the transmission to allow a decrease in the gear ratio, regardless of the road gradient.

第6側面の制御装置によれば、ライダの姿勢がダンシング姿勢である場合、制御部は、変速比が大きくなる変速に伴う衝撃によって、ライダが足をペダルから踏み外すことを抑制できる。そのため、制御装置は、ライダの安全性をさらに向上できる。 With the control device of the sixth aspect, when the rider is in a standing position, the control unit can prevent the rider's feet from coming off the pedals due to the impact associated with a gear change that increases the gear ratio. As a result, the control device can further improve rider safety.

第1から第6側面のいずれか1つに従う第7側面の制御装置において、前記制御部は、ケイデンスに基づいて変速比が変わるように前記変速装置を制御する。 In the control device of aspect 7 according to any one of aspects 1 to 6, the control unit controls the transmission so that the gear ratio changes based on cadence.

第7側面の制御装置によれば、ライダの姿勢がダンシング姿勢である場合、制御部は、ケイデンスに基づいて変速装置の変速比を変更できる。そのため、たとえば、ケイデンスが低下する場合、制御部は、変速比を小さくし、ライダの負荷をさらに低減できる。 According to the control device of the seventh aspect, when the rider is in a standing position, the control unit can change the gear ratio of the transmission based on the cadence. Therefore, for example, if the cadence decreases, the control unit can reduce the gear ratio, further reducing the rider's load.

第7側面に従う第8側面の制御装置において、前記制御部は、前記ライダの姿勢が前記ダンシング姿勢であり、かつ、前記ケイデンスが下限ケイデンス未満になる場合、前記変速比が小さくなるように前記変速装置を制御する。 In the control device of the eighth aspect according to the seventh aspect, the control unit controls the transmission to reduce the gear ratio when the rider's posture is the dancing posture and the cadence is less than the lower limit cadence.

第8側面の制御装置によれば、ケイデンスが低下する場合、制御部は、変速比を小さくすることによって、ライダの負荷を低減できる。そのため、ライダの姿勢がダンシング姿勢である場合、制御装置は、ケイデンスの低下によって人力駆動車のバランスが崩れることを抑制できる。制御装置は、人力駆動車の転倒を抑制し、ライダの安全性をさらに向上できる。 According to the control device of the eighth aspect, when the cadence drops, the control unit reduces the gear ratio, thereby reducing the load on the rider. Therefore, when the rider is in a dancing position, the control device can prevent the human-powered vehicle from losing balance due to a drop in cadence. The control device can prevent the human-powered vehicle from tipping over, further improving the safety of the rider.

第8側面に従う第9側面の制御装置において、前記制御部は、前記ケイデンスが所定時間連続して前記下限ケイデンス未満となる場合、前記変速比が小さくなるように前記変速装置を制御する。 In the control device of the ninth aspect according to the eighth aspect, the control unit controls the transmission to reduce the gear ratio when the cadence is less than the lower limit cadence for a predetermined consecutive time.

第9側面の制御装置によれば、制御部は、ケイデンスの低下を正確に判定できる。そのため、制御装置は、ケイデンスの低下に合わせて、変速比を小さくする制御を正確に実行できる。 According to the control device of the ninth aspect, the control unit can accurately determine a decrease in cadence. As a result, the control device can accurately execute control to reduce the gear ratio in accordance with the decrease in cadence.

第1から第9側面のいずれか1つに従う第10側面の制御装置において、前記制御部は、前記ライダの姿勢が前記ダンシング姿勢である場合、前記変速比が大きくなる変速を禁止するように前記変速装置を制御する。 In the control device of aspect 10 according to any one of aspects 1 to 9, the control unit controls the transmission to prohibit a gear change that would increase the gear ratio when the rider's posture is the dancing posture.

第10側面の制御装置によれば、ライダの姿勢がダンシング姿勢である場合、制御部は、変速比を大きくする変速に伴う衝撃の発生を防止できる。そのため、制御装置は、ライダが足をペダルから踏み外すことを抑制できる。従って、制御装置は、ライダの安全性をさらに向上できる。 According to the control device of the tenth aspect, when the rider is in a standing position, the control unit can prevent the occurrence of shocks associated with a gear change that increases the gear ratio. As a result, the control device can prevent the rider from taking their feet off the pedals. Therefore, the control device can further improve rider safety.

第1から第10側面のいずれか1つに従う第11側面の制御装置において、前記制御部は、前記人力駆動車の運動状態に応じて前記ダンシング姿勢を検出する。 In the control device of aspect 11 according to any one of aspects 1 to 10, the control unit detects the dancing posture according to the motion state of the human-powered vehicle.

第11側面の制御装置は、ダンシング姿勢を正確に検出できる。 The control device on the 11th side can accurately detect dancing posture.

第1から第11側面のいずれか1つ第12側面の制御装置において、前記制御部は、前記人力駆動車の運動状態の脈動に応じて前記ダンシング姿勢を検出する。 In the control device of any one of aspects 1 to 11 and aspect 12, the control unit detects the dancing posture in response to pulsations in the motion state of the human-powered vehicle.

第12側面の制御装置は、ダンシング姿勢をさらに正確に検出できる。 The control device on the 12th side can detect dancing posture more accurately.

第1から第12側面のいずれか1つに従う第13側面の制御装置において、前記制御部は、前記人力駆動車のヨー角度の脈動、前記人力駆動車のロール角度の脈動、前記人力駆動車の車速の脈動、および、前記人力駆動車のケイデンスの脈動のうち少なくとも一つに応じて前記ダンシング姿勢を検出する。 In the control device of aspect 13 according to any one of aspects 1 to 12, the control unit detects the dancing posture in accordance with at least one of the yaw angle pulsation of the human-powered vehicle, the roll angle pulsation of the human-powered vehicle, the vehicle speed pulsation of the human-powered vehicle, and the cadence pulsation of the human-powered vehicle.

第13側面の制御装置は、ダンシング姿勢において実際に発生する人力駆動車の挙動に基づいて、ライダのダンシング姿勢を検出する。そのため、制御装置は、ダンシング姿勢を正確に検出できる。 The control device of the thirteenth aspect detects the rider's dancing posture based on the actual behavior of the human-powered vehicle when in the dancing posture. As a result, the control device can accurately detect the dancing posture.

第13側面に従う第14側面の制御装置において、前記制御部は、前記人力駆動車のヨー角度の脈動、および、前記人力駆動車のロール角度の脈動に応じて前記ダンシング姿勢を検出する。 In the control device of the fourteenth aspect according to the thirteenth aspect, the control unit detects the dancing posture in accordance with the pulsation of the yaw angle of the human-powered vehicle and the pulsation of the roll angle of the human-powered vehicle.

第14側面の制御装置は、人力駆動車のヨー角度の脈動、および、人力駆動車のロール角度の脈動の2つの脈動を用いてライダの姿勢を検出することによって、ダンシング姿勢を正確に検出できる。 The control device of the fourteenth aspect can accurately detect the rider's dancing posture by detecting the rider's posture using two pulsations: the yaw angle pulsation of the human-powered vehicle and the roll angle pulsation of the human-powered vehicle.

第14側面に従う第15側面の制御装置において、前記制御部は、前記ヨー角度の脈動の周期と前記ロール角度の脈動の周期とが一致する場合、前記ダンシング姿勢を検出する。 In the control device of aspect 15 according to aspect 14, the control unit detects the dancing posture when the period of the pulsation of the yaw angle and the period of the pulsation of the roll angle match.

第15側面の制御装置によれば、制御部は、ダンシング姿勢による走行によって実際に発生した人力駆動車の挙動に基づいて、ダンシング姿勢を検出する。そのため、制御装置は、ダンシング姿勢をさらに正確に検出できる。 According to the control device of the fifteenth aspect, the control unit detects the dancing posture based on the actual behavior of the human-powered vehicle as it travels in the dancing posture. This allows the control device to detect the dancing posture more accurately.

第14または第15側面に従う第16側面の制御装置において、前記制御部は、前記ヨー角度に基づく前記人力駆動車の回動方向と、前記ロール角度に基づく前記人力駆動車の傾斜方向とが一致する場合、前記ダンシング姿勢を検出する。 In the control device of aspect 16 according to aspect 14 or 15, the control unit detects the dancing posture when the rotation direction of the human-powered vehicle based on the yaw angle and the tilt direction of the human-powered vehicle based on the roll angle coincide.

第16側面の制御装置によれば、制御部は、ダンシング姿勢による走行によって発生する人力駆動車の挙動に基づいて、ダンシング姿勢を検出する。そのため、制御装置は、ダンシング姿勢をさらに正確に検出できる。 According to the control device of the sixteenth aspect, the control unit detects the dancing posture based on the behavior of the human-powered vehicle that occurs when the vehicle is traveling in the dancing posture. This allows the control device to detect the dancing posture more accurately.

第14から第16側面のいずれか1つに従う第17側面の制御装置において、前記制御部は、前記ヨー角度の大きさと、前記ロール角度の大きさとを重ね合わせた値に応じて前記ダンシング姿勢を検出する。 In the control device of aspect 17 according to any one of aspects 14 to 16, the control unit detects the dancing posture based on a value obtained by superimposing the magnitude of the yaw angle and the magnitude of the roll angle.

第17側面の制御装置によれば、ヨー角度、および、ロール角度を検出するセンサの取り付け方向にかかわらず、ライダの姿勢を検出できる。 The control device of the seventeenth aspect can detect the rider's posture regardless of the mounting direction of the sensors that detect the yaw angle and roll angle.

第17側面に従う第18側面の制御装置において、前記制御部は、前記ヨー角度の第1ピーク値の大きさと、前記ロール角度の第2ピーク値の大きさとの差分が、所定値よりも小さい場合、前記ダンシング姿勢を検出する。 In the control device of aspect 18 according to aspect 17, the control unit detects the dancing posture when the difference between the magnitude of the first peak value of the yaw angle and the magnitude of the second peak value of the roll angle is smaller than a predetermined value.

第18側面の制御装置によれば、ヨー角度、および、ロール角度を検出するセンサの取り付け方向にかかわらず、ダンシング姿勢を検出できる。 The control device of the eighteenth aspect can detect a dancing posture regardless of the mounting direction of the sensors that detect the yaw angle and roll angle.

第18側面に従う第19側面の制御装置において、前記制御部は、所定タイミングにおける前記第1ピーク値と、前記所定タイミングにおける前記第2ピーク値との差分が、前記所定値よりも小さい場合、前記ダンシング姿勢を検出する。 In the control device of aspect 19 according to aspect 18, the control unit detects the dancing posture when the difference between the first peak value at a predetermined timing and the second peak value at the predetermined timing is smaller than the predetermined value.

第19側面の制御装置によれば、制御部は、同じ所定タイミングにおける、第1ピーク値と第2ピーク値との差分に基づいてダンシング姿勢を検出する。そのため、制御装置は、ダンシング姿勢をさらに正確に検出できる。 According to the control device of the nineteenth aspect, the control unit detects the dancing posture based on the difference between the first peak value and the second peak value at the same predetermined timing. This allows the control device to detect the dancing posture more accurately.

第14から第19側面のいずれか1つに従う第20側面の制御装置において、前記制御部は、前記ヨー角度の第1ピーク値が検出される第1タイミングと、前記ロール角度の第2ピーク値が検出される第2タイミングとが一致する場合、前記ダンシング姿勢を検出する。 In the control device of aspect 20 according to any one of aspects 14 to 19, the control unit detects the dancing posture when a first timing at which a first peak value of the yaw angle is detected coincides with a second timing at which a second peak value of the roll angle is detected.

第20側面の制御装置は、人力駆動車のハンドルバーの回動方向が切り替わるタイミングと、左右方向への人力駆動車の傾き方向が切り替わるタイミングとが一致する場合、制御部は、ダンシング姿勢を検出する。そのため、制御装置は、ダンシング姿勢をさらに正確に検出できる。 In the control device of the twentieth aspect, the control unit detects a dancing posture when the timing at which the rotation direction of the handlebars of the human-powered vehicle changes coincides with the timing at which the direction of tilt of the human-powered vehicle to the left or right changes. This allows the control device to detect the dancing posture even more accurately.

第14から第20側面のいずれか1つに従う第21側面の制御装置において、前記制御部は、ペダリング周期に応じて、前記ヨー角度の第1ピーク値と、前記ロール角度の第2ピーク値とを検出する。 In the control device of aspect 21 according to any one of aspects 14 to 20, the control unit detects a first peak value of the yaw angle and a second peak value of the roll angle in accordance with a pedaling cycle.

第21側面の制御装置によれば、制御部は、ライダによるペダルの踏み込みに合わせて、ヨー角度の第1ピーク値、および、ロール角度の第2ピーク値を検出する。そのため、制御装置は、ダンシング姿勢をさらに正確に検出できる。 According to the control device of the twenty-first aspect, the control unit detects the first peak value of the yaw angle and the second peak value of the roll angle in accordance with the rider's pedal depression. This allows the control device to detect the dancing posture even more accurately.

第21側面に従う第22側面の制御装置において、前記制御部は、検出されたケイデンスに基づいて前記ペダリング周期を算出する。 In the control device of aspect 22 according to aspect 21, the control unit calculates the pedaling period based on the detected cadence.

第22側面の制御装置によれば、制御部は、検出されたケイデンスを用いてペダリング周期を算出し、算出したペダリング周期に基づいて、ヨー角度の極大値、または、ヨー角度の極小値が発生する時間を予測する。制御部は、ペダリング周期に基づいて、ロール角度の極大値、または、ロール角度の極小値が発生する時間を予測する。そして、制御部は、予測された時間において発生する第1ピーク値、および、予測された時間において発生する第2ピーク値に基づいてダンシング姿勢を検出する。そのため、制御装置は、ライダの姿勢がダンシング姿勢に変わった場合、ダンシング姿勢を素早く検出できる。 According to the control device of the twenty-second aspect, the control unit calculates the pedaling period using the detected cadence and predicts the time when the maximum value of the yaw angle or the minimum value of the yaw angle will occur based on the calculated pedaling period. The control unit predicts the time when the maximum value of the roll angle or the minimum value of the roll angle will occur based on the pedaling period. The control unit then detects a standing posture based on the first peak value occurring at the predicted time and the second peak value occurring at the predicted time. Therefore, the control device can quickly detect a standing posture when the rider's posture changes to that posture.

第21または第22側面に従う第23側面の制御装置において、前記制御部は、前記人力駆動車のペダルの上死点、および前記ペダルの下死点における前記ヨー角度の第1ピーク値と、前記上死点、および前記下死点における前記ロール角度の第2ピーク値とを検出する。 In the control device of aspect 23 according to aspect 21 or 22, the control unit detects a first peak value of the yaw angle at the top dead center and bottom dead center of the pedal of the human-powered vehicle, and a second peak value of the roll angle at the top dead center and bottom dead center.

第23側面の制御装置によれば、制御部は、ダンシング姿勢によってペダルが踏まれる場合に発生する人力駆動車に関連する挙動に基づいてダンシング姿勢を検出する。そのため、制御装置は、ダンシング姿勢をさらに正確に検出できる。 According to the control device of the twenty-third aspect, the control unit detects the dancing posture based on behavior related to the human-powered vehicle that occurs when the pedal is depressed while in a standing posture. This allows the control device to detect the dancing posture more accurately.

本開示の制御装置によれば、ライダの安全性を向上できる。 The control device disclosed herein can improve rider safety.

図1は、第1実施形態に係る制御装置を搭載する人力駆動車の側面図である。FIG. 1 is a side view of a human-powered vehicle equipped with a control device according to a first embodiment. 図2は、第1実施形態に係る制御装置を含む人力駆動車の電気的構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of a human-powered vehicle including a control device according to the first embodiment. 図3は、第1実施形態に係る人力駆動車におけるダンシング姿勢時のヨー角度の振幅、および、ロール角度の振幅の一例を示す図である。FIG. 3 is a diagram showing an example of the amplitude of the yaw angle and the amplitude of the roll angle when the human-powered vehicle according to the first embodiment is in a dancing posture. 図4は、第1実施形態に係る制御装置において、ライダの姿勢を検出する制御フローの一例を示すフローチャートである。FIG. 4 is a flowchart showing an example of a control flow for detecting the rider's posture in the control device according to the first embodiment. 図5は、第1実施形態に係る制御装置において、変速装置を制御する制御フローの一例を示すフローチャートである。FIG. 5 is a flowchart showing an example of a control flow for controlling the transmission in the control device according to the first embodiment. 図6は、第1実施形態に係る傾斜状態を示す図である。FIG. 6 is a diagram showing the tilted state according to the first embodiment. 図7は、各傾斜状態における所定ケイデンス範囲を示す図(その1)である。FIG. 7 is a diagram (part 1) showing the predetermined cadence range in each inclination state. 図8は、各傾斜状態における所定ケイデンス範囲を示す図(その2)である。FIG. 8 is a diagram (part 2) showing the predetermined cadence range in each inclination state. 図9は、第2実施形態に係る制御装置において、変速装置を制御する制御フローの一例を示すフローチャートである。FIG. 9 is a flowchart showing an example of a control flow for controlling the transmission in the control device according to the second embodiment. 図10は、第3実施形態に係る制御装置において、変速装置を制御する制御フローの一例を示すフローチャートである。FIG. 10 is a flowchart showing an example of a control flow for controlling the transmission in the control device according to the third embodiment.

(第1実施形態)
図1から図8を参照して、人力駆動車用の制御装置30が説明される。人力駆動車は、少なくとも1つの車輪を有し、少なくとも人力駆動力によって駆動できる乗り物である。図1に示すように、人力駆動車10は、たとえばマウンテンバイクである。人力駆動車10は、マウンテンバイクに限定されるものではなく、少なくとも人力によって駆動することができれば、ロードバイク、クロスバイク、シティバイク、カーゴバイク、ハンドサイクル、および、リカンベントなどの他の自転車であってもよい。人力駆動車10は、1輪車および3輪以上の車輪を有する車両であってよい。人力駆動車10は、電動ドライブユニットを備えてもよい。電動ドライブユニットは、人力駆動車10の推進をアシストするように構成される。
(First embodiment)
A control device 30 for a human-powered vehicle will be described with reference to FIGS. 1 to 8 . A human-powered vehicle is a vehicle that has at least one wheel and can be driven at least by human power. As shown in FIG. 1 , the human-powered vehicle 10 is, for example, a mountain bike. The human-powered vehicle 10 is not limited to mountain bikes and may be other bicycles, such as road bikes, cross bikes, city bikes, cargo bikes, hand cycles, and recumbent bikes, as long as they can be driven at least by human power. The human-powered vehicle 10 may be a unicycle or a vehicle with three or more wheels. The human-powered vehicle 10 may be equipped with an electric drive unit. The electric drive unit is configured to assist the propulsion of the human-powered vehicle 10.

以下では、X軸、Y軸およびZ軸を有する直交座標系が用いられて、人力駆動車10は説明されることがある。X軸は、人力駆動車10の前後方向に一致する。Y軸は、人力駆動車10の左右方向に一致する。Z軸は、人力駆動車10の上下方向に一致する。本明細書において、以下の方向を示す用語「前(フロント)」、「後ろ(リア)」、「前方」、「後方」、「左」、「右」、「横」、「上方」、および、「下方」、並びに任意の他の類似の方向を示す用語は、人力駆動車10の基準位置(例えば、サドル48A、または、シート上)においてハンドルバー12Jを向いたライダを基準に決定されるそれらの方向を指す。 Hereinafter, the human-powered vehicle 10 may be described using a Cartesian coordinate system having an X-axis, a Y-axis, and a Z-axis. The X-axis corresponds to the fore-and-aft direction of the human-powered vehicle 10. The Y-axis corresponds to the left-and-right direction of the human-powered vehicle 10. The Z-axis corresponds to the up-and-down direction of the human-powered vehicle 10. In this specification, the following directional terms "front," "rear," "forward," "rearward," "left," "right," "sideways," "upward," and "downward," as well as any other similar directional terms, refer to those directions determined with reference to a rider facing the handlebars 12J at a reference position on the human-powered vehicle 10 (e.g., on the saddle 48A or seat).

人力駆動車10は、フレーム12を含む。フレーム12は、たとえば、ヘッドチューブ12A、トップチューブ12B、ダウンチューブ12C、シートステー12D、チェーンステー12E、および、シートチューブ12Fを含む。人力駆動車10は、フロントフォーク12G、ステム12H、および、ハンドルバー12Jを含む。フロントフォーク12G、および、ステム12Hは、ヘッドチューブ12Aに連結される。ハンドルバー12Jは、ステム12Hに連結される。人力駆動車10は、車輪14と、ドライブトレイン16と、変速システム18とを備える。車輪14は、前輪14A、および、後輪14Bを含む。前輪14Aは、フロントフォーク12Gに連結される。後輪14Bは、シートステー12D、および、チェーンステー12Eの接続部に連結される。シートチューブ12Fには、シートポスト48が取り付けられる。シートポスト48は、シートチューブ12Fから突出する部分の長さが変更されることによって、路面からサドル48Aまでの高さを調整するように構成される。 The human-powered vehicle 10 includes a frame 12. The frame 12 includes, for example, a head tube 12A, a top tube 12B, a down tube 12C, seat stays 12D, chain stays 12E, and a seat tube 12F. The human-powered vehicle 10 includes a front fork 12G, a stem 12H, and a handlebar 12J. The front fork 12G and the stem 12H are connected to the head tube 12A. The handlebar 12J is connected to the stem 12H. The human-powered vehicle 10 includes wheels 14, a drivetrain 16, and a transmission system 18. The wheels 14 include a front wheel 14A and a rear wheel 14B. The front wheel 14A is connected to the front fork 12G. The rear wheel 14B is connected to the connection between the seat stays 12D and the chain stays 12E. A seat post 48 is attached to the seat tube 12F. The seat post 48 is configured to adjust the height of the saddle 48A from the road surface by changing the length of the portion that protrudes from the seat tube 12F.

ドライブトレイン16は、人力駆動力を後輪14Bに伝達するように構成される。ドライブトレイン16は、一対のペダル20と、クランク22と、フロントチェーンホイール24と、チェーン26と、リアスプロケット28とを含む。一対のペダル20に付加される人力駆動力によってクランク22が回転すると、フロントチェーンホイール24が回転する。フロントチェーンホイール24の回転力は、チェーン26を介してリアスプロケット28に伝達される。リアスプロケット28が回転することによって車輪14が回転する。リアスプロケット28は、複数のスプロケットを含む。リアスプロケット28は、歯数が異なる複数のスプロケットを含む。 The drivetrain 16 is configured to transmit manual driving force to the rear wheel 14B. The drivetrain 16 includes a pair of pedals 20, a crank 22, a front chainwheel 24, a chain 26, and a rear sprocket 28. When the crank 22 is rotated by manual driving force applied to the pair of pedals 20, the front chainwheel 24 rotates. The rotational force of the front chainwheel 24 is transmitted to the rear sprocket 28 via the chain 26. The wheel 14 rotates as the rear sprocket 28 rotates. The rear sprocket 28 includes multiple sprockets. The rear sprocket 28 includes multiple sprockets with different numbers of teeth.

ドライブトレイン16は、フロントチェーンホイール24、リアスプロケット28、および、チェーン26に代えて、プーリ、および、ベルトを含んでいてもよい。ドライブトレイン16は、ベベルギア、および、シャフトを含んでいてもよい。クランク22は、クランク軸の軸方向の第1端部に連結される第1クランクアームと、クランク軸の軸方向の第2端部に連結される第2クランクアームと、を含む。ドライブトレイン16は、ワンウェイクラッチ、他のスプロケット、または他のチェーンなどの他の部品を含んでいてもよい。フロントチェーンホイール24は、複数のチェーンホイールを含んでいてもよい。好ましくは、フロントチェーンホイール24の回転軸は、クランク22の回転軸と同軸に配置される。リアスプロケット28の回転軸は、後輪14Bの回転軸と同軸に配置される。 The drivetrain 16 may include pulleys and a belt instead of the front chainwheel 24, rear sprocket 28, and chain 26. The drivetrain 16 may also include a bevel gear and a shaft. The crank 22 includes a first crank arm connected to a first axial end of the crankshaft and a second crank arm connected to a second axial end of the crankshaft. The drivetrain 16 may also include other components such as a one-way clutch, other sprockets, or other chains. The front chainwheel 24 may include multiple chainwheels. Preferably, the rotational axis of the front chainwheel 24 is coaxial with the rotational axis of the crank 22. The rotational axis of the rear sprocket 28 is coaxial with the rotational axis of the rear wheel 14B.

変速システム18は、制御装置30と、変速装置32とを含む。制御装置30は、たとえば、フレーム12に設けられる。制御装置30は、ダウンチューブ12Cに収容されてもよい。制御装置30は、変速装置32に設けられてもよい。制御装置30は、バッテリ34から供給される電力によって動作する。 The gear shifting system 18 includes a control device 30 and a transmission 32. The control device 30 is provided, for example, on the frame 12. The control device 30 may also be housed in the down tube 12C. The control device 30 may also be provided on the transmission 32. The control device 30 operates using power supplied from a battery 34.

変速装置32は、人力駆動力の伝達経路に設けられる。人力駆動力の伝達経路は、ペダル20に付加された人力駆動力が車輪14に伝達されるまでの経路である。変速装置32は、外装変速機を含む。変速装置32は、たとえば、リアディレーラ36を含む。変速装置32は、フロントディレーラを含んでもよい。本実施形態の変速装置32は、リアディレーラ36、チェーン26、および、リアスプロケット28を含む。リアディレーラ36によってチェーン26と噛み合うリアスプロケット28が切り替えられることによって、変速装置32の変速比が変更される。 The transmission 32 is provided in the transmission path of the human-powered driving force. The transmission path of the human-powered driving force is the path along which the human-powered driving force applied to the pedals 20 is transmitted to the wheels 14. The transmission 32 includes an external gearbox. The transmission 32 includes, for example, a rear derailleur 36. The transmission 32 may also include a front derailleur. In this embodiment, the transmission 32 includes the rear derailleur 36, the chain 26, and the rear sprocket 28. The gear ratio of the transmission 32 is changed by switching the rear sprocket 28 that meshes with the chain 26 using the rear derailleur 36.

変速比は、フロントチェーンホイール24の歯数と、リアスプロケット28の歯数との関係に基づいて規定される。一例では、変速比は、リアスプロケット28の歯数に対するフロントチェーンホイール24の歯数の割合で定義される。変速比をRとし、リアスプロケット28の歯数をTRとし、フロントチェーンホイール24の歯数TFとすると、変速比Rは、R=TF/TRによって表される。リアスプロケット28の歯数は、車輪14の回転速度に置き換えられ、フロントチェーンホイール24の歯数TFは、クランク22の回転速度に置き換えられてもよい。この場合、変速比Rは、クランク22の回転速度に対する車輪14の回転速度によって表される。変速装置32は、外装変速機に代えて内装変速機を含んでもよい。内装変速機は、たとえば、後輪14Bのハブに設けられる。変速装置32は、外装変速機に代えて無段変速機を含んでもよい。無段変速機は、たとえば、後輪14Bのハブに設けられる。 The gear ratio is determined based on the relationship between the number of teeth on the front chainwheel 24 and the number of teeth on the rear sprocket 28. In one example, the gear ratio is defined as the ratio of the number of teeth on the front chainwheel 24 to the number of teeth on the rear sprocket 28. If the gear ratio is R, the number of teeth on the rear sprocket 28 is TR, and the number of teeth on the front chainwheel 24 is TF, the gear ratio R is expressed as R = TF / TR. The number of teeth on the rear sprocket 28 may be replaced with the rotational speed of the wheel 14, and the number of teeth TF on the front chainwheel 24 may be replaced with the rotational speed of the crank 22. In this case, the gear ratio R is expressed as the ratio of the rotational speed of the wheel 14 to the rotational speed of the crank 22. The transmission 32 may include an internal transmission instead of an external transmission. The internal transmission is provided, for example, in the hub of the rear wheel 14B. The transmission 32 may include a continuously variable transmission instead of an external transmission. The continuously variable transmission is mounted, for example, on the hub of the rear wheel 14B.

変速システム18は、手動変速モード、および、自動変速モードによって、変速装置32の変速比を変更できるように構成される。制御装置30は、変速モードとして手動変速モード、および、自動変速モードを有する。変速モードは、ライダによって切り替えられる。 The gear shifting system 18 is configured to be able to change the gear ratio of the gear shift device 32 in a manual gear shifting mode and an automatic gear shifting mode. The control device 30 has two gear shifting modes: a manual gear shifting mode and an automatic gear shifting mode. The gear shifting mode can be switched by the rider.

変速モードが手動変速モードに設定される場合、変速システム18は、たとえば、変速操作装置38の操作に応じて、変速装置32が駆動されるように構成される。変速装置32は、電動アクチュエータ40を含む。変速装置32は、バッテリ34から供給される電力によって動作する。変速装置32は、変速装置32の専用バッテリから電力が供給されてもよい。本実施形態では、電動アクチュエータ40によって、リアディレーラ36が駆動される。電動アクチュエータ40は、たとえば、リアディレーラ36に設けられる。電動アクチュエータ40は、ボーデンケーブルを介してリアディレーラ36に接続されてもよい。電動アクチュエータ40は、たとえば、電動モータ、および、電動モータに接続される減速機を含む。変速モードが自動変速モードである場合、変速システム18は、人力駆動車10の入力情報と変速条件とに応じて、変速装置32が駆動されるように構成される。 When the shifting mode is set to manual shifting mode, the shifting system 18 is configured, for example, to drive the shifting device 32 in response to operation of the shift operating device 38. The shifting device 32 includes an electric actuator 40. The shifting device 32 operates using power supplied from the battery 34. The shifting device 32 may also be supplied with power from a battery dedicated to the shifting device 32. In this embodiment, the rear derailleur 36 is driven by the electric actuator 40. The electric actuator 40 is provided, for example, on the rear derailleur 36. The electric actuator 40 may be connected to the rear derailleur 36 via a Bowden cable. The electric actuator 40 includes, for example, an electric motor and a reducer connected to the electric motor. When the shifting mode is automatic shifting mode, the shifting system 18 is configured to drive the shifting device 32 in response to input information from the human-powered vehicle 10 and the shifting conditions.

制御装置30は、図2に示すように、記憶部50と、制御部52とを備える。記憶部50は、たとえば、不揮発性メモリ、および、揮発性メモリなどの記憶装置を含む。不揮発性メモリは、たとえば、ROM(Read Only Memory)、フラッシュメモリ、ハードディスクの少なくとも1つを含む。揮発性メモリは、たとえば、RAM(Random Access Memory)を含む。記憶部50は、制御部52が制御に用いるプログラムを記憶する。記憶部50は、たとえば、変速条件に関する情報を記憶する。 As shown in FIG. 2, the control device 30 includes a memory unit 50 and a control unit 52. The memory unit 50 includes storage devices such as non-volatile memory and volatile memory. The non-volatile memory includes at least one of a ROM (Read Only Memory), a flash memory, and a hard disk. The volatile memory includes a RAM (Random Access Memory). The memory unit 50 stores programs used by the control unit 52 for control. The memory unit 50 stores, for example, information related to gear shift conditions.

制御部52は、たとえば、CPU(Central Processing Unit)、または、MPU(Micro Processing Unit)などの演算装置を含む。制御部52は、複数の演算装置を含んでいてもよい。複数の演算装置は、相互に離れた位置に設けられてもよい。制御部52は、たとえば、演算装置がROMに記憶されるプログラムを、RAMを作業領域として使用して実行することによって、変速システム18全体の動作を統括的に制御するように構成される。制御部52は、人力駆動車10の変速装置32以外に、人力駆動車10に搭載される各種のコンポーネントをさらに制御してもよい。制御部52は、たとえば、電動ドライブユニットを制御してもよい。 The control unit 52 includes a calculation device such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). The control unit 52 may include multiple calculation devices. The multiple calculation devices may be located remotely from each other. The control unit 52 is configured to comprehensively control the operation of the entire transmission system 18, for example, by the calculation device executing a program stored in ROM using RAM as a working area. In addition to the transmission 32 of the human-powered vehicle 10, the control unit 52 may also control various components installed on the human-powered vehicle 10. The control unit 52 may, for example, control an electric drive unit.

制御部52は、車速センサ60と、クランク回転センサ62と、姿勢角センサ64と、入力装置66と、変速操作装置38と、電動アクチュエータ40とに、電気ケーブル、および、無線通信装置の少なくとも1つを介して接続される。制御部52は、外部装置68と電気ケーブル、および、無線通信装置の少なくとも1つを介して接続される。制御部52は、電気ケーブルを介してバッテリ34と接続される。 The control unit 52 is connected to the vehicle speed sensor 60, crank rotation sensor 62, attitude angle sensor 64, input device 66, gear shift operating device 38, and electric actuator 40 via at least one electrical cable and wireless communication device. The control unit 52 is connected to an external device 68 via at least one electrical cable and wireless communication device. The control unit 52 is connected to the battery 34 via an electrical cable.

好ましくは、制御部52は、第1インタフェース52Aを含む。第1インタフェース52Aは、車速センサ60によって検出される情報を入力するように構成される。好ましくは、制御部52は、第2インタフェース52Bを含む。第2インタフェース52Bは、クランク回転センサ62によって検出される情報を入力するように構成される。好ましくは、制御部52は、第3インタフェース52Cを含む。第3インタフェース52Cは、姿勢角センサ64によって検出される情報を入力するように構成される。好ましくは、制御部52は、第4インタフェース52Dを含む。第4インタフェース52Dは、入力装置66によって受け付けられた情報を入力するように構成される。好ましくは、制御部52は、第5インタフェース52Eを含む。第5インタフェース52Eは、外部装置68から送信される情報を入力するように構成される。好ましくは、制御部52は、第6インタフェース52Fを含む。第6インタフェース52Fは、変速操作装置38から送信される情報を入力するように構成される。 Preferably, the control unit 52 includes a first interface 52A. The first interface 52A is configured to input information detected by the vehicle speed sensor 60. Preferably, the control unit 52 includes a second interface 52B. The second interface 52B is configured to input information detected by the crank rotation sensor 62. Preferably, the control unit 52 includes a third interface 52C. The third interface 52C is configured to input information detected by the attitude angle sensor 64. Preferably, the control unit 52 includes a fourth interface 52D. The fourth interface 52D is configured to input information received by the input device 66. Preferably, the control unit 52 includes a fifth interface 52E. The fifth interface 52E is configured to input information transmitted from the external device 68. Preferably, the control unit 52 includes a sixth interface 52F. The sixth interface 52F is configured to input information transmitted from the gear shift operating device 38.

第1インタフェース52Aから第6インタフェース52Fは、たとえば、ケーブル接続ポートおよび無線通信装置の少なくとも1つを含む。無線通信装置は、たとえば、近距離無線通信ユニットを含む。近距離無線通信ユニットは、たとえば、Bluetooth(登録商標)およびANT+などの無線通信規格に基づいて無線通信するように構成される。 The first interface 52A to the sixth interface 52F include, for example, at least one of a cable connection port and a wireless communication device. The wireless communication device includes, for example, a short-range wireless communication unit. The short-range wireless communication unit is configured to perform wireless communication based on a wireless communication standard such as Bluetooth (registered trademark) or ANT+.

第1インタフェース52Aには、車速センサ60に接続される電気ケーブルが固定されてもよい。第2インタフェース52Bには、クランク回転センサ62に接続される電気ケーブルが固定されてもよい。第3インタフェース52Cには、姿勢角センサ64に接続される電気ケーブルが固定されてもよい。第4インタフェース52Dには、入力装置66に接続される電気ケーブルが固定されてもよい。第5インタフェース52Eは、たとえば、無線通信装置を含む。第6インタフェース52Fは、変速操作装置38に接続される電気ケーブルが接続されてもよい。 An electrical cable connected to the vehicle speed sensor 60 may be fixed to the first interface 52A. An electrical cable connected to the crank rotation sensor 62 may be fixed to the second interface 52B. An electrical cable connected to the attitude angle sensor 64 may be fixed to the third interface 52C. An electrical cable connected to the input device 66 may be fixed to the fourth interface 52D. The fifth interface 52E includes, for example, a wireless communication device. The sixth interface 52F may be connected to an electrical cable connected to the gear shift operating device 38.

車速センサ60は、人力駆動車10の速度に関する情報を制御部52へ出力するように構成される。車速センサ60は、車輪14の回転速度に応じた信号を出力するように構成される。車速センサ60は、たとえば、人力駆動車10のチェーンステー12Eに設けられる。車速センサ60は、磁気センサを含む。車速センサ60は、車輪14のスポーク、ディスクブレーキロータ、またはハブに取り付けられる1または複数の磁石の磁界を検出するように構成される。 The vehicle speed sensor 60 is configured to output information related to the speed of the human-powered vehicle 10 to the control unit 52. The vehicle speed sensor 60 is configured to output a signal corresponding to the rotational speed of the wheel 14. The vehicle speed sensor 60 is provided, for example, on the chainstay 12E of the human-powered vehicle 10. The vehicle speed sensor 60 includes a magnetic sensor. The vehicle speed sensor 60 is configured to detect the magnetic field of one or more magnets attached to the spokes, disc brake rotor, or hub of the wheel 14.

車速センサ60は、磁界を検出すると信号を出力するように構成される。制御部52は、たとえば、車輪14の回転に伴って車速センサ60から出力される信号の時間間隔または信号の幅と、車輪14の周長に関する情報とに基づいて、人力駆動車10の走行速度を演算するように構成される。車速センサ60は、人力駆動車10の速度に関する情報を出力するように構成されれば、どのような構成であってもよく、磁気センサに限らず、光学センサ、加速度センサ、または、GPS受信機などの他のセンサを含んでいてもよい。 The vehicle speed sensor 60 is configured to output a signal when it detects a magnetic field. The control unit 52 is configured to calculate the traveling speed of the human-powered vehicle 10, for example, based on the time interval or width of the signal output from the vehicle speed sensor 60 as the wheels 14 rotate, and information related to the circumference of the wheels 14. The vehicle speed sensor 60 may have any configuration as long as it is configured to output information related to the speed of the human-powered vehicle 10, and may include not only a magnetic sensor but also other sensors such as an optical sensor, an acceleration sensor, or a GPS receiver.

クランク回転センサ62は、クランク22の回転状態に応じた情報を制御部52へ出力するように構成される。クランク回転センサ62は、たとえば、クランク22の回転速度に応じた情報を検出するように構成される。クランク回転センサ62は、たとえば、人力駆動車10のペダル20の上死点、および、人力駆動車10のペダル20の下死点を検出するように構成される。クランク回転センサ62は、磁界の強度に応じた信号を出力する磁気センサを含んで構成される。周方向に磁界の強度が変化する環状の磁石が、クランク22の回転軸に連動して回転する部材、または、クランク22の回転軸からフロントチェーンホイール24までの間の動力伝達経路に設けられる。たとえば、ペダル20の上死点、および、ペダル20の下死点において、磁界の強度が最も大きくなるように、クランク回転センサ62は設けられる。 The crank rotation sensor 62 is configured to output information corresponding to the rotational state of the crank 22 to the control unit 52. The crank rotation sensor 62 is configured, for example, to detect information corresponding to the rotational speed of the crank 22. The crank rotation sensor 62 is configured, for example, to detect the top dead center and bottom dead center of the pedal 20 of the human-powered vehicle 10. The crank rotation sensor 62 includes a magnetic sensor that outputs a signal corresponding to the strength of a magnetic field. An annular magnet, whose magnetic field strength varies circumferentially, is provided on a member that rotates in conjunction with the rotation axis of the crank 22, or on the power transmission path from the rotation axis of the crank 22 to the front chainwheel 24. For example, the crank rotation sensor 62 is positioned so that the magnetic field strength is greatest at the top dead center and bottom dead center of the pedal 20.

たとえば、クランク22の回転軸とフロントチェーンホイール24との間にワンウェイクラッチが設けられない場合、フロントチェーンホイール24に環状の磁石が設けられてもよい。クランク回転センサ62は、クランク22の回転状態に応じた情報を出力するように構成されれば、どのような構成であってもよく、磁気センサに代えて光学センサ、加速度センサ、ジャイロセンサ、またはトルクセンサなどを含んでいてもよい。 For example, if no one-way clutch is provided between the rotation axis of the crank 22 and the front chain wheel 24, an annular magnet may be provided on the front chain wheel 24. The crank rotation sensor 62 may have any configuration as long as it is configured to output information corresponding to the rotation state of the crank 22, and may include an optical sensor, acceleration sensor, gyro sensor, torque sensor, etc. instead of a magnetic sensor.

姿勢角センサ64は、人力駆動車10の姿勢角に関する情報を制御部52へ出力するように構成される。姿勢角センサ64は、角速度センサを含む。姿勢角センサ64は、加速度センサを含んでもよい。人力駆動車10の姿勢角は、人力駆動車10のヨー角度、人力駆動車10のロール角度、および、人力駆動車10のピッチ角度を含む。 The attitude angle sensor 64 is configured to output information regarding the attitude angle of the human-powered vehicle 10 to the control unit 52. The attitude angle sensor 64 includes an angular velocity sensor. The attitude angle sensor 64 may also include an acceleration sensor. The attitude angle of the human-powered vehicle 10 includes the yaw angle of the human-powered vehicle 10, the roll angle of the human-powered vehicle 10, and the pitch angle of the human-powered vehicle 10.

姿勢角センサ64は、X軸、Y軸、および、Z軸の軸方向における角速度に応じた情報を出力するように構成される。姿勢角センサ64は、水平面に前輪14A、および、後輪14Bを接地させて直立させた基準状態において、Z軸が重力方向に沿うように人力駆動車10に設けられる。具体的には、姿勢角センサ64は、水平面に前輪14A、および、後輪14Bを接地させて直立させた状態において、Z軸正方向が鉛直方向に一致するように人力駆動車10に設けられる。姿勢角センサ64は、水平面に前輪14A、および、後輪14Bを接地させて直立させた状態において、X軸が人力駆動車10の前後方向に沿うように人力駆動車10に設けられる。具体的には、姿勢角センサ64は、水平面に前輪14A、および、後輪14Bを接地させて直立させた状態において、X軸正方向が人力駆動車10の前進方向に一致するように設けられる。姿勢角センサ64は、人力駆動車10のヨー角度の脈動と、人力駆動車10のロール角度の脈動とが逆位相となるように設けられる。たとえば、ハンドルが右方向に回動された場合、姿勢角センサ64は、ヨー角度が正方向の振幅となるように設けられる。人力駆動車10が右方向に傾けられた場合、姿勢角センサ64は、ロール角度が負方向の振幅となるように設けられる。姿勢角センサ64は、人力駆動車10のヨー角度の脈動と、人力駆動車10のロール角度の脈動とが同位相となるように設けられてもよい。たとえば、ハンドルが右方向に回動された場合、姿勢角センサ64は、ヨー角度が正方向の振幅となるように設けられる。人力駆動車10が右方向に傾けられた場合、姿勢角センサ64は、ロール角度が正方向の振幅となるように設けられる。人力駆動車10のピッチ角度は、人力駆動車10が走行する路面勾配に対応する。人力駆動車10が上り坂を走行する場合、ピッチ角度は正の値となる。人力駆動車10が下り坂を走行する場合、ピッチ角度は、負の値となる。 The attitude angle sensor 64 is configured to output information corresponding to the angular velocity in the X-, Y-, and Z-axis directions. The attitude angle sensor 64 is mounted on the human-powered vehicle 10 so that the Z-axis is aligned with the direction of gravity when the vehicle is in a standard state with the front wheels 14A and rear wheels 14B in contact with a horizontal surface and standing upright. Specifically, the attitude angle sensor 64 is mounted on the human-powered vehicle 10 so that the positive Z-axis direction is aligned with the vertical direction when the vehicle is in an upright state with the front wheels 14A and rear wheels 14B in contact with a horizontal surface. The attitude angle sensor 64 is mounted on the human-powered vehicle 10 so that the X-axis is aligned with the fore-and-aft direction of the vehicle when the vehicle is in an upright state with the front wheels 14A and rear wheels 14B in contact with a horizontal surface. Specifically, the attitude angle sensor 64 is installed so that the positive direction of the X-axis coincides with the forward direction of the human-powered vehicle 10 when the front wheels 14A and rear wheels 14B are placed on a horizontal surface and the vehicle is upright. The attitude angle sensor 64 is installed so that the yaw angle pulsation of the human-powered vehicle 10 and the roll angle pulsation of the human-powered vehicle 10 are out of phase with each other. For example, when the steering wheel is turned to the right, the attitude angle sensor 64 is installed so that the yaw angle has a positive amplitude. When the human-powered vehicle 10 is tilted to the right, the attitude angle sensor 64 is installed so that the roll angle has a negative amplitude. The attitude angle sensor 64 may also be installed so that the yaw angle pulsation of the human-powered vehicle 10 and the roll angle pulsation of the human-powered vehicle 10 are in phase with each other. For example, when the steering wheel is turned to the right, the attitude angle sensor 64 is installed so that the yaw angle has a positive amplitude. When the human-powered vehicle 10 is tilted to the right, the attitude angle sensor 64 is positioned so that the roll angle has a positive amplitude. The pitch angle of the human-powered vehicle 10 corresponds to the gradient of the road on which the human-powered vehicle 10 is traveling. When the human-powered vehicle 10 is traveling uphill, the pitch angle is a positive value. When the human-powered vehicle 10 is traveling downhill, the pitch angle is a negative value.

入力装置66は、入力された情報を制御部52へ出力するように構成される。入力装置66は、たとえば、サイクルコンピュータを含む。入力装置66は、人力駆動車10に着脱可能に設けられてもよい。入力装置66は、スマートフォンを含んでいてもよい。 The input device 66 is configured to output input information to the control unit 52. The input device 66 may include, for example, a cycle computer. The input device 66 may be detachably mounted on the human-powered vehicle 10. The input device 66 may also include a smartphone.

外部装置68は、たとえば、人力駆動車10の設定を外部から変更可能な装置である。外部装置68は、スマートデバイス、および、パーソナルコンピュータの少なくとも1つを含む。スマートデバイスは、スマートウォッチなどのウェアラブルデバイス、スマートフォン、および、タブレットコンピュータの少なくとも1つを含む。 The external device 68 is, for example, a device that can change the settings of the human-powered vehicle 10 from outside. The external device 68 includes at least one of a smart device and a personal computer. The smart device includes at least one of a wearable device such as a smartwatch, a smartphone, and a tablet computer.

変速操作装置38は、ユーザの手指などによって操作される操作スイッチを含む。好ましくは、変速操作装置38は、アップシフト用の操作スイッチと、ダウンシフト用の操作スイッチを含む。変速操作装置38は、好ましくは、ハンドルバー12Jに設けられる。 The gearshift operating device 38 includes an operating switch that is operated by the user's fingers, etc. Preferably, the gearshift operating device 38 includes an operating switch for upshifting and an operating switch for downshifting. The gearshift operating device 38 is preferably provided on the handlebar 12J.

制御部52は、人力駆動車10の運動状態に応じてライダの姿勢を検出する。ライダの姿勢は、シッティング姿勢、および、ダンシング姿勢を含む。シッティング姿勢は、ライダがサドル48Aに座ってペダル20を踏む姿勢である。ダンシング姿勢は、ライダがサドル48Aに座らずにペダル20を踏む姿勢である。 The control unit 52 detects the rider's posture according to the motion state of the human-powered vehicle 10. The rider's posture includes a sitting posture and a standing posture. A sitting posture is a posture in which the rider sits on the saddle 48A and presses on the pedals 20. A dancing posture is a posture in which the rider presses on the pedals 20 without sitting on the saddle 48A.

制御部52は、人力駆動車10の運動状態に応じてダンシング姿勢を検出する。制御部52は、人力駆動車10の運動状態の脈動に応じてダンシング姿勢を検出する。制御部52は、人力駆動車10のヨー角度の脈動、人力駆動車10のロール角度の脈動、人力駆動車10の車速の脈動、および、人力駆動車10のケイデンスの脈動のうち少なくとも1つに応じてダンシング姿勢を検出する。たとえば、制御部52は、人力駆動車10のヨー角度の脈動、および、人力駆動車10のロール角度の脈動に応じてライダの姿勢を検出する。ケイデンスは、人力駆動車10のクランク軸の回転速度を含む。ケイデンスは、人力駆動車10の後輪14Bの回転速度を変速装置32の変速比によって除算することによって算出されてもよい。 The control unit 52 detects the standing posture according to the motion state of the human-powered vehicle 10. The control unit 52 detects the standing posture according to the pulsation of the motion state of the human-powered vehicle 10. The control unit 52 detects the standing posture according to at least one of the pulsation of the yaw angle of the human-powered vehicle 10, the pulsation of the roll angle of the human-powered vehicle 10, the pulsation of the vehicle speed of the human-powered vehicle 10, and the pulsation of the cadence of the human-powered vehicle 10. For example, the control unit 52 detects the rider's posture according to the pulsation of the yaw angle of the human-powered vehicle 10 and the pulsation of the roll angle of the human-powered vehicle 10. The cadence includes the rotational speed of the crankshaft of the human-powered vehicle 10. The cadence may be calculated by dividing the rotational speed of the rear wheel 14B of the human-powered vehicle 10 by the gear ratio of the transmission 32.

ライダの姿勢がダンシング姿勢である場合、人力駆動車10は、左右方向に振られながら駆動される。すなわち、ライダの姿勢がダンシング姿勢である場合、人力駆動車10は、左右方向に交互に傾けられる。ライダの姿勢がダンシング姿勢である場合、人力駆動車10のハンドルバー12Jは、人力駆動車10の左右方向の振れに応じて回動される。 When the rider is in a dancing position, the human-powered vehicle 10 is driven while swaying left and right. In other words, when the rider is in a dancing position, the human-powered vehicle 10 is tilted alternately left and right. When the rider is in a dancing position, the handlebars 12J of the human-powered vehicle 10 are rotated in accordance with the left and right sway of the human-powered vehicle 10.

ライダの姿勢がダンシング姿勢である場合、図3に示すように、人力駆動車10のロール角度の振幅、および、人力駆動車10のヨー角度の振幅は、周期的に変化する。図3において、ヨー角度の振幅の変化は、破線によって示される。図3において、ロール角度の振幅の変化は、実線によって示される。姿勢角センサ64は、人力駆動車10のロール角度の脈動と、人力駆動車10のヨー角度の脈動とが逆位相となるように人力駆動車10に設けられる。図3では、時間t0において、ライダの姿勢がシッティング姿勢からダンシング姿勢に変更される。ライダの姿勢がダンシング姿勢であり、たとえば、人力駆動車10が右方向に傾けられた場合、人力駆動車10のハンドルバー12Jは右方向へ回動される。人力駆動車10が左方向に傾けられた場合、人力駆動車10のハンドルバー12Jは左方向へ回動される。人力駆動車10の傾きが右方向から左方向へ変更された場合、ハンドルの回動は、右方向から左方向に変更される。すなわち、ライダの姿勢がダンシング姿勢である場合、人力駆動車10のロール角度の脈動、および、人力駆動車10のヨー角度の脈動は、関連性を有する。そのため、ライダの姿勢がダンシング姿勢である場合、ロール角度が極大値となるタイミングと、ヨー角度の極小値となるタイミングとは、一致する。ライダの姿勢がダンシング姿勢である場合、ロール角度が極小値となるタイミングと、ヨー角度が極大値となるタイミングとは、一致する。「一致」は、完全な一致に加えて、検出誤差、および、発生タイミングのずれなどによる不完全な一致を含む。すなわち、「一致」は、一致しているとみなせる許容範囲を含む。 When the rider is in a dancing position, as shown in Figure 3, the amplitude of the roll angle of the human-powered vehicle 10 and the amplitude of the yaw angle of the human-powered vehicle 10 change periodically. In Figure 3, the change in the amplitude of the yaw angle is indicated by a dashed line. In Figure 3, the change in the amplitude of the roll angle is indicated by a solid line. The attitude angle sensor 64 is installed on the human-powered vehicle 10 so that the pulsation of the roll angle of the human-powered vehicle 10 and the pulsation of the yaw angle of the human-powered vehicle 10 are in opposite phase. In Figure 3, at time t0, the rider's position changes from a sitting position to a dancing position. When the rider is in a dancing position and the human-powered vehicle 10 is tilted to the right, for example, the handlebar 12J of the human-powered vehicle 10 is rotated to the right. When the human-powered vehicle 10 is tilted to the left, the handlebar 12J of the human-powered vehicle 10 is rotated to the left. When the tilt of the human-powered vehicle 10 changes from right to left, the rotation of the handlebars changes from right to left. In other words, when the rider's posture is a standing posture, the pulsation of the roll angle of the human-powered vehicle 10 and the pulsation of the yaw angle of the human-powered vehicle 10 are correlated. Therefore, when the rider's posture is a standing posture, the timing when the roll angle reaches its maximum value and the timing when the yaw angle reaches its minimum value coincide. When the rider's posture is a standing posture, the timing when the roll angle reaches its minimum value and the timing when the yaw angle reaches its maximum value coincide. "Agreement" includes not only perfect agreement, but also imperfect agreement due to detection errors and differences in occurrence timing. In other words, "agreement" includes an acceptable range within which agreement can be considered.

制御部52は、図4に示す制御フローを実行することによって、ライダの姿勢を検出する。 The control unit 52 detects the rider's posture by executing the control flow shown in Figure 4.

制御部52は、ステップS10において、人力駆動車10のヨー角度、および、人力駆動車10のロール角度を検出する。制御部52は、姿勢角センサ64から出力される情報に基づいて、人力駆動車10のヨー角度、および、人力駆動車10のロール角度を検出する。制御部52は、ステップS10において、人力駆動車10のヨー角度、および、人力駆動車10のロール角度を検出した後に、ステップS11に移行する。 In step S10, the control unit 52 detects the yaw angle and roll angle of the human-powered vehicle 10. The control unit 52 detects the yaw angle and roll angle of the human-powered vehicle 10 based on information output from the attitude angle sensor 64. After detecting the yaw angle and roll angle of the human-powered vehicle 10 in step S10, the control unit 52 proceeds to step S11.

制御部52は、ステップS11において、平均化処理を行う。制御部52は、検出された人力駆動車10のヨー角度、および、検出された人力駆動車10のロール角度に平均化処理を行う。制御部52は、ステップS11において、平均化処理を行った後に、ステップS12に移行する。 In step S11, the control unit 52 performs averaging processing. The control unit 52 performs averaging processing on the detected yaw angle of the human-powered vehicle 10 and the detected roll angle of the human-powered vehicle 10. After performing the averaging processing in step S11, the control unit 52 proceeds to step S12.

制御部52は、ステップS12において、人力駆動車10のヨー角度の極大値、または、ヨー角度の極小値が検出されたか否かを判定する。制御部52は、所定判定時間におけるヨー角度に基づいて、ヨー角度の極大値、または、ヨー角度の極小値が検出されたか否かを判定する。所定判定時間は、予め設定された時間である。所定判定時間は、現在の時間から所定検出時間前までの時間を含む。所定検出時間は、ダンシング姿勢において、ハンドルバー12Jの回動方向の変更を検出できる時間である。所定検出時間は、ダンシング姿勢において、人力駆動車10の左右方向の傾き方向の変更を検出できる時間である。所定検出時間は、ダンシング姿勢におけるハンドルバー12Jの回動方向の変更と、ダンシング姿勢における人力駆動車10の左右方向の傾き方向の変更とずれに対応する時間でもある。制御部52は、ステップS12においてヨー角度の極大値、または、ヨー角度の極小値を検出した場合、ステップS13に移行する。制御部52は、ステップS12において、ヨー角度の極大値、および、ヨー角度の極小値を検出しない場合、今回の制御フローを終了する。 In step S12, the control unit 52 determines whether a maximum or minimum value of the yaw angle of the human-powered vehicle 10 has been detected. The control unit 52 determines whether a maximum or minimum value of the yaw angle has been detected based on the yaw angle at a predetermined determination time. The predetermined determination time is a pre-set time. The predetermined determination time includes the time from the current time to a predetermined detection time ago. The predetermined detection time is the time during which a change in the rotation direction of the handlebar 12J can be detected in the dancing position. The predetermined detection time is the time during which a change in the left-right tilt direction of the human-powered vehicle 10 can be detected in the dancing position. The predetermined detection time is also the time corresponding to the difference between the change in the rotation direction of the handlebar 12J in the dancing position and the change in the left-right tilt direction of the human-powered vehicle 10 in the dancing position. If the control unit 52 detects a maximum or minimum value of the yaw angle in step S12, the control unit 52 proceeds to step S13. If the control unit 52 does not detect a maximum or minimum value of the yaw angle in step S12, it ends this control flow.

制御部52は、ステップS13において、人力駆動車10のロール角度の極大値、または、ロール角度の極小値が検出されたか否かを判定する。制御部52は、所定判定時間におけるロール角度に基づいて、ロール角度の極大値、または、ロール角度の極小値が検出されたか否かを判定する。制御部52は、ステップS13において、ロール角度の極大値、または、ロール角度の極小値を検出した場合、ステップS14に移行する。制御部52は、ステップS13において、ロール角度の極大値、および、ロール角度の極小値を検出しない場合、今回の制御フローを終了する。 In step S13, the control unit 52 determines whether a maximum or minimum roll angle of the human-powered vehicle 10 has been detected. Based on the roll angle at a predetermined determination time, the control unit 52 determines whether a maximum or minimum roll angle has been detected. If the control unit 52 detects a maximum or minimum roll angle in step S13, it proceeds to step S14. If the control unit 52 does not detect a maximum or minimum roll angle in step S13, it ends the current control flow.

制御部52は、ステップS14において、ヨー角度とロール角度との組み合わせが所定の組み合わせ条件を満たすか否かを判定する。所定の組み合わせ条件は、姿勢角センサ64の設定によって決められる。たとえば、人力駆動車10のヨー角度の脈動と、人力駆動車10のロール角度の脈動とが逆位相となるように姿勢角センサ64が設けられる場合、所定の組み合わせ条件は、ヨー角度が極大値であり、かつ、ロール角度が極小値である条件を含む。人力駆動車10のヨー角度の脈動と、人力駆動車10のロール角度の脈動とが逆位相となるように姿勢角センサ64が設けられる場合、所定の組み合わせ条件は、ヨー角度が極小値であり、かつ、ロール角度が極大値である条件を含む。たとえば、人力駆動車10のヨー角度の脈動と、人力駆動車10のロール角度の脈動とが同位相となるように姿勢角センサ64が設けられる場合、所定の組み合わせ条件は、ヨー角度が極大値であり、かつ、ロール角度が極大値である条件を含む。人力駆動車10のヨー角度の脈動と、人力駆動車10のロール角度の脈動とが同位相となるように姿勢角センサ64が設けられる場合、所定の組み合わせ条件は、ヨー角度が極小値であり、かつ、ロール角度が極小値である条件を含む。制御部52は、ステップS14において、ヨー角度とロール角度との組み合わせが所定の組み合わせ条件を満たすと判定した場合、ステップS15に移行する。制御部52は、ステップS14において、ヨー角度とロール角度との組み合わせが所定の組み合わせ条件を満たさないと判定した場合、今回の制御フローを終了する。 In step S14, the control unit 52 determines whether the combination of the yaw angle and the roll angle satisfies a predetermined combination condition. The predetermined combination condition is determined by the settings of the attitude angle sensor 64. For example, if the attitude angle sensor 64 is installed so that the yaw angle pulsation of the human-powered vehicle 10 and the roll angle pulsation of the human-powered vehicle 10 are in opposite phase, the predetermined combination condition includes a condition where the yaw angle is at a maximum value and the roll angle is at a minimum value. If the attitude angle sensor 64 is installed so that the yaw angle pulsation of the human-powered vehicle 10 and the roll angle pulsation of the human-powered vehicle 10 are in opposite phase, the predetermined combination condition includes a condition where the yaw angle is at a minimum value and the roll angle is at a maximum value. For example, if the attitude angle sensor 64 is installed so that the yaw angle pulsation of the human-powered vehicle 10 and the roll angle pulsation of the human-powered vehicle 10 are in phase, the predetermined combination condition includes a condition in which the yaw angle is at a maximum value and the roll angle is also at a maximum value. If the attitude angle sensor 64 is installed so that the yaw angle pulsation of the human-powered vehicle 10 and the roll angle pulsation of the human-powered vehicle 10 are in phase, the predetermined combination condition includes a condition in which the yaw angle is at a minimum value and the roll angle is also at a minimum value. If the control unit 52 determines in step S14 that the combination of the yaw angle and the roll angle satisfies the predetermined combination condition, it proceeds to step S15. If the control unit 52 determines in step S14 that the combination of the yaw angle and the roll angle does not satisfy the predetermined combination condition, it terminates the current control flow.

制御部52は、ステップS15、ペダリング周期を算出する。制御部52は、検出されたケイデンスに基づいてペダリング周期を算出する。ペダリング周期は、ペダル20が1回転する時間である。制御部52は、現在のケイデンスに基づいてペダリング周期を算出する。制御部52は、ペダリング周期を算出した後に、ステップS16に移行する。 In step S15, the control unit 52 calculates the pedaling period. The control unit 52 calculates the pedaling period based on the detected cadence. The pedaling period is the time it takes for the pedal 20 to rotate once. The control unit 52 calculates the pedaling period based on the current cadence. After calculating the pedaling period, the control unit 52 proceeds to step S16.

制御部52は、ステップS16において、ペダル20が上死点、および、ペダル20が下死点となる所定タイミングを算出する。制御部52は、ペダリング周期に基づいて所定タイミングを算出する。制御部52は、現在のケイデンスに基づいて、ペダル20が上死点、および、下死点となるタイミングを予測する。制御部52は、ペダリング周期の半分の時間となるタイミングを、所定タイミングとして算出する。所定タイミングは、人力駆動車10のロール角度の極大値、または、ロール角度の極小値の発生が予測されるタイミングである。所定タイミングは、人力駆動車10のヨー角度の極大値、または、ヨー角度の極小値の発生が予測されるタイミングである。 In step S16, the control unit 52 calculates the predetermined timing when the pedal 20 will be at top dead center and bottom dead center. The control unit 52 calculates the predetermined timing based on the pedaling cycle. The control unit 52 predicts the timing when the pedal 20 will be at top dead center and bottom dead center based on the current cadence. The control unit 52 calculates the timing that is half the pedaling cycle as the predetermined timing. The predetermined timing is the timing when the roll angle of the human-powered vehicle 10 is predicted to reach a maximum value or a minimum value. The predetermined timing is the timing when the yaw angle of the human-powered vehicle 10 is predicted to reach a maximum value or a minimum value.

ライダの姿勢がダンシング姿勢である場合、ライダは、左右方向への人力駆動車10の傾き方向を切り替えるタイミングに合わせて、ペダル20を踏む。すなわち、左右方向への人力駆動車10の傾き方向が切り替えられるタイミングは、ペダル20が上死点、および、下死点となるタイミングに一致する。そのため、ライダの姿勢がダンシング姿勢である場合、ロール角度の極大値、および、ロール角度の極小値が出現するタイミングは、ペダル20が上死点、および、下死点となるタイミングに一致する。同様に、ライダの姿勢がダンシング姿勢である場合、ヨー角度の極大値、および、ヨー角度の極小値が出現するタイミングは、ペダル20が上死点、および、下死点となるタイミングに一致する。所定タイミングは、ダンシング姿勢においてペダル20が上死点、および、下死点となるタイミングと、ダンシング姿勢において人力駆動車10の傾き方向が切り替えられるタイミングとのずれを含む。制御部52は、ステップS16において、所定タイミングを算出した後に、ステップS17に移行する。 When the rider is in a dancing position, the rider depresses the pedals 20 in time with the timing of switching the tilt direction of the human-powered vehicle 10 to the left or right. In other words, the timing at which the tilt direction of the human-powered vehicle 10 switches to the left or right coincides with the timing at which the pedals 20 reach top dead center and bottom dead center. Therefore, when the rider is in a dancing position, the timing at which the maximum and minimum values of the roll angle appear coincide with the timing at which the pedals 20 reach top dead center and bottom dead center. Similarly, when the rider is in a dancing position, the timing at which the maximum and minimum values of the yaw angle appear coincide with the timing at which the pedals 20 reach top dead center and bottom dead center. The specified timing includes the difference between the timing at which the pedals 20 reach top dead center and bottom dead center in the dancing position and the timing at which the tilt direction of the human-powered vehicle 10 switches in the dancing position. After calculating the predetermined timing in step S16, the control unit 52 proceeds to step S17.

制御部52は、ステップS17において、現在のタイミングが所定タイミングであるか否かを判定する。制御部52は、ヨー角度とロール角度との組み合わせが所定の組み合わせ条件を満たすタイミングが、所定タイミングであるか否かを判定する。制御部52は、現在のタイミングが所定タイミングであると判定した場合、ステップS18に移行する。制御部52は、現在のタイミングが所定タイミングではないと判定した場合、今回の制御フローを終了する。 In step S17, the control unit 52 determines whether the current timing is a predetermined timing. The control unit 52 determines whether the timing at which the combination of yaw angle and roll angle satisfies a predetermined combination condition is a predetermined timing. If the control unit 52 determines that the current timing is a predetermined timing, the control unit 52 proceeds to step S18. If the control unit 52 determines that the current timing is not a predetermined timing, the control unit 52 ends the current control flow.

制御部52は、ステップS18において、ヨー角度の第1ピーク値、および、ロール角度の第2ピーク値を検出する。制御部52は、ペダリング周期に応じて、ヨー角度の第1ピーク値、および、ロール角度の第2ピーク値を検出する。制御部52は、所定タイミングにおけるヨー角度の第1ピーク値、および、所定タイミングにおけるロール角度の第2ピーク値を検出する。制御部52は、人力駆動車10のペダル20の上死点、および、ペダル20の下死点におけるヨー角度の第1ピーク値を検出する。制御部52は、人力駆動車10のペダル20の上死点、および、ペダル20の下死点におけるロール角度の第2ピーク値を検出する。制御部52は、ステップS12において検出されるヨー角度の極大値、または、ヨー角度を、第1ピーク値として検出する。制御部52は、ステップS13において検出されるロール角度の極大値、または、ロール角度の極小値を、第2ピーク値として検出する。制御部52は、ステップS18において、第1ピーク値、および、第2ピーク値を検出した後に、ステップS19に移行する。 In step S18, the control unit 52 detects the first peak value of the yaw angle and the second peak value of the roll angle. The control unit 52 detects the first peak value of the yaw angle and the second peak value of the roll angle according to the pedaling cycle. The control unit 52 detects the first peak value of the yaw angle at a predetermined timing and the second peak value of the roll angle at a predetermined timing. The control unit 52 detects the first peak value of the yaw angle at the top dead center and the bottom dead center of the pedal 20 of the human-powered vehicle 10. The control unit 52 detects the second peak value of the roll angle at the top dead center and the bottom dead center of the pedal 20 of the human-powered vehicle 10. The control unit 52 detects the maximum value of the yaw angle or the yaw angle detected in step S12 as the first peak value. The control unit 52 detects the maximum value of the roll angle or the minimum value of the roll angle detected in step S13 as the second peak value. After detecting the first peak value and the second peak value in step S18, the control unit 52 proceeds to step S19.

制御部52は、ステップS19において、第1ピーク値の大きさと、第2ピーク値の大きさの差分を算出する。制御部52は、第2ピーク値の絶対値から、第1ピーク値の絶対値を減算し、差分を算出する。制御部52は、ステップS19において、第1ピーク値の大きさと、第2ピーク値の大きさの差分を算出した後に、ステップS20に移行する。 In step S19, the control unit 52 calculates the difference between the magnitude of the first peak value and the magnitude of the second peak value. The control unit 52 calculates the difference by subtracting the absolute value of the first peak value from the absolute value of the second peak value. After calculating the difference between the magnitude of the first peak value and the magnitude of the second peak value in step S19, the control unit 52 proceeds to step S20.

制御部52は、ステップS20において、ライダの姿勢を検出する。制御部52は、ヨー角度の大きさと、ロール角度の大きさとを重ね合わせた値に応じてライダの姿勢を検出する。ヨー角度の第1ピーク値の大きさと、ロール角度の第2ピーク値の大きさとの差分が、所定値よりも小さい場合、制御部52は、ダンシング姿勢を検出する。所定タイミングにおける第1ピーク値と、所定タイミングにおける第2ピーク値との差分が、所定値よりも小さい場合、制御部52は、ダンシング姿勢を検出する。差分が、所定値以上である場合、制御部52は、シッティング姿勢を検出する。所定値は、ライダの姿勢がダンシング姿勢である場合に生じる第1ピーク値の大きさと、ライダの姿勢がダンシング姿勢である場合に生じる第2ピーク値の大きさの差分に基づいて設定される。所定値は、実験、および、シミュレーションなどに基づいて設定される。 In step S20, the control unit 52 detects the rider's posture. The control unit 52 detects the rider's posture based on the combined value of the yaw angle and the roll angle. If the difference between the magnitude of the first peak value of the yaw angle and the magnitude of the second peak value of the roll angle is smaller than a predetermined value, the control unit 52 detects a dancing posture. If the difference between the first peak value at a predetermined timing and the second peak value at a predetermined timing is smaller than a predetermined value, the control unit 52 detects a dancing posture. If the difference is equal to or greater than a predetermined value, the control unit 52 detects a sitting posture. The predetermined value is set based on the difference between the magnitude of the first peak value that occurs when the rider's posture is a dancing posture and the magnitude of the second peak value that occurs when the rider's posture is a dancing posture. The predetermined value is set based on experiments, simulations, etc.

制御部52は、人力駆動車10のヨー角度の脈動、および、人力駆動車10のロール角度の脈動に応じて電動コンポーネントを制御する。電動コンポーネントは、変速装置32を含む。電動コンポーネントは、電動ドライブユニット、シートポスト48、および、制動装置の少なくとも1つを含んでもよい。 The control unit 52 controls the electric components in response to the yaw angle pulsation and the roll angle pulsation of the human-powered vehicle 10. The electric components include the transmission 32. The electric components may also include at least one of the electric drive unit, the seat post 48, and the braking device.

変速モードが自動変速モードであり、人力駆動車10の駆動に関する状態量が変速条件を満たす場合、制御部52は、変速比を変更するように変速装置32を制御する。人力駆動車10の駆動に関する状態量は、ケイデンス、速度、および、ドライブトレイン16に作用する人力駆動力の少なく1つを含む。たとえば、人力駆動車10の駆動に関する状態量は、ケイデンスである。制御部52は、ケイデンスに基づいて変速比が変わるように変速装置32を制御する。ケイデンスが変速条件を満たす場合、制御部52は、変速比を変更するように変速装置32を制御する。 When the gear shift mode is automatic and the state variables related to the driving of the human-powered vehicle 10 satisfy the gear shift conditions, the control unit 52 controls the transmission 32 to change the gear ratio. The state variables related to the driving of the human-powered vehicle 10 include at least one of cadence, speed, and the human-powered driving force acting on the drivetrain 16. For example, the state variable related to the driving of the human-powered vehicle 10 is cadence. The control unit 52 controls the transmission 32 to change the gear ratio based on the cadence. When the cadence satisfies the gear shift conditions, the control unit 52 controls the transmission 32 to change the gear ratio.

変速条件は、第1変速条件、および、第2変速条件を含む。制御部52は、ライダの姿勢に応じて、変速条件を、第1変速条件、または、第2変速条件に設定する。制御部52は、図5に示す制御フローを実行することによって、人力駆動車10の変速装置32を制御する。 The gear shift conditions include a first gear shift condition and a second gear shift condition. The control unit 52 sets the gear shift condition to either the first gear shift condition or the second gear shift condition depending on the rider's posture. The control unit 52 controls the transmission 32 of the human-powered vehicle 10 by executing the control flow shown in Figure 5.

制御部52は、ステップS30において、ライダの姿勢がダンシング姿勢であるか否かを判定する。制御部52は、ステップS30においてライダの姿勢をシッティング姿勢であると判定した場合、ステップS31に移行する。制御部52は、ステップS30において、ライダの姿勢をダンシング姿勢であると判定した場合、ステップS33に移行する。 In step S30, the control unit 52 determines whether the rider's posture is a standing posture. If the control unit 52 determines in step S30 that the rider's posture is a sitting posture, the control unit 52 proceeds to step S31. If the control unit 52 determines in step S30 that the rider's posture is a standing posture, the control unit 52 proceeds to step S33.

制御部52は、ステップS31において、変速条件を第1変速条件に設定する。第1変速条件は、人力駆動車10における基本変速条件である。ケイデンスが所定ケイデンス範囲を超える場合、第1変速条件が満たされる。ケイデンスが所定ケイデンス範囲を超えない場合、第1変速条件は満たされない。所定ケイデンス範囲は、下限ケイデンス以上、かつ、上限ケイデンス以下の範囲である。所定ケイデンス範囲は、基準ケイデンスを含む。下限ケイデンス、および上限ケイデンスのうち少なくとも1つは、基準ケイデンスに対して設定される。所定ケイデンス範囲は、傾斜状態に基づいて設定される。変速条件が第1変速条件である場合、制御部52は、人力駆動車10の傾斜状態に基づいて、さらに変速条件を設定する。 In step S31, the control unit 52 sets the gear shift condition to the first gear shift condition. The first gear shift condition is the basic gear shift condition for the human-powered vehicle 10. The first gear shift condition is met when the cadence exceeds the predetermined cadence range. The first gear shift condition is not met when the cadence does not exceed the predetermined cadence range. The predetermined cadence range is a range equal to or greater than the lower limit cadence and equal to or less than the upper limit cadence. The predetermined cadence range includes the reference cadence. At least one of the lower limit cadence and the upper limit cadence is set relative to the reference cadence. The predetermined cadence range is set based on the tilt state. If the gear shift condition is the first gear shift condition, the control unit 52 further sets gear shift conditions based on the tilt state of the human-powered vehicle 10.

傾斜状態は、人力駆動車10が走行する路面の勾配である。傾斜状態は、図6に示すように、「FLAT」、「UP1」、「UP2」、「UP3」、「DW1」、「DW2」、および、「DW3」の7つ状態を含む。 The inclination state is the gradient of the road surface on which the human-powered vehicle 10 is traveling. As shown in Figure 6, the inclination state includes seven states: "Flat," "UP1," "UP2," "UP3," "DW1," "DW2," and "DW3."

「FLAT」は、水平路面の状態を含む。「UP1」、「UP2」、および、「UP3」は、人力駆動車10の進行方向に対して上り傾斜の状態を含む。「UP2」は、「UP1」よりも上り傾斜が大きい状態である。「UP3」は、「UP2」よりも上り傾斜が大きい状態である。「DW1」、「DW2」、および、「DW3」は、人力駆動車10の進行方向に対して下り傾斜の状態を含む。「DW2」は、「DW1」よりも下り傾斜が大きい状態である。「DW3」は、「DW2」よりも下り傾斜が大きい状態である。 "Flat" includes a state where the road surface is level. "UP1," "UP2," and "UP3" include states where the road is inclined upward relative to the direction of travel of the human-powered vehicle 10. "UP2" is a state where the upward slope is greater than "UP1." "UP3" is a state where the upward slope is greater than "UP2." "DW1," "DW2," and "DW3" include states where the road is inclined downward relative to the direction of travel of the human-powered vehicle 10. "DW2" is a state where the downward slope is greater than "DW1." "DW3" is a state where the downward slope is greater than "DW2."

たとえば、傾斜状態が「FLAT」であり、かつ、ピッチ角度が第1閾値以上である場合、傾斜状態は、「FLAT」から「UP1」に変更される。第1閾値は、予め設定される値である。第1閾値は、上り傾斜を示す値である。傾斜状態が「UP1」であり、かつ、ピッチ角度が第2閾値以上である状態が第1時間以上継続する場合、傾斜状態は、「UP1」から「UP2」に変更される。第2閾値は、予め設定される値である。第2閾値は、第1閾値よりも大きい。第1時間は、予め設定される時間である。傾斜状態が「UP2」であり、かつ、ピッチ角度が第3閾値以上である状態が第2時間以上継続する場合、傾斜状態は、「UP2」から「UP3」に変更される。第3閾値は、予め設定される値である。第3閾値は、第2閾値よりも大きい。第2時間は、予め設定される時間である。第2時間は、第1時間と同じ時間であってもよい。 For example, if the tilt state is "FLAT" and the pitch angle is greater than or equal to the first threshold, the tilt state is changed from "FLAT" to "UP1." The first threshold is a preset value. The first threshold is a value indicating an uphill slope. If the tilt state is "UP1" and the pitch angle is greater than or equal to the second threshold and continues for a first time period or longer, the tilt state is changed from "UP1" to "UP2." The second threshold is a preset value. The second threshold is greater than the first threshold. The first time period is a preset time period. If the tilt state is "UP2" and the pitch angle is greater than or equal to the third threshold and continues for a second time period or longer, the tilt state is changed from "UP2" to "UP3." The third threshold is a preset value. The third threshold is greater than the second threshold. The second time period is a preset time period. The second time period may be the same as the first time period.

傾斜状態が「UP3」であり、かつ、ピッチ角度が第4閾値以下である場合、傾斜状態は、「UP3」から「UP2」に変更される。第4閾値は、予め設定される値である。第4閾値は、第3閾値よりも小さい。傾斜状態が「UP2」であり、かつ、ピッチ角度が第5閾値以下である場合、傾斜状態は、「UP2」から「UP1」に変更される。第5閾値は、予め設定される値である。第5閾値は、第2閾値よりも小さい。傾斜状態が「UP1」であり、かつ、ピッチ角度が第6閾値以下である場合、傾斜状態は、「UP1」から「FLAT」に変更される。第6閾値は、予め設定される値である。第6閾値は、第1閾値よりも小さい。 When the tilt state is "UP3" and the pitch angle is equal to or less than the fourth threshold, the tilt state is changed from "UP3" to "UP2." The fourth threshold is a preset value. The fourth threshold is smaller than the third threshold. When the tilt state is "UP2" and the pitch angle is equal to or less than the fifth threshold, the tilt state is changed from "UP2" to "UP1." The fifth threshold is a preset value. The fifth threshold is smaller than the second threshold. When the tilt state is "UP1" and the pitch angle is equal to or less than the sixth threshold, the tilt state is changed from "UP1" to "FLAT." The sixth threshold is a preset value. The sixth threshold is smaller than the first threshold.

傾斜状態が「FLAT」であり、かつ、ピッチ角度が第7閾値以下である場合、傾斜状態は、「FLAT」から「DW1」に変更される。第7閾値は、予め設定される値である。第7閾値は、下り傾斜を示す値である。傾斜状態が「DW1」であり、かつ、ピッチ角度が第8閾値以下である状態が第3時間以上継続する場合、傾斜状態は、「DW1」から「DW2」に変更される。第8閾値は、予め設定される値である。第3時間は、予め設定される時間である。第8閾値は、第7閾値よりも小さい。傾斜状態が「DW2」であり、かつ、ピッチ角度が第9閾値以下である状態が第4時間以上継続する場合、傾斜状態は、「DW2」から「DW3」に変更される。第9閾値は、予め設定される値である。第9閾値は、第8閾値よりも小さい。第4時間は、予め設定される時間である。第4時間は、第3時間と同じ時間であってもよい。 When the tilt state is "FLAT" and the pitch angle is less than or equal to the seventh threshold, the tilt state is changed from "FLAT" to "DW1." The seventh threshold is a preset value. The seventh threshold is a value indicating a downward slope. When the tilt state is "DW1" and the pitch angle is less than or equal to the eighth threshold for a period of three hours or more, the tilt state is changed from "DW1" to "DW2." The eighth threshold is a preset value. The third period is a preset period. The eighth threshold is smaller than the seventh threshold. When the tilt state is "DW2" and the pitch angle is less than the ninth threshold for a period of four hours or more, the tilt state is changed from "DW2" to "DW3." The ninth threshold is a preset value. The ninth threshold is smaller than the eighth threshold. The fourth period is a preset period. The fourth period may be the same as the third period.

傾斜状態が「DW3」であり、かつ、ピッチ角度が第10閾値以上である場合、傾斜状態は、「DW3」から「DW2」に変更される。第10閾値は、予め設定される値である。第10閾値は、第9閾値よりも大きい。傾斜状態が「DW2」であり、かつ、ピッチ角度が第11閾値以上である場合、傾斜状態は、「DW2」から「DW1」に変更される。第11閾値は、予め設定される値である。第11閾値は、第8閾値よりも大きい。傾斜状態が「DW1」であり、かつ、ピッチ角度が第12閾値以上である場合、傾斜状態は、「DW1」から「FLAT」に変更される。第12閾値は、予め設定される値である。第12閾値は、第7閾値よりも大きい。 If the tilt state is "DW3" and the pitch angle is greater than or equal to the tenth threshold, the tilt state is changed from "DW3" to "DW2." The tenth threshold is a preset value. The tenth threshold is greater than the ninth threshold. If the tilt state is "DW2" and the pitch angle is greater than or equal to the eleventh threshold, the tilt state is changed from "DW2" to "DW1." The eleventh threshold is a preset value. The eleventh threshold is greater than the eighth threshold. If the tilt state is "DW1" and the pitch angle is greater than or equal to the twelfth threshold, the tilt state is changed from "DW1" to "FLAT." The twelfth threshold is a preset value. The twelfth threshold is greater than the seventh threshold.

所定ケイデンス範囲は、図7、および、図8に示すように、各傾斜状態に対してそれぞれ設定される。 The specified cadence range is set for each incline state, as shown in Figures 7 and 8.

傾斜状態が「FLAT」である場合、所定ケイデンス範囲は、第1所定ケイデンス範囲に設定される。第1所定ケイデンス範囲は、第1下限ケイデンス以上、かつ、第1上限ケイデンス以下の範囲である。第1下限ケイデンスは、基準ケイデンスから第1所定値が減算されて設定される。第1所定値は、予め設定される値である。第1上限ケイデンスは、基準ケイデンスに第1所定値が加算されて設定される。 When the inclination state is "FLAT," the predetermined cadence range is set to the first predetermined cadence range. The first predetermined cadence range is the range equal to or greater than the first lower limit cadence and equal to or less than the first upper limit cadence. The first lower limit cadence is set by subtracting a first predetermined value from the reference cadence. The first predetermined value is a value that is set in advance. The first upper limit cadence is set by adding the first predetermined value to the reference cadence.

傾斜状態が「UP1」である場合、所定ケイデンス範囲は、第2所定ケイデンス範囲に設定される。第2所定ケイデンス範囲は、第2下限ケイデンス以上、かつ、第2上限ケイデンス以下の範囲である。第2下限ケイデンスは、第1下限ケイデンスと同じである。第2下限ケイデンスは、第1下限ケイデンスとは異なる値であってもよい。第2上限ケイデンスは、基準ケイデンスに第2所定値が加算されて設定される。第2所定値は、予め設定される値である。第2所定値は、第1所定値よりも大きい。第2上限ケイデンスは、第1上限ケイデンスよりも大きい。 When the incline state is "UP1," the predetermined cadence range is set to the second predetermined cadence range. The second predetermined cadence range is the range equal to or greater than the second lower limit cadence and equal to or less than the second upper limit cadence. The second lower limit cadence is the same as the first lower limit cadence. The second lower limit cadence may be a value different from the first lower limit cadence. The second upper limit cadence is set by adding a second predetermined value to the reference cadence. The second predetermined value is a value that is set in advance. The second predetermined value is greater than the first predetermined value. The second upper limit cadence is greater than the first upper limit cadence.

傾斜状態が「UP2」、または、「UP3」である場合、所定ケイデンス範囲は、第3所定ケイデンス範囲に設定される。第3所定ケイデンス範囲は、第3下限ケイデンス以上、かつ、第3上限ケイデンス以下の範囲である。第3下限ケイデンスは、第2下限ケイデンスよりも大きい。第3下限ケイデンスは、ピッチ角度が第2閾値以上になった時のケイデンス、および、基準ケイデンスのうち、大きいケイデンスから、第3所定値が減算されて設定される。第3所定値は、予め設定される値である。第3上限ケイデンスは、第2上限ケイデンスよりも大きい。たとえば、第3上限ケイデンスは、第3下限ケイデンスに第4所定値が加算される値である。第4所定値は、第2所定値よりも大きい。「UP2」、および、「UP3」における所定ケイデンス範囲は、異なる範囲であってもよい。 When the incline state is "UP2" or "UP3," the predetermined cadence range is set to the third predetermined cadence range. The third predetermined cadence range is the range equal to or greater than the third lower limit cadence and equal to or less than the third upper limit cadence. The third lower limit cadence is greater than the second lower limit cadence. The third lower limit cadence is set by subtracting a third predetermined value from the larger of the cadence when the pitch angle is equal to or greater than the second threshold and the reference cadence. The third predetermined value is a preset value. The third upper limit cadence is greater than the second upper limit cadence. For example, the third upper limit cadence is the value obtained by adding a fourth predetermined value to the third lower limit cadence. The fourth predetermined value is greater than the second predetermined value. The predetermined cadence ranges for "UP2" and "UP3" may be different ranges.

傾斜状態が「DW1」である場合、所定ケイデンス範囲は、第1所定ケイデンス範囲に設定される。「FLAT」、および、「DW1」における所定ケイデンス範囲は、異なる範囲であってもよい。 When the incline state is "DW1," the predetermined cadence range is set to the first predetermined cadence range. The predetermined cadence ranges for "FLAT" and "DW1" may be different ranges.

傾斜状態が「DW2」である場合、所定ケイデンス範囲は、第4所定ケイデンス範囲に設定される。第4所定ケイデンス範囲は、第4下限ケイデンス以上、かつ、第4上限ケイデンス以下の範囲である。第4下限ケイデンスは、第1下限ケイデンスよりも小さい。第4下限ケイデンスは、基準ケイデンスから、第5所定値が減算されて設定される。第5所定値は、予め設定される値である。第5所定値は、第1所定値よりも大きい。第4上限ケイデンスは、第1上限ケイデンスよりも小さい。第4上限ケイデンスは、基準ケイデンスに第6所定値が加算されて設定される。第6所定値は、予め設定される値である。第6所定値は、第1所定値よりも小さい。 When the inclination state is "DW2," the predetermined cadence range is set to the fourth predetermined cadence range. The fourth predetermined cadence range is the range equal to or greater than the fourth lower limit cadence and equal to or less than the fourth upper limit cadence. The fourth lower limit cadence is smaller than the first lower limit cadence. The fourth lower limit cadence is set by subtracting a fifth predetermined value from the reference cadence. The fifth predetermined value is a value set in advance. The fifth predetermined value is larger than the first predetermined value. The fourth upper limit cadence is smaller than the first upper limit cadence. The fourth upper limit cadence is set by adding a sixth predetermined value to the reference cadence. The sixth predetermined value is a value set in advance. The sixth predetermined value is smaller than the first predetermined value.

傾斜状態が「DW3」である場合、所定ケイデンス範囲は、第5所定ケイデンス範囲に設定される。第5所定ケイデンス範囲は、第5下限ケイデンス以上、かつ、第5上限ケイデンス以下の範囲である。第5下限ケイデンスは、第4下限ケイデンスよりも小さい。第5下限ケイデンスは、基準ケイデンスから、第7所定値が減算されて設定される。第7所定値は、予め設定される値である。第7所定値は、第5所定値よりも大きい。第5上限ケイデンスは、第4上限ケイデンスと同じである。第5上限ケイデンスは、第4上限ケイデンスとは異なる値であってもよい。 When the incline state is "DW3," the predetermined cadence range is set to the fifth predetermined cadence range. The fifth predetermined cadence range is the range equal to or greater than the fifth lower limit cadence and equal to or less than the fifth upper limit cadence. The fifth lower limit cadence is smaller than the fourth lower limit cadence. The fifth lower limit cadence is set by subtracting a seventh predetermined value from the reference cadence. The seventh predetermined value is a value that is set in advance. The seventh predetermined value is larger than the fifth predetermined value. The fifth upper limit cadence is the same as the fourth upper limit cadence. The fifth upper limit cadence may be a value different from the fourth upper limit cadence.

制御部52は、ステップS31において、変速条件を第1変速条件に設定した後に、ステップS32に移行する。 In step S31, the control unit 52 sets the gear shift condition to the first gear shift condition, and then proceeds to step S32.

制御部52は、ステップS32において、第1変速条件に基づいて変速装置32を制御する。ケイデンスが所定ケイデンス範囲を超える場合、制御部52は、変速比を変更するように変速装置32を制御する。ケイデンスが所定ケイデンス範囲を超えない場合、制御部52は、現在の変速比を維持するように変速装置32を制御する。ケイデンスが上限ケイデンスよりも大きい場合、制御部52は、変速比が大きくなるように変速装置32を制御する。ケイデンスが下限ケイデンスよりも小さい場合、制御部52は、変速比が小さくなるように変速装置32を制御する。 In step S32, the control unit 52 controls the transmission 32 based on the first gear change condition. If the cadence exceeds the predetermined cadence range, the control unit 52 controls the transmission 32 to change the gear ratio. If the cadence does not exceed the predetermined cadence range, the control unit 52 controls the transmission 32 to maintain the current gear ratio. If the cadence is greater than the upper cadence limit, the control unit 52 controls the transmission 32 to increase the gear ratio. If the cadence is less than the lower cadence limit, the control unit 52 controls the transmission 32 to decrease the gear ratio.

制御部52は、ステップS33において、変速条件を第2変速条件に設定する。ライダの姿勢がダンシング姿勢である場合、制御部52は、変速装置32における変速条件を第1変速条件から第2変速条件に変更する。第2変速条件では、変速装置32における変速が制限される。第2変速条件は、第1変速条件よりも変速装置32における変速を制限するように設けられる。第2変速条件は、変速比が大きくなる変速を制限するように設けられる。第2変速条件は、第1変速条件よりも変速装置32の変速比を大きくする変速閾値が大きい。第2変速条件は、第1変速条件よりも変速装置32の変速比を小さくする変速閾値が大きい。ライダの姿勢がダンシング姿勢である場合、制御部52は、変速比を小さくする変速閾値を第1変速閾値に設定する。第1変速閾値は、第2変速閾値よりも大きい。第2変速閾値は、ライダの姿勢がダンシング姿勢ではなく、かつ、路面勾配が平坦路に対応する勾配において変速比を小さくする閾値である。たとえば、第2変速閾値は、第1変速条件における「FLAT」の第1下限ケイデンスに対応する。ケイデンスが、第6所定ケイデンス範囲を超える場合、第2変速条件が満たされる。ケイデンスが、第6所定ケイデンス範囲を超えない場合、第2変速条件が満たされない。第6所定ケイデンス範囲は、第6下限ケイデンス以上、かつ、第6上限ケイデンス以下の範囲である。第6上限ケイデンスは、第1変速条件における上限ケイデンスよりも大きい。たとえば、第6上限ケイデンスは、第1変速条件における第3上限ケイデンスよりも大きい。第6下限ケイデンスは、第1変速条件における下限ケイデンスよりも大きい。たとえば、第6下限ケイデンスは、第1変速条件における第1下限ケイデンスよりも大きい。第6下限ケイデンスは、第1変速閾値に対応する。制御部52は、ステップS33において、変速条件を第2変速条件に設定した後に、ステップS34に移行する。第2変速条件は、第1変速条件よりも変速装置32の変速比を小さくする変速閾値が小さくてもよい。たとえば、第6下限ケイデンスは、第1変速条件における下限ケイデンスよりも小さくてもよい。すなわち、第2変速条件は、変速比が小さくなる変速を抑制するように設けられてもよい。 In step S33, the control unit 52 sets the gear shifting condition to the second gear shifting condition. When the rider's posture is a dancing posture, the control unit 52 changes the gear shifting condition of the transmission 32 from the first gear shifting condition to the second gear shifting condition. Under the second gear shifting condition, gear shifting in the transmission 32 is restricted. The second gear shifting condition is set to restrict gear shifting in the transmission 32 more than under the first gear shifting condition. The second gear shifting condition is set to restrict gear shifts that increase the gear ratio. Under the second gear shifting condition, the gear shift threshold that increases the gear ratio of the transmission 32 is higher than under the first gear shifting condition. Under the second gear shifting condition, the gear shift threshold that decreases the gear ratio of the transmission 32 is higher than under the first gear shifting condition. When the rider's posture is a dancing posture, the control unit 52 sets the gear shift threshold that decreases the gear ratio to the first gear shift threshold. The first gear shift threshold is higher than the second gear shift threshold. The second shifting threshold is a threshold for reducing the gear ratio when the rider is not in a standing position and the road gradient corresponds to a flat road. For example, the second shifting threshold corresponds to the first lower limit cadence of "FLAT" under the first shifting condition. The second shifting condition is met when the cadence exceeds the sixth predetermined cadence range. The second shifting condition is not met when the cadence does not exceed the sixth predetermined cadence range. The sixth predetermined cadence range is equal to or greater than the sixth lower limit cadence and equal to or less than the sixth upper limit cadence. The sixth upper limit cadence is greater than the upper limit cadence under the first shifting condition. For example, the sixth upper limit cadence is greater than the third upper limit cadence under the first shifting condition. The sixth lower limit cadence is greater than the lower limit cadence under the first shifting condition. For example, the sixth lower limit cadence is greater than the first lower limit cadence under the first shifting condition. The sixth lower limit cadence corresponds to the first shifting threshold. After setting the shifting condition to the second shifting condition in step S33, the control unit 52 proceeds to step S34. The second shifting condition may have a lower shifting threshold for reducing the gear ratio of the transmission 32 than the first shifting condition. For example, the sixth lower limit cadence may be lower than the lower limit cadence under the first shifting condition. In other words, the second shifting condition may be set to suppress shifts that reduce the gear ratio.

制御部52は、ステップS34において、第2変速条件に基づいて変速装置32を制御する。ライダの姿勢がダンシング姿勢である場合、制御部52は、変速比が大きくなることを制限するように変速装置32を制御する。ライダの姿勢がダンシング姿勢である場合、制御部52は、変速比が小さくなることを許容するように変速装置32を制御する。ライダの姿勢がダンシング姿勢である場合、制御部52は、路面勾配にかかわらず、変速比が大きくなることを制限するように変速装置32を制御する。ライダの姿勢がダンシング姿勢である場合、制御部52は、路面勾配にかかわらず、変速比が小さくなることを許容するように変速装置32を制御する。ケイデンスが第6所定ケイデンス範囲を超える場合、制御部52は、変速比を変更するように変速装置32を制御する。ケイデンスが第6所定ケイデンス範囲を超えない場合、制御部52は、現在の変速比を維持するように変速装置32を制御する。ケイデンスが第6上限ケイデンスよりも大きい場合、制御部52は、変速比が大きくなるように変速装置32を制御する。ケイデンスが第6下限ケイデンスよりも小さい場合、制御部52は、変速比が小さくなるように変速装置32を制御する。ライダの姿勢がダンシング姿勢であり、かつ、ケイデンスが下限ケイデンス未満になる場合、制御部52は、変速比が小さくなるように変速装置32を制御する。ケイデンスが所定時間連続して下限ケイデンス未満となる場合、制御部52は、変速比が小さくなるように変速装置32を制御してもよい。所定時間は、予め設定される時間である。所定時間は、たとえば、検出されるケイデンスが安定する時間である。ライダの姿勢がダンシング姿勢である場合、制御部52は、変速比が大きくなる変速を禁止するように変速装置32を制御してもよい。すなわち、第2変速条件は、変速比が大きくなる変速を禁止するように設けられてもよい。 In step S34, the control unit 52 controls the transmission 32 based on the second gear shifting condition. When the rider's posture is a standing posture, the control unit 52 controls the transmission 32 to restrict an increase in the gear ratio. When the rider's posture is a standing posture, the control unit 52 controls the transmission 32 to allow a decrease in the gear ratio. When the rider's posture is a standing posture, the control unit 52 controls the transmission 32 to restrict an increase in the gear ratio, regardless of the road gradient. When the rider's posture is a standing posture, the control unit 52 controls the transmission 32 to allow a decrease in the gear ratio, regardless of the road gradient. When the cadence exceeds the sixth predetermined cadence range, the control unit 52 controls the transmission 32 to change the gear ratio. When the cadence does not exceed the sixth predetermined cadence range, the control unit 52 controls the transmission 32 to maintain the current gear ratio. If the cadence is greater than the sixth upper limit cadence, the control unit 52 controls the transmission 32 to increase the gear ratio. If the cadence is less than the sixth lower limit cadence, the control unit 52 controls the transmission 32 to decrease the gear ratio. If the rider's posture is dancing and the cadence is less than the lower limit cadence, the control unit 52 controls the transmission 32 to decrease the gear ratio. If the cadence is less than the lower limit cadence for a predetermined consecutive time, the control unit 52 may control the transmission 32 to decrease the gear ratio. The predetermined time is a time that is set in advance. For example, the predetermined time is the time until the detected cadence stabilizes. If the rider's posture is dancing, the control unit 52 may control the transmission 32 to prohibit a gear change that would increase the gear ratio. In other words, the second gear change condition may be set to prohibit a gear change that would increase the gear ratio.

(第2実施形態)
第2実施形態に係る人力駆動車10が説明される。第1実施形態に係る人力駆動車10と同じ構成、および、同じ制御についての説明は、省略される。第2実施形態に係る人力駆動車10は、変速条件の設定処理が第1実施形態とは異なる。制御部52は、図9に示す制御フローを実行することによって、変速装置32を制御する。
Second Embodiment
A human-powered vehicle 10 according to the second embodiment will now be described. Descriptions of the same configurations and controls as those of the human-powered vehicle 10 according to the first embodiment will be omitted. The human-powered vehicle 10 according to the second embodiment differs from the first embodiment in the process of setting the gear change conditions. The control unit 52 controls the transmission 32 by executing the control flow shown in FIG. 9.

図9のステップS30~S32までの処理は、図5のステップS30~S32までの処理と同じである。 The processing from steps S30 to S32 in Figure 9 is the same as the processing from steps S30 to S32 in Figure 5.

制御部52は、ステップS30において、ライダの姿勢がダンシング姿勢であると判定した場合、ステップS40に移行する。 If the control unit 52 determines in step S30 that the rider's posture is a dancing posture, it proceeds to step S40.

制御部52は、ステップS40において、路面勾配が所定の上り勾配未満であるか否かを判定する。所定の上り勾配は、予め設定された勾配である。所定の上り勾配は、たとえば、「UP2」に対応する。制御部52は、ステップS40において、路面勾配が所定の上り勾配未満であると判定した場合、ステップS41に移行する。制御部52は、ステップS40において、路面勾配が所定の上り勾配以上であると判定した場合、ステップS33に移行する。ライダの姿勢がダンシング姿勢であり、かつ、路面勾配が所定の上り勾配以上である場合、制御部52は、ステップS33において、変速条件を第2変速条件に設定する。 In step S40, the control unit 52 determines whether the road surface gradient is less than a predetermined upward gradient. The predetermined upward gradient is a gradient that is set in advance. The predetermined upward gradient corresponds to "UP2," for example. If the control unit 52 determines in step S40 that the road surface gradient is less than the predetermined upward gradient, the control unit 52 proceeds to step S41. If the control unit 52 determines in step S40 that the road surface gradient is equal to or greater than the predetermined upward gradient, the control unit 52 proceeds to step S33. If the rider's posture is a standing posture and the road surface gradient is equal to or greater than the predetermined upward gradient, the control unit 52 sets the gear shift condition to the second gear shift condition in step S33.

制御部52は、ステップS41において、変速装置32の変速比が所定変速比以上であるか否かを判定する。所定変速比は、予め設定された変速比である。所定変速比は、変速装置32の高速段側の変速比である。たとえば、変速装置32が10段階に変速できる場合、所定変速比は、7段階の変速に対応する変速比である。制御部52は、ステップS41において、変速比が所定変速比未満であると判定した場合、ステップS31に移行する。ライダの姿勢がダンシング姿勢であり、かつ、変速装置32における変速比が所定変速比未満である場合、制御部52は、ステップS31において、変速条件を第1変速条件に設定する。制御部52は、ステップS41において、変速比が所定変速比以上であると判定した場合、ステップS33に移行する。ライダの姿勢がダンシング姿勢であり、かつ、変速装置32における変速比が所定変速比以上である場合、制御部52は、ステップS33において、変速条件を第1変速条件から第2変速条件に変更する。 In step S41, the control unit 52 determines whether the gear ratio of the transmission 32 is equal to or greater than a predetermined gear ratio. The predetermined gear ratio is a preset gear ratio. The predetermined gear ratio is the gear ratio on the higher speed side of the transmission 32. For example, if the transmission 32 can be shifted in 10 stages, the predetermined gear ratio is a gear ratio corresponding to 7 stages of shifting. If the control unit 52 determines in step S41 that the gear ratio is less than the predetermined gear ratio, it proceeds to step S31. If the rider's posture is a dancing posture and the gear ratio of the transmission 32 is less than the predetermined gear ratio, the control unit 52 sets the gear shifting condition to the first gear shifting condition in step S31. If the control unit 52 determines in step S41 that the gear ratio is equal to or greater than the predetermined gear ratio, it proceeds to step S33. If the rider's posture is a dancing posture and the gear ratio in the transmission 32 is equal to or greater than a predetermined gear ratio, the control unit 52 changes the gear shift condition from the first gear shift condition to the second gear shift condition in step S33.

ステップS33の処理は、図5のステップS33の処理と同じである。制御部52は、ステップS33において、変速条件を第2変速条件に設定した後に、ステップS34に移行する。 The processing of step S33 is the same as the processing of step S33 in Figure 5. In step S33, the control unit 52 sets the gear shift condition to the second gear shift condition, and then proceeds to step S34.

制御部52は、ステップS34において、図5のステップS34と同様に、第2変速条件に基づいて変速装置32を制御する。ライダの姿勢がダンシング姿勢であり、かつ、路面勾配が所定の上り勾配以上である場合、制御部52は、変速比が大きくなることを制限するように変速装置32を制御する。ライダの姿勢がダンシング姿勢であり、かつ、路面勾配が所定の上り勾配以上である場合、制御部52は、変速比が小さくなることを許容するように変速装置32を制御する。ライダの姿勢がダンシング姿勢であり、路面勾配が所定の上り勾配未満であり、かつ、変速比が所定変速比以上である場合、制御部52は、変速比が大きくなることを制限するように変速装置32を制御する。ライダの姿勢がダンシング姿勢であり、路面勾配が所定の上り勾配未満であり、かつ、変速比が所定変速比以上である場合、制御部52は、変速比が小さくなることを許容するように変速装置32を制御する。 In step S34, the control unit 52 controls the transmission 32 based on the second shifting condition, similar to step S34 in FIG. 5. When the rider's posture is standing and the road surface gradient is equal to or greater than a predetermined upward gradient, the control unit 52 controls the transmission 32 to restrict an increase in the gear ratio. When the rider's posture is standing and the road surface gradient is equal to or greater than a predetermined upward gradient, the control unit 52 controls the transmission 32 to allow a decrease in the gear ratio. When the rider's posture is standing, the road surface gradient is less than a predetermined upward gradient, and the gear ratio is equal to or greater than a predetermined gear ratio, the control unit 52 controls the transmission 32 to restrict an increase in the gear ratio. When the rider's posture is standing, the road surface gradient is less than a predetermined upward gradient, and the gear ratio is equal to or greater than a predetermined gear ratio, the control unit 52 controls the transmission 32 to allow a decrease in the gear ratio.

(第3実施形態)
第3実施形態に係る人力駆動車10が説明される。第1実施形態に係る人力駆動車10と同じ構成、および、同じ制御についての説明は、省略される。第3実施形態に係る人力駆動車10は、ライダの姿勢に基づく変速条件が第1実施形態とは異なる。
(Third embodiment)
A human-powered vehicle 10 according to the third embodiment will now be described. Descriptions of the same configurations and controls as those of the human-powered vehicle 10 according to the first embodiment will be omitted. The human-powered vehicle 10 according to the third embodiment differs from the first embodiment in the gear shift conditions based on the rider's posture.

変速条件は、第1変速条件、第2変速条件、および、第3変速条件を含む。制御部52は、図10に示す制御フローを実行することによって、変速装置32を制御する。 The gear shift conditions include a first gear shift condition, a second gear shift condition, and a third gear shift condition. The control unit 52 controls the transmission 32 by executing the control flow shown in Figure 10.

図10のステップS30~S32までの処理は、図5のステップS30~S32までの処理と同じである。 The processing from steps S30 to S32 in Figure 10 is the same as the processing from steps S30 to S32 in Figure 5.

制御部52は、ステップS30において、ライダの姿勢がダンシング姿勢であると判定した場合、ステップS50に移行する。 If the control unit 52 determines in step S30 that the rider's posture is a dancing posture, it proceeds to step S50.

制御部52は、ステップS50において、路面勾配が所定の上り勾配未満であるか否かを判定する。所定の上り勾配は、第2実施形態における所定の上り勾配と同じである。第3実施形態における所定の上り勾配は、第2実施形態における所定の上り勾配と異なる勾配であってもよい。制御部52は、ステップS50において、路面勾配が所定の上り勾配未満であると判定した場合、ステップS33に移行する。制御部52は、ステップS50において、路面勾配が所定の上り勾配以上であると判定した場合、ステップS51に移行する。 In step S50, the control unit 52 determines whether the road surface gradient is less than a predetermined upward gradient. The predetermined upward gradient is the same as the predetermined upward gradient in the second embodiment. The predetermined upward gradient in the third embodiment may be a gradient different from the predetermined upward gradient in the second embodiment. If the control unit 52 determines in step S50 that the road surface gradient is less than the predetermined upward gradient, the control unit 52 proceeds to step S33. If the control unit 52 determines in step S50 that the road surface gradient is equal to or greater than the predetermined upward gradient, the control unit 52 proceeds to step S51.

ステップS33の処理は、図5のステップS33の処理と同じである。制御部52は、ステップS33において、変速条件を第2変速条件に設定した後に、ステップS34に移行する。 The processing of step S33 is the same as the processing of step S33 in Figure 5. In step S33, the control unit 52 sets the gear shift condition to the second gear shift condition, and then proceeds to step S34.

制御部52は、ステップS34において、図5のステップS34と同様に、第2変速条件に基づいて変速装置32を制御する。ライダの姿勢がダンシング姿勢であり、かつ、路面勾配が所定の上り勾配未満である場合、制御部52は、変速比が大きくなることを制限するように変速装置32を制御する。ライダの姿勢がダンシング姿勢であり、かつ、路面勾配が所定の上り勾配未満である場合、制御部52は、変速比が小さくなることを許容するように変速装置32を制御する。 In step S34, the control unit 52 controls the transmission 32 based on the second shifting condition, similar to step S34 in FIG. 5. When the rider's posture is standing and the road surface gradient is less than a predetermined upward gradient, the control unit 52 controls the transmission 32 to restrict an increase in the gear ratio. When the rider's posture is standing and the road surface gradient is less than a predetermined upward gradient, the control unit 52 controls the transmission 32 to allow a decrease in the gear ratio.

制御部52は、ステップS51において、変速条件を第3変速条件に設定する。ライダの姿勢がダンシング姿勢であり、かつ、路面勾配が所定の上り勾配以上である場合、制御部52は、変速条件を第3変速条件に変更する。第3変速条件は、第1変速条件、および、第2変速条件よりも、変速装置32の変速比を小さくする変速閾値が大きい。ケイデンスが第7所定ケイデンス範囲を超える場合、第3変速条件が満たされる。ケイデンスが第7所定ケイデンス範囲を超えない場合、第3変速条件が満たされない。第7ケイデンス範囲は、第7下限ケイデンス以上、かつ、第7上限ケイデンス以下の範囲である。第7上限ケイデンスは、第2変速条件の第6上限ケイデンスよりも大きい。第7下限ケイデンスは、第2変速条件の第6下限ケイデンスよりも大きい。第7下限ケイデンスは、第1変速条件の第3下限ケイデンスよりも大きい。第7下限ケイデンスは、たとえば、45rpmである。第7下限ケイデンスは、第1変速条件の第3下限ケイデンスよりも小さくてもよい。制御部52は、ステップS51において、変速条件を第3変速条件に設定した後に、ステップS52に移行する。 In step S51, the control unit 52 sets the gear shift condition to the third gear shift condition. If the rider's posture is standing and the road gradient is equal to or greater than a predetermined uphill gradient, the control unit 52 changes the gear shift condition to the third gear shift condition. The third gear shift condition has a higher gear shift threshold for reducing the gear ratio of the transmission 32 than the first gear shift condition and the second gear shift condition. The third gear shift condition is met when the cadence exceeds the seventh predetermined cadence range. The third gear shift condition is not met when the cadence does not exceed the seventh predetermined cadence range. The seventh cadence range is a range equal to or greater than the seventh lower limit cadence and equal to or less than the seventh upper limit cadence. The seventh upper limit cadence is greater than the sixth upper limit cadence of the second gear shift condition. The seventh lower limit cadence is greater than the sixth lower limit cadence of the second gear shift condition. The seventh lower limit cadence is greater than the third lower limit cadence of the first shifting condition. The seventh lower limit cadence is, for example, 45 rpm. The seventh lower limit cadence may be less than the third lower limit cadence of the first shifting condition. After setting the shifting condition to the third shifting condition in step S51, the control unit 52 proceeds to step S52.

制御部52は、ステップS52において、第3変速条件に基づいて変速装置32を制御する。ライダの姿勢がダンシング姿勢であり、かつ、路面勾配が所定の上り勾配以上である場合、制御部52は、変速比が大きくなることを制限するように変速装置32を制御する。ライダの姿勢がダンシング姿勢であり、かつ、路面勾配が所定の上り勾配以上である場合、制御部52は、変速比が小さくなることを許容するように変速装置32を制御する。ケイデンスが第7所定ケイデンス範囲を超える場合、制御部52は、変速比を変更するように変速装置32を制御する。ケイデンスが第7所定ケイデンス範囲を超えない場合、制御部52は、現在の変速比を維持するように変速装置32を制御する。ケイデンスが第7上限ケイデンスよりも大きい場合、制御部52は、変速比が大きくなるように変速装置32を制御する。ケイデンスが第7下限ケイデンスよりも小さい場合、制御部52は、変速比が小さくなるように変速装置32を制御する。 In step S52, the control unit 52 controls the transmission 32 based on the third gear change condition. When the rider's posture is standing and the road gradient is equal to or greater than a predetermined upward gradient, the control unit 52 controls the transmission 32 to restrict an increase in the gear ratio. When the rider's posture is standing and the road gradient is equal to or greater than a predetermined upward gradient, the control unit 52 controls the transmission 32 to allow a decrease in the gear ratio. When the cadence exceeds a seventh predetermined cadence range, the control unit 52 controls the transmission 32 to change the gear ratio. When the cadence does not exceed the seventh predetermined cadence range, the control unit 52 controls the transmission 32 to maintain the current gear ratio. When the cadence is greater than the seventh upper cadence limit, the control unit 52 controls the transmission 32 to increase the gear ratio. If the cadence is lower than the seventh lower limit cadence, the control unit 52 controls the transmission 32 so that the gear ratio becomes smaller.

第3実施形態における第3変速条件は、第2実施形態における変速条件に適用されてもよい。 The third shift condition in the third embodiment may be applied to the shift condition in the second embodiment.

変形例に係る人力駆動車10において、ヨー角度の脈動の周期と、ロール角度の脈動の周期とが一致する場合、制御部52は、ダンシング姿勢を検出してもよい。ヨー角度の脈動の周期、および、ロール角度の脈動の周期は、ダンシング姿勢における人力駆動車10の挙動に合わせて算出される。たとえば、ヨー角度の脈動の周期は、ハンドルバー12Jが右方向、左方向、および、右方向に回動される場合に発生するヨー角度の極大値、または、ヨー角度の極小値に基づいて算出される。ロール角度の脈動の周期は、人力駆動車10が右方向、左方向、および、右方向に傾けられた場合に発生するロール角度の極大値、または、ロール角度の極小値に基づいて算出される。制御部52は、ヨー角度の脈動の周期、ロール角度の脈動の周期、および、ペダリング周期に基づいて、ダンシング姿勢を検出してもよい。たとえば、ヨー角度の脈動の周期、ロール角度の脈動の周期、および、ペダリング周期が一致する場合、制御部52は、ダンシング姿勢を検出してもよい。 In a modified human-powered vehicle 10, if the yaw angle pulsation period and the roll angle pulsation period match, the control unit 52 may detect a dancing posture. The yaw angle pulsation period and the roll angle pulsation period are calculated according to the behavior of the human-powered vehicle 10 in the dancing posture. For example, the yaw angle pulsation period is calculated based on the maximum or minimum yaw angle values that occur when the handlebar 12J is rotated to the right, left, or right. The roll angle pulsation period is calculated based on the maximum or minimum roll angle values that occur when the human-powered vehicle 10 is tilted to the right, left, or right. The control unit 52 may detect a dancing posture based on the yaw angle pulsation period, the roll angle pulsation period, and the pedaling period. For example, if the yaw angle pulsation period, the roll angle pulsation period, and the pedaling period match, the control unit 52 may detect a dancing posture.

変形例に係る人力駆動車10において、ヨー角度に基づく人力駆動車10の回動方向と、ロール角度に基づく人力駆動車10の傾斜方向とが一致する場合、制御部52は、ダンシング姿勢を検出してもよい。たとえば、ハンドルバー12Jの回動方向が右であり、かつ、左右方向における人力駆動車10の傾き方向が右である場合、制御部52は、ダンシング姿勢を検出する。たとえば、ハンドルバー12Jの回動方向が左であり、かつ、左右方向における人力駆動車10の傾き方向が左である場合、制御部52は、ダンシング姿勢を検出する。ヨー角度に基づく人力駆動車10の回動方向と、ロール角度に基づく人力駆動車10の傾斜方向とが連続して複数回一致する場合、制御部52は、ダンシング姿勢を検出してもよい。 In a modified human-powered vehicle 10, the control unit 52 may detect a dancing posture if the rotation direction of the human-powered vehicle 10 based on the yaw angle and the tilt direction of the human-powered vehicle 10 based on the roll angle match. For example, if the handlebar 12J rotates to the right and the human-powered vehicle 10 tilts to the right in the left-right direction, the control unit 52 detects a dancing posture. For example, if the handlebar 12J rotates to the left and the human-powered vehicle 10 tilts to the left in the left-right direction, the control unit 52 detects a dancing posture. If the rotation direction of the human-powered vehicle 10 based on the yaw angle and the tilt direction of the human-powered vehicle 10 based on the roll angle match multiple times in succession, the control unit 52 may detect a dancing posture.

変形例に係る人力駆動車10において、制御部52は、ヨー角度の極大値、または、ヨー角度の極小値を第1ピーク値として検出してもよい。制御部52は、ロール角度の極大値、または、ロール角度の極小値を第2ピーク値として検出してもよい。ヨー角度の第1ピーク値が検出される第1タイミングと、ロール角度の第2ピーク値が検出される第2タイミングとが一致する場合、制御部52は、ダンシング姿勢を検出してもよい。第1ピーク値、および、第2ピーク値は、ダンシング姿勢における人力駆動車10の挙動に合わせて検出されてもよい。たとえば、第1ピーク値は、ハンドルバー12Jが右方向から左方向に回動された場合に発生するヨー角度の極大値、または、ヨー角度の極小値である。第2ピーク値は、人力駆動車10の傾きが右方向から左方向に変更された場合に発生するロール角度の極大値、または、ロール角度の極小値である。第1タイミング、および、第2タイミングが連続して複数回一致する場合、制御部52は、ダンシング姿勢を検出してもよい。 In a modified human-powered vehicle 10, the control unit 52 may detect the maximum or minimum value of the yaw angle as the first peak value. The control unit 52 may detect the maximum or minimum value of the roll angle as the second peak value. If the first timing at which the first peak value of the yaw angle is detected coincides with the second timing at which the second peak value of the roll angle is detected, the control unit 52 may detect a dancing posture. The first and second peak values may be detected in accordance with the behavior of the human-powered vehicle 10 in the dancing posture. For example, the first peak value is the maximum or minimum value of the yaw angle that occurs when the handlebar 12J is rotated from right to left. The second peak value is the maximum or minimum value of the roll angle that occurs when the tilt of the human-powered vehicle 10 is changed from right to left. If the first timing and the second timing coincide multiple times in succession, the control unit 52 may detect a dancing posture.

変形例に係る人力駆動車10において、ライダの姿勢がダンシング姿勢である場合、制御部52は、人力駆動車10の車速を算出するためのサンプリングを、ライダの姿勢がダンシング姿勢ではない場合よりも多くする。たとえば、制御部52は、ライダの姿勢がシッティング姿勢である場合、車速センサ60によって検出される瞬時値に基づいて車速を算出する。制御部52は、ライダの姿勢がダンシング姿勢である場合、車輪14が1回転する間に、車速センサ60によって検出される瞬時値の平均値を車速として算出する。 In a human-powered vehicle 10 according to a modified example, when the rider is in a standing position, the control unit 52 samples more data to calculate the vehicle speed of the human-powered vehicle 10 than when the rider is not in a standing position. For example, when the rider is in a sitting position, the control unit 52 calculates the vehicle speed based on the instantaneous value detected by the vehicle speed sensor 60. When the rider is in a standing position, the control unit 52 calculates the vehicle speed as the average value of the instantaneous values detected by the vehicle speed sensor 60 during one rotation of the wheel 14.

変形例に係る人力駆動車10において、制御部52は、人力駆動車10の車速の脈動に応じてライダの姿勢を検出してもよい。たとえば、ライダがペダル20を踏む場合、人力駆動車10の車速は、ペダル20の上死点、および、下死点において小さくなり、かつ、ペダル20が上死点、および、下死点の中間付近において大きくなる。すなわち、人力駆動車10の車速は、ペダル20の位置に応じて増減を繰り返して脈動する。特に、ライダの姿勢がダンシング姿勢である場合、人力駆動車10の車速の脈動が大きくなる。 In a human-powered vehicle 10 according to a modified example, the control unit 52 may detect the rider's posture according to the pulsation of the vehicle speed of the human-powered vehicle 10. For example, when the rider presses the pedal 20, the vehicle speed of the human-powered vehicle 10 decreases when the pedal 20 is at the top dead center and bottom dead center, and increases when the pedal 20 is halfway between the top dead center and bottom dead center. In other words, the vehicle speed of the human-powered vehicle 10 pulsates, repeatedly increasing and decreasing according to the position of the pedal 20. In particular, when the rider is in a dancing position, the pulsation of the vehicle speed of the human-powered vehicle 10 increases.

変形例に係る人力駆動車10において、制御部52は、人力駆動車10のケイデンスの脈動に応じてライダの姿勢を検出してもよい。たとえば、ライダがペダル20を踏む場合、人力駆動車10のケイデンスは、ペダル20の上死点、および、下死点において小さくなり、かつ、ペダル20が上死点、および、下死点の中間付近において大きくなる。すなわち、人力駆動車10のケイデンスは、ペダル20の位置に応じて増減を繰り返して脈動する。特に、ライダの姿勢がダンシング姿勢である場合、人力駆動車10のケイデンスの脈動が大きくなる。 In a human-powered vehicle 10 according to a modified example, the control unit 52 may detect the rider's posture according to the cadence pulsation of the human-powered vehicle 10. For example, when the rider presses the pedals 20, the cadence of the human-powered vehicle 10 decreases when the pedals 20 are at the top dead center and bottom dead center, and increases when the pedals 20 are halfway between the top dead center and bottom dead center. In other words, the cadence of the human-powered vehicle 10 pulsates, repeatedly increasing and decreasing according to the position of the pedals 20. In particular, when the rider is in a dancing position, the cadence pulsation of the human-powered vehicle 10 increases.

変形例に係る人力駆動車10において、路面勾配が平坦路に対応する勾配である場合、制御部52は、人力駆動車10のヨー角度の脈動、人力駆動車10のロール角度の脈動、および、人力駆動車10の車速の脈動に応じてライダの姿勢を検出してもよい。平坦路に対応する勾配は、たとえば、傾斜状態の「FLAT」である。平坦路に対応する勾配は、「UP1」、および、「DW1」を含んでもよい。人力駆動車10が下り勾配を走行する場合、車速は、人力駆動車10、および、ライダの自重の影響によって増加する。そのため、ライダがペダル20を踏むことによって発生する人力駆動車10の車速の脈動が小さくなる。人力駆動車10が上り勾配を走行する場合、車速自体が小さくなるおそれがある。そのため、人力駆動車10の車速の脈動が小さくなるおそれがある。従って、路面勾配が下り勾配、および、上り勾配である場合、車速の脈動に基づいたライダの姿勢の検出は、検出精度が低下するおそれがある。変形例に係る人力駆動車10においては、路面勾配が平坦路に対応する路面である場合に限り、制御部52は、人力駆動車10の車速の脈動を用いてライダの姿勢を検出する。 In a modified human-powered vehicle 10, when the road gradient corresponds to a flat road, the control unit 52 may detect the rider's posture based on the yaw angle pulsation of the human-powered vehicle 10, the roll angle pulsation of the human-powered vehicle 10, and the vehicle speed pulsation of the human-powered vehicle 10. A gradient corresponding to a flat road is, for example, "FLAT," which indicates an inclined state. Gradient values corresponding to a flat road may also include "UP1" and "DW1." When the human-powered vehicle 10 travels downhill, the vehicle speed increases due to the influence of the weight of the human-powered vehicle 10 and the rider. Therefore, the vehicle speed pulsation of the human-powered vehicle 10 caused by the rider pressing the pedals 20 decreases. When the human-powered vehicle 10 travels uphill, the vehicle speed itself may decrease. Therefore, the vehicle speed pulsation of the human-powered vehicle 10 may decrease. Therefore, when the road surface gradient is both downward and upward, there is a risk that the detection accuracy of detecting the rider's posture based on the pulsation of the vehicle speed may decrease. In the human-powered vehicle 10 according to the modified example, the control unit 52 detects the rider's posture using the pulsation of the vehicle speed of the human-powered vehicle 10 only when the road surface gradient corresponds to a flat road.

たとえば、路面勾配が平坦路に対応する勾配である場合、制御部52は、所定タイミングを車速の脈動に基づいて算出する。路面勾配が平坦路に対応する勾配である場合、制御部52は、車速の脈動において極小値となるタイミングを所定タイミングとして算出する。路面勾配が平坦路に対応する勾配である場合、制御部52は、ペダリング周期に基づく第1所定タイミングと、車速の脈動において極小値となる第2所定タイミングとを算出してもよい。路面勾配が平坦路に対応する勾配である場合、制御部52は、第1所定タイミングと第2所定タイミングとが一致するタイミングを所定タイミングとして算出してもよい。 For example, if the road surface gradient corresponds to a flat road, the control unit 52 calculates the predetermined timing based on the pulsation of the vehicle speed. If the road surface gradient corresponds to a flat road, the control unit 52 calculates the timing at which the pulsation of the vehicle speed reaches a minimum value as the predetermined timing. If the road surface gradient corresponds to a flat road, the control unit 52 may calculate a first predetermined timing based on the pedaling cycle and a second predetermined timing at which the pulsation of the vehicle speed reaches a minimum value. If the road surface gradient corresponds to a flat road, the control unit 52 may calculate the timing at which the first predetermined timing and the second predetermined timing coincide as the predetermined timing.

たとえば、路面勾配が平坦路に対応する勾配である場合、制御部52は、車速の極小値を第3ピーク値として検出する。制御部52は、第3ピーク値が検出される第3タイミングが、ヨー角度の第1ピーク値が検出される第1タイミング、および、ロール角度の第2ピーク値が検出される第2タイミングに一致する場合、制御部52は、ダンシング姿勢を検出してもよい。 For example, if the road surface gradient corresponds to a flat road, the control unit 52 detects the minimum value of the vehicle speed as the third peak value. If the third timing at which the third peak value is detected coincides with the first timing at which the first peak value of the yaw angle is detected and the second timing at which the second peak value of the roll angle is detected, the control unit 52 may detect a dancing posture.

たとえば、路面勾配が平坦路に対応する勾配であり、ヨー角度の脈動の周期、ロール角度の脈動の周期、および、車速の脈動の周期が一致する場合、制御部52は、ダンシング姿勢を検出してもよい。 For example, if the road surface gradient corresponds to a flat road and the pulsation period of the yaw angle, the pulsation period of the roll angle, and the pulsation period of the vehicle speed match, the control unit 52 may detect a dancing posture.

実施形態の制御装置30において、手動変速モードが省略されてもよい。実施形態の制御装置30において、第1インタフェース52Aから第6インタフェース52Fのうち、制御に不要なインタフェースは省略されてもよい。 In the control device 30 of the embodiment, the manual shift mode may be omitted. In the control device 30 of the embodiment, interfaces not required for control among the first interface 52A to the sixth interface 52F may be omitted.

本明細書において使用される「少なくとも1つ」という表現は、所望の選択肢の「1つ以上」を意味する。一例として、本明細書において使用される「少なくとも1つ」という表現は、選択肢の数が2つであれば「1つの選択肢のみ」または「2つの選択肢の双方」を意味する。他の例として、本明細書において使用される「少なくとも1つ」という表現は、選択肢の数が3つ以上であれば「1つの選択肢のみ」または「2つ以上の任意の選択肢の組み合わせ」を意味する。 As used herein, the phrase "at least one" means "one or more" of the desired options. As an example, when the number of options is two, the phrase "at least one" means "only one option" or "both of two options." As another example, when the number of options is three or more, the phrase "at least one" means "only one option" or "any combination of two or more options."

10…人力駆動車、12J…ハンドルバー、20…ペダル、30…制御装置、32…変速装置、52…制御部、60…車速センサ、62…クランク回転センサ、64…姿勢角センサ 10... Human-powered vehicle, 12J... Handlebar, 20... Pedal, 30... Control device, 32... Transmission, 52... Control unit, 60... Vehicle speed sensor, 62... Crank rotation sensor, 64... Attitude angle sensor

Claims (19)

人力駆動車の制御装置であって、
前記人力駆動車の変速装置を制御する制御部を備え、
前記制御部は、
ライダの姿勢がダンシング姿勢である場合、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御
前記ライダの姿勢が前記ダンシング姿勢である場合、前記変速比を小さくする変速閾値を第1変速閾値に設定し、
前記第1変速閾値は、前記ライダの姿勢が前記ダンシング姿勢ではなく、かつ、路面勾配が平坦路に対応する勾配において前記変速比を小さくする第2変速閾値よりも大きい、制御装置。
A control device for a human-powered vehicle,
a control unit for controlling a transmission device of the human-powered vehicle,
The control unit
When the rider's posture is a dancing posture, the transmission is controlled to restrict an increase in the gear ratio, and the transmission is controlled to allow a decrease in the gear ratio;
When the rider's posture is the dancing posture, a gear shift threshold for reducing the gear ratio is set to a first gear shift threshold;
The control device wherein the first gear shift threshold is greater than a second gear shift threshold that reduces the gear ratio when the rider's posture is not the dancing posture and the road surface gradient is a gradient corresponding to a flat road.
前記制御部は、前記ライダの姿勢が前記ダンシング姿勢であり、かつ、路面勾配が所定の上り勾配以上である場合、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御する、請求項1に記載の制御装置。 2. The control device according to claim 1, wherein, when the rider is in the dancing posture and the road surface gradient is equal to or greater than a predetermined uphill gradient, the control unit controls the transmission to restrict an increase in the gear ratio and controls the transmission to allow a decrease in the gear ratio. 人力駆動車の制御装置であって、
前記人力駆動車の変速装置を制御する制御部を備え、
前記制御部は、
ライダの姿勢がダンシング姿勢である場合、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御し、
前記制御部は、前記ライダの姿勢が前記ダンシング姿勢であり、路面勾配が所定の上り勾配未満であり、かつ、前記変速比が所定変速比以上である場合、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御する、制御装置。
A control device for a human-powered vehicle,
a control unit for controlling a transmission device of the human-powered vehicle,
The control unit
When the rider's posture is a dancing posture, the transmission is controlled to restrict an increase in the gear ratio, and the transmission is controlled to allow a decrease in the gear ratio;
When the rider's posture is the dancing posture, the road surface gradient is less than a predetermined uphill gradient, and the gear ratio is equal to or greater than a predetermined gear ratio, the control unit controls the transmission to restrict the gear ratio from becoming larger and controls the transmission to allow the gear ratio to become smaller.
前記制御部は、前記ライダの姿勢が前記ダンシング姿勢である場合、路面勾配にかかわらず、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御する、請求項1に記載の制御装置。 2. The control device according to claim 1, wherein, when the rider is in the dancing posture, the control unit controls the transmission to restrict an increase in the gear ratio and controls the transmission to allow a decrease in the gear ratio, regardless of a road gradient. 人力駆動車の制御装置であって、
ケイデンスに基づいて変速比が変わるように前記人力駆動車の変速装置を制御する制御部を備え、
前記制御部は、
ライダの姿勢がダンシング姿勢である場合、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御し、
前記ライダの姿勢が前記ダンシング姿勢であり、かつ、前記ケイデンスが所定時間連続して下限ケイデンス未満になる場合、前記変速比が小さくなるように前記変速装置を制御する、制御装置。
A control device for a human-powered vehicle,
a control unit that controls a transmission of the human-powered vehicle so that a gear ratio is changed based on a cadence;
The control unit
When the rider's posture is a dancing posture, the transmission is controlled to restrict an increase in the gear ratio, and the transmission is controlled to allow a decrease in the gear ratio;
a control device that controls the transmission so as to reduce the gear ratio when the rider's posture is the dancing posture and the cadence is less than a lower limit cadence for a predetermined consecutive time.
前記制御部は、前記ライダの姿勢が前記ダンシング姿勢である場合、前記変速比が大きくなる変速を禁止するように前記変速装置を制御する、請求項1~のいずれか一項に記載の制御装置。 The control device according to any one of claims 1 to 5 , wherein the control unit controls the transmission so as to prohibit a gear change that would increase the gear ratio when the rider's posture is the dancing posture. 前記制御部は、前記人力駆動車の運動状態に応じて前記ダンシング姿勢を検出する、請求項1~のいずれか一項に記載の制御装置。 The control device according to claim 1 , wherein the control unit detects the dancing posture according to a motion state of the human-powered vehicle. 前記制御部は、前記人力駆動車の運動状態の脈動に応じて前記ダンシング姿勢を検出する、請求項1~のいずれか一項に記載の制御装置。 The control device according to any one of claims 1 to 7 , wherein the control unit detects the dancing posture in response to pulsation in the motion state of the human-powered vehicle. 前記制御部は、前記人力駆動車のヨー角度の脈動、前記人力駆動車のロール角度の脈動、前記人力駆動車の車速の脈動、および、前記人力駆動車のケイデンスの脈動のうち少なくとも一つに応じて前記ダンシング姿勢を検出する、請求項1~のいずれか一項に記載の制御装置。 The control device according to any one of claims 1 to 8, wherein the control unit detects the dancing posture in accordance with at least one of a yaw angle pulsation of the human-powered vehicle, a roll angle pulsation of the human-powered vehicle, a vehicle speed pulsation of the human-powered vehicle, and a cadence pulsation of the human-powered vehicle. 人力駆動車の制御装置であって、
前記人力駆動車の変速装置を制御する制御部を備え、
前記制御部は、
ライダの姿勢がダンシング姿勢である場合、変速比が大きくなることを制限するように前記変速装置を制御し、かつ、変速比が小さくなることを許容するように前記変速装置を制御し、
前記制御部は、前記人力駆動車のヨー角度の脈動、および、前記人力駆動車のロール角度の脈動に応じて前記ダンシング姿勢を検出する、制御装置。
A control device for a human-powered vehicle,
a control unit for controlling a transmission device of the human-powered vehicle,
The control unit
When the rider's posture is a dancing posture, the transmission is controlled to restrict an increase in the gear ratio, and the transmission is controlled to allow a decrease in the gear ratio;
The control unit detects the dancing posture in accordance with pulsation of a yaw angle of the human-powered vehicle and pulsation of a roll angle of the human-powered vehicle.
前記制御部は、前記ヨー角度の脈動の周期と前記ロール角度の脈動の周期とが一致する場合、前記ダンシング姿勢を検出する、請求項10に記載の制御装置。 The control device according to claim 10 , wherein the control unit detects the dancing posture when a period of the pulsation of the yaw angle and a period of the pulsation of the roll angle coincide with each other. 前記制御部は、前記ヨー角度に基づく前記人力駆動車の回動方向と、前記ロール角度に基づく前記人力駆動車の傾斜方向とが一致する場合、前記ダンシング姿勢を検出する、請求項10または11に記載の制御装置。 12. The control device according to claim 10 , wherein the control unit detects the dancing posture when a rotation direction of the human-powered vehicle based on the yaw angle and a tilt direction of the human-powered vehicle based on the roll angle coincide with each other. 前記制御部は、前記ヨー角度の大きさと、前記ロール角度の大きさとを重ね合わせた値に応じて前記ダンシング姿勢を検出する、請求項1012のいずれか一項に記載の制御装置。 The control device according to claim 10 , wherein the control unit detects the dancing posture according to a value obtained by superimposing the magnitude of the yaw angle and the magnitude of the roll angle . 前記制御部は、前記ヨー角度の第1ピーク値の大きさと、前記ロール角度の第2ピーク値の大きさとの差分が、所定値よりも小さい場合、前記ダンシング姿勢を検出する、請求項13に記載の制御装置。 The control device according to claim 13, wherein the control unit detects the dancing posture when a difference between a magnitude of the first peak value of the yaw angle and a magnitude of the second peak value of the roll angle is smaller than a predetermined value. 前記制御部は、所定タイミングにおける前記第1ピーク値と、前記所定タイミングにおける前記第2ピーク値との差分が、前記所定値よりも小さい場合、前記ダンシング姿勢を検出する、請求項14に記載の制御装置。 The control device according to claim 14 , wherein the control unit detects the dancing posture when a difference between the first peak value at a predetermined timing and the second peak value at the predetermined timing is smaller than the predetermined value. 前記制御部は、前記ヨー角度の第1ピーク値が検出される第1タイミングと、前記ロール角度の第2ピーク値が検出される第2タイミングとが一致する場合、前記ダンシング姿勢を検出する、請求項1015のいずれか一項に記載の制御装置。 The control device according to any one of claims 10 to 15, wherein the control unit detects the dancing posture when a first timing at which a first peak value of the yaw angle is detected and a second timing at which a second peak value of the roll angle is detected coincide with each other. 前記制御部は、ペダリング周期に応じて、前記ヨー角度の第1ピーク値と、前記ロール角度の第2ピーク値とを検出する、請求項1016のいずれか一項に記載の制御装置。 The control device according to any one of claims 10 to 16 , wherein the control unit detects a first peak value of the yaw angle and a second peak value of the roll angle in accordance with a pedaling cycle. 前記制御部は、検出されたケイデンスに基づいて前記ペダリング周期を算出する、請求項17に記載の制御装置。 The control device according to claim 17 , wherein the control unit calculates the pedaling period based on a detected cadence. 前記制御部は、前記人力駆動車のペダルの上死点、および前記ペダルの下死点における前記ヨー角度の第1ピーク値と、前記上死点、および前記下死点における前記ロール角度の第2ピーク値とを検出する、請求項17または18に記載の制御装置。 19. The control device according to claim 17, wherein the control unit detects a first peak value of the yaw angle at a top dead center and a bottom dead center of a pedal of the human-powered vehicle, and a second peak value of the roll angle at the top dead center and the bottom dead center of the pedal.
JP2022043719A 2022-03-18 2022-03-18 control device Active JP7792832B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022043719A JP7792832B2 (en) 2022-03-18 2022-03-18 control device
TW112105473A TW202337765A (en) 2022-03-18 2023-02-16 control device
DE102023105185.7A DE102023105185A1 (en) 2022-03-18 2023-03-02 CONTROL DEVICE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022043719A JP7792832B2 (en) 2022-03-18 2022-03-18 control device

Publications (2)

Publication Number Publication Date
JP2023137484A JP2023137484A (en) 2023-09-29
JP7792832B2 true JP7792832B2 (en) 2025-12-26

Family

ID=87849236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022043719A Active JP7792832B2 (en) 2022-03-18 2022-03-18 control device

Country Status (3)

Country Link
JP (1) JP7792832B2 (en)
DE (1) DE102023105185A1 (en)
TW (1) TW202337765A (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102024200082A1 (en) * 2024-01-04 2025-07-10 Zf Friedrichshafen Ag Detecting a rocking motion on a vehicle
DE102024200074A1 (en) * 2024-01-04 2025-07-10 Zf Friedrichshafen Ag Detecting a rocking motion on a vehicle
DE102024200080A1 (en) * 2024-01-04 2025-07-10 Zf Friedrichshafen Ag Detecting a rocking motion on a vehicle
DE102024200075A1 (en) * 2024-01-04 2025-07-10 Zf Friedrichshafen Ag Detecting a rocking motion on a vehicle
DE102024200076A1 (en) * 2024-01-04 2025-07-10 Zf Friedrichshafen Ag Detecting a rocking motion on a vehicle
DE102024200077A1 (en) * 2024-01-04 2025-07-10 Zf Friedrichshafen Ag Detecting a rocking motion on a vehicle
DE102024200083A1 (en) * 2024-01-04 2025-07-10 Zf Friedrichshafen Ag Steering a vehicle in the saddle

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130096783A1 (en) 2011-10-18 2013-04-18 Chi-Chang Cheng Bicycle gear shift control system capable of avoiding frequent gear shifting
JP2018001837A (en) 2016-06-28 2018-01-11 ヤマハ発動機株式会社 Electric power assisted bicycle and drive system
JP2019202733A (en) 2018-05-25 2019-11-28 株式会社シマノ Controller for human-powered vehicle

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08127382A (en) * 1994-10-31 1996-05-21 Akebono Brake Ind Co Ltd Bicycle with automatic transmission
JP7740870B2 (en) 2020-09-04 2025-09-17 古河電気工業株式会社 Communication device, network system, and communication method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130096783A1 (en) 2011-10-18 2013-04-18 Chi-Chang Cheng Bicycle gear shift control system capable of avoiding frequent gear shifting
JP2018001837A (en) 2016-06-28 2018-01-11 ヤマハ発動機株式会社 Electric power assisted bicycle and drive system
JP2019202733A (en) 2018-05-25 2019-11-28 株式会社シマノ Controller for human-powered vehicle

Also Published As

Publication number Publication date
TW202337765A (en) 2023-10-01
DE102023105185A1 (en) 2023-09-21
JP2023137484A (en) 2023-09-29

Similar Documents

Publication Publication Date Title
JP7811869B2 (en) control device
JP7792832B2 (en) control device
TWI678313B (en) Electric assisted bicycle and drive system
CN111186522B (en) Variable handlebar stem for a human powered vehicle
TWI801267B (en) Transmission adjustment system for bicycles, saddle pillar adjustment system for bicycles and shock absorber adjustment system for bicycles
US12151762B2 (en) Human-powered vehicle control device
JP7739519B2 (en) Control device and transmission system
JP7534071B2 (en) Control device and transmission system
US10829179B2 (en) Control system for human-powered vehicle
CN106275231B (en) bicycle gear shifter
JP2024124483A (en) Control device and transmission system
JP7625507B2 (en) Control system and control device for human-powered vehicle
JP7566623B2 (en) Control device for human-powered vehicle
JP7739236B2 (en) Control device for human-powered vehicles
CN114684321B (en) Control device for man-power driven vehicle
JP7271600B2 (en) Transmission-related devices and transmission systems
JP7848049B2 (en) control device
TW202400475A (en) control device
JP7847475B2 (en) control device
TWI917494B (en) Control device for human-powered vehicles
JP2023171125A (en) Control device
JP2023171142A (en) Control device
JP2023067701A (en) Control device
US20250368285A1 (en) System for predicting travel of human-powered vehicle and system for generating model for predicting travel of human-powered vehicle
JP2026074349A (en) control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250905

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250916

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251112

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: 20251125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251216

R150 Certificate of patent or registration of utility model

Ref document number: 7792832

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150