US20180250581A1 - Weight sensing suspension truck for electric skateboard - Google Patents
Weight sensing suspension truck for electric skateboard Download PDFInfo
- Publication number
- US20180250581A1 US20180250581A1 US15/910,312 US201815910312A US2018250581A1 US 20180250581 A1 US20180250581 A1 US 20180250581A1 US 201815910312 A US201815910312 A US 201815910312A US 2018250581 A1 US2018250581 A1 US 2018250581A1
- Authority
- US
- United States
- Prior art keywords
- truck
- base plate
- weight
- motor
- sensor
- 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.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63C—SKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
- A63C17/00—Roller skates; Skate-boards
- A63C17/12—Roller skates; Skate-boards with driving mechanisms
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63C—SKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
- A63C17/00—Roller skates; Skate-boards
- A63C17/0093—Mechanisms transforming leaning into steering through an inclined geometrical axis, e.g. truck
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63C—SKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
- A63C17/00—Roller skates; Skate-boards
- A63C17/01—Skateboards
- A63C17/011—Skateboards with steering mechanisms
- A63C17/012—Skateboards with steering mechanisms with a truck, i.e. with steering mechanism comprising an inclined geometrical axis to convert lateral tilting of the board in steering of the wheel axis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63C—SKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
- A63C17/00—Roller skates; Skate-boards
- A63C17/01—Skateboards
- A63C17/014—Wheel arrangements
- A63C17/015—Wheel arrangements with wheels arranged in two pairs
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63C—SKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
- A63C17/00—Roller skates; Skate-boards
- A63C17/22—Wheels for roller skates
- A63C17/223—Wheel hubs
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63C—SKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
- A63C2203/00—Special features of skates, skis, roller-skates, snowboards and courts
- A63C2203/12—Electrically powered or heated
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63C—SKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
- A63C2203/00—Special features of skates, skis, roller-skates, snowboards and courts
- A63C2203/18—Measuring a physical parameter, e.g. speed, distance
Definitions
- This disclosure relates generally to electric skateboards, and more particularly to a weight sensing suspension truck that can be used with an electric skateboard.
- skateboards with handheld remotes are relatively popular, they have a number of drawbacks.
- One obvious drawback is that a rider's hand is occupied holding the remote thus making it difficult for the rider to hold anything else with that hand.
- the remote if wireless can be easily lost or misplaced.
- the remote even if tethered to the skateboard presents a separate component that complicates storage and handling.
- a skateboard deck which includes a pressure sensitive pad that a user engages with his or her foot, similar in concept to a gas pedal on a car.
- Japanese patent no. 2003237670A discloses a skateboard with multiple sensors that detect a rider's center of gravity over the deck, regardless of where the rider's feet are located, while Japanese patent no. 20130081891A1 discloses pressure sensitive pads on a skateboard deck as a means of control input.
- an electric skateboard truck comprising: a base plate mountable to an underside of an electric skateboard deck and comprising a weight sensor positioned to directly or indirectly measure a force exerted on the base plate by the skateboard deck; and a hanger pivotably coupled to the base plate, and comprising an axle for coupling to a pair of wheels.
- the base plate can comprise a suspension spring
- the weight sensor can be a strain gauge mounted on a flexing portion of the suspension spring that flexes when the truck is subjected to a rider weight.
- the suspension spring can be a leaf spring in which case the strain gauge is positioned on a flexible surface of the leaf spring.
- the weight sensor can be a displacement sensor mounted on a displacing portion of the suspension spring that displaces when the truck is subjected to a rider weight.
- the displacement sensor can be selected from a group consisting: an optical sensor, a magnet and Hall effects detector, a capacitive sensor, and an inductive sensor.
- the base plate can comprise a planar section and a hanger mount section extending downwardly from the planar section and configured to couple to the hanger.
- the weight sensor is a pressure sensitive resistor (FSR) sensor assembly mounted on top of the planar section and comprises a pair of plates sandwiching an FSR sensor.
- the hanger mount section comprises a cut-out that causes a stress concentration in a location in the base plate when the truck is subjected to a rider weight; in this case, the weight sensor is a strain gauge located at the stress concentration location of the base plate.
- the electric skateboard truck can further comprise a pair of wheels coupled to the axle and at least one motor rotationally coupled to the pair of wheels.
- the at least one motor can be a motor mounted in a hub of each wheel of the pair of wheels.
- a truck kit for an electric skateboard comprising a front truck and a rear truck.
- the front truck comprises: a front base plate mountable to a front underside of an electric skateboard deck and comprising a front weight sensor positioned to directly or indirectly measure a force exerted on the front base plate by the skateboard deck; and a front hanger pivotably coupled to the front base plate, and comprising a front axle for coupling to a front pair of wheels.
- the rear truck comprises: a rear base plate mountable to a rear underside of the electric skateboard deck and comprising a rear weight sensor positioned to directly or indirectly measure a force exerted on the rear base plate by the skateboard deck; and a rear hanger pivotably coupled to the rear base plate, and comprising a rear axle for coupling to a rear pair of wheels.
- At least one of the front and rear pair of wheels is rotatably drivable by at least one motor, and the at least one motor is controlled by at least one controller that is communicable with the front and rear weight sensors.
- the truck kit can further comprise at least one controller electrically communicative with the front and rear weight sensors, and for electrically coupling to a motor.
- the at least one controller can comprise at least one skate controller circuit electrically communicative with the front and rear weight sensors, and at least one motor controller electrically communicative with the least one skate controller circuit and for electrically coupling to the motor.
- an electric skateboard comprising: a deck; at least one motor; a battery electrically coupled to the at least one motor; a front truck assembly, a rear truck assembly, front and rear pairs of wheels, and at least one controller communicative with the front and rear weight sensors and the at least one motor.
- the front truck assembly comprises a front base plate mounted to a front underside of the deck and which comprises a front weight sensor positioned to directly or indirectly measure a force exerted on the front base plate by the skateboard deck, and a front hanger pivotably coupled to the front base plate and which comprises a front axle.
- the rear truck assembly comprises a rear base plate mounted to a rear underside of the deck and which comprises a rear weight sensor positioned to directly or indirectly measure a force exerted on the rear base plate by the skateboard deck, and a rear hanger pivotably coupled to the rear base plate and which comprises a rear axle.
- Each pair of wheels are mounted to the front and rear axles respectively, and at least one of the front and rear pairs of wheels is coupled to and rotatably driven by the at least one motor.
- the at least one controller can be communicative with the front and rear weight sensors and the at least one motor, and comprises a processor and a memory having encoded thereon program code executable by the processor to operate the at least one motor in response to measurements received from the front and rear weight sensors.
- a method for controlling an electric skateboard comprising front and rear weight sensors mounted respectively to front and rear baseplates of the electric skateboard, and a motor rotatably coupled to drive wheels of the electric skateboard.
- the method comprises: repeatedly reading measurements taken by the front and rear weight sensors and determining a total weight and weight distribution of a rider on the electric skateboard; when the determined total weight is within a defined margin of a baseline weight, operating the motor to accelerate the skateboard when the weight distribution is higher on the front baseplate than on the rear baseplate, and operating the motor to decelerate the skateboard when the weight distribution is higher on the rear baseplate than on the front baseplate; and identifying a kick event when the determined total weight momentarily decreases beyond a defined kick threshold, and operating the motor to limit acceleration of the skateboard during the kick event, and operating the motor to sustain skateboard speed or to decelerate the skateboard for a selected time period after the kick event ends.
- the selected time period after the kick event ends can be between 0 . 5 and 3 seconds.
- Operating the motor to limit acceleration of the skateboard during the kick event can comprise operating the motor in a regenerative braking mode. Identifying the kick event can further comprise: detecting an acceleration of the skateboard when the total weight momentarily decreases below the defined kick threshold but is above a weight threshold indicating that a rider has one foot on the skateboard.
- the method can further comprise detecting a bounce event, which comprises identifying a period of increased total weight followed by a period of reduced total weight with no associated acceleration of the skateboard during the period of reduced total weight, and filtering out detected bounce events from the step of identifying a kick event.
- a computer readable medium having encoded thereon program code executable by a processor to: repeatedly read measurements taken by the front and rear weight sensors and determine a total weight and weight distribution of a rider on the electric skateboard; when the determined total weight is within a defined margin of a baseline weight, operate the motor to accelerate the skateboard when the weight distribution is higher on the front baseplate than on the rear baseplate, and operate the motor to decelerate the skateboard when the weight distribution is higher on the rear baseplate than on the front baseplate; and identify a kick event when the determined total weight momentarily decreases beyond a defined kick threshold, operate the motor to limit acceleration of the skateboard during the kick event, and operate the motor to sustain skateboard speed or to decelerate the skateboard for a selected time period after the kick event ends.
- an electric skateboard comprising: a deck, at least one motor; a battery electrically coupled to the at least one motor; a front truck assembly comprising a front base plate mounted to a front underside of the deck and comprising a front weight sensor positioned to directly or indirectly measure a force exerted on the front base plate by the skateboard deck, and a front hanger pivotably coupled to the front base plate and comprising a front axle; a rear truck assembly comprising a rear base plate mounted to a rear underside of the deck and comprising a rear weight sensor positioned to directly or indirectly measure a force exerted on the rear base plate by the skateboard deck, and a rear hanger pivotably coupled to the rear base plate and comprising a rear axle; front and rear pairs of wheels that are mounted to the front and rear axles respectively, wherein at least one of the front and rear pairs of wheels is coupled to and rotatably driven by the at least one motor; and at least one controller communicative with the front and rear weight sensors and
- the controller comprises a processor and a memory having encoded thereon program code executable by the processor to: repeatedly read measurements taken by the front and rear weight sensors and determine a total weight and weight distribution of a rider on the electric skateboard; when the determined total weight is within a defined margin of a baseline weight, operate the at least one motor to accelerate the skateboard when the weight distribution is higher on the front baseplate than on the rear baseplate, and operate the at least one motor to decelerate the skateboard when the weight distribution is higher on the rear baseplate than on the front baseplate; and identify a kick event when the determined total weight momentarily decreases beyond a defined kick threshold, operate the at least one motor to limit acceleration of the skateboard during the kick event, and operate the at least one motor to sustain skateboard speed or to decelerate the skateboard for a selected time period after the kick event ends.
- a truck base plate for an electric skateboard is mountable to an underside of an electric skateboard deck and pivotably mountable to a truck hanger, and comprises a weight sensor positioned to directly or indirectly measure a force exerted on the truck base plate by the skateboard deck.
- FIGS. 1 is a side elevation view of an electric skateboard having a pair of weight sensing suspension trucks according to one embodiment.
- FIGS. 2A-2C are respective perspective, side elevation and rear views of a weight sensing suspension truck having a strain gauge sensor mounted to a leaf type suspension spring in the truck's base plate, according to another embodiment.
- FIGS. 3A-3C are respective perspective, side elevation and rear views of a weight sensing suspension truck having an optical displacement sensor mounted to a leaf type suspension spring in the truck's base plate, according to another embodiment.
- FIGS. 4A-4C are respective exploded perspective, side elevation and rear views of a weight sensing suspension truck having a pressure sensitive resistor mounted on the truck's base plate according to another embodiment.
- FIGS. 5A-5C are respective perspective, side elevation and rear views of a weight sensing suspension truck having a strain gauge sensor mounted at a concentrated stress section of the truck's base plate according to another embodiment.
- FIG. 6 is a flowchart depicted a method performed by a motor controller to control the operation of the electric skateboard.
- FIG. 7 is a graph of weight detected by the front and rear suspension trucks over a time period.
- Couple and variants of it such as “coupled”, “couples”, and “coupling” as used in this description is intended to include indirect and direct connections unless otherwise indicated. For example, if a first device is coupled to a second device, that coupling may be through a direct connection or through an indirect connection via other devices and connections. Similarly, if the first device is communicatively coupled to the second device, communication may be through a direct connection or through an indirect connection via other devices and connections.
- Embodiments of the invention disclosed herein relate generally to a weight sensing suspension truck for use in an electric skateboard. More particularly, a weight sensor is mounted in a base plate of each of a front and rear truck assembly of the skateboard, and is positioned to directly or indirectly measure a force exerted on each respective base plate by the skateboard deck, and is configured to output a measurement signal.
- One or more controllers are communicative with each truck assembly to receive their respective measurement signals. The controller(s) uses these measurement signals as inputs to control one or more electric motors that drives one or more wheels of the skateboard, such as the two rear wheels.
- the electric motor(s) in some embodiments is located in the hanger of one of the trucks, or in the hub of one of more wheels; in other embodiments, the motor(s) is mounted to the skateboard deck or elsewhere on the truck, and is rotatably coupled to the drive wheels, for example, by a drive chain.
- one of the controllers comprises a processor and a memory having encoded thereon a motor control program that is executable by the processor to control operation of the motor using the measurement signals received from the weight sensors. More particularly, the received measurement signals are used to determine the weight distribution of a rider on the skateboard, and the controller will operate the motor(s) in different modes based on the determined weight distribution.
- One operating mode is known as a kick assist control mode, which comprises using the received signals to determine whether a kick event has occurred, limiting acceleration of the motor(s) during a determined kick event, and sustaining speed or decelerating the motor after the kick event has finished.
- a kit comprising the front and rear weight sensing suspension trucks for mounting to a skateboard deck; this kit can optionally include one or more of the controller(s), the motor(s), and a battery for powering the motor(s).
- an entire electric skateboard is provided comprising a deck, the front and rear weight sensing suspension trucks mounted respectively to front and rear undersides of the deck, the one or more controllers which is communicative with the front and rear weight sensing suspension trucks, the motor(s) which is communicative with the one or more controllers and is mechanically coupled to drive wheels of the skateboard, and a battery that is electrically coupled to the motor.
- the base plate of the weight sensing suspension truck comprises the weight sensor and can be combined with third party hangers to form a complete truck assembly.
- this weight sensing base plate comprises the weight sensor and can be combined with third party hangers to form a complete truck assembly.
- end users can keep their original truck hangars, which optionally comprise an integrated motor and drive chain, thereby providing a broad use for aftermarket upgrades.
- the base plate is a stationary component of the truck and is relatively well protected and shielded from foreign objects encountered on the road, which should reduce the exposure risks compared to prior art electric skateboards which place sensors on other parts of the skateboard.
- an electric skateboard 10 generally comprises a deck 12 , a front weight sensing suspension truck 14 mounted to a front underside of the deck 12 , a rear weight sensing suspension truck 16 mounted to a rear underside of the deck 12 , a pair of motor controllers 18 , a skate controller circuit 19 , a pair of motors 20 each integrated into a hub of each of the rear wheels 22 , and a battery 24 that is electrically coupled to the motor controllers 18 to supply power thereto.
- the skate controller circuit 19 is communicative with weight sensors 26 (shown in FIGS.
- skate controller circuit 19 can be communicative with the weight sensors 26 and motor controllers 18 by wireless means known in the art (not shown).
- the motor controllers 18 in turn are electrically coupled to the motors 20 by power cables 29 .
- each of the front and rear weight sensing suspension trucks 14 , 16 comprise a base plate 30 fixedly mounted to the underside of the deck 12 , and a hanger 32 pivotably mounted to the bottom of the base plate 30 .
- the base plate 30 in this embodiment comprises a leaf spring, wherein one end (“top end”) of the leaf spring is mounted to the underside of the deck 12 , and another end (“bottom end”) comprises a pivot cup for receiving a pivot arm 34 of the hanger 32 .
- the leaf spring serves as a suspension means and is configured to flex by an amount proportional to an applied force on the deck 12 .
- the leaf spring can be selected to have a design stiffness that causes the leaf spring to deflect into a maximum flexed position where the top and bottom ends do not touch when a maximum design weight is applied to the deck 12 .
- the weight sensor is a strain gauge 26 that is mounted on the inside surface of the leaf spring at around its midpoint.
- the strain gauge 26 measures the strain on the leaf spring when weight is applied to the base plate 30 from the deck 10 and the leaf spring flexes.
- the measured strain is then transmitted to the skate controller circuit 19 which then converts the measured strain into a force measurement in a manner well known in the art.
- the strain gauge indirectly measures the force exerted on the base plate 30 .
- the truck shown in FIGS. 2A-2C is the rear truck 16 and comprises the motors 20 each integrated into the hub of each of the rear wheels 22 .
- Such “hub” motors are known in the art and thus are not described in detail here.
- the rear wheels 22 are attached to the hanger 32 via an axle 36 .
- the hanger has an opening and is attached to the baseplate via a kingpin and pivot pushing as is standard in the art of truck design.
- a motor power cable extends from each motor 20 along the hangar and terminates at one of the motor controllers 18 .
- These motor controllers 18 convert the fixed DC battery voltage into a variable voltage supply suitable for spinning the motors 20 .
- the command signal for determining the motor power comes from the skate controller circuit 19 , which is connected to both the front and rear weight sensors 26 .
- This skate controller circuit has a memory having encoded thereon a motor control program for setting the desired motor power level based on what it measures from the front and rear weight sensors 26 , as will be described in more detail below.
- the front truck 14 has the same design as the rear truck 16 , with the exception that the front truck 14 does not comprise a hub motor.
- the front truck 14 has a base plate 30 featuring a leaf spring, and a strain gauge as the force sensor 26 .
- a sensor communication port (not shown) is provided for connecting to the controller communication cable 28 .
- the front and rear trucks 14 , 16 have the same design as in the first embodiment, except that the strain gauges are replaced by displacement sensors as the weight sensors 26 .
- one suitable displacement sensor is an optical displacement sensor 26 that is positioned on the inner surface of the top end of the leaf spring, facing the inner surface of the bottom end of the leaf spring, such that the optical displacement sensor 26 can detect a change in the distance between the ends of the leaf spring (“displacement measurement”).
- the optical displacement sensor 26 outputs a signal comprising the displacement measurement to the skate controller circuit 19 , which then converts the displacement measurement into a force measurement in a manner well known in the art.
- the optical displacement sensor 26 indirectly measures the force exerted on the base plate 30 .
- Suitable optical displacement sensors include commercially available optical displacement sensors well known in the art, such as triangulation sensors, intensity sensors, time of flight sensors and interferometer sensors.
- weight sensor 26 instead of the optical displacement sensor, such as a magnet and Hall effects detector, capacitive sensors, and inductive sensors.
- sensors known in the art can be used as the weight sensor 26 instead of the optical displacement sensor, such as a magnet and Hall effects detector, capacitive sensors, and inductive sensors.
- magnet and Hall effects detector such as a magnet and Hall effects detector, capacitive sensors, and inductive sensors.
- capacitive sensors such as a magnet and Hall effects detector, capacitive sensors, and inductive sensors.
- the front and rear trucks 14 , 16 have a different suspension design than a leaf spring, but still comprise a weight sensor 26 in the base plate to directly or indirectly measure the force applied to the base plate 30 .
- the weight sensor 26 comprises a pressure sensitive resistor (FSR) sensor that allows for direct force measurement with minimal electrical signal conditioning.
- the base plate 30 comprises a planar section 50 , and a hanger mount section 52 extending downwardly from the planar section and comprising a lower cup washer for engaging with a kingpin and a pivot cup for engaging with the hanger pivot.
- a FSR assembly 40 is fixedly mounted to the top of the base plate planar section 50 , and comprises a FSR baseplate 42 , an FSR boardplate 46 , and the FSR sensor 26 sandwiched in between the FSR baseplate 42 and the FSR boardplate 46 .
- the FSR assembly 40 is held together and mounted to the base plate 30 by a series of dowels 44 that extend through openings in the FSR baseplate 42 , FSR boardplate 46 , and the planar section of the base plate 30 .
- a communication cable (not shown) is connected to the FSR sensor 30 and extends to a sensor port (not shown) at one end of the FSR assembly 40 ; the communication cable 28 couples to this port to enable the skate controller circuit 19 to receive measurement signals from the FSR sensor 26 .
- the FSR boardplate is also provided with a set of bores 48 for receiving fasteners (not shown) for mounting the truck 14 , 16 to the deck 12 .
- the weight sensor 26 is a strain gauge that is mounted on a concentrated stress part of the base plate 30 .
- the base plate 30 comprises a planar section 50 and a hanger mount section extending downwardly from the planar section 50 and comprising a lower cup washer 53 and a pivot cup 54 .
- the lower cup washer 53 in the fourth embodiment comprises a cut-out 56 that results in a stress concentration to be located at the part of the lower cup washer 53 that connects to the planar section 50 of the base plate 30 .
- the strain gauge 26 is located at this stress concentration location, and is effective to measure the strain at the location when a force is applied to the base plate 30 .
- the weight sensor 26 is a capacitive sensor
- the front and rear weight sensing truck 14 , 16 comprises an elastomeric material in the base plate, wherein changing thickness of the elastomer material changes the separation distance of metal plates resulting in a measurable capacitance change by the capacitance sensor.
- the motor controller 18 can be a general purpose motor controller known in the art, such as known motor controllers which can convert DC power from the battery 24 to run a three-phase AC current for the hub motor 20 and to allow the modulation of the motor power.
- the skate controller circuit 19 is an interface circuit comprising a processor and a memory having encoded thereon the motor control program, and which has input ports communicative with the weight sensors 26 of the front and rear trucks 14 , 16 , and output ports communicative with the motor controllers 18 .
- the skate controller circuit 19 operates to receive measurement signals from the weight sensors 26 , executes the motor control program, and then sends out control signals to the motor controllers 18 for how much power or braking force should be provided by the motors 20 .
- the motor control program On start-up (step 100 ), the motor control program reads the front and rear weight sensors 26 , converts each measurement to a force, and computes the sum of the two measured forces to establish a baseline weight for the rider currently on the deck 12 (step 102 ). This baseline weight can also be updated during the course of operation by looking at the time average weight over the trucks 14 , 16 .
- the motor control program continuously or repeatedly reads the front and rear weight sensors 26 and determines the total summed weight applied to the deck 12 . While the total summed weight remains within a defined margin of this baseline weight, the controller executes a weight sensing control mode (step 104 ). When the total summed weight is outside the defined margin of the baseline weight, the controller 19 may prevent additional power to the motors 20 as a safety measure in case the rider has fallen off the board or one of the sensors 26 was damaged or the sensor signals compromised. When the weight sensing control mode is executed, the controller 19 monitors the weight distribution over the front and rear trucks 14 , 16 and will instruct the motor controller(s) 18 to increase or decrease operation of the motor(s) 20 based on the weight distribution.
- the controller 19 instructs the motor controller(s) 18 to drive the motor(s) 20 in a forward direction, with the amount of motor output being proportional to the percentage weight distribution over the front and rear trucks 14 , 16 .
- the controller 19 instructs the motor controller(s) 18 to cause the motor(s) 20 to reverse torque thereby performing regenerative braking, with the amount of regenerative braking being proportional to the percentage weight distribution over the front and rear trucks 14 , 16 .
- a kick event is detected by a momentary reduction in the total weight summed between the front and rear weight sensors 26 , often accompanied by a simultaneous acceleration in the wheel velocity.
- a threshold for determining a kick event can be selected from a detailed analysis of multiple people riding and kicking skateboards with a high speed data logger recording the truck weight signals.
- the kick threshold can be selected to be ⁇ 80% of the total weight, however, it is possible that the kick threshold can be between 50% to 90% of total weight.
- a kick event is logged whenever the controller 19 determines that a total weight on the deck is less than the selected kick threshold but still high enough to ensure that the rider has one foot on the deck, and a control mode kick assist sequence is executed (step 108 ).
- the motor controller program includes a bounce sensing module which determines whether a rider is bouncing instead of kicking, and filters out rider bounce as potential false triggers to ensure that only actual kicks are detected as kick events.
- the bounce sensing module distinguishes the difference between a rider kicking the skateboard and the rider bouncing on the deck, by identifying a bounce event as a period of high weight followed by a period of reduced weight, with no associated acceleration of the wheels while the weight is reduced. Such bounce events are filtered out from the kick event detection step.
- the motor control program may try to limit the motor acceleration by instructing the motor controller (s) 18 to cause the motor(s) 20 to switch into regenerative braking mode to put a drag force on the skateboard 10 in order to provide a resistance against which the rider is kicking so that the deck velocity does not increase too much during the kick event (step 110 ). That way, the rider's kicking energy can be converted and stored as battery energy and then released more gradually during the period in between each kick, so that the board has a more steady velocity.
- the motor control program determines that the total weight has returned to within the defined margin of the original baseline value, the motor control program assumes that the rider no longer has one foot on the ground, the rider most likely still only has one foot on the deck, and the other foot is freely swinging forwards and getting prepared for the next kick. During this time period, the rider is balancing with just one foot on the deck and any sudden acceleration or deceleration would be undesirable.
- the motor controller program instructs the motor controller(s) 18 to operate the motor(s) 20 to sustain speed or slowly decelerate over a specified period (which can be user selectable) after the kick event (step 112 ).
- a possible default specified period can be between 0 . 5 to 3 seconds.
- the motor control program then monitors for additional kick events (step 114 ) for a predetermined time period, and executes the control mode kick assist sequence 108 again if another kick event is detected during this time period. If no new kick events are detected during this time period, the motor control program assumes that the rider has planted both feet on the deck again, and reverts to the weight sensing control mode 104 .
- skate controller circuit 19 can be provided with a different motor control program, including those in the art such as taught in U.S. Pat. No. 6,050,357.
- both front and rear weight sensors 26 will output a similar weight and the skateboard 10 remains neutral.
- the skate controller circuit 19 will detect this and cause the motor controllers 18 to cause the motors 20 to accelerate forward.
- the skate controller circuit 19 will cause the motor controllers 18 to slow down the motors 20 for braking.
- the motor controllers 17 operate the motors 20 in a constant speed feedback loop in order to simulate the velocity profile that a regular non-electric skateboard experiences while being ridden.
- the skate controller circuit 19 instructs the motor controllers 18 to limit acceleration of the motors 20 in order to keep the skateboard 10 from running away.
- the skate controller circuit 19 instructs the motor controllers 18 to cause the motors 20 to maintain the existing wheel velocity with a slight deceleration profile. This is intended to mimic the behavior of kicking a non-electric skateboard on flat ground.
- the motor control program of the electric skateboard 10 allows for a seamless transition between electric-only power to human-powered kick assistance, and enables the electric skateboard to operate as an electric assist device rather than a fully powered electric vehicle. This feature is expected to provide riders with the benefit of exercise, give them a sense of legitimacy and satisfaction from kicking a skateboard, and extend the range of the battery.
Landscapes
- Motorcycle And Bicycle Frame (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Description
- Pursuant to 35 U.S.C. § 119(e), this application claims priority to United States provisional patent application having Ser. No. 62/466,278, filed on Mar. 2, 2017, the entirety of which is hereby incorporated by reference herein.
- This disclosure relates generally to electric skateboards, and more particularly to a weight sensing suspension truck that can be used with an electric skateboard.
- An early example of an electric skateboard design is disclosed in U.S. Pat. No. 4,069,881. Since then, the capability and popularity of electric skateboards have grown rapidly with the advent of compact brushless motors and energy dense lithium batteries, with new products entering the market every year. Some of these electric skateboards include a handheld remote for the rider to control the power and braking force on the motors, wherein the remote is tethered to the skateboard in some known designs, and wirelessly communicates with the skateboard in in other known designs.
- While skateboards with handheld remotes are relatively popular, they have a number of drawbacks. One obvious drawback is that a rider's hand is occupied holding the remote thus making it difficult for the rider to hold anything else with that hand. Further, the remote if wireless can be easily lost or misplaced. Also, the remote even if tethered to the skateboard presents a separate component that complicates storage and handling.
- Other known electric skateboard designs have been proposed which use a rider's body position and/or foot placement to control the skateboard. For example, U.S. Pat. No. 6,050,357 mentions several methods of sensing rider weight and foot pressure, so that the skateboard can be accelerated by applying more weight with the front foot and slowed down by applying more weight with the rear foot. US patent no. 7,293,622 discloses another design wherein the entire deck is mounted on a tilting surface, and leaning forwards or backwards will cause a measured change in deck angle to regulate motor power. In U.S. Pat. No. 9,004,213, a skateboard deck is disclosed which includes a pressure sensitive pad that a user engages with his or her foot, similar in concept to a gas pedal on a car. Japanese patent no. 2003237670A discloses a skateboard with multiple sensors that detect a rider's center of gravity over the deck, regardless of where the rider's feet are located, while Japanese patent no. 20130081891A1 discloses pressure sensitive pads on a skateboard deck as a means of control input.
- What is common in all of these foot based control devices is that the weight or pressure sensing is on or attached to the deck of the skateboard. This design approach presents certain limitations, including precluding the use of third party decks that are desirable but are not compatible with motorized or electric skateboards.
- According to one aspect of the invention, there is provided an electric skateboard truck comprising: a base plate mountable to an underside of an electric skateboard deck and comprising a weight sensor positioned to directly or indirectly measure a force exerted on the base plate by the skateboard deck; and a hanger pivotably coupled to the base plate, and comprising an axle for coupling to a pair of wheels.
- The base plate can comprise a suspension spring, and the weight sensor can be a strain gauge mounted on a flexing portion of the suspension spring that flexes when the truck is subjected to a rider weight. In particular, the suspension spring can be a leaf spring in which case the strain gauge is positioned on a flexible surface of the leaf spring. Alternatively, the weight sensor can be a displacement sensor mounted on a displacing portion of the suspension spring that displaces when the truck is subjected to a rider weight. The displacement sensor can be selected from a group consisting: an optical sensor, a magnet and Hall effects detector, a capacitive sensor, and an inductive sensor.
- Alternatively, the base plate can comprise a planar section and a hanger mount section extending downwardly from the planar section and configured to couple to the hanger. In this case, the weight sensor is a pressure sensitive resistor (FSR) sensor assembly mounted on top of the planar section and comprises a pair of plates sandwiching an FSR sensor. Optionally, the hanger mount section comprises a cut-out that causes a stress concentration in a location in the base plate when the truck is subjected to a rider weight; in this case, the weight sensor is a strain gauge located at the stress concentration location of the base plate.
- The electric skateboard truck can further comprise a pair of wheels coupled to the axle and at least one motor rotationally coupled to the pair of wheels. The at least one motor can be a motor mounted in a hub of each wheel of the pair of wheels.
- According to another aspect of the invention, there is provided a truck kit for an electric skateboard comprising a front truck and a rear truck. The front truck comprises: a front base plate mountable to a front underside of an electric skateboard deck and comprising a front weight sensor positioned to directly or indirectly measure a force exerted on the front base plate by the skateboard deck; and a front hanger pivotably coupled to the front base plate, and comprising a front axle for coupling to a front pair of wheels. The rear truck comprises: a rear base plate mountable to a rear underside of the electric skateboard deck and comprising a rear weight sensor positioned to directly or indirectly measure a force exerted on the rear base plate by the skateboard deck; and a rear hanger pivotably coupled to the rear base plate, and comprising a rear axle for coupling to a rear pair of wheels. At least one of the front and rear pair of wheels is rotatably drivable by at least one motor, and the at least one motor is controlled by at least one controller that is communicable with the front and rear weight sensors.
- The truck kit can further comprise at least one controller electrically communicative with the front and rear weight sensors, and for electrically coupling to a motor. The at least one controller can comprise at least one skate controller circuit electrically communicative with the front and rear weight sensors, and at least one motor controller electrically communicative with the least one skate controller circuit and for electrically coupling to the motor.
- According to another aspect of the invention, there is provided an electric skateboard comprising: a deck; at least one motor; a battery electrically coupled to the at least one motor; a front truck assembly, a rear truck assembly, front and rear pairs of wheels, and at least one controller communicative with the front and rear weight sensors and the at least one motor. The front truck assembly comprises a front base plate mounted to a front underside of the deck and which comprises a front weight sensor positioned to directly or indirectly measure a force exerted on the front base plate by the skateboard deck, and a front hanger pivotably coupled to the front base plate and which comprises a front axle. The rear truck assembly comprises a rear base plate mounted to a rear underside of the deck and which comprises a rear weight sensor positioned to directly or indirectly measure a force exerted on the rear base plate by the skateboard deck, and a rear hanger pivotably coupled to the rear base plate and which comprises a rear axle. Each pair of wheels are mounted to the front and rear axles respectively, and at least one of the front and rear pairs of wheels is coupled to and rotatably driven by the at least one motor. The at least one controller can be communicative with the front and rear weight sensors and the at least one motor, and comprises a processor and a memory having encoded thereon program code executable by the processor to operate the at least one motor in response to measurements received from the front and rear weight sensors.
- According to another aspect of the invention, there is provided a method for controlling an electric skateboard comprising front and rear weight sensors mounted respectively to front and rear baseplates of the electric skateboard, and a motor rotatably coupled to drive wheels of the electric skateboard. The method comprises: repeatedly reading measurements taken by the front and rear weight sensors and determining a total weight and weight distribution of a rider on the electric skateboard; when the determined total weight is within a defined margin of a baseline weight, operating the motor to accelerate the skateboard when the weight distribution is higher on the front baseplate than on the rear baseplate, and operating the motor to decelerate the skateboard when the weight distribution is higher on the rear baseplate than on the front baseplate; and identifying a kick event when the determined total weight momentarily decreases beyond a defined kick threshold, and operating the motor to limit acceleration of the skateboard during the kick event, and operating the motor to sustain skateboard speed or to decelerate the skateboard for a selected time period after the kick event ends. The selected time period after the kick event ends can be between 0.5 and 3 seconds. Operating the motor to limit acceleration of the skateboard during the kick event can comprise operating the motor in a regenerative braking mode. Identifying the kick event can further comprise: detecting an acceleration of the skateboard when the total weight momentarily decreases below the defined kick threshold but is above a weight threshold indicating that a rider has one foot on the skateboard.
- The method can further comprise detecting a bounce event, which comprises identifying a period of increased total weight followed by a period of reduced total weight with no associated acceleration of the skateboard during the period of reduced total weight, and filtering out detected bounce events from the step of identifying a kick event.
- According to another aspect of the invention, there is provided a computer readable medium having encoded thereon program code executable by a processor to: repeatedly read measurements taken by the front and rear weight sensors and determine a total weight and weight distribution of a rider on the electric skateboard; when the determined total weight is within a defined margin of a baseline weight, operate the motor to accelerate the skateboard when the weight distribution is higher on the front baseplate than on the rear baseplate, and operate the motor to decelerate the skateboard when the weight distribution is higher on the rear baseplate than on the front baseplate; and identify a kick event when the determined total weight momentarily decreases beyond a defined kick threshold, operate the motor to limit acceleration of the skateboard during the kick event, and operate the motor to sustain skateboard speed or to decelerate the skateboard for a selected time period after the kick event ends.
- According to another aspect of the invention, there is provided an electric skateboard comprising: a deck, at least one motor; a battery electrically coupled to the at least one motor; a front truck assembly comprising a front base plate mounted to a front underside of the deck and comprising a front weight sensor positioned to directly or indirectly measure a force exerted on the front base plate by the skateboard deck, and a front hanger pivotably coupled to the front base plate and comprising a front axle; a rear truck assembly comprising a rear base plate mounted to a rear underside of the deck and comprising a rear weight sensor positioned to directly or indirectly measure a force exerted on the rear base plate by the skateboard deck, and a rear hanger pivotably coupled to the rear base plate and comprising a rear axle; front and rear pairs of wheels that are mounted to the front and rear axles respectively, wherein at least one of the front and rear pairs of wheels is coupled to and rotatably driven by the at least one motor; and at least one controller communicative with the front and rear weight sensors and the at least one motor. The controller comprises a processor and a memory having encoded thereon program code executable by the processor to: repeatedly read measurements taken by the front and rear weight sensors and determine a total weight and weight distribution of a rider on the electric skateboard; when the determined total weight is within a defined margin of a baseline weight, operate the at least one motor to accelerate the skateboard when the weight distribution is higher on the front baseplate than on the rear baseplate, and operate the at least one motor to decelerate the skateboard when the weight distribution is higher on the rear baseplate than on the front baseplate; and identify a kick event when the determined total weight momentarily decreases beyond a defined kick threshold, operate the at least one motor to limit acceleration of the skateboard during the kick event, and operate the at least one motor to sustain skateboard speed or to decelerate the skateboard for a selected time period after the kick event ends.
- According to another aspect of the invention, there is provided a truck base plate for an electric skateboard. The truck base plate is mountable to an underside of an electric skateboard deck and pivotably mountable to a truck hanger, and comprises a weight sensor positioned to directly or indirectly measure a force exerted on the truck base plate by the skateboard deck.
-
FIGS. 1 is a side elevation view of an electric skateboard having a pair of weight sensing suspension trucks according to one embodiment. -
FIGS. 2A-2C are respective perspective, side elevation and rear views of a weight sensing suspension truck having a strain gauge sensor mounted to a leaf type suspension spring in the truck's base plate, according to another embodiment. -
FIGS. 3A-3C are respective perspective, side elevation and rear views of a weight sensing suspension truck having an optical displacement sensor mounted to a leaf type suspension spring in the truck's base plate, according to another embodiment. -
FIGS. 4A-4C are respective exploded perspective, side elevation and rear views of a weight sensing suspension truck having a pressure sensitive resistor mounted on the truck's base plate according to another embodiment. -
FIGS. 5A-5C are respective perspective, side elevation and rear views of a weight sensing suspension truck having a strain gauge sensor mounted at a concentrated stress section of the truck's base plate according to another embodiment. -
FIG. 6 is a flowchart depicted a method performed by a motor controller to control the operation of the electric skateboard. -
FIG. 7 is a graph of weight detected by the front and rear suspension trucks over a time period. - Overview
- Directional terms such as “top”, “bottom”, “upwards”, “downwards”, “vertically”, and “laterally” are used in the following description for the purpose of providing relative reference only, and are not intended to suggest any limitations on how any article is to be positioned during use, or to be mounted in an assembly or relative to an environment.
- Additionally, the term “couple” and variants of it such as “coupled”, “couples”, and “coupling” as used in this description is intended to include indirect and direct connections unless otherwise indicated. For example, if a first device is coupled to a second device, that coupling may be through a direct connection or through an indirect connection via other devices and connections. Similarly, if the first device is communicatively coupled to the second device, communication may be through a direct connection or through an indirect connection via other devices and connections.
- Furthermore, the singular forms “a”, “an”, and “the” as used in this description are intended to include the plural forms as well, unless the context clearly indicates otherwise.
- Embodiments of the invention disclosed herein relate generally to a weight sensing suspension truck for use in an electric skateboard. More particularly, a weight sensor is mounted in a base plate of each of a front and rear truck assembly of the skateboard, and is positioned to directly or indirectly measure a force exerted on each respective base plate by the skateboard deck, and is configured to output a measurement signal. One or more controllers are communicative with each truck assembly to receive their respective measurement signals. The controller(s) uses these measurement signals as inputs to control one or more electric motors that drives one or more wheels of the skateboard, such as the two rear wheels. The electric motor(s) in some embodiments is located in the hanger of one of the trucks, or in the hub of one of more wheels; in other embodiments, the motor(s) is mounted to the skateboard deck or elsewhere on the truck, and is rotatably coupled to the drive wheels, for example, by a drive chain.
- In some embodiments, one of the controllers comprises a processor and a memory having encoded thereon a motor control program that is executable by the processor to control operation of the motor using the measurement signals received from the weight sensors. More particularly, the received measurement signals are used to determine the weight distribution of a rider on the skateboard, and the controller will operate the motor(s) in different modes based on the determined weight distribution. One operating mode is known as a kick assist control mode, which comprises using the received signals to determine whether a kick event has occurred, limiting acceleration of the motor(s) during a determined kick event, and sustaining speed or decelerating the motor after the kick event has finished.
- In some embodiments, a kit is provided comprising the front and rear weight sensing suspension trucks for mounting to a skateboard deck; this kit can optionally include one or more of the controller(s), the motor(s), and a battery for powering the motor(s). In some other embodiments, an entire electric skateboard is provided comprising a deck, the front and rear weight sensing suspension trucks mounted respectively to front and rear undersides of the deck, the one or more controllers which is communicative with the front and rear weight sensing suspension trucks, the motor(s) which is communicative with the one or more controllers and is mechanically coupled to drive wheels of the skateboard, and a battery that is electrically coupled to the motor. In some other embodiments, only the base plate of the weight sensing suspension truck is provided; this weight sensing base plate comprises the weight sensor and can be combined with third party hangers to form a complete truck assembly. By locating the weight sensor in the base plate of the truck assembly, end users can keep their original truck hangars, which optionally comprise an integrated motor and drive chain, thereby providing a broad use for aftermarket upgrades. Furthermore, the base plate is a stationary component of the truck and is relatively well protected and shielded from foreign objects encountered on the road, which should reduce the exposure risks compared to prior art electric skateboards which place sensors on other parts of the skateboard.
- Apparatus
- Referring now to
FIG. 1 and according to a first embodiment, anelectric skateboard 10 generally comprises adeck 12, a front weightsensing suspension truck 14 mounted to a front underside of thedeck 12, a rear weightsensing suspension truck 16 mounted to a rear underside of thedeck 12, a pair ofmotor controllers 18, askate controller circuit 19, a pair ofmotors 20 each integrated into a hub of each of therear wheels 22, and abattery 24 that is electrically coupled to themotor controllers 18 to supply power thereto. Theskate controller circuit 19 is communicative with weight sensors 26 (shown inFIGS. 2 to 5 ) in the front and rear weight 14, 16 and with the motor controllers 18viasensing suspension trucks controller communication cables 28; alternatively, theskate controller circuit 19 can be communicative with theweight sensors 26 andmotor controllers 18 by wireless means known in the art (not shown). Themotor controllers 18 in turn are electrically coupled to themotors 20 bypower cables 29. - Referring now to
FIGS. 2A to 2C , each of the front and rear weight 14, 16 comprise asensing suspension trucks base plate 30 fixedly mounted to the underside of thedeck 12, and ahanger 32 pivotably mounted to the bottom of thebase plate 30. Thebase plate 30 in this embodiment comprises a leaf spring, wherein one end (“top end”) of the leaf spring is mounted to the underside of thedeck 12, and another end (“bottom end”) comprises a pivot cup for receiving apivot arm 34 of thehanger 32. The leaf spring serves as a suspension means and is configured to flex by an amount proportional to an applied force on thedeck 12. The leaf spring can be selected to have a design stiffness that causes the leaf spring to deflect into a maximum flexed position where the top and bottom ends do not touch when a maximum design weight is applied to thedeck 12. - In this embodiment, the weight sensor is a
strain gauge 26 that is mounted on the inside surface of the leaf spring at around its midpoint. Thestrain gauge 26 measures the strain on the leaf spring when weight is applied to thebase plate 30 from thedeck 10 and the leaf spring flexes. The measured strain is then transmitted to theskate controller circuit 19 which then converts the measured strain into a force measurement in a manner well known in the art. In other words, the strain gauge indirectly measures the force exerted on thebase plate 30. - The truck shown in
FIGS. 2A-2C is therear truck 16 and comprises themotors 20 each integrated into the hub of each of therear wheels 22. Such “hub” motors are known in the art and thus are not described in detail here. Therear wheels 22 are attached to thehanger 32 via anaxle 36. The hanger has an opening and is attached to the baseplate via a kingpin and pivot pushing as is standard in the art of truck design. A motor power cable extends from eachmotor 20 along the hangar and terminates at one of themotor controllers 18. Thesemotor controllers 18 convert the fixed DC battery voltage into a variable voltage supply suitable for spinning themotors 20. The command signal for determining the motor power comes from theskate controller circuit 19, which is connected to both the front andrear weight sensors 26. This skate controller circuit has a memory having encoded thereon a motor control program for setting the desired motor power level based on what it measures from the front andrear weight sensors 26, as will be described in more detail below. Thefront truck 14 has the same design as therear truck 16, with the exception that thefront truck 14 does not comprise a hub motor. In particular, thefront truck 14 has abase plate 30 featuring a leaf spring, and a strain gauge as theforce sensor 26. A sensor communication port (not shown) is provided for connecting to thecontroller communication cable 28. - According to second embodiment, the front and
14, 16 have the same design as in the first embodiment, except that the strain gauges are replaced by displacement sensors as therear trucks weight sensors 26. Referring now toFIGS. 3A to 3C , one suitable displacement sensor is anoptical displacement sensor 26 that is positioned on the inner surface of the top end of the leaf spring, facing the inner surface of the bottom end of the leaf spring, such that theoptical displacement sensor 26 can detect a change in the distance between the ends of the leaf spring (“displacement measurement”). Theoptical displacement sensor 26 outputs a signal comprising the displacement measurement to theskate controller circuit 19, which then converts the displacement measurement into a force measurement in a manner well known in the art. In other words, theoptical displacement sensor 26 indirectly measures the force exerted on thebase plate 30. Suitable optical displacement sensors include commercially available optical displacement sensors well known in the art, such as triangulation sensors, intensity sensors, time of flight sensors and interferometer sensors. - Alternatively, other displacement sensors known in the art can be used as the
weight sensor 26 instead of the optical displacement sensor, such as a magnet and Hall effects detector, capacitive sensors, and inductive sensors. The use of such sensor to measure displacement are well known in the art and thus not described in detail here. - In other embodiments, the front and
14, 16 have a different suspension design than a leaf spring, but still comprise arear trucks weight sensor 26 in the base plate to directly or indirectly measure the force applied to thebase plate 30. Referring now toFIGS. 4A to 4C and according to a third embodiment, theweight sensor 26 comprises a pressure sensitive resistor (FSR) sensor that allows for direct force measurement with minimal electrical signal conditioning. Thebase plate 30 comprises aplanar section 50, and ahanger mount section 52 extending downwardly from the planar section and comprising a lower cup washer for engaging with a kingpin and a pivot cup for engaging with the hanger pivot. AFSR assembly 40 is fixedly mounted to the top of the base plateplanar section 50, and comprises aFSR baseplate 42, anFSR boardplate 46, and theFSR sensor 26 sandwiched in between theFSR baseplate 42 and theFSR boardplate 46. TheFSR assembly 40 is held together and mounted to thebase plate 30 by a series ofdowels 44 that extend through openings in theFSR baseplate 42,FSR boardplate 46, and the planar section of thebase plate 30. A communication cable (not shown) is connected to theFSR sensor 30 and extends to a sensor port (not shown) at one end of theFSR assembly 40; thecommunication cable 28 couples to this port to enable theskate controller circuit 19 to receive measurement signals from theFSR sensor 26. The FSR boardplate is also provided with a set ofbores 48 for receiving fasteners (not shown) for mounting the 14, 16 to thetruck deck 12. - Referring now to
FIGS. 5A to 5C , and according to a fourth embodiment, theweight sensor 26 is a strain gauge that is mounted on a concentrated stress part of thebase plate 30. Like the third embodiment, thebase plate 30 comprises aplanar section 50 and a hanger mount section extending downwardly from theplanar section 50 and comprising alower cup washer 53 and apivot cup 54. Unlike the solid lower cup washer in the third embodiment, thelower cup washer 53 in the fourth embodiment comprises a cut-out 56 that results in a stress concentration to be located at the part of thelower cup washer 53 that connects to theplanar section 50 of thebase plate 30. Thestrain gauge 26 is located at this stress concentration location, and is effective to measure the strain at the location when a force is applied to thebase plate 30. - In a fifth embodiment (not shown), the
weight sensor 26 is a capacitive sensor, and the front and rear 14, 16 comprises an elastomeric material in the base plate, wherein changing thickness of the elastomer material changes the separation distance of metal plates resulting in a measurable capacitance change by the capacitance sensor.weight sensing truck - Motor Control Program
- Referring back to
FIG. 1 , themotor controller 18 can be a general purpose motor controller known in the art, such as known motor controllers which can convert DC power from thebattery 24 to run a three-phase AC current for thehub motor 20 and to allow the modulation of the motor power. Theskate controller circuit 19 is an interface circuit comprising a processor and a memory having encoded thereon the motor control program, and which has input ports communicative with theweight sensors 26 of the front and 14, 16, and output ports communicative with therear trucks motor controllers 18. Theskate controller circuit 19 operates to receive measurement signals from theweight sensors 26, executes the motor control program, and then sends out control signals to themotor controllers 18 for how much power or braking force should be provided by themotors 20. - Referring now to
FIG. 6 the motor control program when executed by the processor of theskate controller circuit 19 performs the following steps: - On start-up (step 100), the motor control program reads the front and
rear weight sensors 26, converts each measurement to a force, and computes the sum of the two measured forces to establish a baseline weight for the rider currently on the deck 12 (step 102). This baseline weight can also be updated during the course of operation by looking at the time average weight over the 14, 16.trucks - During operation, the motor control program continuously or repeatedly reads the front and
rear weight sensors 26 and determines the total summed weight applied to thedeck 12. While the total summed weight remains within a defined margin of this baseline weight, the controller executes a weight sensing control mode (step 104). When the total summed weight is outside the defined margin of the baseline weight, thecontroller 19 may prevent additional power to themotors 20 as a safety measure in case the rider has fallen off the board or one of thesensors 26 was damaged or the sensor signals compromised. When the weight sensing control mode is executed, thecontroller 19 monitors the weight distribution over the front and 14, 16 and will instruct the motor controller(s) 18 to increase or decrease operation of the motor(s) 20 based on the weight distribution. For example, when the weight distribution is higher over therear trucks front truck 14 than therear truck 16, thecontroller 19 instructs the motor controller(s) 18 to drive the motor(s) 20 in a forward direction, with the amount of motor output being proportional to the percentage weight distribution over the front and 14, 16. In contrast, when the weight distribution is higher over therear trucks rear truck 16 than thefront truck 14 thecontroller 19 instructs the motor controller(s) 18 to cause the motor(s) 20 to reverse torque thereby performing regenerative braking, with the amount of regenerative braking being proportional to the percentage weight distribution over the front and 14, 16.rear trucks - During operation, the motor control program continuously monitors for a kick event (step 106). Referring to
FIG. 7 , a kick event is detected by a momentary reduction in the total weight summed between the front andrear weight sensors 26, often accompanied by a simultaneous acceleration in the wheel velocity. A threshold for determining a kick event can be selected from a detailed analysis of multiple people riding and kicking skateboards with a high speed data logger recording the truck weight signals. For example, the kick threshold can be selected to be ˜80% of the total weight, however, it is possible that the kick threshold can be between 50% to 90% of total weight. - Thus, a kick event is logged whenever the
controller 19 determines that a total weight on the deck is less than the selected kick threshold but still high enough to ensure that the rider has one foot on the deck, and a control mode kick assist sequence is executed (step 108). - Optionally and not shown, the motor controller program includes a bounce sensing module which determines whether a rider is bouncing instead of kicking, and filters out rider bounce as potential false triggers to ensure that only actual kicks are detected as kick events. The bounce sensing module distinguishes the difference between a rider kicking the skateboard and the rider bouncing on the deck, by identifying a bounce event as a period of high weight followed by a period of reduced weight, with no associated acceleration of the wheels while the weight is reduced. Such bounce events are filtered out from the kick event detection step.
- When the control mode kick assist sequence is initiated, the motor control program may try to limit the motor acceleration by instructing the motor controller (s) 18 to cause the motor(s) 20 to switch into regenerative braking mode to put a drag force on the
skateboard 10 in order to provide a resistance against which the rider is kicking so that the deck velocity does not increase too much during the kick event (step 110). That way, the rider's kicking energy can be converted and stored as battery energy and then released more gradually during the period in between each kick, so that the board has a more steady velocity. - Once the motor control program determines that the total weight has returned to within the defined margin of the original baseline value, the motor control program assumes that the rider no longer has one foot on the ground, the rider most likely still only has one foot on the deck, and the other foot is freely swinging forwards and getting prepared for the next kick. During this time period, the rider is balancing with just one foot on the deck and any sudden acceleration or deceleration would be undesirable. Thus the motor controller program instructs the motor controller(s) 18 to operate the motor(s) 20 to sustain speed or slowly decelerate over a specified period (which can be user selectable) after the kick event (step 112). A possible default specified period can be between 0.5 to 3 seconds. The motor control program then monitors for additional kick events (step 114) for a predetermined time period, and executes the control mode
kick assist sequence 108 again if another kick event is detected during this time period. If no new kick events are detected during this time period, the motor control program assumes that the rider has planted both feet on the deck again, and reverts to the weightsensing control mode 104. - In an alternative embodiment, the
skate controller circuit 19 can be provided with a different motor control program, including those in the art such as taught in U.S. Pat. No. 6,050,357. - Operation
- With a rider standing in the center of the
deck 10, both front andrear weight sensors 26 will output a similar weight and theskateboard 10 remains neutral. When the rider shifts more weight towards thefront truck 14, theskate controller circuit 19 will detect this and cause themotor controllers 18 to cause themotors 20 to accelerate forward. When the rider leans backwards and puts more weight on therear truck 16, theskate controller circuit 19 will cause themotor controllers 18 to slow down themotors 20 for braking. - In the kick assist mode, the motor controllers 17 operate the
motors 20 in a constant speed feedback loop in order to simulate the velocity profile that a regular non-electric skateboard experiences while being ridden. During the period when the rider is kicking, theskate controller circuit 19 instructs themotor controllers 18 to limit acceleration of themotors 20 in order to keep theskateboard 10 from running away. When the rider has his or her foot in the air, theskate controller circuit 19 instructs themotor controllers 18 to cause themotors 20 to maintain the existing wheel velocity with a slight deceleration profile. This is intended to mimic the behavior of kicking a non-electric skateboard on flat ground. - The motor control program of the
electric skateboard 10 allows for a seamless transition between electric-only power to human-powered kick assistance, and enables the electric skateboard to operate as an electric assist device rather than a fully powered electric vehicle. This feature is expected to provide riders with the benefit of exercise, give them a sense of legitimacy and satisfaction from kicking a skateboard, and extend the range of the battery. - It is contemplated that any part of any aspect or embodiment discussed in this specification can be implemented or combined with any part of any other aspect or embodiment discussed in this specification.
- While particular embodiments have been described in the foregoing, it is to be understood that other embodiments are possible and are intended to be included herein. It will be clear to any person skilled in the art that modifications of and adjustments to the foregoing embodiments, not shown, are possible.
Claims (20)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/910,312 US20180250581A1 (en) | 2017-03-02 | 2018-03-02 | Weight sensing suspension truck for electric skateboard |
| US16/828,791 US20200215419A1 (en) | 2017-03-02 | 2020-03-24 | Weight sensing suspension truck for electric skateboard |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201762466278P | 2017-03-02 | 2017-03-02 | |
| US15/910,312 US20180250581A1 (en) | 2017-03-02 | 2018-03-02 | Weight sensing suspension truck for electric skateboard |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/828,791 Division US20200215419A1 (en) | 2017-03-02 | 2020-03-24 | Weight sensing suspension truck for electric skateboard |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20180250581A1 true US20180250581A1 (en) | 2018-09-06 |
Family
ID=63357144
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/910,312 Abandoned US20180250581A1 (en) | 2017-03-02 | 2018-03-02 | Weight sensing suspension truck for electric skateboard |
| US16/828,791 Abandoned US20200215419A1 (en) | 2017-03-02 | 2020-03-24 | Weight sensing suspension truck for electric skateboard |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/828,791 Abandoned US20200215419A1 (en) | 2017-03-02 | 2020-03-24 | Weight sensing suspension truck for electric skateboard |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US20180250581A1 (en) |
| CA (1) | CA2997457A1 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190031254A1 (en) * | 2017-04-28 | 2019-01-31 | Walnut Technology Limited | Electric vehicles, electric vehicle systems and methods of control |
| CN109703686A (en) * | 2018-12-21 | 2019-05-03 | 纳恩博(北京)科技有限公司 | A kind of electric boosted mobile device and its control method |
| US20190184265A1 (en) * | 2017-12-15 | 2019-06-20 | Nicola Micacchi | Device for skating and related method of functioning |
| US10576360B2 (en) | 2015-10-16 | 2020-03-03 | Globe International Nominees Pty Ltd | Powered skateboard |
| US10988032B2 (en) | 2016-04-19 | 2021-04-27 | Walnut Technology Limited | Self-propelled personal transportation device |
| WO2021146081A1 (en) * | 2020-01-15 | 2021-07-22 | Cruz Control Skate Company, LLC | Skateboard systems and methods |
| US11148038B2 (en) * | 2011-10-04 | 2021-10-19 | Neutron Holdings, Inc. | Lightweight transport system |
| US11358047B2 (en) * | 2018-06-05 | 2022-06-14 | Beijing Xiaomi Mobile Software Co., Ltd. | Skateboard and control method thereof |
| US20250058204A1 (en) * | 2022-08-18 | 2025-02-20 | Sicheng Tan | Adaptive Control of Electric Skateboard |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12231165B2 (en) * | 2016-10-21 | 2025-02-18 | Panasonic Intellectual Property Corporation Of America | Transmission device, reception device, communication system, transmission method, reception method, and communication method |
| WO2019007528A1 (en) * | 2017-07-07 | 2019-01-10 | Volvo Truck Corporation | A load sensor arrangement for a vehicle axle |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130206493A1 (en) * | 2012-02-10 | 2013-08-15 | Intuitive Motion, Inc. | Electric motorized skateboard with an actuator assembly with a footpad and force sensor |
| US20140262574A1 (en) * | 2013-03-15 | 2014-09-18 | Stealth Electric Longboards | Powered Personal Transportation Systems and Methods |
| US20170087441A1 (en) * | 2013-10-04 | 2017-03-30 | Paul Ivazes | Suspension system for a skateboard or other rider platform |
| US20170252638A1 (en) * | 2011-10-04 | 2017-09-07 | Boosted, Inc. | Lightweight transport system |
| US20180147478A1 (en) * | 2016-11-30 | 2018-05-31 | Daniel James Wood | Electric skateboard with strain-based controls and methods |
| US20180178111A1 (en) * | 2016-01-31 | 2018-06-28 | Koofy Innovation Limited | Powered foot-deck-based vehicle with intuitive control |
-
2018
- 2018-03-02 CA CA2997457A patent/CA2997457A1/en active Pending
- 2018-03-02 US US15/910,312 patent/US20180250581A1/en not_active Abandoned
-
2020
- 2020-03-24 US US16/828,791 patent/US20200215419A1/en not_active Abandoned
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170252638A1 (en) * | 2011-10-04 | 2017-09-07 | Boosted, Inc. | Lightweight transport system |
| US20130206493A1 (en) * | 2012-02-10 | 2013-08-15 | Intuitive Motion, Inc. | Electric motorized skateboard with an actuator assembly with a footpad and force sensor |
| US20140262574A1 (en) * | 2013-03-15 | 2014-09-18 | Stealth Electric Longboards | Powered Personal Transportation Systems and Methods |
| US20170087441A1 (en) * | 2013-10-04 | 2017-03-30 | Paul Ivazes | Suspension system for a skateboard or other rider platform |
| US9821215B2 (en) * | 2013-10-04 | 2017-11-21 | Paul Ivazes | Suspension system for a skateboard or other rider platform |
| US20180178111A1 (en) * | 2016-01-31 | 2018-06-28 | Koofy Innovation Limited | Powered foot-deck-based vehicle with intuitive control |
| US20180147478A1 (en) * | 2016-11-30 | 2018-05-31 | Daniel James Wood | Electric skateboard with strain-based controls and methods |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11148038B2 (en) * | 2011-10-04 | 2021-10-19 | Neutron Holdings, Inc. | Lightweight transport system |
| US10835806B2 (en) | 2015-10-16 | 2020-11-17 | Globe International Nominees Pty Ltd | Motorized wheel assembly with quick release |
| US10576360B2 (en) | 2015-10-16 | 2020-03-03 | Globe International Nominees Pty Ltd | Powered skateboard |
| US10617935B2 (en) | 2015-10-16 | 2020-04-14 | Globe International Nominees Pty Ltd | Motorized wheel assembly with quick release |
| US10988032B2 (en) | 2016-04-19 | 2021-04-27 | Walnut Technology Limited | Self-propelled personal transportation device |
| US10780928B2 (en) * | 2017-04-28 | 2020-09-22 | Shenzhen Qianhai Walnut Technology Limited | Electric vehicles, electric vehicle systems and methods of control |
| US20190031254A1 (en) * | 2017-04-28 | 2019-01-31 | Walnut Technology Limited | Electric vehicles, electric vehicle systems and methods of control |
| US10926160B2 (en) * | 2017-12-15 | 2021-02-23 | Mohawknee S.R.L. | Device for skating and related method of functioning |
| US20190184265A1 (en) * | 2017-12-15 | 2019-06-20 | Nicola Micacchi | Device for skating and related method of functioning |
| US11358047B2 (en) * | 2018-06-05 | 2022-06-14 | Beijing Xiaomi Mobile Software Co., Ltd. | Skateboard and control method thereof |
| CN109703686A (en) * | 2018-12-21 | 2019-05-03 | 纳恩博(北京)科技有限公司 | A kind of electric boosted mobile device and its control method |
| WO2021146081A1 (en) * | 2020-01-15 | 2021-07-22 | Cruz Control Skate Company, LLC | Skateboard systems and methods |
| US11565168B2 (en) | 2020-01-15 | 2023-01-31 | Cruz Control Skate Company, LLC | Skateboard systems and methods |
| US20250058204A1 (en) * | 2022-08-18 | 2025-02-20 | Sicheng Tan | Adaptive Control of Electric Skateboard |
| US12403385B2 (en) * | 2022-08-18 | 2025-09-02 | Sicheng Tan | Adaptive control of electric skateboard |
Also Published As
| Publication number | Publication date |
|---|---|
| CA2997457A1 (en) | 2018-09-02 |
| US20200215419A1 (en) | 2020-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200215419A1 (en) | Weight sensing suspension truck for electric skateboard | |
| US11484775B2 (en) | Electric skateboard with strain-based controls and methods | |
| US10308306B2 (en) | Vehicle rider detection using strain gauges | |
| EP3353044B1 (en) | Portable two-wheeled self-balancing personal transport vehicle | |
| US11148037B2 (en) | Self-balancing board with primary wheel and distal auxiliary wheel | |
| US20210206451A1 (en) | Two-wheel self-balancing vehicle with platform borne sensor control | |
| US9999827B2 (en) | Self-balancing skateboard with strain-based controls and suspensions | |
| TWI644824B (en) | Suspension system for one-wheeled vehicle | |
| EP3407047A1 (en) | Force sensing for a ridable vehicle | |
| WO2014036852A1 (en) | Online load detection device for self-balancing two-wheel vehicle | |
| KR20180001773A (en) | Electric skateboard and method for speed control of electric skateboard | |
| CN207129071U (en) | Double-wheel self-balancing car | |
| KR101626975B1 (en) | A two-wheeled vehicle provided with a Human body guidance unit | |
| CN107344588A (en) | Double-wheel self-balancing car | |
| HK1259391A1 (en) | Portable two-wheeled self-balancing personal transport vehicle | |
| HK1259391B (en) | Portable two-wheeled self-balancing personal transport vehicle | |
| HK1237735A1 (en) | Self-balancing transport vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: GRIN TECHNOLOGIES LTD., CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEMIRE-ELMORE, JUSTIN BRUCE;CAMPBELL, ROBERT JAMES;REEL/FRAME:045428/0080 Effective date: 20180301 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |