Create Ros2Client ROS2 client for UR ROS2 Web Bridge
Ros2 service for ROS2 communication
Private
getGet Id for connection
Id for connection
Private
getGet promise path
Promise
Private
getGet RobotNamespace
Private
Optional
robotPrivate
Readonly
ros2Make a ROS2 service call for setting argumentValues on a service, and return an observable of type T.
The first message returned from the service call.
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.
Optional
qosProfile: QoSProfileoptional quality of service profile to apply to the service client. Default is QoSProfile.default.
Optional
timeout: numberoptional float value in seconds, default is 30.0 seconds before timeout.
Create a new subscription to a ROS2 topic.
Observable to subscribe to
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.
Optional
qosProfile: QoSProfileoptional quality of service profile to apply to the subscription. Default is QoSProfile.default.
Get service path to be used for ROS2 communication, including optional robot namespace and custom namespace.
ServicePath extending Promise
boolean if true then local ROS2 robot namespace will be prepended to service name.
string to be used for ROS2 communication.
Rest
...namespace: string[]optional namespaces to prepend service name.
Get topic path to be used for ROS2 communication, including optional robot namespace and custom namespace.
TopicPath extending Promise
boolean if true then local ROS2 robot namespace will be prepended to topic.
string to be used for ROS2 communication.
Rest
...namespace: string[]optional namespaces to prepend topic.
Generated using TypeDoc
The UR TypeScript API for ROS 2