自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 ros中的几个公共py文件

ros命令行中几个公共函数

2024-07-23 19:47:19 219

原创 解析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 1036

原创 移动机器人部署的总结

移动机器人开发得失

2022-12-18 22:08:04 705

原创 docker启动后立即关闭

docker 启动后 立即关闭

2022-12-02 19:04:59 1435

原创 docker中内存泄漏,不同内存record方法的准确度对比

docker中内存泄漏,不同内存统计方法的对比

2022-11-30 17:20:14 896

原创 对Ubuntu系统、docker中overlay2的清理

ubuntu系统 docker overlay2的清理

2022-10-21 15:50:18 2533

原创 解决docker commit后镜像越来越大的问题

docker commit

2022-09-30 17:24:50 6389

原创 jq报错:parse error: Invalid numeric literal at line原因分析

shell解析json文件

2022-07-05 19:42:13 9228

原创 Error in configuration: context was not found for specified context: kubernetes 原因分析

k8s config

2022-06-21 14:13:20 1428

原创 ros 回调函数 获取点云失败

Ros 订阅器 回调函数 获取点云失败

2022-04-26 18:02:48 441 1

原创 机器人3D雷达点云质量问题

3D雷达点云质量管控

2022-03-21 11:38:56 475

原创 gazebo 添加16线velodyne激光雷达 详细教程

csdn上有许多添加16线雷达的教程,但是实际操作中还是出现较多的问题,用了2天的时间才跑起来,因此在这里记录一下。

2021-09-27 18:23:53 7002 10

原创 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 856 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 2604

原创 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 655 4

原创 在pyqt5中,使用Qimage显示相机的图像

在pyqt5中,使用Qimage显示相机的图像前言:需要在pyqt5的软件界面上显示相机的图像,但是在CSDN上没有找到相关的方案。在翻阅资料后,写下查阅过程。1、第一步,搞清相机返回的数据类型根据打印的数据,相机返回的是c_ubyte_Array。查询c_types的官方文档:得知,是c的unsigned char数组。也就是说,一个char值表示一个像素点的灰度值。(因为unsigned char长度为0-255,可以代表0-255的灰度值)2、搞清楚图像显示在控件中的语法因此,做一个

2020-10-27 18:57:34 3508 1

原创 使用pyqt5开发海康工业相机

使用pyqt5开发海康工业相机前言一、下载安装海康工业相机的SDK二、查看开发文档及开发实例1.查看开发文档2.查看开发代码例子三、开发过程中的重点/难点1.使用python调用c的dll文件2.使用Qimage显示相机的图像总结前言学习完毕pyqt5后,自己做一个工业机器视觉的项目。第一步先学会工业相机的开发。因为海康相机的市场占有量较大,开发文档丰富,且最新的MVS提供了python的开发实例,所以在此使用pyqt5+python进行相机开发。提示:先去海康官网下载海康相机的sdk一、

2020-10-25 22:27:34 3473 58

原创 pyqt5版截图工具

根据反馈的意见,做出一个界面版可以设置采集周期、文件保存位置、截图次数、截图倒计时、剩余空间统计的工具。头一次做pyqt的界面应用。主要难点在于多线程的使用,以及界面线程与运行逻辑线程间的通讯。界面向截图线程发送开始/停止信号、触发间隔、截图位置、是否自动开启;截图线程向界面发送截图数目、倒计时。以下把截图线程代码晒出来。具体代码待打包。class WorkThread(QThread): trigger = pyqtSignal(int, str) trigger_next_gr

2020-10-25 11:21:02 1043

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

原创 python 自动截图工具 适用于工控机开关机测试 删除temp中的_MEI文件

python自动截屏小工具,同时删除临时生成的_MEI文件用途:工控机万次开启测试,监控弹窗报错。

2020-08-12 16:04:30 927

原创 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”在CSDN及Stack Overflow上都没找到对应的办法。最后使用排除法,把代码挨个删除,看看是否报错。最后发现,是__int__写错了!!!class Runthread(QThread): def __int__(self, par

2020-07-22 22:55:25 1174

pyqy5 自动截屏工具2.0

pyqy5 自动截屏工具2.0,实现自定义截图时间间隔、截图次数统计,自动开启关闭、占用空间的统计,可以随时停止/开启。

2020-10-25

grab_screen_DelTemp.exe

用途:机器视觉 工控机测试 简介:自动截图小工具,每隔10秒截图一次。同时可定时删除temp文件,防止c盘爆满。

2020-08-12

空空如也

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

TA关注的人

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