Support shooting function node for CoRE-1 2024
![support_shooting_overview2](https://private-user-images.githubusercontent.com/67567093/285657852-81527337-2ca7-424f-814e-6260d5305815.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk4NTQwMTIsIm5iZiI6MTczOTg1MzcxMiwicGF0aCI6Ii82NzU2NzA5My8yODU2NTc4NTItODE1MjczMzctMmNhNy00MjRmLTgxNGUtNjI2MGQ1MzA1ODE1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE4VDA0NDE1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThlZDk3YzI2MzM3MmNiZTAyZGU3OGIxZWZlMmEwOWU5NWY1YTgwZmIyYzZlY2E4OTYxNTc5MTIyMTUyYTQ5NjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.C78stcywFEP6q49ipXWb0wvZQFPcCz7gZEwX9IpbD3I)
Topic Name | Type | Description |
---|---|---|
detection | vision_msgs::msg::Detection2DArray | Detected panel poses |
depth | sensor_msgs/msg/Image | Raw Depth from camera |
camera_info | sensor_msgs/msg/CameraInfo | Camera info for depth image |
Topic Name | Type | Description |
---|---|---|
target | geometry_msgs/msg/PointStamped | A target point for pose generation |
---
title: SupportShooting Plugin hierarchy
---
classDiagram
SupportShootingNode <-- SSPluginA : load as dll
SupportShootingNode <-- SSPluginB : load as dll
SSPluginA <|-- SupportShootingBase : include
SSPluginB <|-- SupportShootingBase : include
SupportShootingNode <|-- SupportShootingBase : include
SupportShootingNode <|-- SupportShootingCommon
SupportShootingNode: params
SupportShootingNode: image_callback(Image)
SupportShootingNode: point_callback(Detection2DArray)
class SSPluginA{
filter_kernel_param_a
init(params)
processing(cv::Mat1f, geometry_msgs::msg::Detection2DArray)
}
class SSPluginB{
filter_kernel_param_b
init(params)
processing(cv::Mat1f, geometry_msgs::msg::Detection2DArray)
}