Paparazzi Center

From PaparazziUAV
Jump to navigation Jump to search

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. A new aircraft can be added from the A/C menu. The current aircraft can be deleted from the A/C menu.

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

Note: Several setting files can be simultaneously selected for the Settings attribute (use the CRTL key in the file selector)

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.

The set of running agents can be saved as a new custom session (from the Session menu). The current session can also be deleted.