Skip to content

temoto-framework/temoto_action_engine

Repository files navigation

TeMoto Action Engine is a task management system that executes tasks based on UMRF descriptions. Tasks can be started, stopped and modified during runtime.

This repository contains ROS independent core C++ implementation of the TeMoto Action Engine. ROS wrappers with respective build instructions and examples available:

More information about:

Build Status License

Install Instructions

# Get the dependencies
sudo apt install libboost-all-dev libclass-loader-dev nlohmann-json3-dev

# Download this repo
git clone --recursive https://github.com/temoto-framework/temoto_action_engine

# Build it
cd temoto_action_engine
mkdir build && cd build
cmake ..
make
sudo make install

g++ build example

Let's say you have your application, which uses the temoto_action_engine, in my_app.cpp

g++ my_app.cpp -o my_app -ltemoto_action_engine

Set the LD_LIBRARY_PATH so that your application can find the temoto_action_engine library

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

About

UMRF format based action execution engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published