Node
Start ROS node and connect to ROS master
Description
The ros.Node object represents a ROS node in the ROS
network. The object enables you to communicate with the rest of the ROS network. You
must create a node before you can use other ROS functionality, such as publishers,
subscribers, and services.
You can create a ROS node using the rosinit function, or by calling ros.Node:
rosinit— Creates a single ROS node in MATLAB®. You can specify an existing ROS master, or the function creates one for you. TheNodeobject is not visible.ros.Node— Creates multiple ROS nodes for use on the same ROS network in MATLAB.
Creation
Syntax
Description
N = ros.Node( initializes
the ROS node with Name)Name and tries to connect to the ROS
master at default URI,
http://localhost:11311.
N = ros.Node(
tries to connect to the ROS master at the
specified IP address or host name, Name,Host)Host using the
default port number, 11311.
N = ros.Node(tries
to connect to the ROS master with port number,
Name,Host,Port)Port.
N = ros.Node(
tries to connect to the ROS master at the
specified IP address,
Name,MasterURI,Port)MasterURI.
N = ros.Node(___,'NodeHost',HostName)
specifies the IP address or host name that the node uses to advertise itself
to the ROS network. Examples include "192.168.1.1" or
"comp-home". You can use any of the arguments from
the previous syntaxes.
Properties
Examples
Version History
Introduced in R2019b