自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 2022年江苏省大学生电子设计竞赛(TI杯)电赛 B题 无人机 省级一等奖记录 “一个摆烂人的独白”

2022年江苏省大学生电子设计竞赛(TI杯)电赛 B题 无人机 省级一等奖记录 “一个摆烂人的独白”

2022-08-04 14:21:37 523 1

原创 在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 1075

原创 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 501

原创 在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 368

原创 在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 521

原创 在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 303

原创 在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 225

原创 在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 430 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 904

原创 在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 242

原创 在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 1003 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 1823 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 1068

原创 在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 98 1

原创 使用Python(OCR)收集体温打卡截图,并自动发消息提醒没交的人。

文章目录前言一、前期准备二、OCR图片识别部分(可单独使用)1.识别单张图片并输出2.识别多张图片,并搜索你需要的段落(例如学号)三、 qq的自动发送四、 总体的代码实现总结前言作为班长,提醒体温打卡是一件很内耗的事情。所以,当然是要实现自动化啦!就想到,Python有一个识别图像中文字的包,叫OCR,于是就简单做了一个,可以自动识别图片文字(我选择识别学号,这个可以自行调节)的小程序,并将未打卡的名单发送到班群,用来提醒同学。一、前期准备我使用的是conda环境,所以直接打开终端(记得关掉某些

2022-04-12 21:06:39 683 2

原创 在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第四章 参数服务器

系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信第三章 服务通信第四章 参数服务器文章目录系列文章目录前言一、参数服务器是什么?二、使用步骤1.参数服务器新增(修改)参数在工作空间的src目录下新建功能包2.参数服务器获取参数3.参数服务器删除参数总结前言现在大二,之前大一有幸参加了2021的国赛,很壮烈的拿了个江苏赛区的二等奖。但发现无人机这个题,真的是往堆钱上走了。不上ROS不行,现在来记录一下一个纯小白学习ROS的过程和遇到的问题。防止学弟、

2022-04-09 17:01:04 119

原创 非法指令 (核心已转储) 彻底解决方案

问题描述之前在Nano上,经常运行程序的时候,遇到一个问题:非法指令 (核心已转储)。原因分析:在/usr/lib/python3/dist-packages/这个路径下,Nano自带了很多配置的包。在这里,numpy的版本是1.13.1(这个包现在已经直接pip安装不了了),但是后面我们自己pip安装的时候,(比如配置pytorch)安装了高版本的numpy,我是装了1.19.4。(如果不清楚可以进入/usr/lib/python3/dist-packages/ 然后ls 看一下你的版本,以及在命令

2022-04-08 09:31:46 5076

原创 在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 1318

原创 在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 965

原创 在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 2057 2

原创 宿舍蓝牙开关灯

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档(目录)前言每次从实验室回宿舍,都快11点多了,洗完澡,宿舍就熄灯了。所以灯经常忘关。所以早晨六点总是被明亮的灯光刺醒,但宿舍又是最简陋的上下铺,居住在上铺的我苦此已久。终于受不了了,做了一个蓝牙开关灯。一、耗材清单1.电源(3.3-6V)都行,找你能找得到的电池盒/小电源。2.Arduino板(最好选mini的小板,方便),我用的是YWRduino Lite注意:如果跟我用同样型号的mini arduino的话,下载器需要选.

2022-03-28 21:50:48 546 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除