Difference between revisions of "Paparazzi Center"

From PaparazziUAV
Jump to navigation Jump to search
Line 10: Line 10:
'''Options:'''
'''Options:'''
* <tt>-fullscreen</tt>
* <tt>-fullscreen</tt>
[[Image:paparazzi_center.png|Paparazzi Center]]


== Configuration ==
== Configuration ==


The left part of the configuration page is an editor for the [[Conf.xml]] file. The right side buttons provide a replacement to the [[Compiling|'''make''' commands]].
The left part of the configuration page is an editor for the [[Conf.xml]] file. The top middle buttons provide a replacement to the [[Compiling|'''make''' commands]].


The editor for the configuration files is taken from the environment variable EDITOR or defaults to ''gedit''.
The editor for the configuration files is taken from the environment variable EDITOR or defaults to ''gedit''.


'''Important Note''': A new aircraft configuration has to be '''saved''' before being built.
== Execution ==
 
[[Image:paparazzi_center_conf.png|Aircraft configuration]]
 
== Control Panel ==


In the Control Page page, two menus provide:
In the Execution panel, a combo box provide a set of predefined and user ''sessions'' (collections of programs).
* A set of predefined and user ''sessions'' (collections of programs);
* A set of single programs.


The launched programs can be stopped and restarted (Stop/Redo buttons). Options can also be edited (in the entry box). Automatic respawn is enabled by setting the check box (left side of the Stop/Redo button). The set of the current processes can be saved as a user ''session'' (actually in the <tt>conf/control_panel.xml</tt> configuration file) to
The launched programs can be stopped and restarted (Stop/Redo buttons). Options can also be edited (in the entry box). Automatic respawn is enabled by setting the check box (left side of the Stop/Redo button). The set of the current processes can be saved as a user ''session'' (actually in the <tt>conf/control_panel.xml</tt> configuration file) to
Line 36: Line 32:
* [[Modems]] drivers (''link'')
* [[Modems]] drivers (''link'')
* A ''messages'' window (messages bus observer)
* A ''messages'' window (messages bus observer)
* The ''gaia'' agent (time, wind, ... simulator)
* The ''Environment Simulator (Gaia)'' agent (time, wind, ... simulator)
* A [[RTPlotter|Real Time Plotter]]
* A [[RTPlotter|Real Time Plotter]]
* A [[Plotter|Log Plotter]]
* A [[Plotter|Log Plotter]]
* A log re''play''er
* A log re''play''er
 
These different agents are available from the Tools menu
[[Image:paparazzi_center_control_panel.png|Simulation running]]

Revision as of 07:04, 13 November 2007

The Paparazzi Center is a graphical user interface which contains a notebook of three main pages:

  • A set of selection boxes to configure an aircraft with its flight plan and build the corresponding programs to be simulated and uploaded to the airborne device.
  • A Control Panel to launch the agents of the system and handle collection of programs as configurable sessions
  • A page where the GCS may be embedded.

A log console is also diplayed in the configuration and control panel pages.

If you use the Paparazzi binary package (version >= 3.2), the Paparazzi Center executable is paparazzi and is included in the Applications menu. If you use the CVS code, run the ./paparazzi script at the root of the distribution.

Options:

  • -fullscreen

Paparazzi Center

Configuration

The left part of the configuration page is an editor for the Conf.xml file. The top middle buttons provide a replacement to the make commands.

The editor for the configuration files is taken from the environment variable EDITOR or defaults to gedit.

Execution

In the Execution panel, a combo box provide a set of predefined and user sessions (collections of programs).

The launched programs can be stopped and restarted (Stop/Redo buttons). Options can also be edited (in the entry box). Automatic respawn is enabled by setting the check box (left side of the Stop/Redo button). The set of the current processes can be saved as a user session (actually in the conf/control_panel.xml configuration file) to be restarted later (from the Session menu).

The Paparazzi processes are chosen among (look also at the Overview of the system):

  • GCS
  • A server (logger and message dispatcher for GCS)
  • Simulators (built with the sim target in the control panel)
  • Modems drivers (link)
  • A messages window (messages bus observer)
  • The Environment Simulator (Gaia) agent (time, wind, ... simulator)
  • A Real Time Plotter
  • A Log Plotter
  • A log replayer

These different agents are available from the Tools menu