Androids with gyros

Discussion in 'Android Lounge' started by hhenne, Mar 29, 2011.

  1. MattCFII

    MattCFII New Member
    5

    Oct 2, 2011
    3
    0
    5
    Flight Instructor
    Indianapolis IN
    Using Quick System Info found one more sensor than the other apps on my Captivate, a Rotation Vector Sensor. Anybody know what it is? Sounds similar to a gyro and looking at some google developer hits, it seems some people have crashes if they try to use it without a gyro on board.

    Thanks the info on the orientation sensor. How accurate of a sensor is it? In aircraft we only use a compass for 1 axis and then put that info into a gyro, but it makes sense to use the magnetic field for more than that, especially if the magnetic dip issues are avoided and if it doesn't have to be that precise. Do most Android devices that have the magnetic sensor also use it for orientation or does it need a more accurate sensor than a basic one?

    I know the "6 Axis Accelerometer" is Samsung taking creative license on the box but I don't know what other sensor they would be using without the gyro. Maybe the orientation sensor output or this rotation vector sensor.
     

    Advertisement
  2. EarlyMon

    EarlyMon The PearlyMon
    Moderator
    10,118

    Jun 10, 2010
    57,623
    70,354
    10,118
    New Mexico, USA
    Please let us know who is listed as making that sensor. I may be able to find the data sheet for that chip.
     
  3. MattCFII

    MattCFII New Member
    5

    Oct 2, 2011
    3
    0
    5
    Flight Instructor
    Indianapolis IN
    Vendor: Google Inc.

    So does that mean it is a software sensor using another piece of hardware?

    Here's the android documentation I could find on it:

    "The rotation vector represents the orientation of the device as a combination of an angle and an axis, in which the device has rotated through an angle ? around an axis <x, y, z>. The three elements of the rotation vector are <x*sin(?/2), y*sin(?/2), z*sin(?/2)>, such that the magnitude of the rotation vector is equal to sin(?/2), and the direction of the rotation vector is equal to the direction of the axis of rotation. The three elements of the rotation vector are equal to the last three components of a unit quaternion <cos(?/2), x*sin(?/2), y*sin(?/2), z*sin(?/2)>. Elements of the rotation vector are unitless. The x,y, and z axis are defined in the same way as the acceleration sensor.

    values[0] x*sin(?/2)
    values[1] y*sin(?/2)
    values[2] z*sin(?/2)
    values[3] cos(?/2) (optional: only if value.length = 4)
     
  4. hhenne

    hhenne Active Member
    16

    Mar 29, 2011
    33
    3
    16
    IT consultant
    Copenhagen
    Yes, I think the rotation sensor is just a rather simple computation of the signal from the accelerometer. I tried to use it in my keyboard app and tested it on the Samsung/Google Nexus S with a gyro. The result was disappointing, not nearly as good as my own computation of the signals from the accelerometer and the gyro. That makes me think, it doesn't include the gyro signal in the computation.
     
  5. hhenne

    hhenne Active Member
    16

    Mar 29, 2011
    33
    3
    16
    IT consultant
    Copenhagen
    Removed the questionmark after HTC Evo 3D, and added Samsung Galaxy Nexus to positive list

    Androids with gyro list is now:

    Samsung /Google Nexus S - TESTED
    Samsung Galaxy Nexus
    Samsung i897 Captivate
    Samsung Galaxy S
    Samsung Galaxy S Vibrant
    Samsung I9100 Galaxy S II - CONFIRMED
    Samsung Infuse 4G

    LG optimus 2x
    LG Optimus 3D P920 - CONFIRMED
    LG Optimus Black P970
    LG Optimus Dual

    SonyEricsson Xperia play

    HTC Sensation
    HTC EVO 3D

    High end Androids, which seem not to have a gyro included:

    SonyEricsson Xperia neo
    SonyEricsson Xperia arc

    HTC Desire
    HTC Incredible S
    HTC Thunderbolt
    HTC Evo
     
  6. sleedeane

    sleedeane Well-Known Member
    183

    Jul 6, 2011
    1,365
    356
    183
    disabled carpenter
    Columbia, MO.
    The T-989 ( T-mobile's Galaxy S2, Hercules)
     
  7. dan330

    dan330 Well-Known Member
    823

    Jan 22, 2010
    11,752
    3,376
    823
    Evo 4G has one??????
     
  8. hhenne

    hhenne Active Member
    16

    Mar 29, 2011
    33
    3
    16
    IT consultant
    Copenhagen
    Added HTC Rezound, which has a gyro and Motorola Droid Razr, which hasn't.

    Androids with gyro list is now:

    Samsung /Google Nexus S - TESTED
    Samsung Galaxy Nexus
    Samsung i897 Captivate
    Samsung Galaxy S
    Samsung Galaxy S Vibrant
    Samsung I9100 Galaxy S II - CONFIRMED
    Samsung Infuse 4G

    LG optimus 2x
    LG Optimus 3D P920 - CONFIRMED
    LG Optimus Black P970
    LG Optimus Dual

    SonyEricsson Xperia play

    HTC Sensation
    HTC EVO 3D
    HTC Rezound

    High end Androids, which seem not to have a gyro included:

    SonyEricsson Xperia neo
    SonyEricsson Xperia arc

    HTC Desire
    HTC Incredible S
    HTC Thunderbolt
    HTC Evo

    Motorola Droid Razr
     
  9. bmxbubba27

    bmxbubba27 Active Member
    16

    Oct 7, 2011
    33
    2
    16
    Male
    Part-Time Computer nerd, Part-Time BMX rider, Part
    Lauderhill, Fl 5 miles NW of downtown Ft Lauderdal
    my samsung admire has gyro. i installed maxikeys and it works great.
     
  10. mulasien

    mulasien Member
    15

    Oct 10, 2011
    8
    0
    15
    LOL. I'm glad I'm not the only one who thought that. Best are the lamb gyros. Yummy!
     
  11. hhenne

    hhenne Active Member
    16

    Mar 29, 2011
    33
    3
    16
    IT consultant
    Copenhagen
    Hi,
    I don't think Samsung Admire has got a gyro. It has got an accelerometer, and maxikeys will also run with an accelerometer alone, but movements are not so precise, and it is more sensitive to vibrations like a shaking hand.
    (BTW, a new release of maxikeys from last week is easier to control)
     
  12. hhenne

    hhenne Active Member
    16

    Mar 29, 2011
    33
    3
    16
    IT consultant
    Copenhagen
    Added LG Prada and Nitro HD, which have a gyro.
    I seem like LG and Samsung are the leaders in this specific field, HTC is in-between, and Sony and Motorola are behind.

    Androids with gyro list is now:

    Samsung /Google Nexus S - TESTED
    Samsung Galaxy Nexus
    Samsung i897 Captivate
    Samsung Galaxy S
    Samsung Galaxy S Vibrant
    Samsung I9100 Galaxy S II - CONFIRMED
    Samsung Infuse 4G

    LG optimus 2x
    LG Optimus 3D P920 - CONFIRMED
    LG Optimus Black P970
    LG Optimus Dual
    LG Prada
    LG Nitro HD

    SonyEricsson Xperia play

    HTC Sensation
    HTC EVO 3D
    HTC Rezound

    High end Androids, which seem not to have a gyro included:

    SonyEricsson Xperia neo
    SonyEricsson Xperia arc

    HTC Desire
    HTC Incredible S
    HTC Thunderbolt
    HTC Evo

    Motorola Droid Razr


    ------
    BTW: My keyboard app, which uses the gyroscope has just entered Android Market:
    https://market.android.com/details?id=dk.hhenne.android.maxikeys
     
  13. ulysses4ever

    ulysses4ever New Member
    6

    Jan 14, 2012
    2
    1
    6
    In comparative article
     
    hhenne likes this.
  14. hhenne

    hhenne Active Member
    16

    Mar 29, 2011
    33
    3
    16
    IT consultant
    Copenhagen
    Updated the list with Samsung Galaxy W and Sony Xperia S, which both have a gyro, and with HTC Desire S, which does not.
    Interesting thing is that Galaxy W is mid-priced and that the first mobile from Sony (without Ericsson) includes a gyro.

    Androids with gyro list is now:

    Samsung /Google Nexus S - TESTED
    Samsung Galaxy Nexus
    Samsung i897 Captivate
    Samsung Galaxy S
    Samsung Galaxy S Vibrant
    Samsung I9100 Galaxy S II - CONFIRMED
    Samsung Infuse 4G
    Samsung Galaxy W

    LG optimus 2x
    LG Optimus 3D P920 - CONFIRMED
    LG Optimus Black P970
    LG Optimus Dual
    LG Prada
    LG Nitro HD

    SonyEricsson Xperia play
    Sony Xperia S

    HTC Sensation
    HTC EVO 3D
    HTC Rezound

    High end Androids, which seem not to have a gyro included:

    SonyEricsson Xperia neo
    SonyEricsson Xperia arc

    HTC Desire
    HTC Desire S
    HTC Incredible S
    HTC Thunderbolt
    HTC Evo

    Motorola Droid Razr
     
  15. Pjasi

    Pjasi New Member
    5

    Aug 1, 2011
    2
    0
    5
  16. EarlyMon

    EarlyMon The PearlyMon
    Moderator
    10,118

    Jun 10, 2010
    57,623
    70,354
    10,118
    New Mexico, USA
    If anyone wants to check their own phone, I'm now recommending Elixer 2. Not only lists all sensors but you can check read out of any one to confirm. Good stuff. :)
     
    dan330 likes this.
  17. hhenne

    hhenne Active Member
    16

    Mar 29, 2011
    33
    3
    16
    IT consultant
    Copenhagen
    Thanks for the two links. Geekaphone seems to be quite reliable. I noticed one difference to the list on this site according to the SonyEriccson Xperia Play. I trust the geekaphone information more than my own, because other SonyEricsson information I have got seemed to be wrong. So I removed it from the positive list - and added Sony Xperia ION in stead.
    Elixer is great - hope somebody will use it an report gyroscope result to this site.


    Androids with gyro list is now:


    Samsung /Google Nexus S - TESTED
    Samsung Galaxy Nexus
    Samsung i897 Captivate
    Samsung Galaxy S
    Samsung Galaxy S Vibrant
    Samsung I9100 Galaxy S II - CONFIRMED
    Samsung Infuse 4G
    Samsung Galaxy W

    LG optimus 2x
    LG Optimus 3D P920 - CONFIRMED
    LG Optimus Black P970
    LG Optimus Dual
    LG Prada
    LG Nitro HD

    SonyEricsson Xperia play
    Sony Xperia S

    HTC Sensation
    HTC EVO 3D
    HTC Rezound

    High end Androids, which seem not to have a gyro included:


    SonyEricsson Xperia neo
    SonyEricsson Xperia arc

    HTC Desire
    HTC Desire S
    HTC Incredible S
    HTC Thunderbolt
    HTC Evo

    Motorola Droid Razr
     
  18. danisz

    danisz New Member
    5

    Jan 27, 2012
    1
    0
    5
    There's an alternative way you can check if a model has a gyroscope included. Or any other sensor.

    It's called Android Fragmentation Database. It's a great resource, it allows you to access detailed and reliable hardware and software info on android phones. (At least as accurate as the program is able to get true info from the phone). You can check out their site.
    How it gets the info is people download an app called Android Analyzer, it scans their mobile phone and uploads the system report on the site. So what you find there are actual results of people's phones using the app. There's a search filter by model name. The down side is there is no filter for searching ONLY and ALL the phone models with gyroscopes.

    I know this doesn't give you a complete list of android phones with gyros, but it certainly seems a reliable way to confirm the items in your list. And possibly find others.
     
  19. Vaako

    Vaako New Member
    5

    Mar 25, 2010
    1
    0
    5
    The Samsung Galaxy S Plus GT-i9001 does NOT have a Gyro sensor inside!

    Very dissapointed!
     
  20. hhenne

    hhenne Active Member
    16

    Mar 29, 2011
    33
    3
    16
    IT consultant
    Copenhagen
    Updated the list with mobiles from Samsung, HTC, Huawei and Lumigon
    Androids with gyro list is now:

    Samsung /Google Nexus S - TESTED
    Samsung Galaxy Nexus
    Samsung i897 Captivate
    Samsung Galaxy S
    Samsung Galaxy S Vibrant
    Samsung I9100 Galaxy S II - CONFIRMED
    Samsung Infuse 4G
    Samsung Galaxy W

    LG optimus 2x
    LG Optimus 3D P920 - CONFIRMED
    LG Optimus Black P970
    LG Optimus Dual
    LG Prada
    LG Nitro HD

    SonyEricsson Xperia play
    Sony Xperia S

    HTC Sensation
    HTC EVO 3D
    HTC Rezound
    HTC One X
    HTC One S

    Huawei Ascend D
    Huawei U8860 Honor

    Lumigon T2

    High end Androids, which seem not to have a gyro included:

    SonyEricsson Xperia neo
    SonyEricsson Xperia arc

    HTC Desire
    HTC Desire S
    HTC Incredible S
    HTC Thunderbolt
    HTC Evo

    Motorola Droid Razr

    Samsung Galaxy S Plus
    Samsung Galaxy Y
     
  21. valorian

    valorian Well-Known Member
    183

    Feb 15, 2011
    1,947
    499
    183
    Male
    Northern Illinois
    Mmmm....Gyros!

    [​IMG]
     
  22. sleedeane

    sleedeane Well-Known Member
    183

    Jul 6, 2011
    1,365
    356
    183
    disabled carpenter
    Columbia, MO.
    Don't forget T-mobile's S2: (T-989)(Hercules).
    [​IMG]
     
  23. zuben el genub

    zuben el genub Well-Known Member
    343

    Jan 24, 2011
    6,936
    2,277
    343
    I have the Nexus S. How do you activate the Gyro? Where is it located? I have an app that can use it - app said that waving the phone around in a figure 8 would activate most. Figure 8 how? Phone parallel to the ground, upright or what?
     
  24. hhenne

    hhenne Active Member
    16

    Mar 29, 2011
    33
    3
    16
    IT consultant
    Copenhagen
    As far as I know, it is the same as Samsung Galaxy S2. To list every carriers rebrandings would flood the list, I think.
     
  25. hhenne

    hhenne Active Member
    16

    Mar 29, 2011
    33
    3
    16
    IT consultant
    Copenhagen
    It may be app dependent. In my app, MaxiKeys, the gyro will always be activated, if the mobile has a gyro.

    If your app, says you must wave the phone in a figure 8 to activate it, it shouldn't matter, if the figure 8 is upright or laying. The gyro meassures rotation velocity in all directions.
     

Share This Page

Loading...