Skip to content

Template for creating user generated MOOS apps and Helm behaviors

Notifications You must be signed in to change notification settings

pavlab-mit/moos-ivp-extend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

moos-ivp-extend

FILE: moos-ivp-extend/README
DATE: 2014/01/02
DESCRIPTION: Contains important information regarding the moos-ivp-extend repository.

Introduction

The moos-ivp-extend repository contains examples for extending the MOOS-IvP Autonomy system. This includes a MOOS application and an IvP behavior.

Directory Structure

The directory structure for the moos-ivp-extend is described below:

Directory Description
bin Directory for generated executable files
build Directory for build object files
build.sh Script for building moos-ivp-extend
CMakeLists.txt CMake configuration file for the project
data Directory for storing data
lib Directory for generated library files
missions Directory for mission files
README Contains helpful information - (this file).
scripts Directory for script files
src Directory for source code

Build Instructions

Linux and Mac Users

To build on Linux and Apple platforms, execute the build script within this directory:

   $ ./build.sh

To build without using the supplied script, execute the following commands within this directory:

   $ mkdir -p build
   $ cd build
   $ cmake ../
   $ make
   $ cd ..

Windows Users

To build on Windows platform, open CMake using your favorite shortcut. Then set the source directory to be this directory and set the build directory to the "build" directory inside this directory.

The source directory is typically next to the question: "Where is the source code?"

The build directory is typically next to the question: "Where to build the binaries?"

Alternatively, CMake can be invoked via the command line. However, you must specify your generator. Use "cmake --help" for a list of generators and additional help.

Environment variables

The moos-ivp-extend binaries files should be added to your path to allow them to be launched from pAntler.

In order for generated IvP Behaviors to be recognized by the IvP Helm, you should add the library directory to the "IVP_BEHAVIOR_DIRS" environment variable.

END of README

About

Template for creating user generated MOOS apps and Helm behaviors

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published