This application claims the priority benefit of Taiwan application serial no. 112117191, filed on May 9, 2023. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
The disclosure relates to a power apparatus, and more particularly to an electric assistive device having adaptive driving characteristics.
Most of the existing power assistive devices simply receive external motor rotation speed commands to directly control the motor rotation speed. However, when the user applies a pushing or pulling force to the power assistive device at the same time, conventional power assistive devices cannot determine the strength of the user's force and cannot intuitively and actively respond to changes in the user's force instantly, which may lead to dangerous operation or inability to provide relevant protection effects.
The disclosure provides an electric assistive device that enables adaptive driving function.
The electric assistive device of the disclosure includes a power wheel module, an upper
control module, and a power control module. The upper control module is configured to provide a dynamic characteristic parameter. The power control module is coupled to the power wheel module and the upper control module. In response to operating the electric assistive device in an auxiliary walking mode, the power control module adaptively generates a first vehicle speed parameter according to a dynamic characteristic parameter and a force estimation parameter. The power control module generates a voltage control signal according to the first vehicle speed parameter. The power control module drives the power wheel module according to the voltage control signal.
The electric assistive device of the disclosure includes a power wheel module, an upper control module, and a power control module. The upper control module is configured to provide a dynamic characteristic parameter. The power control module is coupled to the power wheel module and the upper control module. In response to operating the electric assistive device in an auxiliary walking mode, the power control module adaptively generates a first vehicle speed parameter according to a dynamic characteristic parameter and a force estimation parameter. The power control module generates a voltage control signal according to the first vehicle speed parameter. The power control module drives the power wheel module according to the voltage control signal. The power control module determines the force estimation parameter according to Equation
Symbol Fuc represents the force estimation parameter. Symbol Mr represents the equivalent inertia parameter of the electric assistive device. Symbol Sr represents a current vehicle speed parameter of the electric assistive device. Symbol Dr represents the equivalent damping of the electric assistive device. Symbol Ff represents the coulomb friction parameter. Symbol Fs represents the slope equivalent force parameter. Symbol Fwc represents the equivalent force parameter of the electric assistive device.
Based on the above, the electric assistive device of the disclosure may operate corresponding vehicle speed parameters based on the user-set or default specific dynamic characteristic parameter and the force estimation parameter corresponding to the current force exerted to the electric assistive device, to serve as a control command for adaptively driving the electric assistive device, so that the electric assistive device may achieve good adaptive driving performance.
In order to make the above-mentioned features and advantages of the disclosure comprehensible, embodiments accompanied with drawings are described in detail below.
Some embodiments of the disclosure accompanied with the drawings will now be described in detail. These examples are only a portion of the disclosure and do not disclose all possible embodiments of the disclosure. More precisely, these embodiments are only examples of the device and method within the scope of the patent application of the disclosure.
In this embodiment, the upper control module 110 may include an upper controller circuit. The upper control module 110 and the power control module (PCM) 120 may be respectively implemented by a central processing unit (CPU), a microprocessor control unit (MCU), or a field programmable gate array (FPGA), and other processing circuits, chips, or circuits with data operation functions, but the disclosure is not limited thereto.
In this embodiment, the power control module 120 may be implemented by, for example, corresponding software (program) and hardware circuits. For example, the adaptive controller 121, the force estimator 122, and the vehicle-speed-to-rotation-speed converter 123 may be implemented by software (program) and stored in the memory of the electric assistive device 100. to be read and executed by the processor of the electric assistive device 100 or the computing circuits used to implement the power control module. The rotation speed controller 124 and the voltage driving controller 125 may be motor control circuits, which include related algorithms to be executed to achieve respective functions. In addition, the above-mentioned memory may be, for example, a non-volatile memory such as a read only memory (ROM), an erasable programmable read only memory (EPROM), a random access memory (RAM), and a storage device such as a hard disc drive, a semiconductor memory, etc., which may be used to store data such as various parameters, commands, and programs mentioned in the disclosure.
In this embodiment, the upper control module 110 may provide a dynamic characteristic parameter to the adaptive controller 121. The dynamic characteristic parameter may be generated through user setting, system default setting, or operation, and is used to respond to the dynamic characteristics of the upper control module 110. The force estimator 122 may generate a force estimation parameter by operating multiple physical property parameters corresponding to the electric assistive device 100 and provide the force estimation parameter to the adaptive controller 121. In this way, the adaptive controller 121 may generate a first vehicle speed parameter according to the dynamic characteristic parameter and the force estimation parameter.
In an embodiment, the dynamic characteristic parameter may include at least one of a target inertia and a target damping. The force estimator 122 may determine (operate) the first vehicle speed parameter according to the Equation (1). In Equation (1), symbol S*r represents the first vehicle speed parameter. Symbol Mg represents the target inertia. Symbol s represents a laplace transform factor. Symbol Dg represents the target damping. Symbol Fuc represents the (equivalent) force estimation parameter.
In this embodiment, in response to operating the electric assistive device 100 in an auxiliary walking mode, the adaptive controller 121 may adaptively generate the first vehicle speed parameter according to the dynamic characteristic parameter and the force estimation parameter and provide a control command of the first vehicle speed parameter to the converter 123. In addition, in response to operating the electric assistive device 110 in the auxiliary walking mode, the vehicle-speed-to-rotation-speed converter 123 may convert the control command with the first vehicle speed parameter into a motor rotation speed parameter. Next, the rotation speed controller 124 may generate a voltage control signal according to the motor rotation speed parameter. Thus, the voltage driving controller 125 may drive the power wheel module 130 according to the voltage control signal.
In an embodiment, the electric assistive device 100 may also operate in a rider mode. The upper control module 110 may directly control the speed of the electric assistive device 100 according to the user's operation or setting. In this regard, in response to operating the electric assistive device 100 in the rider mode, the upper control module 110 may generate another first vehicle speed parameter according to the user's operation or setting and provide a control command with another first vehicle speed parameter to the vehicle-speed-to-rotation-speed converter 123. Thus, in response to operating the electric assistive device 110 in the rider mode, the vehicle-speed-to-rotation-speed converter 123 may convert the control command with the another first vehicle speed parameter into a motor rotation speed parameter, and then directly drive the power wheel module 130. In another point of view, the electric assistive device 100 may realize the dual mode power control function.
In this embodiment, the auxiliary walking mode controller 211 is coupled to the sensing device 240 and the inertia measuring device 250. The rider mode controller 212 is coupled to the inertia measuring device 250 and the manual input device 260. In this embodiment, the adaptive controller 211 is coupled to the force estimator 222, the auxiliary walking mode controller 211, and the vehicle-speed-to-rotation-speed converter 223. The force estimator 222 is further coupled to the rotation-speed-to-vehicle-speed converter 226, the motion parameter provider 227, and the current sensor 228. The vehicle-speed-to-rotation-speed converter 223 is further coupled to the rotation speed controller 224 and the rider mode controller 212. The rotation speed controller 224 is further coupled to the voltage driving controller 225. The voltage driving controller 225 is further coupled to the first motor 231 and the second motor 232. In this embodiment, the first motor 231 is coupled to the first rotation speed sensing device 233 and the first speed reducer 235. The first one-way wheel 237 is coupled to the first speed reducer 235. The second motor 232 is coupled to the second rotation speed sensing device 234 and the second speed reducer 236. The second one-way wheel 238 is coupled to the second speed reducer 236.
In this embodiment, the auxiliary walking mode controller 211 and the rider mode controller 212 are respectively a type of control circuit. For example, the adaptive controller 221, the force estimator 222, the vehicle-speed-to-rotation-speed converter 223, the rotation-speed-to-vehicle-speed converter 226, and the motion parameter provider 227 may be implemented by software (program) and stored in the memory of the electric assistive device 200, to be read and executed by the processor of the electric assistive device 200 or the computing circuits used to implement the power control module. The motion parameter provider 227 may also be, for example, implemented in the form of a database, to pre-store related parameters. The rotation speed controller 224 and the voltage driving controller 225 may be motor control circuits, which include related algorithms to be executed to achieve respective functions. The first rotation speed sensing device 233 and the second rotation speed sensing device 224 are respectively a type of motor sensor, such as a Hall-effect sensor. The first speed reducer 235 and the second speed reducer 236 may be respectively a type of power transmission device, such as having a gear box to connect the motor and the one-way wheel. The sensing device 240 may, for example, include one or more push-pull force gauges. The inertia measuring device 250 may be, for example, a G-sensor or a accelerometer. The manual input device 260 may, for example, include a button, a joystick, a touch screen, or a related human machine interface (HMI).
In this embodiment, in response to operating the electric assistive device 200 in the auxiliary walking mode, the force estimator 222 may determine (operate) the force estimation parameter Fuc according to the Equation (2). In addition, the adaptive controller 221 may determine the first vehicle speed parameter S*r according to the above Equation (1). In Equation (2), symbol Fuc represents the force estimation parameter. Symbol Mr represents the equivalent inertia parameter of the electric assistive device 200. Symbol Sr represents the second vehicle speed parameter of the electric assistive device 200. Symbol Dr represents the equivalent damping of the electric assistive device 200. Symbol Ff represents the coulomb friction parameter. Symbol Fs represents the slope equivalent force parameter. Symbol Fwc represents the equivalent force parameter of the electric assistive device 200. In addition, the following embodiments further explain in detail how to obtain each parameter.
In this embodiment, the sensing device 240 may provide the push and pull force sensing information of the electric assistive device 200 to the auxiliary walking mode controller 211. The push and pull force sensing information may be, for example, the strength of the push or pull force currently received by the electric assistive device 200 from the user. The inertial measuring device 250 may provide the physical status information of the electric assistive device 200 to the auxiliary walking mode controller 211. The physical status information may be, for example, the current acceleration, the angular velocity, and the travel speed of the electric assistive device 200. The auxiliary walking mode controller 211 may generate a dynamic characteristic parameter according to the push and pull force sensing information and the physical status information. In this embodiment, the dynamic characteristic parameter may include the target inertia Mg and the target damping Dg.
The auxiliary walking mode controller 211 may further receive the second vehicle speed parameter Sr of the electric assistive device 200 generated by the rotation-speed-to-vehicle-speed converter 226 (i.e., the current vehicle speed of the electric assistive device 200) and the force estimation parameter F*uc of the user generated by the force estimator 222. In this regard, the auxiliary walking mode controller 211 may, for example, judge whether the current operation environment of the electric assistive device 200 is flat ground, uphill, or downhill based on at least one of the push and pull force sensing information, the physical status information, the second vehicle speed parameter Sr, and the user force estimation parameter Fuc, or judge whether the user is operating the electric assistive device 200 abnormally (e.g., abnormal acceleration or the user falling), and set the corresponding target inertia Mg and target damping Dg. Alternatively, in an embodiment, the target inertia Mg and the target damping Dg may also be manually set by the user. The auxiliary walking mode controller 211 may provide a control command with the target inertia Mg and the target damping Dg to the adaptive controller 221.
Referring to
Referring to
Regarding the impact of the current operating environment of the electric assistive device 200, whether it is on flat ground, uphill, or downhill, on the force exerted to the electric assistive device 200, examples will be explained below using
Referring to
operating on a flat ground according to an embodiment of the disclosure.
Referring to
Referring to
In this embodiment, the motion parameter provider 227 may provide the built-in parameter and the estimation parameter to the force estimator 222. The built-in parameter may include a weight parameter m, a one-way wheel radius parameter Rw, a motor torque versus current constant Kt, and a speed reducer reduction ratio Kn of the electric assistive device 200, or at least one of the above parameters. The estimation parameter may include an equivalent damping Dr, an equivalent inertia Mr, and an equivalent coulomb's friction coefficient μk of the electric assistive device 200, or at least one of the above parameters. In this embodiment, the force estimator 222 may generate a force estimation parameter according to the built-in parameters and the estimation parameters Fuc.
In this embodiment, the force estimator 222 may estimate the force estimation parameter Fuc based on the resultant forces equivalent to the center of the electric assistive device 200 based on the various situation changes in
In this embodiment, the equivalent damping Dr of the electric assistive device 200 may be determined according to Equation (3), and is built into the motion parameter provider 227. In Equation (3), symbol Dry represents the equivalent damping of the electric assistive device 200 on the y-axis. Symbol Drz represents the equivalent damping of the electric assistive device 200 on the z-axis.
In this embodiment, the equivalent inertia Mr of the electric assistive device 200 may be determined according to Equation (4), and is built into the motion parameter provider 227. In Equation (4), symbol Mry represents the equivalent inertia of the electric assistive device 200 on the y-axis. Symbol Irz represents the equivalent inertia of the electric assistive device 200 on the
In this embodiment, the equivalent coulomb's friction coefficient μk of the electric assistive device 200 may be determined according to Equation (5), and is built into the motion parameter provider 227. In Equation (5), symbol μky represents the equivalent coulomb's friction coefficient of the electric assistive device 200 on the y-axis. Symbol μkz represents the equivalent coulomb's friction coefficient of the electric assistive device 200 on the z-axis.
In this embodiment, the electric assistive device 200 may further include a slope sensor (not shown in the figure), and the slope sensor may be coupled to the force estimator 222 to provide a slope parameter θ, to the force estimator 222. Alternatively, the slope parameter θs may also be manually input by the user. In an embodiment, the force estimator 222 may estimate the force estimation parameter Sr according to the built-in parameter, the estimation parameter, the second vehicle speed parameter θs, and the slope parameter Fuc.
In this embodiment, the force estimator 222 may operate the slope equivalent force parameter Fs according to Equation (6). In Equation (6), symbol Fsy represents the slope equivalent force received by the electric assistive device 200 on the y-axis. Symbol Nsz represents the slope equivalent force received by the electric assistive device 200 on the z-axis. Symbol m represents the weight of the electric assistive device 200. Symbol g represents the gravitational acceleration. Symbol θp represents the slope angle of the slope surface.
In this embodiment, the force estimator 222 may operate the coulomb friction parameter Fr according to Equation (7). In Equation (7), symbol Ffy represents the equivalent coulomb friction received by the electric assistive device 200 on the y-axis. Symbol Nfz represents the equivalent coulomb friction received by the electric assistive device 200 on the z-axis.
In this embodiment, the first rotation speed sensing device 223 may provide the first motor rotation speed parameter ωm1 to the rotation-speed-to-vehicle-speed converter 226. The second rotation speed sensing device 224 may provide another first motor rotation speed parameter ωm2 to the rotation-speed-to-vehicle-speed converter 226. The rotation-speed-to-vehicle-speed converter 226 may convert the first motor rotation speed parameter and another first motor rotation speed parameter ωm1 into the second vehicle speed parameter ωm2 according to Equation (8) and Equation (9) Sr. The first motor rotation speed parameter ωm1 and another first motor rotation speed parameter ωm2 may be combined into one motor rotation speed parameter ωm in matrix form. First, the rotation-speed-to-vehicle-speed converter 226 may operate the rotation-speed-to-vehicle-speed conversion matrix Mwr according to Equation (9). In Equation (9), symbol d is the distance between the center of the electric assistive device 200 and the the first one-way wheel 237 and the second one-way wheel 238. Symbol α is the included angle between the connecting lines between the center of the electric assistive device 200 and the first one-way wheel 237 and the second one-way wheel 238 and the y-axis. Next, the rotation-speed-to-vehicle-speed converter 226 may obtain the second vehicle speed parameter Sr according to the operational result of Equation (8).
In this embodiment, the current sensor 228 may sense the first motor 231 and the second motor 232 to generate a first current sensing parameter Im1 and a second current sensing parameter Im2. The first current sensing parameter Im1 and the second current sensing parameter Im2 may be combined into one current sensing parameter Im1 in matrix form. The current sensor 228 may provide the first current sensing parameter Im1 and the second current sensing parameter Im2 to the force estimator 222. The force estimator 222 may operate the equivalent force parameter Fwcof the electric assistive device 200 according to Equation (10) and Equation (11). First, the force estimator 222 may first operate a matrix Mwf according to Equation (11). The matrix Mwf is the force conversion matrix of the first one-way wheel 237 and the second one-way wheel 238 exerting force to the center of the electric assistive device 200. Then, the force estimator 222 may obtain the equivalent force parameter Fwc of the electric assistive device 200 generated by the first motor 231 and the second motor 232 exerting force on the first one-way wheel 237 and the second one-way wheel 238 according to the operational result of Equation (10). In Equation (10), symbol Kt1is the motor torque versus current constant of the first motor 231. Symbol Kt2 is the motor torque versus current constant of the second motor 232.
Therefore, the force estimator 222 may estimate the force estimation parameter Fucinstantly and dynamically according to Equation (3) to Equation (11).
In addition, the force estimator 222 may further operate the user force estimation parameter F*uc according to Equation (12) and Equation (13). First, the force estimator 222 may operate a matrix Muf−1 according to Equation (13). The matrix Muf−1 is an inverse transformation matrix of the force exerted by the user to the center of the electric assistive device 200. In Equation (13), symbol h is the distance between the center of the electric assistive device 200 and the the first one-way wheel 237 and the second one-way wheel 238. Symbol β is the included angle between the connecting lines between the center of the electric assistive device 200 and the first one-way wheel 237 and the second one-way wheel 238 and the x-axis. Next, the force estimator 222 may obtain the user's force estimation parameter F*uc according to the operational result of Equation (12). In Equation (12), symbol Fu1y is the force exerted by the user on the grip 504. Symbol Fu1y is the force exerted by the user on the grip 505. Symbol Fucy is the equivalent force exerted by the user to the center of the electric assistive device 200 on the y-axis direction. Symbol Nucz is the equivalent force exerted by the user to the center of the electric assistive device 200 on the z-axis direction.
In this embodiment, the manual input device 260 may provide manual input information. The inertial measuring device 250 may provide the physical status information of the electric assistive device 200. The physical status information may be, for example, the current acceleration, the angular velocity, and the travel speed of the electric assistive device 200. The rider mode controller 212 may directly generate another first vehicle speed parameter s*waccording to the manual input information and the physical status information.
In this embodiment, in response to the electric assistive device 200 operating in the auxiliary walking mode, the vehicle-speed-to-rotation-speed converter 223 may convert the first vehicle speed parameter S; into a second motor rotation speed parameter ω*m. Alternatively, in response to the electric assistive device 200 operating in a rider mode, the vehicle-speed-to-rotation-speed converter 223 converts the another first vehicle speed parameter s*wI not the second motor rotation speed parameter ω*m.
In this embodiment, the vehicle-speed-to-rotation-speed converter 223 may operate the motor rotation speed parameter ω*m1 and the motor rotation speed parameter ω*m1 expected to be realized by the first motor 231 and the second motor 232, respectively, based on Equation (14) and Equation (15) First, the force estimator 222 may operate the vehicle-speed-to-rotation-speed conversion matrix Mrw according to Equation (15). Next, the force estimator 222 may operate Equation (14) to obtain the motor rotation speed parameter ω*m1 and the motor rotation speed parameter ω*m2. In Equation (14), symbol S*v is the vehicle speed parameter and may be replaced by the first vehicle speed parameter S*r or the another first vehicle speed parameter s*w.
In this embodiment, the rotation speed controller 224 may generate corresponding first voltage control signal and second voltage control signal according to the motor rotation speed parameter ω*m1 and the motor rotation speed parameter ω*m2. The voltage driving controller 225 may drive the first motor 231 and the second motor 232 of the power wheel module 230 according to the first voltage control signal and the second voltage control signal, so that the first motor 231 and the second motor 232 may respectively drive the first one-way wheel 237 and the second one-way wheel 238 through the first speed reducer 235 and the second speed reducer 236 according to the first driving voltage and the second voltage control signal. Therefore, the electric assistive device 200 of this embodiment may provide a dual mode power control function. In particular, in response to operating the electric assistive device 200 in the auxiliary walking mode, the electric assistive device 200 may adaptively adjust the driving degrees of the first motor 231 and the second motor 232 according to the results of various equivalent forces currently received by the electric assistive device 200, thereby providing an effective walking assistance function and/or ensuring the user's walking safety. Thus, the power control module 220 may drive the power wheel module 230 directly or adaptively.
To sum up, the electric assistive device of the disclosure may provide dual mode power
control function. In particular, in response to operating the electric assistive device in the auxiliary walking mode, the electric assistive device may consider the results of various equivalent forces currently received to adjust the driving degree of the motor adaptively, so that the electric assistive device may provide an effective walking assistance function and/or ensure the user's walking safety.
Although the disclosure has been described in detail with reference to the above embodiments, they are not intended to limit the disclosure. Those skilled in the art should understand that it is possible to make changes and modifications without departing from the spirit and scope of the disclosure. Therefore, the protection scope of the disclosure shall be defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
112117191 | May 2023 | TW | national |