Skip to content

CoreSenseEU/coresense_understanding_examples

Repository files navigation

CoreSense Understanding Examples

Purpose

This module supplies examples of engines and usage of the CoreSense Understanding System

Installation

Scripted

git clone https://github.com/CoreSenseEU/coresense_understanding_examples src/coresense_understanding_examples
git clone https://github.com/CoreSenseEU/coresense_understanding_bringup src/coresense_understanding_bringup
git clone https://github.com/CoreSenseEU/decision_system src/decision_system
cd coresense_understanding_bringup
./install.sh
cd ../coresense_understanding
./install.sh
cd ../triplestar_kb
./install.sh
cd ../decision_system
./install.sh
cd ../..
colcon build --symlink-install
source install/setup.bash

Manual

git clone https://github.com/CoreSenseEU/coresense_understanding_examples src/coresense_understanding_examples
git clone https://github.com/CoreSenseEU/coresense_understanding_bringup src/coresense_understanding_bringup
git clone https://github.com/CoreSenseEU/coresense_bringup src/coresense_bringup
git clone https://github.com/CoreSenseEU/decision_system src/decision_system
git clone https://github.com/CoreSenseEU/coresense_bt_controller src/coresense_bt_controller
git clone --branch=parallel_goals https://github.com/alex-quin-gabriel/BehaviorTree.ROS2.git src/BehaviorTree.ROS2
git clone --recursive https://github.com/CoreSenseEU/coresense_understanding src/coresense_understanding
git clone https://github.com/CoreSenseEU/coresense_msgs src/coresense_msgs
git clone https://github.com/CoreSenseEU/coresense_vampire src/coresense_vampire
git clone https://github.com/CoreSenseEU/triplestar_kb src/triplestar_kb
#dependencies for coresense_understanding:
sudo apt install -y --no-install-recommends python3-pip ros-jazzy-tinyxml2-vendor ros-jazzy-nlohmann-json-schema-validator-vendor swi-prolog
# dependencies for triplestar_kb:
pip install --user --break-system-packages pydantic pyoxigraph reasonable oxrdflib shapely copier returns pyswip
colcon build --symlink-install
source install/setup.bash

Dependencies

This should work in any ROS2 distribution.

Usage

  1. Run the decision system
ros2 launch coresense_understanding_bringup coresense_decision_system.launch.py
  1. Run the bt_controller
ros2 launch coresense_bringup bt_controller.launch.py
  1. Run the understanding system
ros2 launch coresense_understanding_bringup coresense_understanding.launch.py
  1. Run the example
ros2 run coresense_understanding_examples usage_example_node

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors