Skip to content

End-of-pipeline service call to state machine #22

Description

@kluge7

When we reach the end of the pipeline, our model outputs a std_msgs/msg/u_int8 (depending on if it is the end of the pipeline or not). This should trigger a service call to the state machine telling it that we are done following the pipeline. The task is to make a ROS node which subscribes to this topic (std_msgs/msg/u_int8) and after having gotten X amount of consecutive detections, send out a service call to the state machine (contact @CurryMonsters for details on what service call). Contact either @kluge7 or @gardeg for information about the data the end-of-pipeline detector node outputs.

Related issues:
vortexntnu/vortex-pipeline-detection#17
vortexntnu/perception-auv#50

Activity

  1. kluge7 commented on Mar 24, 2026

    @kluge7
    ContributorAuthor

    Output example:

    Image

    data 1 means end of pipeline, while data 0 means keep following:

    Image Image Image
  2. kluge7 commented on Mar 24, 2026

    @kluge7
    ContributorAuthor

    Rosbag example
    Image
    Image

  3. CurryMonsters commented on Mar 24, 2026

    @CurryMonsters
    Member

    ros2 service call /orca/pipeline_inspection_fsm/pipeline_finished std_srvs/srv/Trigger  {}, it will be something similar to this

  4. self-assigned this
    on Mar 31, 2026
  5. kluge7 commented on Apr 21, 2026

    @kluge7
    ContributorAuthor

    Make a branch on the vortex-cv repository (https://github.com/vortexntnu/vortex-cv). Add a package to here (https://github.com/vortexntnu/vortex-cv/tree/main/mission/tacc/pipeline_inspection) - also make a new branch

    Image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions