A fork of the Paparazzi project targeting Linux-based autopilot hardware
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
conf
data
sw
.gitignore
AUTHORS
BUGS
COPYING
Doxyfile
Makefile
Makefile.ac
Makefile.export
Makefile.install
Makefile.portable
Makefile.sys
README
TODO
index.html
paparazzi
paparazzi-make
pprz_src_test.sh

README

# This file is part of paparazzi.
#
# paparazzi is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# paparazzi is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with paparazzi; see the file COPYING.  If not, write to
# the Free Software Foundation, 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.  

Intro
-----

Paparazzi is an attempt to develop a cheap fixed wing UAV (Unmanned Air
Vehicle).  As of today we have successfully flown autonomously several small
electro powered fixed wing aircraft (Twinstar, Microjet, ...).

Up to date informations are available from the wiki website

	paparazzi.enac.fr

and from the mailing list (http://savannah.nongnu.org/mail/?group=paparazzi)
and the IRC channel (freenode, #paparazzi).

Paparazzi for Linux
-------------------

These files are derived from the Paparazzi project and are intended to support
a Linux-based flight computer.

Information about this project, including supported hardware, can be found
at http://moreproductive.org/autopilot/

Directories quick and dirty description:
---------------------------------------

conf: the configuration directory (airframe, radio, ... descriptions).

data: where to put read-only data (e.g. maps, terrain elevation files, icons)

sw: software (onboard, ground station, simulation, ...)

var: products of compilation, cache for the map tiles, ...


Required Software
-----------------

Installation is described in the wiki (paparazzi.enac.fr/wiki/Installation).
For Debian or Ubuntu users, required packages are available at

	http://paparazzi.enac.fr/debian

Installation of the meta-package "paparazzi-dev" will install
everything needed to compile this project (if something is missing,
please ask) for simulation. "paparazzi-arm7" is required to compile
the code for the ARM based boards.

Compilation and demo simulation
-------------------------------

  1) "make" in the top directory to compile all the libraries and tools.

  2) "make AIRCRAFT=LINUXFC ap" will build the autopilot to run locally.

  3) "make AIRCRAFT=LINUXFC ap.upload" will, after a successful local build,
     run "make export". As defined in Makefile.portable, this will rsync
     the latest files to your flight computer.