- 博客(24)
- 问答 (2)
- 收藏
- 关注
原创 cartographer内置评估工具使用流程:评估前端优化的误差
通过上述流程,可系统性地量化前端性能并针对性优化,提升 Cartographer 在建图阶段的精度与鲁棒性。,含后端闭环)和未优化的前端轨迹(根据误差结果调整前端参数(需修改。重新运行轨迹生成的命令生成。),量化前端算法的精度。通过对比优化后的轨迹(
2025-07-21 10:02:23
292
原创 关于Gstreamer+MPP硬件加速推流问题:视频输入video0被占用
这种多层次、多尝试的设备管理确保了即使设备在首次启动时被占用,也能被强制释放并成功打开,解决了之前需要手动重启才能启动成功的问题。:不只检查设备是否存在,还验证其是否支持视频捕获功能。:通过信号处理确保Ctrl+C等情况下仍能释放设备。:不是简单地一次失败就放弃,而是最多尝试3次。:在构造函数中,启动推流前先主动释放设备。请求0个缓冲区,主动释放内存映射资源。:在析构函数和清理函数中确保设备被释放。命令强制终止所有占用该设备的进程。系统调用主动停止视频流。
2025-04-02 18:00:26
1059
原创 ROS控制 从移动指定距离流畅切换到自主导航
MoveTargetDistanceForward是个移动指定距离的函数。PublishGoalCmd时move_base中发送导航坐标,自主导航到目标点的函数。
2024-12-30 19:56:53
441
原创 jetson nano配置jetson_nano_csi_cam和gscam发布cis摄像头
项目地址:https://github.com/rt-net/jetson_nano_csi_cam_ros。
2024-12-03 09:59:18
533
1
原创 同时使用Tmini和GS2两个雷达
因此同时启动GS2.launch和Tmini.launch会调用同一个功能节点,使用同一个cpp文件。问题在于:两个雷达都是ydlidar,使用同一个包。但同时保持在同一个坐标系,laser_frame。方法:新建一个cpp节点。要求:同时使用两个雷达。
2024-12-02 19:43:43
242
原创 Ubuntu16系统 检测不到副屏
如果还插在集显的DP口,会导致优先使用集显,无法使用独显驱动副屏。关键点在于:开机前,必须将线接入独显驱动的miniDP口。使用公司的电脑,有两个DP口,和四个miniDP口。前置操作为使用软件与更新安装显卡驱动384。目的是为了使用独显驱动显示器。
2024-02-28 13:43:42
790
1
原创 navicat的mysql数据中文乱码问号问题
1.将mysql文件夹内的mysql.ini修改,将latin1都修改为utf8,保存。(同时保证navicat的字符集也是utf8)问题本质:mysql内的字符集设置与 navicat的字符集不匹配。问题描述:插入中文数据sex,应该显示’男‘,却显示问号?两者字符集一致,即可保证后续新插入中文数据显示正常。3.验证mysql终端字符集和navicat字符集。2.重启mysql服务。
2024-01-06 15:42:06
992
1
原创 VSocd远程python插件无效
PC端远程连接Jetson nano,使用python时发现没有智能跳转功能,python插件处于已安装、未激活的状态。
2022-07-03 11:04:37
2571
1
原创 git 多密钥配置
git 多密钥配置由于经常使用github和gitee,有需要同时配置两种ssh的需求,因此记录下,如何共存配置密钥。假设已经按照通常配置了一个ssh账户,连接gitee,下面创建一个对应github的sshkey。首先本机创建密钥使用 ssh-keygen建立新密钥密钥保存名称为 /home/eaibot/.ssh/id_rsa_github然后通过 ssh-add ~/.ssh/id_rsa_github添加密钥即可Identity added: /home/eaibot/.ssh/id
2022-05-06 15:26:00
1158
原创 ROS Melodic 使用Anaconda环境python3
核心基于该文章:Building ROS Melodic with Python3 support前提1.你已经拥有一个在linux环境下的anaconda虚拟环境2.使用python33.默认python 和 python3 设置为anaconda虚拟环境下的python第一个问题此处教程上会安装一个 python3,且默认位置在/usr/local/lib/python3.6 一定要注意,如果想使用Ananconda的虚拟环境,此处无需下载python3,将第二条指令改为:sudo a
2021-11-16 20:55:32
5060
原创 基于PyQT的数据增强GUI工具-批量处理开箱即用
源项目地址:https://github.com/Meroke/DataEnhancementTool在Windows 64位平台上,仅支持 .png, .jpg使用教程:1.首先选择打开文件路径和保存文件路径2.然后选择增强算子,并配置右侧参数3.选择确定生成,即可在保存文件路径中看到新生成的图片
2021-11-15 21:58:33
2388
原创 vscode 工作区配置code runner的pyhton环境
vscode写python代码,单纯的python插件使用起来不如pycharm流畅。但是通过配置code runner 可以使得操作类似pycharm快捷。以前常用code runner 写C++,现在熟悉工作区概念后,可以自动分开两种语言的文件进行编写。"settings": { "code-runner.runInTerminal": true, "python.pythonPath": "E:\\Program\\DevelopTool\\Anaconda\\envs\\common\\
2021-11-12 15:18:14
904
原创 修改vscode shell默认启动指令 切换编码格式
在setting中搜索code-runner.executorMap修改 chcp 相关指令,65001为GBK,936为utf8{ "editor.fontSize": 16, "editor.find.cursorMoveOnType": false, "terminal.integrated.profiles.windows": { "PowerShell": { "source": "PowerShell",
2021-10-23 21:06:47
362
原创 WIN10网络打印机-打印失败解决方案
重装系统后突然遇到了网络打印机突然失效。本以为是win更新的KB5005565锅,但卸载后却仍旧一样,显示打印失败。运行疑难解答后,显示如下:此时个人猜测可能是打印机驱动安装方式的问题,于是删除打印机设备后,重新添加打印机点击“我需要的打印机不在列表中”,弹出五个选项,一定要选择第二个选项进行添加,选择网络位置添加打印机。然后打印机才能真正的使用。PS:不排除也有KB5005565的问题,一开始卸载时,一直提示安装程序出错无法卸载,因此提供一个卸载的方法https://www.microsof
2021-10-05 20:51:55
3368
原创 基于PaddleDetection的ppyolo模型转化配置到树莓派的方法(待修改)
基于PaddleDetection的ppyolo模型转化配置到树莓派的方法
2021-09-20 15:54:29
1212
4
原创 EasyDL模型离线部署-新手教程(GPU基础版)
前述EasyDL平台上具备简易方便的数据处理功能,增强清晰等功能很方便,数据集虽然不能下载,但可以和paddle平台互通,处理起来相当方便。训练好的模型部署起来相对麻烦,操作文档也比较老旧,对于新用户来操作,会有许多坑。这里来讲述一下,我遇到的问题。官方文档基础环境ubuntu18.04 x86_64paddlepaddle-gpu 1.8.5.post107 (文档写的1.2版本的,但是太旧了,已经连demo都跑不起来了,建议采用和我相同的版本)cuda-10.1 (对应paddle版本)
2021-08-12 20:07:36
3327
1
原创 多版本CUDA共存并可手动切换
由于使用paddle,不同版本匹配不同cuda,为了以后的可能使用,不删除旧版本cuda9.0,同时安装新版本cuda10.1。首先去官网下载cuda10.1的runfile。使用起来非常简单,sudo sh cuda_10.1.105_418.39_linux.run开头会提示,有已存在的软链接在/usr/local/cuda上,这里选择yes强制继续。但是这个软链接并没有被删除,依旧存在,可用 nvcc -V ,查看当前cuda版本,仍是cuda9.0,继续下一步。第二次选择时,如果显卡驱动版
2021-08-12 11:03:03
1212
原创 CoffeeCup3D视觉项目入门
项目问题处理(Cmake接触):/home/meroke/Python_pro/coffeeCup/realtime_recognize_demo.cpp:498:52: error: no matching function for call to ‘getMinMax3D(const pointCloudPtr&, pointT&, pointT&)’ pcl::getMinMax3D(clusters_get,minP,maxP);如上问题一般是
2021-07-25 09:59:28
456
原创 opencv-python详细安装教程
安装opencv-python的两种方法:方法一、pycharm网络下载安装(可能会下载失败)1.选择file(文件),再选择setting(设置)2.在左边选中object(项目):(python_pra是当前文件夹名),再选中Project Interpreter ,下一步选中右边的加号‘+’3.在搜索框①内搜索 opencv-python ,点击②第一个选项,再点击③下载,等待一定时间4.如果成功出现如下提示,即安装成功方法二:在pypi商城下载安装包,命令框安装,并重新导入py
2020-11-12 13:58:13
33185
9
原创 OpenCv 练习题 霍夫(Hough)变换
霍夫(Hough)变换题目:计算黑子之间的距离与白字之间的距离,得到两个最大值,运用直线画出连接两段距离最大的黑子和白子的直线,运用hough直线检验出棋盘的中本来的黑线,以不同颜色画出。from cv2 import cv2from matplotlib import pyplot as pltimport numpy as npimport mathdef calDistance(img): cimg = cv2.cvtColor(img, cv2.COLOR_GRAY2BGR)
2020-10-24 16:00:57
1506
空空如也
代价地图显示不全,路径贯穿障碍物
2024-12-24
ROS导航小车如何用base_footprint作为旋转中心
2022-08-08
怎么通过百度云loT Core的用mqtt传输和接受图片(python)?
2020-09-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人