ROS学习
文章平均质量分 93
W-ilde
QQ:1525604997,请备注原因。
展开
-
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第十二章 机器人导航(仿真)
第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令第六章 通信机制实操第七章 ROS通信机制进阶(常用API、Python模块的导入)第八章 元功能包、节点运行管理launch文件(teleop_twist安装方法)第九章 重名问题、分布式通信第十章-第一节 TF坐标变换(内含PyKDL 和PyInit__tf2功能缺失等解决)第十章-第二节 TF坐标变换实操第十章-第三节 rosbag、rqt工具箱第十原创 2022-07-07 16:10:02 · 2545 阅读 · 0 评论 -
Ubuntu18.04,ros版本melodic:安装 navigation 包、map-server时,报Could NOT find SDL以及libsdl1.2-dev安装问题
在安装雷达相关包、时候报错:显示404 Not Found从源码安装navigation 包、map-server时,报错:Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR)安装navigation,依赖于map-server;安装map-server,依赖于libsdl1.2-dev、libsdl-image1.2-dev但libsdl1.2-dev、libsdl-image1.2-dev,版本太过于老旧,我使用清华源、阿里源等都原创 2022-07-05 21:33:14 · 4005 阅读 · 2 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第十一章-第二节 机器人系统仿真(Gazebo相关)
第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令第六章 通信机制实操第七章 ROS通信机制进阶(常用API、Python模块的导入)第八章 元功能包、节点运行管理launch文件(teleop_twist安装方法)第九章 重名问题、分布式通信第十章-第一节 TF坐标变换(内含PyKDL 和PyInit__tf2功能缺失等解决)第十章-第二节 TF坐标变换实操第十章-第三节 rosbag、rqt工具箱第十原创 2022-07-05 11:29:31 · 1101 阅读 · 0 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第十一章-第一节 机器人系统仿真(URDF相关)
第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令第六章 通信机制实操第七章 ROS通信机制进阶(常用API、Python模块的导入)第八章 元功能包、节点运行管理launch文件(teleop_twist安装方法)第九章 重名问题、分布式通信第十章-第一节 TF坐标变换(内含PyKDL 和PyInit__tf2功能缺失等解决)第十章-第二节 TF坐标变换实操第十章-第三节 rosbag、rqt工具箱第十原创 2022-07-05 09:51:04 · 1545 阅读 · 0 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第十章-第三节 rosbag、rqt工具箱
第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令第六章 通信机制实操第七章 ROS通信机制进阶(常用API、Python模块的导入)第八章 元功能包、节点运行管理launch文件(teleop_twist安装方法)第九章 重名问题、分布式通信第十章-第一节 TF坐标变换(内含PyKDL 和PyInit__tf2功能缺失等解决)第十章-第二节 TF坐标变换实操第十章-第三节 rosbag、rqt工具箱现在大原创 2022-07-01 20:56:11 · 1142 阅读 · 0 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第十章-第二节 TF坐标变换实操
第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令第六章 通信机制实操第七章 ROS通信机制进阶(常用API、Python模块的导入)第八章 元功能包、节点运行管理launch文件(teleop_twist安装方法)第九章 重名问题、分布式通信第十章-第一节 TF坐标变换(内含PyKDL 和PyInit__tf2功能缺失等解决)第十章-第二节 TF坐标变换实操现在大二,之前大一有幸参加了2021的国赛,很壮烈原创 2022-07-01 12:59:47 · 767 阅读 · 0 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第十章-第一节 TF坐标变换(内含PyKDL 和PyInit__tf2功能缺失等解决)
第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令第六章 通信机制实操第七章 ROS通信机制进阶(常用API、Python模块的导入)第八章 元功能包、节点运行管理launch文件(teleop_twist安装方法)第九章 重名问题、分布式通信第十章-第一节 TF坐标变换(内含PyKDL 和PyInit__tf2功能缺失等解决)现在大二,之前大一有幸参加了2021的国赛,很壮烈的拿了个江苏赛区的二等奖。但发现无原创 2022-06-29 23:05:04 · 1491 阅读 · 2 评论 -
ros指令不显示;Ubuntu18.04出现E: 无法定位软件包 解决方法
配置:Ubuntu18.04在学习完赵虚左老师的分布式通信课程后,就期末了。很长一段时间没有碰板子,回家准备继续学习的时候发现bbq了。roscore竟然都不显示了。实际上是分布式通信的时候,把机器ip改掉了。Ubuntu系统里的ifconfig得到的ip和~/.bashrc里面的ip不一致。打开一个命令行可以看到ip打开一个命令行修改下面两行代码,使ip地址和上面ifconfig出来的相同记得输入:11311打开一个命令行学习ros就是要经常安装各种各样的包。但通常没那么顺利。我安装包的时原创 2022-06-24 22:15:23 · 12783 阅读 · 2 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第九章 重名问题、分布式通信
系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令第六章 通信机制实操第七章 ROS通信机制进阶(常用API、Python模块的导入)第八章 元功能包、节点运行管理launch文件(teleop_twist安装方法)第九章 重名问题、分布式通信文章目录系列文章目录前言一、ROS工作空间覆盖(目前没有解决方法一定要避免!!)1.建立同名功能包2.编辑.bashrc二、ROS节点名称重名1.rosru原创 2022-05-02 21:08:19 · 1076 阅读 · 0 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第八章 元功能包、节点运行管理launch文件(teleop_twist安装方法)
系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令第六章 通信机制实操第七章 ROS通信机制进阶(常用API、Python模块的导入)第八章 元功能包、节点运行管理launch文件(teleop_twist安装方法)文章目录系列文章目录前言一、ROS元功能包二、ROS节点运行管理launch文件1.引入2.launch文件标签之launch3.launch文件标签之node4.launch文件标签之原创 2022-04-28 09:32:45 · 1571 阅读 · 1 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第七章 ROS通信机制进阶(常用API、Python模块的导入)
系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令第六章 通信机制实操第七章 ROS通信机制进阶(常用API、Python模块的导入)文章目录系列文章目录前言一、常用API1.API是什么2.初始化3.话题与服务相关对象4.回旋函数5.时间6.其他函数二、Python模块导入总结前言现在大二,之前大一有幸参加了2021的国赛,很壮烈的拿了个江苏赛区的二等奖。但发现无人机这个题,真的是往堆钱上走了原创 2022-04-26 17:24:36 · 2392 阅读 · 1 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第六章 通信机制实操
系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令第六章 通信机制实操文章目录系列文章目录前言一、通信机制实操二、实操01_话题发布1.需求描述2.实现流程3.话题与消息获取4.实现发布节点三、实操02_话题订阅1.需求描述2.配置launch文件3.话题与消息获取(在启动上面的launch文件后)4.实现订阅节点四、实操03_服务调用1.需求描述2.服务名称与服务消息获取3.服务客户端实现五、实操0原创 2022-04-21 15:36:56 · 1752 阅读 · 0 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第五章 常用命令
系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器第五章 常用指令文章目录系列文章目录前言一、常用指令介绍二、具体介绍1.rosnode2.rostopic3.rosservice4.rosmsg(发布订阅模型)5.rossrv(服务类型)6.rosparam(参数服务器)总结前言现在大二,之前大一有幸参加了2021的国赛,很壮烈的拿了个江苏赛区的二等奖。但发现无人机这个题,真的是往堆钱上走了。不上ROS不行,现在原创 2022-04-14 15:05:43 · 730 阅读 · 1 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第四章 参数服务器
系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器文章目录系列文章目录前言一、参数服务器是什么?二、使用步骤1.参数服务器新增(修改)参数在工作空间的src目录下新建功能包2.参数服务器获取参数3.参数服务器删除参数总结前言现在大二,之前大一有幸参加了2021的国赛,很壮烈的拿了个江苏赛区的二等奖。但发现无人机这个题,真的是往堆钱上走了。不上ROS不行,现在来记录一下一个纯小白学习ROS的过程和遇到的问题。防止学弟、原创 2022-04-09 17:01:04 · 474 阅读 · 0 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第三章 服务通信
系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信文章目录系列文章目录前言一、服务通信是什么?二、服务通信基本操作(Python)1.srv定义2.定义srv文件在工作空间的src目录下新建功能包3.编辑配置文件4.服务通信自定义srv调用B(Python)总结前言现在大二,之前大一有幸参加了2021的国赛,很壮烈的拿了个江苏赛区的二等奖。但发现无人机这个题,真的是往堆钱上走了。不上ROS不行,现在来记录一下一个纯小白学习ROS的过程原创 2022-04-07 21:59:56 · 1791 阅读 · 0 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第一章 ROS空间创建、helloworld的实现、开启多个节点
系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点文章目录系列文章目录前言一、ROS快速体验(在命令行中)二、使用VSCODE进行helloworld三、一次打开多个节点(使用VSCODE)总结前言现在大二,之前大一有幸参加了2021的国赛,很壮烈的拿了个江苏赛区的二等奖。但发现无人机这个题,真的是往堆钱上走了。不上ROS不行,现在来记录一下一个纯小白学习ROS的过程和遇到的问题。防止学弟、学妹们再走我走过的弯路。板子用的是学长给的Jetson Nano(4GB),版本原创 2022-03-30 13:58:32 · 3035 阅读 · 2 评论 -
在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第二章 话题通信
系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信文章目录系列文章目录前言一、话题通信是什么?二、话题通信基本操作(Python)1.流程2.编写发布方3.订阅方4.话题通信自定义msg总结前言现在大二,之前大一有幸参加了2021的国赛,很壮烈的拿了个江苏赛区的二等奖。但发现无人机这个题,真的是往堆钱上走了。不上ROS不行,现在来记录一下一个纯小白学习ROS的过程和遇到的问题。防止学弟、学妹们再走我走过的弯路。板子用的是学长给的Jetson Nano(原创 2022-03-31 21:39:20 · 1649 阅读 · 0 评论