FlightGear TQPanel: Difference between revisions
m (cat: Software) |
No edit summary |
||
Line 15: | Line 15: | ||
|status = Under active development as of 02/2013 | |status = Under active development as of 02/2013 | ||
|maintainers = [https://gitorious.org/flightgear-tq-panel-made-with-kivy repository] | |maintainers = [https://gitorious.org/flightgear-tq-panel-made-with-kivy repository] | ||
|developers = | |developers = d-laser | ||
}} | }} | ||
d-laser(pommesschranke) started a python/kivy app that can be used to control FlightGear aircraft. | |||
It is a multi-touch App, so you can move each throttle alone or both together using 2 fingers. Use 2 fingers for the toe-brakes, or only one for differential braking. | |||
Kivy apps run on Linux, Windows, Mac, android, iOS | Kivy apps run on Linux, Windows, Mac, android, iOS | ||
Line 27: | Line 27: | ||
About "FGPanel without FG" I just had another Idea: | About "FGPanel without FG" I just had another Idea: | ||
Use the Blender game engine and blenderplayer - then I could use the original 3D models which are also used inside | Use the Blender game engine and blenderplayer - then I could use the original 3D models which are also used inside FlightGear. | ||
Just like the kivy app this would run on Platforms that can't run | Just like the kivy app, this would run on Platforms that can't run FlightGear like Raspberry Pi and Android for example. | ||
With my kivy TQ I can now control.. | |||
* speed brake | |||
* 2 x throttle | |||
* elv. trim | |||
* flaps | |||
* field of view (zoom) | |||
* parking brake | |||
* thrust reverser | |||
* 2 x toe brake | |||
* gear up/down | |||
* change view | |||
I developed and tested on Linux(800x600) and it runs without changes on an | |||
I developed and tested on Linux and it runs without changes on Android | Android tablet (1024x600) | ||
== Installation & Setup == | == Installation & Setup == | ||
Line 48: | Line 60: | ||
== Todo == | == Todo == | ||
* some python code that talks UDP and/or Telnet with FlightGear | <strike>* some python code that talks UDP and/or Telnet with FlightGear</strike> DONE | ||
* add more buttons and switches | <strike>* add more buttons and switches</strike> One screen is full :-) | ||
* make everything look more real | * make everything look more real - Michat works on additional graphics | ||
although it is not a hardware TQ I | although it is not a hardware TQ I it is more fun to use than the PC-keyboard. And it is nice to have visual indicators for the position of speed brakes, throttle, flaps, gear | ||
{{#ev:youtube|UxyHnvBo07s|400}} | {{#ev:youtube|UxyHnvBo07s|400}} | ||
[[Category:Software]] | [[Category:Software]] |
Revision as of 20:36, 5 February 2014
This article is a stub. You can help the wiki by expanding it. |
Started in | 02/2014 |
---|---|
Maintainer(s) | repository |
Contributor(s) | d-laser |
Status | Under active development as of 02/2013 |
d-laser(pommesschranke) started a python/kivy app that can be used to control FlightGear aircraft.
It is a multi-touch App, so you can move each throttle alone or both together using 2 fingers. Use 2 fingers for the toe-brakes, or only one for differential braking.
Kivy apps run on Linux, Windows, Mac, android, iOS
For details, see the gitorious repository at: https://gitorious.org/flightgear-tq-panel-made-with-kivy
About "FGPanel without FG" I just had another Idea: Use the Blender game engine and blenderplayer - then I could use the original 3D models which are also used inside FlightGear. Just like the kivy app, this would run on Platforms that can't run FlightGear like Raspberry Pi and Android for example.
With my kivy TQ I can now control..
- speed brake
- 2 x throttle
- elv. trim
- flaps
- field of view (zoom)
- parking brake
- thrust reverser
- 2 x toe brake
- gear up/down
- change view
I developed and tested on Linux(800x600) and it runs without changes on an Android tablet (1024x600)
Installation & Setup
copy the 2 xml files to the Protocol folder of your FlightGear data directory.
start the panel:
python main.py
start flightgear:
fgfs --generic=socket,in,10,HOSTNAME,9009,udp,from_kivy
(replace HOSTNAME with your IP-Address or hostname)
Todo
* some python code that talks UDP and/or Telnet with FlightGear DONE
* add more buttons and switches One screen is full :-)
- make everything look more real - Michat works on additional graphics
although it is not a hardware TQ I it is more fun to use than the PC-keyboard. And it is nice to have visual indicators for the position of speed brakes, throttle, flaps, gear