Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cx_features: add navgraph interface features and remove blackboard #10

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

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.

@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  fawkesrobotics/ros2-clips-executive#10

Co-Authored-By: Daniel Swoboda <[email protected]>
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 fawkesrobotics/ros2-clips-executive#10

Co-authored-by: Daniel Swoboda <[email protected]>
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