Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
dashing

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
galactic

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
foxy

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
iron

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros2.git
VCS Type git
VCS Version master
Last Updated 2025-06-12
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

No additional links.

Maintainers

  • ruess

Authors

No additional authors.

rc_reason_clients for ROS2

This package provides ROS2 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS2 native way:

  • automatically provide all parameters as ROS2 parameters
  • provide ROS2 services

Building

Create a ROS2 workspace, clone the repository and build with colcon build --symlink-install.

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0:

Example to run the april tag detection client for pipeline 1:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40 --param pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

ros2 run rc_reason_clients rc_april_tag_detect_client --ros-args --param host:=10.0.2.40

For QRCode detection:

ros2 run rc_reason_clients rc_qr_code_detect_client --ros-args --param host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: ros2 run rc_reason_clients rc_silhouettematch_client --ros-args --param host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: ros2 run rc_reason_clients rc_itempick_client --ros-args --param host:=10.0.2.40

rc_boxpick_client

Client to interface with BoxPick running on the device. See the BoxPick documentation for details.

BoxPick parameters

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix getting inital calib

0.3.0 (2022-02-08)

  • add rc_cadmatch_client and rc_load_carrier_client
  • use refactored and updated rc_reason_msgs
  • replace deprecated set_parameters_callback with add_on_set_parameters_callback

0.2.1 (2021-01-16)

  • cmake: detect if it is shallow clone on buildfarm and use version from package.xml

0.2.0 (2021-01-14)

  • Added new error values to hand-eye calibration service call
  • remove builtool_depend on non-existing ament_python

0.1.0 (2020-06-03)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros.git
VCS Type git
VCS Version master
Last Updated 2024-11-20
Dev Status DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

Maintainers

  • Felix Ruess

Authors

No additional authors.

rc_reason_clients for ROS1

This package provides ROS1 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS native way:

  • automatically provide all parameters as ROS parameters
  • provide ROS services

Building

  • Create a ROS workspace
  • clone the repository
  • install dependencies rosdep install .
  • build with your favorite catkin tool, e.g. catkin build

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0.

Example to run the april tag detection client for pipeline 1:

rosrun rc_reason_clients rc_april_tag_detect_client _host:=10.0.2.40 _pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

rosrun rc_reason_clients rc_april_tag_detect_client _host:=10.0.2.40

For QRCode detection:

rosrun rc_reason_clients rc_qr_code_detect_client _host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: rosrun rc_reason_clients rc_silhouettematch_client _host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: rosrun rc_reason_clients rc_itempick_client _host:=10.0.2.40

rc_boxpick_client

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix RestClient import

0.3.0 (2022-02-08)

  • use updated rc_reason_msgs

0.2.1 (2021-06-15)

0.2.0 (2021-06-11)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange

Package symbol

rc_reason_clients package from rc_reason_clients repo

rc_reason_clients rc_reason_msgs

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.4.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/roboception/rc_reason_clients_ros.git
VCS Type git
VCS Version master
Last Updated 2024-11-20
Dev Status DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.

Additional Links

Maintainers

  • Felix Ruess

Authors

No additional authors.

rc_reason_clients for ROS1

This package provides ROS1 client nodes that interface with Roboception devices like the rc_visard 3D sensor and rc_cube.

Please consult the manuals for detailed descriptions of parameters and services:

  • https://doc.rc-visard.com
  • https://doc.rc-cube.com

These rc_reason client nodes communicate with the device via REST-API and make the functionality available in a ROS native way:

  • automatically provide all parameters as ROS parameters
  • provide ROS services

Building

  • Create a ROS workspace
  • clone the repository
  • install dependencies rosdep install .
  • build with your favorite catkin tool, e.g. catkin build

Running

The parameters and services of each client have the same names as in the REST-API (see documentation).

Additionally every client has a host parameter which needs to be set to the IP address or hostname of the device (i.e. rc_cube or rc_visard) and a pipeline parameter which defaults to 0.

Example to run the april tag detection client for pipeline 1:

rosrun rc_reason_clients rc_april_tag_detect_client _host:=10.0.2.40 _pipeline:=1

rc_april_tag_detect_client and rc_qr_code_detect_client

Clients to interface with TagDetect (AprilTag and QRCode detection) running on the device. See the TagDetect documentation for details.

TagDetect parameters

The clients have additional parameters to enable publishing of detected tags on /tf or as markers. The child_frame_id is set to <tagId>_<instanceId>.

  • publish_tf: Publish detected tags on tf (default: True)
  • publish_markers: Publish detected tags as visualization markers (default: True)

TagDetect services

For AprilTag detection:

rosrun rc_reason_clients rc_april_tag_detect_client _host:=10.0.2.40

For QRCode detection:

rosrun rc_reason_clients rc_qr_code_detect_client _host:=10.0.2.40

rc_silhouettematch_client

Client to interface with SilhouetteMatch running on the device. See the SilhouetteMatch documentation for details.

SilhouetteMatch parameters

The client has a additional parameters to enable publishing of detected instances on /tf or the base plane as marker. The child_frame_id is set to <templateId>_<instanceId>.

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish base plane as visualization marker (default: True)

SilhouetteMatch Services

To run the client: rosrun rc_reason_clients rc_silhouettematch_client _host:=10.0.2.40

rc_itempick_client

Client to interface with ItemPick running on the device. See the ItemPick documentation for details.

ItemPick parameters

The client has an additional parameters to enable publishing of detected load carriers and grasps on /tf or as markers:

  • publish_tf: Publish detected instances on tf (default: True)
  • publish_markers: Publish detected instances as visualization markers (default: True)

ItemPick services

To run the client: rosrun rc_reason_clients rc_itempick_client _host:=10.0.2.40

rc_boxpick_client

File truncated at 100 lines see the full file

CHANGELOG

0.4.0 (2024-11-20)

  • support 3-sided LoadCarriers
  • make pipeline configurable

0.3.1 (2023-06-15)

  • rc_hand_eye_calibration_client: fix RestClient import

0.3.0 (2022-02-08)

  • use updated rc_reason_msgs

0.2.1 (2021-06-15)

0.2.0 (2021-06-11)

  • initial release

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rc_reason_clients at Robotics Stack Exchange