Difference between revisions of "User:GPH/Mission"

From PaparazziUAV
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:
# Patch the airborne navigation code with [http://www.recherche.enac.fr/~gph/planning/paparazzi_gph_flavour.patch this small patch]
# Patch the airborne navigation code with [http://www.recherche.enac.fr/~gph/planning/paparazzi_gph_flavour.patch this small patch]
## Put the patch in the '''paparazzi3/sw''' directory.
## Put the patch in the '''paparazzi3/sw''' directory.
## Run '''patch -p0 < paparazzi_gph_flavour.patch'''
## Beaware it breaks nav.c
## Run '''patch -p0 < paparazzi_gph_flavour.patch'''
# Unpack [http://www.recherche.enac.fr/~gph/planning/conf_gph.tar.bz2 theses conf files] into the '''paparazzi/conf''' directory.
# Unpack [http://www.recherche.enac.fr/~gph/planning/conf_gph.tar.bz2 theses conf files] into the '''paparazzi/conf''' directory.
# Copy messages.xml to paparazzi_messages.xml
# Copy messages.xml to paparazzi_messages.xml
Line 12: Line 13:
# Add merge_messages.out in target all of the Makefile
# Add merge_messages.out in target all of the Makefile
# merge your message with ./merge_messages.out > $paparazzi_src/conf/messages.xml
# merge your message with ./merge_messages.out > $paparazzi_src/conf/messages.xml
# copy the [http://www.recherche.enac.fr/~gph/planning/solver.tar.bz2 Solver]
# copy the [http://www.recherche.enac.fr/~gph/planning/solver.tar.bz2 Solver] and the [http://www.recherche.enac.fr/~gph/planning/planning.tar.bz2 paparazzi implementation]

Latest revision as of 11:09, 3 December 2009

This is a documentation draft for installing mission planning software.

  1. Get clean sources of paparazzi.
  2. Install ocaml-native-compilers.
  3. Get a working FaCiLe library.
  4. Patch the airborne navigation code with this small patch
    1. Put the patch in the paparazzi3/sw directory.
    2. Beaware it breaks nav.c
    3. Run patch -p0 < paparazzi_gph_flavour.patch
  5. Unpack theses conf files into the paparazzi/conf directory.
  6. Copy messages.xml to paparazzi_messages.xml
  7. Copy merge_messages.ml into the paparazzi/tools directory.
  8. Add merge_messages.out in target all of the Makefile
  9. merge your message with ./merge_messages.out > $paparazzi_src/conf/messages.xml
  10. copy the Solver and the paparazzi implementation