Create Ros2Client ROS2 client for UR ROS2 Web Bridge
Ros2 service for ROS2 communication
Make a ROS2 service call for setting argumentValues on a service, and return an observable of type T.
The type of ROS service to set argumentValues on.
ServicePath The name of the service to set argumentValues on, may include namespace.
Values to be set.
OptionalqosProfile: QoSProfileoptional quality of service profile to apply to the service client. Default is QoSProfile.default.
Optionaltimeout: stringoptional float value in seconds, default is 30.0 seconds before timeout.
The first message returned from the service call. @deprecated. Use call method with MessageDefinitions
Make a ROS2 service call for setting argumentValues on a service, and return an observable of type T.
The type of ROS service to set argumentValues on.
ServicePath The name of the service to set argumentValues on, may include namespace.
Values to be set.
The first message returned from the service call.
Create a new subscription to a ROS2 topic.
The type of ROS messages the subscription will subscribe to.
TopicPath The name of the topic the subscription will subscribe to, may include ros2 namespace.
OptionalqosProfile: QoSProfileoptional quality of service profile to apply to the subscription. Default is QoSProfile.default.
Observable to subscribe to
Create a new subscription to a ROS2 topic.
TopicPath The name of the topic the subscription will subscribe to, may include ros2 namespace.
Observable to subscribe to
Get service path to be used for ROS2 communication, including optional robot namespace and custom namespace.
boolean if true then local ROS2 robot namespace will be prepended to service name.
string to be used for ROS2 communication.
optional namespaces to prepend service name.
ServicePath extending Promise
Get topic path to be used for ROS2 communication, including optional robot namespace and custom namespace.
boolean if true then local ROS2 robot namespace will be prepended to topic.
string to be used for ROS2 communication.
optional namespaces to prepend topic.
TopicPath extending Promise
The UR TypeScript API for ROS 2