ROS基础概念
ROS基础概念 对ROS支持最好的是Ubuntu版本的Linux系统 Ubuntu安装对比 1 Linux终端相关命令 查看当前的位置: 1pwd 上级目录和下级目录切换: 123cd .. # 切换为上级目录cd # 切换为root目录cd yyy # 打开yyy文件夹 创建新的文件夹: 1mkdir test # 创建文件夹,文件夹名字为test]] 查看当前文件夹下相关文件: 1ls 创建文件: 1touch test # 创建test文件 将文件剪切到某一个路径下: 1mv test /home/yww/000 # 将test文件剪切到000文件夹中 拷贝文件并将其放到另外一个文件夹中: 1cp test 111/test2 # 将当前路径下的test文件复制到当前路径下的111文件夹中,并将该test文件重新命名为test2文件 删除文件: 12rm test # 删除文件rm -r 000/ # 删除000文件夹,-r是递归删除的意思,因为一个文件夹下可能有多个文件 提升当前文件的权限: 1sudo apt-get u...
ROS学习
ROS学习 ROS的通信机制: 点对点的通信机制 ROS组件化工具包: 3D可视化工具——rviz 物理仿真环境——gazebo 数据记录工具——rosbag Qt工具箱——rqt_* 5·ROS系统实现一一计算图 (1)节点(Node)一软件模块 (2)节点管理器(ROSMaster)一一控制中心,提供参数管理 (3)话题(Topic)一异步通信机制,传输消息(Message) (4)服务(Service)一同步通信机制,传输请求/应答数据 5.ROS系统实现——话题通信机制 ① TaIker注册 ② Listener注册 ③ ROSMaster进行信息匹配 ④ Listener发送连接请求 ⑤ Talker确认连接请求 ⑥ 建立网络连接 ⑦ TaIker向Listener发布数据 5.ROS系统实现——服务通信机制 ① TaIker注册 ② Listener注册 ③ ROSMaster进行信息匹配 ④ 建立网络连接 ⑤ TaIker向Listener发布数据 5.ROS系统实现——参数通信机制 ① TaIker设置变量 ② Listener查询参数值 ③ ROSMaster...
ROS常见问题解决
ROS常见问题解决 rosdep update 出现错误 如下图所示 rosdep update出现错误 终止正在进行的程序:出现如下的信息 1sudo gedit usr/lib/python2.7/urllib2.py 具体步骤如下: 1、通过以下命令,修改hosts文件,将其改为如下: 1sudo gedit /etc/hosts 1234567891011121314127.0.0.1 localhost127.0.1.1 yww# The following lines are desirable for IPv6 capable hosts::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allrouters#151.101.84.133 raw.githubusercontent.com199.232.28.133 raw.githubusercontent.com#151.101.2...
ROS常用命令行工具
ROS常用命令行工具 .roscore ros master 启动 .roscd 软件包路径切换工具 .rospack 软件包检索工具 .rostopic ros话题命令行工具 .rosnode ros节点命令行工具 .rosrun ros节点执行工具 .rosbag ros数据包工具 相关内容通过 http://wiki.ros.org/rosbash 查询详细内容 roscore命令会运行主节点,主节点管理节点之间的消息通信中的连接信息。 主节点是使用ROS时必须首先被运行的必要元素。ROS主节点由roscore运行命令来驱动,并作为XMLRPC服务器运行。主节点接收多种信息的注册,如节点的名称、话题和服务名称、消息类型、URI地址和端口号,并在收到节点的请求时将此信息通知给其他节点。 此外,会运行rosout,这个命令用于记录ROS中使用的ROS标准输出日志,例如DE...
ROS教程
ROS教程
ROS编写步骤
ROS编写步骤
Rqt工具箱
Rqt工具箱
ROS机器人终端命令
ROS机器人终端命令
ROS编程实现
ROS编程实现
ROS编译流程及其错误排查
ROS编译流程及其错误排查










