ROS入门 之 基本命令

roscore 

roscore 是运行ROS 主节点的命令,也可以在另一台位于同一个网络内的计算机上运行。

注意:除了支持多roscore的某些特殊情况,roscore 在一个网络中只能运行一个。

运行ROS时,将使用在 ROS_MASTER_URI 变量中列出的URI (统一资源标识符)地址和端口。如果用户没有设置,将使用当前的本机IP地址作为URI地址并使用端口11311。

rosrun

rosrun用于在功能包中运行一个节点。节点使用的URI地址将存储在当前运行节点的计算机的ROS_HOSTNAME环境变量作为URI地址,端口被设置为任意的固有值。

roslaunch

roslaunch 可用于运行多个确定的节点。还包括一些专为执行具有诸多选项的节点的ROS命令,比如包括更改功能包参数或节点名称、配置节点命名空间、设置ROS_ROOT和ROS_PACKAGE_PATH以及更改环境变量等

roslaunch 使用 *.launch 文件来设置可执行节点,基于可扩展标记语言(XML),并提供 XML 标记形式的多种选项。

rosbag

用户可以保存ROS中发送和接收的消息的数据,用于保存的文件格式成为bag,以 .bag为扩展名。

这个功能包可以用来存储信息并在需要的时候回放以前的情况;

应用:使用传感器执行某些实验时,使用bag将传感器值以消息的形式保存,可在不重复执行之前实验的前提下,通过回放来反复利用当时的传感器的值。(在需要反复调试的时候很有用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值