【ROS】ROS基础知识整理

本文整理了ROS学习的基础内容,包括启动ROS环境的`roscore`,ROS节点的操作如`rosrun`、`rosnode`命令,ROS话题的管理如`rostopic`,以及ROS服务和参数的基本概念。通过实例展示了如何使用这些工具进行节点通信、数据查看和交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在安装好ROS后,我便开始了ROS的学习,主要是按照官方tutorials学习。整理了一下学习到的ROS基础知识,包括ROS节点、ROS话题、ROS服务和ROS参数。大体所用命令如下:(无视试用版xmind...)

********************每次使用ROS都要先运行:roscore**********************

1.ROS节点,rosnode

在ROS中的节点就是一个可执行文件,比如turtlesim node,就是一个可执行文件,节点和节点直接通过ROS进行通信。

使用rosrun可以运行一个节点,命令为:

rosrun package_name node_name

例如:

rosrun turtlesim turtlesim_node  启动turtlesim节点

rosnode命令:

常用命令:

rosnode list:列出当前活跃节点

rosnode info:特定节点的信息,包括有哪些service

rosnode kill:kill掉特定节点

 

2.ROS话题,rostopic

图形化显示当前topic的工具:rqt_graph

rosrun rqt_graph rqt_graph

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值