The present technology relates generally to boost systems for electric vehicles, to electric vehicles having such systems, and to methods for boosting a speed of electric vehicles.
Electric karts are motor vehicles that are used for leisure and sporting activities. In electric kart racing, be it professional or recreational, karts may have a boost mode (also referred to as a “boost function”), in which output power is temporarily increased, improving acceleration and adding excitement for drivers and audiences alike. Typically, such a boost mode provides a pre-defined increase of power, resulting in better acceleration for a predetermined limited period of time. The number of available boosts per race may be limited and additional boosts may be awarded for specific actions, such as passing over a defined track zone. To activate a boost, the driver may press a button, in response to which boost power is available for the predetermined limited period of time, regardless of whether the additional power is actually used or not.
While existing speed boosting techniques provide drivers with some flexibility and add an element of excitement to electric kart racing, there is a desire for an even greater degree of freedom in configuring the boost mode. It would be desirable to provide drivers and teams with a boost function that could be further customized within given limits of power and time, thereby enhancing the strategic aspect of electric kart racing and increasing audience enjoyment of the sport.
There is therefore a desire for systems and methods for electric kart speed boosting, which addresses at least some of the above-mentioned drawbacks.
It is an object of the present to ameliorate at least some of the inconveniences present in the prior art.
In accordance with one aspect of the present technology, there is provided an electric vehicle, including a frame; a seat connected to the frame; two front wheels rotationally connected to the frame; a steering wheel operatively connected to the two front wheels; two rear wheels rotationally connected to the frame; an electric motor operatively connected to at least one of the two front wheels and the two rear wheels; a control unit (CU) connected to the frame, the CU being electrically connected to the electric motor; an accelerator pedal operatively connected to the frame; a pedal position sensor operatively connected to the accelerator pedal for sensing a position of the accelerator pedal, the pedal position sensor communicating with the CU for transmitting a signal representative of the position of the accelerator pedal to the CU, the CU controlling an operating torque of the electric motor based at least in part on the signal; a battery pack connected to the frame and electrically connected to the electric motor; a boost system, including a manual boost controller, the manual boost controller communicating with the CU; a boost mode manager communicating with the CU and the battery pack, and in response to the manual boost controller being activated, the boost mode manager determining a remaining boost energy, the remaining boost energy being a difference between a predetermined maximum boost energy and a total boost energy used, the predetermined maximum boost energy corresponding to a percentage of energy of the battery pack; in response to a boost enable condition, the boost enable condition comprising the remaining boost energy being greater than zero, the boost mode manager sending a command to the CU to add a boost torque to the operating torque.
In some embodiments, the electric vehicle is an electric kart.
In some embodiments, the electric vehicle further includes a vehicle control unit (VCU), the VCU comprising the CU and the boost mode manager.
In some embodiments, in response to the manual boost controller being activated, the remaining boost energy is continuously discharged.
In some embodiments, the boost system further includes a human-machine interface (HMI) communicating with the CU and the battery pack, the HMI being configured to provide a remaining battery estimate.
In some embodiments, the remaining battery estimate includes a notification of at least one of the remaining boost energy, the predetermined maximum boost energy, and the total boost energy used.
In some embodiments, the predetermined maximum boost energy corresponds to at least 10% of the energy of the battery pack.
In some embodiments, the boost torque is at least 10% of a maximum value of the operating torque.
In some embodiments, in response to the boost enable condition, the boost mode manager sends a command to the CU to add a boost torque to the operating torque for a maximum boost time.
In some embodiments, the boost enable condition further includes a cooldown between boosts having elapsed.
In some embodiments, the cooldown between boosts is a scalar multiple of the maximum boost time.
In some embodiments, the boost system further includes boost controls for setting at least one of a value of the predetermined maximum boost energy, a value of the maximum boost time, and a value of the cooldown between boosts.
In some embodiments, the boost controls include a non-transitory computer readable storage medium for storing thereon the value of the predetermined maximum boost energy, the value of the maximum boost time, and the value of the cooldown between boosts, the non-transitory computer readable storage medium being accessible by the CU.
In some embodiments, adding the boost torque to the operating torque includes switching from a first torque profile to a second torque profile, the second torque profile having a higher torque than the first torque profile for a corresponding position of the accelerator pedal.
In accordance with another aspect of the present technology, there is provided a boost system for an electric vehicle, the electric vehicle including an electric motor, a battery pack and a control unit (CU), the CU controlling an operating torque of the electric motor, the boost system including a manual boost controller, the manual boost controller being configured to communicate with the CU; a boost mode manager configured to communicate with the CU and the battery pack; in response to the manual boost controller being activated, the boost mode manager being configured to determine a remaining boost energy, the remaining boost energy being a difference between a predetermined maximum boost energy and a total boost energy used, the predetermined maximum boost energy corresponding to a percentage of energy of the battery pack; and in response to a boost enable condition, the boost enable condition comprising the remaining boost energy being greater than zero, the boost mode manager being configured to send a command to the CU to add a boost torque to the operating torque.
In some embodiments, the boost system further includes a human-machine interface (HMI) being configured to communicate with the CU and the battery pack, the HMI being configured to provide a remaining battery estimate.
In some embodiments, the remaining battery estimate includes a notification of at least one of the remaining boost energy, the predetermined maximum boost energy, and the total boost energy used.
In some embodiments, the predetermined maximum boost energy corresponds to at least 10% of the energy of the battery pack.
In some embodiments, the boost torque is at least 10% of a maximum value of the operating torque.
In some embodiments, in response to the boost enable condition, the boost mode manager is configured to send a command to the CU to add a boost torque to the operating torque for a maximum boost time.
In some embodiments, the boost enable condition further includes a cooldown between boosts having elapsed.
In some embodiments, the cooldown between boosts is a scalar multiple of the maximum boost time.
In some embodiments, the boost system further includes boost controls for setting at least one of a value of the predetermined maximum boost energy, a value of the maximum boost time, and a value of the cooldown between boosts.
In some embodiments, the boost controls include a non-transitory computer readable storage medium for storing thereon the value of the predetermined maximum boost energy, the value of the maximum boost time, and the value of the cooldown between boosts, the non-transitory computer readable storage medium being accessible by the CU.
In some embodiments, adding the boost torque to the operating torque includes switching from a first torque profile to a second torque profile, the second torque profile having a higher torque than the first torque profile for a corresponding position of the accelerator pedal.
In accordance with another aspect of the present technology, there is provided a method for boosting a speed of an electric vehicle, the electric vehicle comprising an electric motor, a battery pack and a control unit (CU), the CU controlling an operating torque of the electric motor, the method including activating a manual boost controller; in response to the manual boost controller being activated, determining, by a boost mode manager, a remaining boost energy, the remaining boost energy being a difference between a predetermined maximum boost energy and a total boost energy used, the predetermined maximum boost energy corresponding to a percentage of energy of the battery pack; and in response to a boost enable condition, sending, by the boost mode manager, a command to the CU to add a boost torque to the operating torque, the boost enable condition comprising the remaining boost energy being greater than zero.
In some embodiments, adding the boost torque to the operating torque includes switching from a first torque profile to a second torque profile, the second torque profile having a higher torque than the first torque profile for a corresponding position of the accelerator pedal.
For purposes of this application, terms related to spatial orientation such as forward, rearward, upwardly, downwardly, left, and right, are as they would normally be understood by an operator of the vehicle riding thereon in a normal driving position. Terms related to spatial orientation when describing or referring to components or sub-assemblies of the vehicle, separately from the vehicle, should be understood as they would be understood when these components or sub-assemblies are mounted to the vehicle, unless specified otherwise in this application.
Embodiments of the present technology each have at least one of the above-mentioned object and/or aspects, but do not necessarily have all of them. It should be understood that some aspects of the present technology that have resulted from attempting to attain the above-mentioned object may not satisfy this object and/or may satisfy other objects not specifically recited herein.
Additional and/or alternative features, aspects, and advantages of embodiments of the present technology will become apparent from the following description, the accompanying drawings, and the appended claims.
For a better understanding of the present technology, as well as other aspects and further features thereof, reference is made to the following description which is to be used in conjunction with the accompanying drawings, where:
The present disclosure is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. The disclosure is capable of other embodiments and of being practiced or of being carried out in various ways. Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including”, “comprising”, or “having”, “containing”, “involving” and variations thereof herein, is meant to encompass the items listed thereafter as well as, optionally, additional items. In the following description, the same numerical references refer to similar elements.
An electric kart 10 will be described with reference to
Two front wheels 14 are rotationally connected to the frame 12 via front-wheel axles 16. Front disk brake assemblies (not shown) are provided on the front-wheel axles 16 to brake the front wheels 14. A steering wheel 18 is connected to a steering column 20. The lower end of the steering column 20 is connected to the front-wheel axles 16 via steering links 22 to turn the front-wheel axles 16, and thereby the front wheels 14, for steering the kart 10. A seat 24 is connected to the frame 12 rearward of the steering wheel 18. An accelerator pedal 26 and a brake pedal 28 are provided forward of the seat 24. A nose cone 30 is connected to the frame 12 and is disposed over the steering column 20 in front of the steering wheel 18. The nose cone 30 is connected to a front wing 32. The front wing 32 is disposed forward of the front wheels 14 and the pedals 26, 28.
A rear-wheel axle 34 is rotationally connected to the frame 12 rearward of the seat 24. Two rear wheels 36 are connected to the ends of the rear-wheel axle 34. A rear disk brake assembly (not shown) is provided on the rear-wheel axles 34 to brake the rear wheels 36. The rear-wheel axle 34 is driven by a drive unit 100 via a chain drive assembly 38 (see
Two battery packs 42 supply electric power to the drive unit 100. One battery pack 42 is connected to the frame 12 on each of the left and right sides of the seat 24 such that the seat 24 is laterally between the battery packs 42. It is contemplated that the kart 10 could have only one or more than two battery packs 42. The drive unit 100 is connected to the frame 12, is disposed laterally on the right side of the seat 24, and a majority of the drive unit 100 is disposed behind the right side battery pack 42. It is contemplated that in some embodiments, the drive unit 100 could be disposed laterally on the left side of the seat 24. Left and right bumpers 44 are connected to the frame 12. The bumpers 44 are disposed laterally outward of the battery packs 42 and longitudinally between the front and rear wheels 14, 36. A charger 46 (
In the present embodiment, the drive unit 100 includes an electric motor 102, an inverter 104, and a cooling system 106 (see
The electric motor 102 generates an operating torque and has a rotational speed defined using revolutions per minute (RPM), angular speed, or other units appropriate in the art. The electric motor 102 has a maximum continuous torque 604, defined as the maximum continuous torque that the electric motor 102 is capable of sustaining in a race. As further described hereinbelow with reference to
Each battery pack 42 is electrically connected to the inverter 104 by a battery management system (BMS) module 41 (not shown in
Referring to
The HMI 310 serves as a controller and interface for the driver of the kart 10. In the present embodiment, the HMI 310 has a screen and a plurality of buttons and is provided on the steering wheel 18. In some embodiments, it is contemplated that the HMI 310 may be provided elsewhere on the kart 10. The HMI 310 is implemented on a multi-functional touch screen that is communicatively coupled to a system bus 424 (see
The driver controls 304 include a manual boost controller 308 configured to activate the boost mode. In the present disclosure, the boost mode being activated may be referred to as a “boosted state”, “boosted condition”, while the boost mode being deactivated may be referred to as an “unboosted state”, “unboosted condition”, or variations thereof.
In the present embodiment, the start/stop button 302, the manual boost controller 308, the kill switch button 414 and the reverse button 311 are push button controllers. In some embodiments, the start/stop button 302, the manual boost controller 308, the reverse button and the kill switch button 414 may be a type of controller other than a push button controller, as will be apparent to the person skilled in the art.
Although particular embodiments of the kart 10 have been shown and described, it will be obvious to those skilled in the art that changes and modifications may be made without departing from this invention in its broader aspects. The scope of the following claims should not be limited by the embodiments set forth in the examples, but should be given the broadest reasonable interpretation consistent with the description as a whole.
Referring to
Not all of the depicted components of the electric vehicle system architecture 400 may be required. One or more implementations may include additional components not shown in
The electric vehicle system architecture 400 includes user inputs 402. The user inputs 402 are generated by position sensors (not shown) connected to input devices 406. The user inputs 402 are issued by a driver (not shown) of the kart 10, operating controllers and/or pedals in the steering system 300 or other devices provided with the kart 10 (i.e. turning the steering wheel 18, and depressing/releasing the accelerator pedal 26, the brake pedal 28, etc.). Other possibilities may apply.
Some of the user inputs 402 are represented as boolean values, i.e. logical 0 or 1 states, while others are represented as float values (also referred to as “floating-point numbers”), i.e. real numbers having a decimal place. At least some of the user inputs 402 may be implemented as discrete programming elements, such as inputs to a programmable logic controller (PLC). The user inputs 402 may be implemented in hardware using contacts and coils, as known to those skilled in the art. For instance, in some embodiments, the kill switch button 414 may be implemented as a normally closed (NC) contact (i.e. having a default or “normal” value of 1). In the event the driver of kart 10 activates the kill switch button 414, or in response to a power failure to the coil corresponding to the kill switch button 414, the contact corresponding to the kill switch button 414 would open, triggering the corresponding input in the user inputs 402, thus providing a fail-safe capability.
In the present disclosure, actuation of any one of the user inputs 402, leading to a change of logical state (i.e. from 0 to 1 or vice-versa) of any one of the user inputs 402, may be alternatively referred to as “triggering”, “engaging”, “toggling”, “activating”, or variations thereof, as understood by those skilled in the art.
The user inputs 402 include signals received from position sensors provided with the user input devices 406. The user input devices 406 include a lanyard 408, the accelerator pedal 26, the brake pedal 28, the start/stop button 302, a reverse button 311, the manual boost controller 308, the kill switch button 414, and a human-machine interface (HMI) command input device 420. The lanyard 408 is attached to the driver of kart 10 such that, if the driver gets out of the kart 10 without first stopping it, the lanyard will be pulled out, triggering the corresponding user input 402 to immediately stop the kart 10. The HMI command input device 420 is operatively connected to the HMI 310.
The system architecture 400 includes a vehicle control unit (VCU) 403 provided with the kart 10. The VCU 403 includes a control unit (CU) 404 and a boost mode manager 405 and is communicatively coupled thereto. The CU 404 is communicatively coupled with the user inputs 402 and with the system bus 424. The CU 404 receives the user input 402 representative of a position of the accelerator pedal 26 via a pedal position sensor (not shown) operatively connected to the accelerator pedal 26 for sensing a position of the accelerator pedal 26, e.g. between 0%, corresponding to a fully disengaged position of the accelerator pedal 26, and 100%, corresponding to a fully depressed position of the accelerator pedal 26, which defines a requested torque issued to the CU 404. The CU 404 controls the operating torque of the electric motor 102 based at least in part on the received user input 402. The CU 404 is operatively connected to the drive unit 100, including the electric motor 102, the inverter 104, and the cooling system 106, via the system bus 424, and issues control commands thereto. The system bus 424 is implemented using the Controller Area Network (CAN) bus standard, although it is contemplated that other standards may also be used.
The CU 404 is used to set at least one of a value of a maximum continuous torque 604, a value of a maximum boosted torque 606 and/or a boost torque 607, a value of a thermal stress limit 608, and a value of a physical limit 610 of the kart 10, as described in further detail hereinbelow with regards to
The boost mode manager 405 is responsible for managing the boost mode of the kart 10. The boost mode of the kart 10 is activated using the manual boost controller 308. As described in further detail hereinbelow, activation of the boost mode is contingent on a boost enable condition 714 determined by the boost mode manager 405. From boost controls 422 provided with the boost mode manager 405, at least one of a value of a predetermined maximum boost energy 504, a value of a maximum boost time (not shown), and a value of a cooldown between boosts (not shown) are set, as described in further detail hereinbelow. In some embodiments, one or more remote users, located in a remote control center and communicating with the kart 10 therefrom, may remotely set the value of the predetermined maximum boost energy 504, the value of a maximum boost time, and the value of the cooldown between boosts via the boost controls 422. It is contemplated that the boost mode manager 405 may be provided separately from the VCU 403, for instance with the HMI 310. It is also contemplated that the boost controls 422 may be provided separately from the boost mode manager 405, for instance with the HMI 310. Other possibilities may apply.
The boost mode manager 405 is provided as part of the VCU 403. In the present embodiment, the boost mode manager 405 is provided as a software module executed by the VCU 403. More specifically, the boost mode manager 405 is provided on a non-transitory computer-readable storage medium accessible by the VCU 403 comprising instructions executable by one or more processors of the VCU 403. In some embodiments, the boost mode manager 405 may be provided as a discrete hardware module of the VCU 403. In some embodiments, the boost mode manager 405 may be provided separately from the VCU 403 and communicatively coupled thereto.
Not all of the depicted components of the electric vehicle system architecture 400 may be required. One or more implementations may include additional components not shown in
Referring to
The predetermined maximum boost energy 504 is set to be less than the total battery energy 502. The remaining boost energy 506 is less than or equal to the predetermined maximum boost energy 504. The total battery energy 502, the predetermined maximum boost energy 504, and the remaining boost energy 506 are greater than or equal to zero. The sum of the predetermined maximum boost energy 504 and the non-boost energy 508 are equal to the total battery energy 502. The sum of the remaining boost energy 506 and the total boost energy used 510 are equal to the predetermined maximum boost energy 504. The remaining boost energy 506 is determined by the boost mode manager 405.
In some embodiments, the predetermined maximum boost energy 504 may be set as a predetermined percentage of the total battery energy 502 (e.g. 10% or 20%). The remaining battery indicator 500 is provided on the HMI 310 in the form of a user interface clement (see
It should be understood that, although the remaining battery indicator 500 may be provided as a simplified symbolic diagram as shown in
With reference to
In a boosted condition, the driver of the kart 10 may increase the operating torque 602 up to the maximum boosted torque 606 of the electric motor 102, e.g. by pressing the accelerator pedal 26 (arrow 605). The maximum boosted torque 606 is greater than or equal to the maximum continuous torque 604. In the present embodiment, the maximum boosted torque 606 is selected to be greater than the thermal stress limit 608, which is acceptable as long as the maximum boosted torque 606 is not maintained indefinitely, allowing enough time in-between boosts for the components of the electric kart 10 to cool down. It is contemplated that the maximum boosted torque 606 could be selected to be less than the thermal stress limit 608. The cooldown between boosts is set from the boost controls 422 such that the electric kart 10 has sufficient time to cool down in-between successive boosts. A boost torque 607 is defined such that the sum of the maximum continuous torque 604 and the boost torque 607 equals the maximum boosted torque 606. In the present embodiment, the maximum boosted torque 606 is further selected to be less than a physical limit 610 of the kart 10. The physical limit 610 corresponds to a mechanical limit of the electric motor 102, such as the maximum instantaneous torque capable of being generated by the electric motor 102, and to an electrical limit of the inverter 104 and of the battery packs 42, for instance a maximum current output of the battery packs 42 at low battery.
With reference to
With reference to
At step 704, the method 700 includes assessing whether the manual boost controller 308 has been activated. If this is the case, the method 700 proceeds to step 706. Otherwise, the method 700 proceeds to step 707. It is contemplated that a hold delay may be introduced for the manual boost controller 308, where the driver is required to hold the manual boost controller 308 for a predetermined amount of time (e.g. 0.1 seconds) in order for the manual boost controller 308 to be considered to have been activated. If the manual boost controller 308 is not held for at least the predetermined amount of time, then the input corresponding to the manual boost controller 308 is ignored, the conditional of step 704 returns “false”, and the method 700 proceeds to step 707. The hold delay may be set from the boost mode manager 405.
At step 706, the method 700 includes assessing whether the remaining boost energy 506 is greater than zero. If this is the case, the method 700 proceeds to step 708. Otherwise, the method 700 proceeds to step 707.
At step 708, the method 700 includes assessing whether the remaining boost time is greater than zero. If this is the case, the method 700 proceeds to step 710. Otherwise, the method 700 proceeds to step 707.
At step 710, the method 700 includes assessing whether the cooldown between boosts has elapsed. If this is the case, the method 700 proceeds to step 712. Otherwise, the method 700 proceeds to step 707. The steps 706, 708, and 710 may be performed by the boost mode manager 405.
The conditionals of steps 704, 706, 708, and 710 are grouped together in a boost enable condition 714, where each conditional is treated as a term in a logical AND operator. If the conditionals of steps 704, 706, 708, and 710 are true, then the boost enable condition 714 is true. If any of the conditionals of steps 704, 706, 708, and 710 are false, then the boost enable condition 714 is false. In other words, in the present embodiment, if the manual boost controller 308 is activated, the remaining boost energy 506 is greater than zero, the remaining boost time is greater than zero, and the cooldown between boosts has elapsed, then the boost enable condition 714 is true. In some embodiments, the boost enable condition 714 may include fewer or more conditionals than those of steps 704, 706, 708, and 710. In some embodiments, the boost enable condition 714 may include further conditionals related to racing regulations (e.g. no boosts allowed in the first lap, or in designated portions or zones of the racing track), or technical requirements (e.g. no boosts allowed when the drive unit 100 is above a predetermined temperature threshold, or when the total battery energy 502 of the battery packs 42 is low). Other possibilities may apply. The boost mode manager 405 determines the boost enable condition 714.
In response to the boost enable condition 714 being true, the boost mode manager 405 sends a command to the CU 403 to adjust the torque reference of the accelerator pedal 26, and the remaining boost energy 506 is continuously discharged, as described in further detail below.
At step 712, the boost mode is activated and the method 700 includes adjusting, via the CU 403, the torque reference of the accelerator pedal 26, such that, in a boosted state, the accelerator pedal 26 being fully depressed (i.e. in the 100% position) corresponds to the maximum boosted torque 606, i.e. to the sum of the maximum continuous boosted torque 606 and the boost torque 607 (see
At step 716, the method 700 includes determining the remaining boost energy 506. Step 716 is performed by the boost mode manager 405 using equation (1) or (2) described below.
In the present embodiment, the boost mode manager 405 calculates the remaining boost energy 506 using the operating torque 602 and the rotational speed of the electric motor 102, using the following equation:
where:
In some embodiments, the boost mode manager 405 may calculate the remaining boost energy 506 using the DC link voltage and the DC link current of the battery packs 42 corrected by an efficiency factor of the drive unit 100, using the following equation:
where:
At step 718, the method 700 includes determining the remaining boost time. The boost mode manager 405 calculates the remaining boost time of the boost mode, using the following equation:
where:
Equation (3) is used to calculate the remaining boost time of a single boost. In response to the boost enable condition 714 being true (i.e. the conditional 708 is also true, meaning that the remaining boost time is greater than zero), the remaining boost time of the boost mode is continuously decreased.
At step 720, the method 700 includes assessing whether the remaining boost energy 506 is less than or equal to zero, or whether the remaining boost time is less than or equal to zero. If any of the above are true, the method resets (step 722), whereupon the torque reference of the accelerator pedal 26 is reset, the remaining boost time recharges according to equation (4) below, and the method 700 returns to step 704. Otherwise, the method 700 proceeds back to step 716, where the remaining boost energy 506 is determined. When either of the remaining boost energy 506 or the remaining boost time fall below zero at step 720, the method 700 resets (step 722).
At step 707, in response to any of the conditionals of steps 704, 706, 708, or 710 being false, the CU 403 uses an unadjusted value of the torque reference of the accelerator pedal 26, e.g. corresponding to the function 614 of
At step 709, the boost mode manager 405 calculates a recharge time of the remaining boost time of the boost mode, using the following equation:
where:
The remaining boost time recharges according to equation (4) up to and until the maximum boost time of a single boost is reached, after which the recharging stops, and the method 700 resets (step 722).
With reference to
The memory 804 includes any suitable known or other machine-readable storage medium. The memory 804 may include non-transitory computer readable storage medium, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. The memory 804 may include a suitable combination of any type of computer memory that is located either internally or externally to device, for example random-access memory (RAM), read-only memory (ROM), electro-optical memory, magneto-optical memory, erasable programmable read-only memory (EPROM), and electrically-erasable programmable read-only memory (EEPROM), Ferroelectric RAM (FRAM) or the like. Memory 804 may include any storage means (e.g., devices) suitable for retrievably storing machine-readable instructions 806 executable by processing unit 802.
The above description is meant to be exemplary only. The computing device 800 may be any suitable computing device, such as a portable computing device, a mobile phone, a tablet, or the like.
Modifications and improvements to the above-described embodiments of the present technology may become apparent to those skilled in the art. The foregoing description is intended to be exemplary rather than limiting. The scope of the present technology is therefore intended to be limited solely by the scope of the appended claims.
The present application claims priority to U.S. Provisional Patent Application No. 63/434,302, filed Dec. 21, 2022, the entirety of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63434302 | Dec 2022 | US |