ROS 节点
节点实际上只不过是ROS包中的可执行文件而已。 ROS节点使用ROS客户端库与其他节点进行通信。节点可以发布或订阅主题。节点也可以提供或使用服务。
客户端的库
ROS客户端库允许使用不同编程语言编写的节点进行通信
- rospy = python 客户库
- roscpp = c++ 客户库
roscore
roscore是使用ROS时应该运行的第一件事。
roscore
输出结果:
logging to ~/.ros/log/9cf88ce4-b14d-11df-8a75-00251148e8cf/roslaunch-machine_name-13039.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://machine_name:33919/
ros_comm version 1.4.7
SUMMARY
====