The present invention relates generally to wearables, sensors, and internet of things. More particularly, the invention is directed toward smart wearable sensor system and methods to lower risks of distracted walking with a smart mobile device.
With the popularity of smartphones, pads, smartwatches, pedestrian watching these smart mobile devices is commonly seen as people use them for navigation, games, social media apps, news, etc. When one is focused on something as small as a phone, a pad, and a watch, the peripheral vision could drop to 10% of what it would normally be, and other perception like hearing sense also drop significantly. This is termed as distracted walking, as shown in
It seems not very practical to make traffic rules to forbid distracted walking. Distracted walking is on individual own risk. Safety of distracted walking with smart mobile devices becomes an important public problem to solve. There are still lack of effective techniques invented to lower risks of distracted walking.
To solve the aforementioned safety issues with distracted walking, the invention is to propose the idea of smart wearable sensor system and methods to lower risks of distracted walking by detecting and reporting objects or situations that need users' immediate attention. With wearable sensors, users are able to percept their surroundings while they are distracted during walking. The system can alert users of these risks around their walking environment, thus to lower risks of accidents. The system is intelligent as it continuously improved and optimized with techniques of artificial intelligence and machine learning.
The technology used in this invention is summarized here. A smart wearable sensor system to lower risks of distracted walking includes at least a smart mobile device connected to both wearable sensors and a machine learning block. The wearable sensors are used to sense users' surroundings and acquire featured data. The smart mobile device computes on the featured data with existing algorithms and models and makes judgement to alert users of objects around and scenarios that are likely cause an accident. In the machine learning block, servers are used to construct machine learning algorithms and models, and a computing block is used to train the algorithms and models. The servers update algorithms and models regularly. The servers are connected to the mobile device thru a wireless network, and the mobile device downloads updated algorithms and models from the servers.
The wearables contain one or multiple sensors, and its package's shape is a box. There is a magnetic clip on the back side of the box. The clip can be either flat or curved. There is a ring fixed on the top of the box. The sensors include vision sensor, audio sensor, ultrasonic sensor, infrared laser sensor (LIDAR: light detection and ranging), and RADAR (radio detection and ranging). The way to wear these sensors includes smart hat, smart clothes, smart bracelet, smart glass, and smart headset. The smart hat is configured with a solar cell to power the sensors. The smart mobile device includes phone, pad, or watch. There are apps installed on the smart mobile device. The apps are used to connect the device to both the sensors and machine learning servers, and to transmit data. The mobile device uploads the data to the machine learning block for storage as well as continuous optimization on algorithms and models.
The invention utilizes machine learning algorithms and models to compute on the data and make decisions on potential danger in surroundings to the distracted walking people. The system is intelligent as the algorithms and models are continuously optimized and improved. The intelligence helps the person to percept the surroundings and effectively lower the risk of accident as a result of dropped vision and hearing. The smart mobile device uses apps to notify users of potential danger in time, thru wearable sensors, detecting moving vehicles, curbs, potholes, obstacles, which pose danger to pedestrian. The notification can be in all possible ways to have the user's attention as soon as possible.
Computing resource is used to train and optimize the machine learning algorithms and models, so that the prediction error is continuously minimized. With the continuous learning, the system is continuously developed. The machine learning is based on cloud service model and serves multiple users at the same time. The wearable device is easily worn on the body, and it is cost effective, and it is easily connected and operated with a smart mobile device. The wearable device can be easily attached to the hat or the clothes without affecting their function.
The invention is more fully appreciated in connection with the following detailed description taken in conjunction with the accompanying drawings, in which:
Like reference numerals refer to corresponding parts throughout the several views of the drawings. 1: Wearables. 2: Smart Mobile Device (Phone, Pad, Watch). 3: Machine Learning Block. 4: Sensor. 5: Server. 6: Computing Resource. 7: Storage. 8: Solar Cell. 9: Smart Hat. 10: Smart Clothes. 11: Smart Bracelet. 12: Smart Glass. 13: Smart Headset. 14: Sensor Package. 15: Magnetic Clip. 16: Transparent Tape.
The wearables 1 includes an object can be worn on the body, and attached to the object with one or multiple sensors 4, e.g., imaging sensor, ultrasonic sensor, mic sensor, infrared laser sensor (LIDAR: light detection and ranging), and RADAR (radio detection and ranging). The data collected includes imaging, video, audio, and reflection. The wearables 1 is connected to the mobile device 2 thru wireless transmission, e.g., WiFi, Bluetooth, or other wireless communication technologies. The wearables 1 intelligently senses the surroundings around user, acquires featured data, and transmits these data to the smart mobile device 2.
The wearable ways are shown in
As it is illustrated in
The smart mobile device 2 includes smartphone, pad, and smartwatch, etc., which can cause distracted walking. Apps installed in the smart mobile device 2 are used to communicate with both the wearables 1 and the machine learning block 3. The smart mobile device 2 can transmit sensing data to the machine learning block 3 for model training, and it can also download new models and update exiting models. The apps use machine learning algorithms and models to analyze the data captured by sensors. If the result meets the requirement or condition that need attention from pedestrian, the smart mobile device 2 will issue an alert to the user about detected objects or scenarios, e.g., vehicle nearby, speed, direction, and distance, etc. The way to notify includes but is not limited to display picture and text on the screen, make a speech, and make vibration, etc. (
For the machine learning block 3, the server 5 is responsible for building machine learning algorithms and models. The server 5 writes the raw data from the mobile device 2 to the storage block 7, and the data can be read from the storage anytime by the server 5. The data can be labeled and processed for supervised machine learning. Then, the data is engineered to the format for machine learning and sent to the computing block 6. The computing block 6 has powerful computing resource including graphical processing unit (GPU). The computing block 6 is used to train and optimize machine learning algorithms and models such as artificial neural network. Then, these algorithms and models are saved in files that are stored in the storage block 7. The smart mobile device 2 can regularly download these files or the system can remind of users.
The machine learning algorithms and models include but are not limited to support vector machine (SVM), decision tree, and artificial neural network, etc. The invention uses artificial neural network for illustration. The artificial neural network simulates human's brain neural network. As it is illustrated in
The working process of artificial neural network is described here. The input signal is an array of feature variables' numerical values engineered from the acquired imaging or audio data. The signal is linearly added with weights as the input to the corresponding node in next layer, and a nonlinear activation function of that node is used to compute the output of this node. This calculation process passes all hidden layers and the final output layer, and it is called forward propagation in neural net. The final output is a probability between 0 and 100%, e.g., the chance of recognizing an object analyzed from the data. The neural network model is used to check the possibility of a targeted object in the imaging or audio data. If the probability is over the threshold, a response can be triggered. Users use the smart mobile device 2 to download model files from the machine learning block 3, and the apps use the model to compute on the feature data about the surrounding. For example, the wearables 1 captures 4 images ahead with focus at 5, 10, 15, and 20 meters, respectively, and the calculated probability of a vehicle in the images is 80%, 95%, 80%, and 70%, respectively. If the probability threshold is set at 90%, the intelligence can draw a conclusion that there is a vehicle near 10 meters ahead. The focus step may be smaller for better accuracy of the vehicle location, e.g., in 2 meters, if the imaging sensor's focus sensitivity allows. The wearables 1 can also use ultrasonic wave for further object ranging and sensing, e.g., how far a vehicle ahead is and its speed on the sensing direction. To detecting moving vehicles, the wearables 1 captures a series of images from video at an optimized frame rate. When the identified vehicle is not outside the safe distance, the smart mobile device 2 sends user an alert, e.g., a vehicle about 10 meters ahead crossing from left to right with a speed 20 miles/hour.
The computing resource 6 is used to train algorithms and models, e.g., to continuously optimize neural network so that the predication accuracy is improved all the time and recognized objects get more and more. The optimization of neural network requires complex matrix computation and graphical processing units to carry out the tasks. Labeled training data is needed. The optimization is called backward propagation for neural network. The optimization is to find the solution of all weight parameters that yield the minimum prediction error over the training data. The neural network is trained with labeled data, and this is called supervised machine learning.
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed; obviously, many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, they thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the following claims and their equivalents define the scope of the invention.
Number | Date | Country | |
---|---|---|---|
62926567 | Oct 2019 | US |