[REQ] Wear OS Fall Detection - Wear OS Software and Hacking General

Hello all,
Any chance someone would be interested in helping to implement fall detection on regular wear OS watches? Something similar to those on the galaxy and apple watches. Am I missing something that should be an obvious reason this hasn't been implemented?
Thanks

I have looked into this, and there are some difficulties to it. Most algorithms for fall detection use continuous accelerometer and/or gyroscope readings. There is a significant battery hit for making these recordings continuously.
As far as I know, the only way to make this viable is to use sensor batching with wakeup accelerometer and gyroscope sensors. That way, the device will be able to sleep for a significant portion of the time and be woken up when there are new measurements. Some devices (I'm looking at you ticwatch pro 3) don't even have wakeup accelerometer or gyroscope. The only way I see to get around this is using the significant motion detector which is always a wake-up sensor. Maybe this sensor will be triggered to wakeup the device when a fall occurs and sensors can be recorded at that time.
I think this is how I would go about it, but maybe I'm missing something

Sounds like a good plan for starters... cheers

permanentusername22 said:
I have looked into this, and there are some difficulties to it. Most algorithms for fall detection use continuous accelerometer and/or gyroscope readings. There is a significant battery hit for making these recordings continuously.
As far as I know, the only way to make this viable is to use sensor batching with wakeup accelerometer and gyroscope sensors. That way, the device will be able to sleep for a significant portion of the time and be woken up when there are new measurements. Some devices (I'm looking at you ticwatch pro 3) don't even have wakeup accelerometer or gyroscope. The only way I see to get around this is using the significant motion detector which is always a wake-up sensor. Maybe this sensor will be triggered to wakeup the device when a fall occurs and sensors can be recorded at that time.
I think this is how I would go about it, but maybe I'm missing something
Click to expand...
Click to collapse
I don't have a great understanding of how these all integrate into the system but I would think that the same sensor, what I am assuming is an accelerometer, that is used for the wake feature could also be used for this. Like you said, using the full suite would be prohibitively expensive from an energy standpoint, but I assume that the wake accelerometer can be used to directly measure the acceleration of the wake motion and could also be used to calculate fall detection, one that measures the acceleration and not just if said motion is occurring. So, there would be no need for the rest of the sensor suite to be used after, correct? As a side note, it would be pretty cool to have the watch read vitals and such and be able to report that with the fall notification via a continuous stream of text messages on set intervals.

Related

Serious Sensor Question for the Photon.

I am doing a project analyzing sensors. I am trying to make an experiment using the proximity sensors. I have managed to utilize apps of the market to find out some things.
The sensor has a resolution of 100cm, meaning it can detect things 100cm away. But it only have 2 settings. 3 cm and 100cm, but nothing in-between.
If there anyway i can obtain the raw sensor data? I need the in between stuff.
For example the ambient light sensor. It has a resolution of about 27,000 sci. I am able to get all the in-between stuff. but not for the proximity sensors.

[Q] Screen off during call without proximity sensor

My device (a Samsung Galaxy pocket Plus) has no proximity sensor and therefore doesn't turn off the screen when I am talking. So I am searching for a way to turn off the sceen at the beginning of each call to avoid random input on the touchscreen.
I found a lot of similar questions in the forum, but I found none that applies to my situation. In most cases people have a crashed proximity sensor and use the app "proximity screen off" as workaround, but that app doesn't work if there is no sensor present.
Is there an app that turns screen off in the moment I or the other side accepts a call without the presence of a sensor? If not: Would it be a big deal to create one?

Android Sensor trigger events ?

I would realy appreciate if someone enlightens me, Do new Android phone's record somewhere abnormal sensor events? Like if your phone had an impact and the accelerometer would show on certain date a really high Xm/s2.

5 plus pressure sensor

Hi!
Can anyone tell me how I get the pressure sensor to get recognized? All apps I tried so far say it's not there, but apparently the compass app from the stock ROM does display the pressure data. Does anyone have the stock pressure app? I'm running AEX.
Would a different kernel help for that?
Thanks!
Molvol said:
Hi!
Can anyone tell me how I get the pressure sensor to get recognized? All apps I tried so far say it's not there, but apparently the compass app from the stock ROM does display the pressure data. Does anyone have the stock pressure app? I'm running AEX.
Would a different kernel help for that?
Thanks!
Click to expand...
Click to collapse
What u mn??? Pressure app ???
Almost every cell phone has a pressure sensor, and the Redmi 5 plus apparently too. But it doesn't seem to work like in all other phones. There are many apps that can read this sensor and display it - barometer apps namely and other sensor-display apps. I haven't found one that works with my 5 plus.
I have only seen mentioned that the built in compass app does display a pressure, all apps I have tried do not display a correct value, most just say "no sensor".
Sorry
No pressure sens. in RN5. Compass works with magnetic sensor which detects magnetic field of Earth. Not atmospheric pressure. Pressure sensor is only in more expensive phones included

mia3 problem with involuntary rotation

Hello... for some time now in my mia3 I have the problem that when I have a horizontal application either a game or the same youtobe on the screen it seems to go back to vertical mode and then horizontal.
I wonder if anyone would know why that is.
Thank you very much in advance.
It seems the sensors and system are not calibrated well enough to handle normal uses. It's overly sensitive to small angle changes. I find it switch the orientations back and forth automatically when it's put on the table from hand-held position.
I use this to set orientation for each app:
https://play.google.com/store/apps/details?id=jp.snowlife01.android.autorotatecontrolpro
It's not solving the problem, just sidestepping it.
CLS_phone said:
It seems the sensors and system are not calibrated well enough to handle normal uses. It's overly sensitive to small angle changes. I find it switch the orientations back and forth automatically when it's put on the table from hand-held position.
I use this to set orientation for each app:
https://play.google.com/store/apps/details?id=jp.snowlife01.android.autorotatecontrolpro
It's not solving the problem, just sidestepping it.
Click to expand...
Click to collapse
I will try. Thank you very much for the answer. I will also notify you if this partially solves the problem.
camilov said:
Hello... for some time now in my mia3 I have the problem that when I have a horizontal application either a game or the same youtobe on the screen it seems to go back to vertical mode and then horizontal.
I wonder if anyone would know why that is.
Thank you very much in advance.
Click to expand...
Click to collapse
Try to recalibrate gyroscope sensor, type in dialer *#*#6484#*#* and go to gyroscope section, calibrate. Find flat smooth surface and follow the instructions. It helped me when my phone didn't catch that I'm holding phone in horizontal position. After calibration it's perfect.
_mysiak_ said:
Try to recalibrate gyroscope sensor, type in dialer *#*#6484#*#* and go to gyroscope section, calibrate. Find flat smooth surface and follow the instructions. It helped me when my phone didn't catch that I'm holding phone in horizontal position. After calibration it's perfect.
Click to expand...
Click to collapse
That was the first thing I did, as well as trying out many applications, and it's still the same.
Thank you very much.
Maybe there's something about how you're handling the phone.
Say, when putting the phone to the desktop by left hand, the phone would land on the surface by its (long) right side at the moment it leaves the palm. The screen face is tilted to the right somewhat. This is enough to trigger the auto rotation and irritating.
If the system can learn the habit, predict actual intention of the user and give it some delay before triggering the auto rotation, then the display can stay more stable. But I don't know where to set such trigger timing or delay etc.
Later I learn to touch down at the top (short) side of the phone first. Or use that aforementioned app to disable auto rotation on some apps, like browser.
BTW, my gyroscope is calibrated well, too.

Categories

Resources