!! FUN APPLICATION, NOT INTENDED TO BE USED IN REAL WORLD AVIATION !!
For all those flight-sim enthusiasts out there: I have created this PFD (primary flight display) which shows the speed, the altitude the coards and the attitude similar to a real PFD display in an airplane cockpit.
Although the application has been created and tested on an HTC HD2, it might work on other devices as well. Internel or external GPS and the HTC G-Sensor are required. It is planned to add a serial communication channel to a PC server component which allows to use this little proggy with MS Flight Simulator displaying the flight parameters so you can get rid of the cockpit panel on your primary display.
Just keep in mind that this is the first version of the program, so there might be *some* improvement potential.
A screenshot of the program is also attached.
Pls let me know what you think about it.
Thanks.
As a pilot I cannot find any sense in this, sorry m8.
Useless for aviation.
Useful might be an HSI-App, an RAIM-availability-check-App, a NOTAM-APP and so on. An artificial horizon on a handheld device... No, not good...
Title correction...
It is just for fun, not intended for real world aviation.
I will change the title so that it becomes more clear.
As an airbus pilot I like it! Lots of scope for further development, keep up the good work !
when I read your discrip, I had something totaly dif pictured in my mind. guess Im falling back on my sail plane lesson days.
I had round face dial and a yaw bubble pictured.
While this is cool, I would prefer to see the old analog style with an altimeter that you can set your start altitude and a yaw bubble, rather than the HUD style. just IMO.
And yes this is just for fun.
Keep it up, I will follow your project with intrest.
cheers
Good Work mate
While some are critical in their opinion I'm pleased with your app.
Keep up the good work mate and for all others who are not so encouraging ...... what do you want for an app a full blown flight simulator, the guys making an effort to develop something and sharing it for a free with us so to help him out at least .... I mean at least encourage him and make some constructive criticisms.
It doesn't cost to be nice and help to motivate others...........
Customize it
Just as a hint for those of you, who would want to use other bitmaps. I have designed the application in a way which allows you to modify or extend it. If you look into the applications program folder, you will find an XML file describing the layout of the display. You may also change or add bitmaps. The bitmaps are all located in the
HTML:
resources
subfolder. If you change the size of the offset of bitmaps, you will have to adjust some values in the XML file as well.
As you can see there all items are drawn in 3d space.
However, I am working on a HSI as suggested before. I will post it later this week.
Known issue:
- After running the application 3 or 4 times, OpenGL is not working properly anymore (not able to create rendering context). This is an issue of OpenGL. You have to restart your device for OpenGL to work again. If anyone has a solution, please let me know.
leihen said:
It is planned to add a serial communication channel to a PC server component which allows to use this little proggy with MS Flight Simulator displaying the flight parameters so you can get rid of the cockpit panel on your primary display.
Thanks.
Click to expand...
Click to collapse
That would be awesome!
Cool app
Certainly would be better than no attitude information in the event of a vacuum and/or elec failure.Even if just to make flying the performance instruments a bit easier.
I would defintely like to see a HSI app possibly with an open (editable)waypoint database.Anyone interested!?
Keep up the good work!
I love it. Thanks so much...
I just wonder if settings could be made permanent until being changed again so as to start the application without my having to select REAL and AVERAGE everytime.
And as a proud HTC HD2 owner, the display could me made much
larger indeed...
Congratulations and thanks again.
This is a fine app with a lot of potential esp. for UL-pilots as an emergency backup if UL-airplane-pfd fails.
Would be nice if indicators are bigger and the layout equals to Flymap, Skymap or MGL-layout
There is enough place for a nice big yaw indicator. Maybe You can get some code from GPS-tracker V2.0 (MooNah) in this forum, it already has a full working PFD incorporated.
Good luck with further devs., when next version is online I will try it in my gyroplane.
I think it's fun!!!!!
next step: build a flightsim for wm where we could use this
You will be in real danger....if you do so.
troed said:
This is a fine app with a lot of potential esp. for UL-pilots as an emergency backup if UL-airplane-pfd fails.
Would be nice if indicators are bigger and the layout equals to Flymap, Skymap or MGL-layout
There is enough place for a nice big yaw indicator. Maybe You can get some code from GPS-tracker V2.0 (MooNah) in this forum, it already has a full working PFD incorporated.
Good luck with further devs., when next version is online I will try it in my gyroplane.
Click to expand...
Click to collapse
As you will easily see, this PFD horizon responds to gravity, that is, to the accelerometers installed in the phone.
It has no gyros, no way to provide PITCH ATTITUDE, WHATSOEVER.
If you keep the phone perfectly vertical and quickly move forward (accelerate) it will SURELY show a pitch up...pretty much the same effects that a stand-by compass shows when changing speed (remember that?...accelerate-north, decelerate-south).
You will have the very same pitch information as the one given by a bottle full
af water suspended from a string, or a can of Coke : and it will KILL YOU as well as your passengers (if any), not to mention people on the ground.
The only usable parts of this FUN APP (as named by the author himself ) in aviation are:
1. True track (not magnetic heading).
2. Altitude (neither QNH, nor QFE related, but of course; unless your flying field happens to be at sea level and actual atmosphere matches the ISA atmosphere parameters exactly). Remember that QNH variations as well as heat will make the GPS readings very different to that of your altimeter, as height of the air column will vary a +/-4% every +/-10 degrees Celsius.
Example. Airplane flying at Flight Level 300. QNH in the area 1023. Terrain at 2000 feet. Atmosphere is ISA+15.
Therefore if we move the 1013.25 setting to 1023 there will be a reading increase from 30.000 feet to 30300 (calibrated altitude, QNH related).
That is 28.300 feet above ground (we start with this as the air column height for the calculation). Since ISA is +15 we add 15/10 times 4% and we have 28300*15/10*4/100= 1698. True altitude is 30300+1698=31988
So we are cruising at FL300, 30.000 feet pressure altitude, 30.300 feet calibrated altitude (QNH related), 31988 above sea level, 29988 feet above ground level.
GPS WILL SHOW 31988 FEET.
3. Ground speed ( neither IAS nor CAS nor EAS nor TAS), as provided by GPS system. Remember that your airplane aerodynamics are related to calibrated speeds....you will stall if too slow ore destroy the airframe if to quick !!!! But you can navigate and make good your track, of course.
Hope I have made myself understood....and that you read this at the earlier !!!
Hi!
It quite very good if the second part under we have the route. I am using the Oziexplore program, it can creates the route, and apear on screen. if this soft applied to that once, could be perfected!
Thanks
great app mate..just for fun...
Nice work thank you. On future can you make like pilot cocpit with all dash boards like in Flith simulator game if this possible. Thank you
leihen said:
!! FUN APPLICATION, NOT INTENDED TO BE USED IN REAL WORLD AVIATION !!
For all those flight-sim enthusiasts out there: I have created this PFD (primary flight display) which shows the speed, the altitude the coards and the attitude similar to a real PFD display in an airplane cockpit.
Although the application has been created and tested on an HTC HD2, it might work on other devices as well. Internel or external GPS and the HTC G-Sensor are required. It is planned to add a serial communication channel to a PC server component which allows to use this little proggy with MS Flight Simulator displaying the flight parameters so you can get rid of the cockpit panel on your primary display.
Just keep in mind that this is the first version of the program, so there might be *some* improvement potential.
A screenshot of the program is also attached.
Pls let me know what you think about it.
Thanks.
Click to expand...
Click to collapse
Indeed as an Ultralight-Gyroplane-Pilot I like this app and since the Horizon-tab in GPS-Tracker by MooNah doesn´t work right now this could be alternative as a a last resort-backup if glass-cockpit instruments (MGL-Avionics) fail ...... (better to have this than nothing at all and I also have Flymap PPC on my HD2 if main Moving map Nav. fails)
This app has great potential since it reads the infos from G-sensor and GPS.
For the future dev. if I might add my wishlist:
1. Add to screen: slide-indicator and compass, Altitude
2. slightly more refined graphics
As a start: BRAVO, hope You have the patience to go on developing this nice app ( like Dunc001, that made in 100s of hours of work a professional weather app - Duncans Weather Panel - see there - that is more reliable than many professional aviation weather briefings).
I bookmarked this thread and hope for further developments by U
Congratulations
like the Android solution ixGyro:
http://www.ixellence.com/index.php?option=com_content&view=article&id=227&Itemid=274&lang=de
JHimmelbauer said:
like the Android solution ixGyro:
http://www.ixellence.com/index.php?option=com_content&view=article&id=227&Itemid=274&lang=de
Click to expand...
Click to collapse
Jepp, EXACTLY THIS would be cool on the HD2 on WinMo (Android not running on mine) !!!!!!!!!!!!!!!!!!!!!!!!!
troed said:
Jepp, EXACTLY THIS would be cool on the HD2 on WinMo (Android not running on mine) !!!!!!!!!!!!!!!!!!!!!!!!!
Click to expand...
Click to collapse
a other solution for Windows Mobile is "Inclinometer77" -
visit http://forum.xda-developers.com/showthread.php?p=6677074
This App goes in the right direction, but unfortunately not to use without Gyro in a Plane, but a nice game for pilots ;-)
Happy Landings
Since the nexus s is googles flagship/developer product, shouldnt it have "everything"? that way programmers could test everything with it.
I wouldnt mind if the phone would be a bit fatter, if they added more cool
features.
Something that comes to mind immediately is Infrared to make it a universal
remote controller (and compete with the logitech harmony for example).
Also sensors, couldnt it also have a pressure sensor (crowdsource weather?)
etc etc...
So my question is, what additional sensors/hardware features could possibly
be added to make it the most complete super phoone? (not taking into
account size or battery).
Just curious.
-gk
*********************************************************UPDATE**********************************************************************
Read if your interested in some one else's whining, but as far as sixaxis use is concerned, most of the issues i complained about have been resolved by Dancingpixels the developers of sixaxis in the 0.5.2 release, now includes a touch emulation system that is just Sheer Genius, and resolves most of the issues i complained about with games devs having to get their finger out at all ......... typical.
*************************************************************************************************************************************
Hi folks
Been kind of goaded into this rant due to mounting frustration with the general direction most (almost all) Android games developers seem to be taking . I love my phone (HTC Desire Z) and am now a confirmed Droid Zealot (I'll side with ANYONE against Apple ) But i am getting increasingly frustrated with droid native games, crappy touch controls without any keyboard options. I wanna use my PS3 pad !!!
I cannot be the only one who feels this way?!?!?!
My basic point is 'Touch controls suck for games'!!!!
IMHO much like the gamepad verses mouse argument, for me its not even a debate. Touch controls are ok until you need to make fast precise movements of some kind (usually involves not dying), or you need to make a highly coordinated movement involving changing position and changing POV at the same time.Then it usually all falls apart.
Fingers leave the digitiser, interface routines get confused as thumbs get too close to each other, digitisers just plain ignores some inputs, or your thumbs just end up meeting in the middle !!!!!!
I know touch has the advantage of reconfigurability, and convenience but for games those are its only good points, it scores very low on speed and precision in almost all situations.
Now am not naive i completely understand most Androids have few hardware buttons these days, so it makes sense to develop for the one guaranteed interface device all Androids have. But the problem is that almost the entire Android games dev community seem to suffer from the same problem what i call 'Touch screen Myopia' in that they develop solely for the touch screen, completely ignoring the fact a lot of serious smartphone gamers deliberately choose phones with QWERTY hardware keyboards and standalone Bluetooth controllers are becoming way more popular ( BT controllers usually need native support or a t least a set of keyboard keys that you can config the pad driver to use). So it seems to me about time developers added one or two small additional element to all Android games.
#1: A set of hard coded keyboard keys for all games controls (very simple)
AND/OR
#2: A simple, robust, full controls config system (not that much harder)
Now why this wasn't established as a best practice way back in Android history is beyond me, but maybe it leads me onto another pet peeve. I can't help the suspicion that part of the reason these kind of more adaptable control schemes are rare on native droid games is the rather unfortunate 'Apple Aping' that seems all too common around droid dev.
'Apple does everything with touch (indicative of how seriously Apple take gamers IMHO) so we should too' SCREW that !!!!!!!
Yeah am aware that many devs develop for IOS too and often port to android, but what am talking about isn't hard to implement its less than a days work for a competent programmer. Its a bog standard function in just about every emulator in existence.
Last i want to point out how awesome games like N.O.V.A, Destroy Gunners, ShadowGun, and so many others could be if they had one or both of my suggested control improvements implemented.
There are some games already that implement keyboard keys scheme like 'Turbo Fly 3D' (awesome future racing game) its not technically difficult, its just a matter of devs doing it.
Hey guys,
Why is there no app that uses your front camera and projects a keyboard on the surface of the table? You look at your phones screen and type away on the desk. This would be a pretty cool app. Do you know if there is something like this around?
Thanks
rethan2 said:
Hey guys,
Why is there no app that uses your front camera and projects a keyboard on the surface of the table? You look at your phones screen and type away on the desk. This would be a pretty cool app. Do you know if there is something like this around?
Thanks
Click to expand...
Click to collapse
It's a little difficult to hold your phone and type at the same time.. you'd need a stand which would kind of get in your way.
There's tech out there with eye tracking technology where you could use Holo glasses to type with your eyes although traditional typing is still phenomenally faster. And mouth tracking technology w/ face cam that converts how you move your mouth/tongue to text might be a better tech idea since it could work in any noise level environment and be faster than as fast as most typers can type.
Some day we'll have signal detectors on our heads intercepting directions we think.
But aside from the ergonomic issues, your idea is fun.
Depth sensors
rethan2 said:
Why is there no app that uses your front camera and projects a keyboard on the surface of the table
Click to expand...
Click to collapse
Kinect, Touch+, Leap Motion, Nimble Sense, Project Tango, SoftKinetic, Intel RealSense, etc. are all various combinations of hardware and software to detect depth and gestures.
There was also a MIT and Microsoft article about the ability to use infrared LED lights and machine learning techniques to turn a simple single-lens camera into a 3-D one.
technologyreview/com/news/529986/turning-a-regular-smartphone-camera-into-a-3-d-one/
However, at this point, there seems to be a shift to depth cameras, such as the Intel RealSense that is already integrated into laptops.
Time-of-flight (TOF) cameras for point cloud data have more potential,.
It would need to be built into your phone to be cost-effective, and even then, look how pricey Project Tango is right now.
Intel RealSense is in the HP Sprout (has a projector), but it can’t do surface touch yet.
3divi has a "turn a surface into touch surface" prototype Youtube video (youtube/com/watch?v=upGTLrSUa5c ) that uses Kinect, and a Pico projector.
Touch+ was the biggest help last year, as it was only $75 for surface touch, but the people behind it can’t even get the drivers out yet.
Check out Wired’s article on the UI of Magic Leap:
>Magic Leap UI: Totems: cameras on headset could track any piece of material that’s been defined as “mouse.”
>Shows keyboard made from soft rubber that would deform and provide haptic feedback while HMD overlaid images.
>AR system may render virtual computer keyboard on surface of rectangular aluminum
wired/com/2015/01/magic-leaps-vision-for-virtual-reality/
It's like the Optimus Maximum keyboard of 2008, where every keyboard key has an OLED display so that you can remap any key to do whatever you want.
It's like that, except it doesn't cost $2000.
Eye-tracking
TryHardBlueonMac said:
There's tech out there with eye tracking technology where you could use Holo glasses to type with your eyes although traditional typing is still phenomenally faster.
Click to expand...
Click to collapse
An Android SDK for eye-tracking was revealed at CES.
dailydot/com/technology/eye-tribe-eye-tracking-android-sdk-ces-2015/
I think that modifying the camera for eye-tracking is cheap, and most likely much cheaper than changing the camera to a depth sensor like in Project Tango.
With surface touch, you still might be looking at the surface some of the time, like in the dual screen HP Sprout.
With eye-tracking, you could have an eye-tracking “select-what-am-looking-at” button.
Look, touch an easy-to-reach “tap-where-I’m-looking” button, look, and then touch the same button again.
You don’t have to keep changing your hand and finger positions between each tap.
For typing:
>Microsoft patents eye-tracking keyboard software
>The idea’s just like swipe-based keyboard software, but instead of tracking the motion of your fingertip, the system tracks eye movement.
pocketnow/com/2014/12/24/eye-tracking-keyboard
Automated lip reading
TryHardBlueonMac said:
And mouth tracking technology w/ face cam that converts how you move your mouth/tongue to text might be a better tech idea since it could work in any noise level environment and be faster than as fast as most typers can type.
Click to expand...
Click to collapse
It’s a tough problem, but people are working on it:
>“The first problem for automated lip reading is face and lip recognition.
This has improved in leaps and bounds in recent years.
A more difficult challenge is in recognizing, extracting and categorizing the geometric features of the lips during speech.
This is done by measuring the height and width of the lips as well as other features such as the shape of the ellipse bounding the lips, the amount of teeth on view and the redness of the image, which determines the amount of tongue that is visible.
Hassanat’s own visual speech recognition system is remarkably good.
His experiments achieve an average success rate of 76 percent, albeit in carefully controlled conditions.
The success rate is even higher for women because of the absence of beards and mustaches.
All this suggests that there is significant potential for visual speech recognition systems in the future, particularly as an aid to other forms of speech recognition.”
– Ahmad Hassanat at Mu’tah University in Jordan
technologyreview/com/view/530641/the-challenges-and-threats-of-automated-lip-reading/
TryHardBlueonMac said:
Some day we'll have signal detectors on our heads
Click to expand...
Click to collapse
EEG
I’ve heard about the Emotiv EEG.
Just a few basic commands that are paired up with other inputs, like eye-tracking, would be useful.
E.g. of some adequate, basic commands:
* 1) open menu of on-screen shortcuts
* 2) select-what-I’m-looking-at (using eye tracker)
* 3) no/back/cancel
What Emotiv offers:
> “In order to provide consistency and a simple range of possible actions, each user profile will contain space for training data for up to 15 different commands, which are internally labelled COMMAND1 to COMMAND15.
With an eye tracker, you probably don’t need that many brain commands if you’re just going to be using the mind for a “Yes,-select-what-I'm-looking-at” or “back” for on-screen, virtual buttons.
Thought functions merely as the switch.