ubc-subbots / triton

ROS2 system for the Triton AUV
11 stars 2 forks source link

Create Path Detection Algorithm #113

Open Jared-Chan opened 2 years ago

Jared-Chan commented 2 years ago

Create a path detection algorithm in C++. Then integrate it into ROS2 by creating a triton_path_marker package and a path_detector node. The node should subscribe to the image topic of the down-facing camera and publish to a new topic the direction of the path marker.

It can be based on the triton_gate package and use functions form the triton_vision_utils package.

Another good reference here, it is in Python and it doesn't estimate the marker's direction, but it's a good place to start and to understand what steps are typically taken to detect objects.

Path marker details: RoboSub handbook (P.14)

Tasks