- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 解析topic报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x8b in position 59: invalid start byte
在针对指定topic执行解析bag包的时候,有的bag提示:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x8b in position 59: invalid start byte。出问题的代码是ros的库文件:lib/python3.7/site-packages/rosbag/bag.py。
2023-05-19 17:50:13
1146
原创 Error in configuration: context was not found for specified context: kubernetes 原因分析
k8s config
2022-06-21 14:13:20
1564
原创 gazebo 添加16线velodyne激光雷达 详细教程
csdn上有许多添加16线雷达的教程,但是实际操作中还是出现较多的问题,用了2天的时间才跑起来,因此在这里记录一下。
2021-09-27 18:23:53
8083
11
原创 ROS arbotix踩坑:‘rospkg‘、except UnicodeDecodeError, exc、dynamic module does not define init function
在执行launch文件时,报错No module named ‘rospkg’ 。经过对大家文章的查看,发现基本集中在把环境配置为python3.或者安装rospkg。但是仍没有解决。查看opt/ros/melodic/lib/python2.7/dist-packages,发现根本没有rospkg这个包。使用pip install rospkg,发现dist-packages并没有安装成功这个包。期待后续解决这个问题...
2021-08-30 15:06:01
913
1
原创 ros服务端: srv与import 错误:No module named srv
在官方文档py服务端开发中,服务端有一句:from learning_service.srv import AddTwoInts,AddTwoIntsResponse对于这句比较疑惑:因为 learning_service中的AddTwoInts.srv是这样的:int64 aint64 b---int64 sum明显不是一个库文件,如何通过srv进行import?后来整明白了,这只是一个语法,不是导入类或函数。这句的目的是:把srv的上半部分int64 a int64 b 作为
2021-08-19 18:43:43
3094
原创 ROS安装 报错:no valid OpenPGP dada found
在安装ros的第二步中,官方教程提示:curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -但是实际安装中报错:no valid OpenPGP dada found。同时提示原因是public key is not available。导致下一步安装时提示定位不到ros安装包的文件夹。也使用了把两个命令分开的方式,但是没用。后来在bilibili的古月居的ros课程
2021-07-06 17:38:41
686
4
原创 在pyqt5中,使用Qimage显示相机的图像
在pyqt5中,使用Qimage显示相机的图像前言:需要在pyqt5的软件界面上显示相机的图像,但是在优快云上没有找到相关的方案。在翻阅资料后,写下查阅过程。1、第一步,搞清相机返回的数据类型根据打印的数据,相机返回的是c_ubyte_Array。查询c_types的官方文档:得知,是c的unsigned char数组。也就是说,一个char值表示一个像素点的灰度值。(因为unsigned char长度为0-255,可以代表0-255的灰度值)2、搞清楚图像显示在控件中的语法因此,做一个
2020-10-27 18:57:34
3612
1
原创 使用pyqt5开发海康工业相机
使用pyqt5开发海康工业相机前言一、下载安装海康工业相机的SDK二、查看开发文档及开发实例1.查看开发文档2.查看开发代码例子三、开发过程中的重点/难点1.使用python调用c的dll文件2.使用Qimage显示相机的图像总结前言学习完毕pyqt5后,自己做一个工业机器视觉的项目。第一步先学会工业相机的开发。因为海康相机的市场占有量较大,开发文档丰富,且最新的MVS提供了python的开发实例,所以在此使用pyqt5+python进行相机开发。提示:先去海康官网下载海康相机的sdk一、
2020-10-25 22:27:34
3692
60
原创 pyqt5版截图工具
根据反馈的意见,做出一个界面版可以设置采集周期、文件保存位置、截图次数、截图倒计时、剩余空间统计的工具。头一次做pyqt的界面应用。主要难点在于多线程的使用,以及界面线程与运行逻辑线程间的通讯。界面向截图线程发送开始/停止信号、触发间隔、截图位置、是否自动开启;截图线程向界面发送截图数目、倒计时。以下把截图线程代码晒出来。具体代码待打包。class WorkThread(QThread): trigger = pyqtSignal(int, str) trigger_next_gr
2020-10-25 11:21:02
1077
原创 ImportError: cannot import name 的一种可能原因/ module ‘***‘ has no attribute的一种可能原因
1、ImportError: cannot import name两个py文件互相引用,会导致循环引用而报错:ImportError: cannot import name。在csdn找了半天,在评论区才找到原因。2、module '***' has no attributeb.py中的a函数,在a.py就能引用,在c.py就提示:module '***' has no attribute。后来才发现原因:b.py、c.py都是从从别的地方复制过来的文件,清空代码后重新写的函数。但是c.py可.
2020-10-05 15:04:18
4115
原创 python 自动截图工具 适用于工控机开关机测试 删除temp中的_MEI文件
python自动截屏小工具,同时删除临时生成的_MEI文件用途:工控机万次开启测试,监控弹窗报错。
2020-08-12 16:04:30
1001
原创 object has no attribute/ Timers cannot be stopped from another thread 的一种原因
工作需要写一个自动截图小工具。但是运行后报2种错误:1、Timers cannot be stopped from another thread2、'Runthread' object has no attribute“run_stop”在优快云及Stack Overflow上都没找到对应的办法。最后使用排除法,把代码挨个删除,看看是否报错。最后发现,是__int__写错了!!!class Runthread(QThread): def __int__(self, par
2020-07-22 22:55:25
1250
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人