clips_executive
Getting Started
Installation
Binary Installation
Installation from Source
Usage
ROS Node
Starting the ROS2 CLIPS-Executive
Example
Configuration
Example
Node Parameters
Environment Parameters
Plugin Parameters
Logging and Routing
Dynamic Setup via Services
CLIPS Plugins
Plugin Interface
Available Plugins
Ament Index Plugin
Configuration
Features
Usage Example
Continuous Execution Plugin
Configuration
Features
Usage Example
YAML Configuration Plugin
Configuration
Features
Usage Example
File Load Plugin
Configuration
Features
Usage Example
Protobuf Plugin
Configuration
Features
Usage Example: Register Message via Configuration
Usage Example: Register Message via Linked Plugin
Generic ROS Msg Plugin
Configuration
Features
Usage Example 1: Publishers and Subscribers
Usage Example 2: Service Client
Usage Example 3: Service Provider
Usage Example 4: Action Client
ROS Param Plugin
Configuration
Features
Usage Example
TF2 Pose Tracker Plugin
Configuration
Features
Usage Example
ROS Interface Plugin Generator
Plugin Generation
Pitfalls and Limitations
Nested Messages
Object Lifetimes and CLIPS
Generated ROS Message Plugin
Configuration
Features
Facts
Functions
Usage Example
Configuration
Code
Generated ROS Service Plugin
Configuration
Features
Facts
Functions
Functions Defined by User
Usage Example
Configuration
Code
Generated ROS Action Plugin
Configuration
Features
Facts
Functions
Functions Defined by User
Usage Example
Configuration
Code
Tutorials
Hello World
Background
Prerequisites
Hello World
1 Workspace Setup
2 Install Directories via CMake
3 Adding a CLIPS File
4 Configuring the ROS2 CLIPS-Executive
5 Running The Code
Summary
Next Steps
Continuous Monitoring
Background
Prerequisites
Continuous Monitoring
1 Obtaining the Files
2 Configuring the ROS2 CLIPS-Executive
3 Monitoring the Turtle
4 Teleporting the Turtle
5 Build and Run
Summary
Next Steps
Related Content
Writing a Plugin for TF Monitoring
Background
Prerequisites
TF Monitoring Plugin
1 Obtaining the Files
2 Plugin Package Setup
3 Plugin Class Structure
4 Opening ROS Interfaces on initialize()
5 Cleaning Up References On finalize()
6 Adding Templates and Functions in clips_env_init()
8 Cleaning Up with the Help of stop_periodic_lookup()
9 Running The Code
README
clips_executive
clips_executive
Tutorials
View page source
Tutorials
Hello World
Background
Prerequisites
Hello World
Summary
Next Steps
Continuous Monitoring
Background
Prerequisites
Continuous Monitoring
Summary
Next Steps
Related Content
Writing a Plugin for TF Monitoring
Background
Prerequisites
TF Monitoring Plugin