mods by mikerb Sat Aug 31 09:35:01 EDT 2024

This commit is contained in:
mikerb
2024-08-31 09:35:01 -04:00
commit cf4cf9217b
27 changed files with 1725 additions and 0 deletions

84
README.md Normal file
View 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