Skip to content

cx_features: add navgraph interface features and remove blackboard#10

Draft
snoato wants to merge 3 commits intomasterfrom
dswoboda/navgraph-comm-interface
Draft

cx_features: add navgraph interface features and remove blackboard#10
snoato wants to merge 3 commits intomasterfrom
dswoboda/navgraph-comm-interface

Conversation

@snoato
Copy link
Contributor

@snoato snoato commented Nov 30, 2023

This PR adds features to the CX that allow the use of a new navgraph interface that will be used to bridge between ROS2 and the Navgraph-related blackboard interfaces in Fawkes. The features were auto-generated using the new feature generator from ROS2 service definitions. The same definitions will be used on the Fawkes side in a plugin.

@snoato snoato requested a review from TarikViehmann November 30, 2023 14:03
@TarikViehmann
Copy link
Contributor

I think this would be better suited in a different repository as these are not core CX features.
The removal of blackboard stuff makes sense either way, tho.

@snoato
Copy link
Contributor Author

snoato commented Dec 6, 2023

I think this would be better suited in a different repository as these are not core CX features. The removal of blackboard stuff makes sense either way, tho.

Fair, I'll do a separate PR just removing the blackboard.

@snoato snoato marked this pull request as draft December 6, 2023 12:19
@snoato snoato force-pushed the dswoboda/navgraph-comm-interface branch from 50783bc to 05a5715 Compare December 6, 2023 12:22
These service definitions will be used to communicate with a ROS2
node running in fawkes to translate communication between the
navgraph interface and the navgraph generator with mps interface in
fawkes and the ROS2 CX.
@snoato snoato force-pushed the dswoboda/navgraph-comm-interface branch from 05a5715 to 0b575bf Compare December 6, 2023 14:42
TarikViehmann added a commit to carologistics/expertino-rcll that referenced this pull request Jan 8, 2024
The messages are needed in order to relay ground-truth information from
the central agent to the worker robots running fawkes.

Adapted from  carologistics/clips_executive#10

Co-Authored-By: Daniel Swoboda <swoboda@kbsg.rwth-aachen.de>
TarikViehmann added a commit to carologistics/expertino-rcll that referenced this pull request Jan 8, 2024
The agent needs to relay machine positions to the fawkes instances on
the robot. This is done through ROS communication that is converted in
fawkes to blackboard messages.

The changes are adapted from carologistics/clips_executive#10

Co-authored-by: Daniel Swoboda <swoboda@kbsg.rwth-aachen.de>
TarikViehmann added a commit to carologistics/expertino-rcll that referenced this pull request Dec 12, 2024
The agent needs to relay machine positions to the fawkes instances on
the robot. This is done through ROS communication that is converted in
fawkes to blackboard messages.

The changes are adapted from carologistics/clips_executive#10

Co-authored-by: Daniel Swoboda <swoboda@kbsg.rwth-aachen.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants