ROS
文章平均质量分 62
芃晟
机器人控制;人机交互;ROS;C++;Python;MATLAB
展开
-
ros主从机配置 分布式多机通信
ros多机通信,主从机配置原创 2022-08-14 17:48:50 · 877 阅读 · 0 评论 -
ROS-写一个简单的服务器和客户端(Python)(roswiki初级教程rospy部分翻译以及程序注释)
service通信机制---编写简单的Service和Clienthttp://wiki.ros.org/cn/ROS/Tutorials/WritingServiceClient%28python%29(可参考创客智造中的教程https://www.ncnynl.com/category/ros-python/)1.编写服务器节点(Service)创建一个服务节点(“add...原创 2019-02-27 17:28:56 · 1431 阅读 · 0 评论 -
ROS中的常用组件---launch启动文件
每当我们需要运行一个ROS节点或工具时,都需要打开一个新的终端运行一个命令。当系统中的节点数量不断增加时,每个节点一个终端的模式会变得非常麻烦。启动文件(Launch File)是ROS中一种同时启动多个节点的途径,还可以自动启动ROS Master节点管理器,可以实现每个节点的各种配置,为多个节点的操作提供了很大便利。运行.launch文件命令$ roslaunch package_n...原创 2019-03-09 22:41:27 · 1662 阅读 · 0 评论 -
ROS仿真机器人---URDF的XML格式描述学习笔记(wiki教程)
一.link<link>标签用于描述机器人某个刚体部分的外观和物理属性,包括尺寸(size)、颜色(color)、形状(shape)、惯性矩阵(inertial matrix)、碰撞参数(collision properties)等。link结构一般如下所示:<link name="link_name"> <inertial> .........原创 2019-03-17 15:36:03 · 2340 阅读 · 0 评论 -
ROS-写一个简单的消息发布器与订阅器(Python)(roswiki初级教程rospy部分翻译以及程序注释)
Topic通信机制---编写简单的Publisher & Subscriberhttp://wiki.ros.org/cn/ROS/Tutorials/WritingPublisherSubscriber%28python%29(可参考创客智造中的教程https://www.ncnynl.com/category/ros-python/)"talker"节点发布信息在主题...原创 2019-02-24 19:16:37 · 3637 阅读 · 0 评论 -
ROS集成开发环境 --- RoboWare(安装及学习笔记)
后附RoboWare中文教程网盘链接Designer Studio ViewerRoboWare Studio是什么v1.2.0 32位 deb v1.2.0 64位 deb v1.2.0 使用手册 pdfRoboWare Studio是一个ROS集成开发环境.使ROS开发更加直观、简单,并且易于操作.可进行ROS工作空间及包的管理,代码编辑、构建及调试。Studio...原创 2018-10-24 20:49:26 · 6550 阅读 · 5 评论 -
安装和配置zsh终端(Ubuntu16.04 )
因为学习ROS,一直觉得终端不是很好使。在看古月大神的教学视屏时感觉大神推荐用的zsh很好很强大,所以决定用zsh干活。zsh是bash的增强版,它相比于bash更加的强大而且好用。1.安装zsh2.之后可以检查确认一下是否安装成功,然后将zsh设置为默认的shell(不要用sudo,用chsh即可),之后就修改用户配置(密码文件),这个地方是为了解决 chsh: PAM: Authe...原创 2018-10-20 20:47:28 · 5102 阅读 · 0 评论 -
ROS--catkin编译系统、package.xml和CMakeList.txt文件
目录一.catkin编译系统二.package.xml(功能包配置文件)三.CMakeList.txt(构建配置文件)“CMake实践”教程,可以自行下载学习链接: https://pan.baidu.com/s/1sFsR_-57WgY-cUeD5U1LkQ 提取码: fvj3一.catkin编译系统1.catkin概述catkin是ROS的官方编译系...原创 2018-08-29 16:01:18 · 3393 阅读 · 0 评论 -
ROS常用命令
1. 查看ros环境变量(ros中的工具只能用在环境变量中的软件包) $ echo $ROS_PACKAGE_PATH ROS_PACKAGE_PATH应该包含保存有ROS软件包的路径,且每个路径用冒号(:)分隔开来。 可以人为添加其他路径,用冒号隔开。2. 环境变量设置文件 $sudo gedit ./.bashrc 包含:...原创 2018-08-24 11:39:42 · 923 阅读 · 0 评论 -
Robot Operating System --- ROS入门学习笔记
目录一.ROS简介1.1 简介1.2 ROS的总体设计1.3 ROS安装1.4 ROS的系统实现二.ROS的文件系统级2.1 文件系统级的基本概念2.2 文件系统级中的src目录详解2.3 创建工作空间和功能包三.ROS的计算图计算图级体现的是进程与系统之间的通信,描述程序是如何运行的。3.1 基本概念3.2 详解Topic通信机制(适用数据传...原创 2019-03-09 17:03:31 · 6591 阅读 · 0 评论