ROS
文章平均质量分 66
mingcheng2650
这个作者很懒,什么都没留下…
展开
-
ROS自定义消息和 Python使用自定义消息
文章目录Python使用自定义消息ROS自定义消息Python使用自定义消息假设自定义消息包名称为test_msgs, 消息文件为Test.msg(消息类型名即为Test)注意:from后面是自定义消息所在package名称+.msg,一定不要忘了.msgfrom test_msgs.msg import Testprint "Hello, import self-defined msg Test"ROS自定义消息参考文章:ROS自定义消息————————————————版权声明:本文为原创 2021-09-12 17:43:50 · 3326 阅读 · 0 评论 -
ROS基本概念和联系
ROS基本概念和联系原创 2021-02-05 14:53:56 · 934 阅读 · 0 评论 -
RVIZ fix_frame设置和base_link/map/odom关系
fix_frame设置参考博文RVIZ 使用的时候如果fixed frame选项设置不正确,那么就会无法显示显示相应的数据信息,并提示一下错误:“For frame [XX]: Fixed Frame [map] does not exist”topic报frame 、transform之类错误,就有两个办法,1.把global fixed frame设成topic自己所在的坐标系,按照上图的显示,应该改为tramcar;2.用tf包工具发布global fixed frame到topic所原创 2021-01-25 16:34:09 · 7079 阅读 · 1 评论 -
ros 发布和订阅
发布ros::init(argc, argv, "talker"); //节点node名称:talkerros::NodeHandle n;// topic名称:chatter, message类型:std::Stringros::Publisher chatter_pub = n.advertise<std_msgs::String>("chatter", 1000);std_msgs::String msg;std::stringstream ss;ss <.原创 2020-07-23 15:14:43 · 187 阅读 · 0 评论 -
[笔记]机器人操作系统(ROS)浅析
1 绪论ROS:Robot Operating SystemROS是面向机器人的开源的元操作系统(open-source, meta-operating system)选择ROS的理由:分布式计算软件复用快速测试:(1)ROS系统框架将底层硬件控制模块和顶层数据处理与决策模块分离,从而可以使用模拟器替代底层硬件模块,独立测试顶层部分,提高测试效率。(2)ROS可以在调试过程中记录传感...原创 2020-01-16 20:37:53 · 618 阅读 · 0 评论 -
ROS安装一路趟过的坑[Ubuntu 16.04 LTS]
系统:ubuntu 16.04 LTSROS: kinetic安装教程:官方教程坑1:配置 Ubuntu 软件仓库时没有选择速度最快的源下图中已经选择了自动测速时最优的源坑2:没有使用推荐的国内或新加坡镜像解决方法:选择国内或新加坡镜像源替换下图框中的命令。(博主本人使用的新加坡镜像源)坑3:执行sudo apt-get update时报错安了好几遍,这一步报了很多次错误,但...原创 2020-01-07 23:25:36 · 325 阅读 · 0 评论 -
ROS学习笔记
本文按照ROS中文网站上的tutorial进行学习。目录1.安装并配置ROS环境2.ROS文件系统介绍2.1 基本概念2.2 文件系统工具2.3Tab 自动完成输入3. 创建ROS软件包4.编译ROS程序包5.理解 ROS节点6.理解ROS话题7.理解ROS服务和参数1.安装并配置ROS环境在官网安装教程下,经过无数次尝试...原创 2020-01-07 15:16:29 · 149 阅读 · 0 评论