Difference between revisions of "FlightGear"

From PaparazziUAV
Jump to navigation Jump to search
m
Line 24: Line 24:
  sudo apt-get update
  sudo apt-get update
  sudo apt-get install flightgear
  sudo apt-get install flightgear
== Adding Paparazzi models ==
There are a few new models that come with paparazzi:
* ''mikrokopter.xml'' quadrotor frame
* ''hexa.xml'' hexacopter
* ''simple_bipe.xml'' biplane/quadrotor hybrid (transitioning vehicle)
To make them available in flightgear, make a link from ''/usr/share/games/flightgear/Models/Aircraft/paparazzi'' to ''<paparazzi_dir>/conf/simulator/flightgear/''
sudo ln -s $PAPARAZZI_SRC/conf/simulator/flightgear/ /usr/share/games/flightgear/Models/Aircraft/paparazzi


== Using FlightGear for Visualization ==
== Using FlightGear for Visualization ==
Line 36: Line 45:
</source>
</source>
}}
}}
If you want a view of a quadrotor in flightgear, make a link from
/usr/share/games/flightgear/Models/Aircraft/paparazzi to PAPARAZZI_SRC/conf/simulator/flightgear/
sudo ln -s $PAPARAZZI_SRC/conf/simulator/flightgear/ /usr/share/games/flightgear/Models/Aircraft/paparazzi


* Launch Flight Gear with the following command:
* Launch Flight Gear with the following command:

Revision as of 07:54, 24 January 2013

FlightGear Flight Simulator.

See http://www.flightgear.org/

Installation

Debian/Ubuntu

The standard Debian/Ubuntu repositories contain FlightGear 2.4 or 2.6.

Flightgear 2.8 was available from getdeb.net (now discontinued, you can still use the mirrors). In this example for Ubuntu 12.04 precise, replace the codename as appropriate:

Add the key:

wget -q -O - http://mirrors.dotsrc.org/getdeb/ubuntu/dists/precise-getdeb/Release.gpg | sudo apt-key add -

Add to your /etc/apt.sources.list:

deb http://mirrors.dotsrc.org/getdeb/ubuntu precise-getdeb games
deb-src http://mirrors.dotsrc.org/getdeb/ubuntu precise-getdeb games

Install flightgear:

sudo apt-get update
sudo apt-get install flightgear

Adding Paparazzi models

There are a few new models that come with paparazzi:

  • mikrokopter.xml quadrotor frame
  • hexa.xml hexacopter
  • simple_bipe.xml biplane/quadrotor hybrid (transitioning vehicle)

To make them available in flightgear, make a link from /usr/share/games/flightgear/Models/Aircraft/paparazzi to <paparazzi_dir>/conf/simulator/flightgear/

sudo ln -s $PAPARAZZI_SRC/conf/simulator/flightgear/ /usr/share/games/flightgear/Models/Aircraft/paparazzi

Using FlightGear for Visualization

For Flight Gear visualization of the simulation, version 2.6 or greater is best. If you wish to use version 2.4 or lower, you must add the following to the firmware section of your airframe file:

File: conf/airframes/myplane.xml
  <firmware name="fixedwing or rotorcraft">
     ...
     <define name="FG_2_4" value="1"/>
     ...
  </firmware>
  • Launch Flight Gear with the following command:
fgfs --fdm=null --native-gui=socket,in,30,,5501,udp

or to e.g. use the mikrokopter quadrotor model:

fgfs --fdm=null --native-gui=socket,in,30,,5501,udp --prop:/sim/model/path=Models/Aircraft/paparazzi/mikrokopter.xml