REMOVABLY MOUNTABLE ABNORMAL MOTION DETECTION DEVICE AND SAFETY FEATURE ENGAGEMENT TOOL
20210101304 · 2021-04-08
Assignee
Inventors
Cpc classification
B23D59/002
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A removably mountable abnormal motion detection device for abnormal motion detection of a power tool that includes a reactive device and a control device. The control device includes an abnormal detection system that utilizes a processor, one or more sensors; and a machine learning model trained to determine abnormal motion for the power tool. When it is determined by the control device that an abnormal motion has occurred or is about to occur in the near future, the control device communicates with the reactive device to engage a safety feature of the power tool.
Claims
1. A removably mountable abnormal motion detection device for abnormal motion detection of a power tool comprising: a reactive device and a processing device; the processing device including: a processor; one or more sensors; and a machine learning model trained to predict abnormal motion for the power tool; a securing mechanism to secure the abnormal motion detection device to the power tool; an energy source that engages with the reactive device; wherein when the processing device predicts that an abnormal motion is about to occur, the processing device communicates with the reactive device to engage a safety feature of said power tool.
2. The removably mountable abnormal motion detection device of claim 1, wherein the power tool is a chainsaw.
3. The removably mountable abnormal motion detection device of claim 2, wherein the safety feature of the chainsaw is a hand brake.
4. The removably mountable abnormal motion detection device of claim 3, wherein the reactive device is an actuating piston and engages with the hand brake when abnormal motion is predicted to move the hand brake to an ON position.
5. The removably mountable abnormal motion detection device of claim 1, wherein the energy source is a mechanical spring.
6. The removably mountable abnormal motion detection device of claim 1, wherein the energy source is one of, a pneumatic cylinder, gas chamber with ignition source, electro-mechanical solenoid, or mechanically or electrically initiated propellant.
7. The removably mountable abnormal motion detection device of claim 4, wherein the actuating piston is attached to the hand brake.
8. The removably mountable abnormal motion detection device of claim 1, wherein the one or more sensors include at least one or more of a three-axes accelerometer sensor; a three-axes gyroscope sensor; and a three-axes magnetometer sensor.
9. A removably mountable abnormal motion detection system for abnormal motion detection of a power tool comprising: a reactive device secured to the power tool in a manner to directly engage with a safety feature of the power tool; and a processing device, comprising: a processor; one or more sensors; and a machine learning model trained to determine abnormal motion of the power tool; wherein the processor is configured to receive data from the one or more sensors and the machine learning model to predict when an abnormal motion is about to occur and communicate with the reactive device to engage the safety feature of said power tool.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013] Like reference numbers and designations in the various drawings indicate like elements.
DETAILED DESCRIPTION
[0014] Embodiments of the present invention utilize machine learning modeling with a removably mountable reactive device that can engage safety features of a power tool and can be used in various power tools. Specific embodiments of the present invention are described below with respect to a chainsaw.
[0015]
[0016] Chainsaws, especially gas-powered chainsaws, have one of the highest vibration profiles of hand-held power tools. Many chainsaws include a chain brake system to stop the chain under certain conditions. As illustrated in
[0017] Kickback can occur in various scenarios when using a chainsaw 190. When kickback occurs, the hand brake 170 is designed to make contact with a user during the kickback event. In order for the hand brake 170 to make contact with the user, the chainsaw must rotate towards the user such that the user is already in significant danger before the hand brake 170 is engaged. If the user's hand is misplaced on the handle 180 or the user is holding the chainsaw at an unusual angle, then there is a significant risk that contact will not be made with the hand brake 170 or that contact with the hand brake 170 will be made too late. However, with the use of the abnormal motion detection device 100, user contact with the hand brake 170 is not required. In embodiments of the present invention, imminent kickback events may be predicted prior to the actual kickback event, automatically engaging the hand brake 170 and significantly reducing risk to the user. Thus, harm to the user is much less likely to occur.
[0018] As shown in
[0019] In the depiction of
[0020]
[0021] In embodiments of the invention, the processing device 220 interfaces with a machine learning model 227 to determine whether abnormal motion has occurred or is about to occur. This is achieved with the use of a machine learning model architecture designed for time sequence forecasting, such as a recurrent neural network, including but not limited to a Long Short-Term Memory (LSTM) network. The machine learning model 227 receives a continuous sequence of sensor data which may be comprised of inertial data, tool speed, torque of the tool motor, throttle position, and other environmental inputs. The data is captured at periodic intervals and collated into a unified frame with a timestamp. Each frame of data is added to a processing pipeline in a sequence such that the sequence is continuous. With each new frame of data, the machine learning model 227 forecasts what data is most likely to be present in future subsequent data frames. In embodiments such as sequence to sequence forecasting the machine learning model 227 takes a sequence of current and past frames to predict a sequence of future frames. Once forecasting is complete, the probability of abnormal motion is calculated based on the sequence of past, present, and future data frames. Thus the machine learning model 227 is able to predict the probability of abnormal motion such as kickback occuring in the near future and preemptively mitigate the hazard of abnormal motion such as kickback. Further details of the machine learning model 227 used in embodiments of the present invention are found in U.S. application Ser. No. 16/878,975, which is hereby incorporated by reference.
[0022] As illustrated in
[0023] The processor 228 controls all software functions of the processing device 220. It receives data from the data input output functions 222 and runs computations such as processing data through the machine learning model 227.
[0024] The memory 221 stores both long-term and short-term data associated with particular processing tasks related to the processor and system. For example, the memory 221 may store information about respective tools. It may also store real-time sensor data which is buffered in anticipation of being processed through the machine learning model 227.
[0025] The sensor data, e.g, motion data from one or more sensors, can be sent wirelessly or using a wire to the processing device 224. In some embodiments, the sensor data is collected using a sensor that is located on the same circuit board as the processing device 220. In other embodiments, the system 200 relies on wireless or wired network capabilities of the sensors to send the data directly to the processing device 220.
[0026] When the processing device 220 determines that abnormal motion has occurred or is imminent, the processing device 220 notifies the reactive device 230, such as the actuating piston 120 which engages the safety feature of the power tool 210, such as the hand brake 170.
[0027] The reactive device 230 may be a device similar to the embodiments described herein as described in
[0028] In the absence of an electric motor, an additional sensor may be required to measure the mechanical motion, including but limited to torque, of the combustion engine in order for it to be sensed and added to the detection algorithms such as a machine learning model 227. Also, an electromechanical actuator to trigger the safety feature of the power tool may be required.
[0029]
[0030] In this embodiment, the spring 340 is compressed by the action of the user pulling the hand brake 170 to the OFF position which pushes on the actuating piston 120 such that the actuating piston 120 is moved to a ready position where it is not fully extended which also loads the spring 340. The spring is locked in place by the latch 350. The actuating piston 120 is now in the ready position in anticipation of an abnormal motion event.
[0031] When abnormal motion is determined by the processing device 220, a signal is sent to release the latch 350, causing all the stored energy in the spring 340 to be transferred to forward motion of the actuating piston 120. The actuating piston 120 transfers its forward motion to the hand brake 170 of the chainsaw 190 which engages one or more standard safety features or systems of the chainsaw 190.
[0032] In embodiments of the invention, the actuating piston 120 is attached to the hand brake 170. In other embodiments, the actuating piston 120 is not attached to the hand brake 170. In embodiments where the actuating piston 120 is not attached to the hand brake 170, it is preferable that the actuating piston 120 be in close proximity to the hand brake 170 to provide for quicker engagement in the event the actuating piston 120 is released and avoiding interference between the actuating piston 120 and hand brake 170 by other elements including human body parts. However, the actuating piston 120 can be set at any distance between the hand brake 170 that enables responsive engagement of the hand brake 170.
[0033]
[0034] Embodiments of the subject matter and the functional operations described in this specification can be implemented in digital electronic circuitry, in tangibly-embodied computer software or firmware, in computer hardware, including the structures disclosed in this specification and their structural equivalents, or in combinations of one or more of them. Embodiments of the subject matter described in this specification can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions encoded on a tangible non transitory storage medium for execution by, or to control the operation of, data processing apparatus. The computer storage medium can be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or a combination of one or more of them. Alternatively, or in addition, the program instructions can be encoded on an artificially generated propagated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to suitable receiver apparatus for execution by a data processing apparatus.
[0035] The term “data processing apparatus” refers to data processing hardware and encompasses all kinds of apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers. The apparatus can also be, or further include, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit). The apparatus can optionally include, in addition to hardware, code that creates an execution environment for computer programs, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them.
[0036] Computers suitable for the execution of a computer program can be based on general or special purpose microprocessors or both, or any other kind of central processing unit. Generally, a central processing unit will receive instructions and data from a read only memory or a random access memory or both. The essential elements of a computer are a central processing unit for performing or executing instructions and one or more memory devices for storing instructions and data. The central processing unit and the memory can be supplemented by, or incorporated in, special purpose logic circuitry. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more memory devices for storing data. However, a computer need not have such devices.
[0037] While this specification contains many specific implementation details, these should not be construed as limitations on the scope of any invention or on the scope of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments of particular inventions. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially be claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.