Skip to content

This project provides a bridge between MOOS-IvP and a vehicle running DUNE.

Notifications You must be signed in to change notification settings

LSTS/moos-ivp-dune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##############################################################################
# FILE:        moos-ivp-dune/README
# DATE:        2015/03/26
# DESCRIPTION: Allows connecting with a vehicle running DUNE.             
##############################################################################

#=============================================================================
# Introduction
#=============================================================================
The moos-ivp-dune repository contains applications for connecting with a DUNE
system.

#=============================================================================
# Directory Structure
#=============================================================================
The directory structure for the moos-ivp-extend is decribed below:

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


#=============================================================================
# Compilation requirements
#=============================================================================
You need DUNE library installed in your system. Please follow DUNE compilation 
instructions in https://github.com/LSTS/dune and then install it in your computer 
with the command:

   $ make install

#=============================================================================
# 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 gernerator. 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

This project provides a bridge between MOOS-IvP and a vehicle running DUNE.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published