mods by mikerb Sat Aug 31 09:35:01 EDT 2024
This commit is contained in:
84
README.md
Normal file
84
README.md
Normal file
@@ -0,0 +1,84 @@
|
||||
# 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:
|
||||
|
||||
```bash
|
||||
$ ./build.sh
|
||||
```
|
||||
|
||||
To build without using the supplied script, execute the following commands
|
||||
within this directory:
|
||||
|
||||
```bash
|
||||
$ 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
|
||||
|
||||
Reference in New Issue
Block a user