自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 UDS诊断

简写为SPRMIB。子功能参数的取值范围为0x00 - 0x7F。子功能参数占用了一个字节,可用的数值范围为0~0xFF。但子功能的最大取值只到0x7F,有一位留给了SPRMIB。ECU收到SPRMIB为1的服务时,不需要给出肯定响应。相反,当ECU收到SPRMIB为0的服务时,需要给出肯定响应。例如,ECU收到诊断仪发来的Tester Present服务为$02 3E 00时,需要给出$02 7E 00的肯定响应。

2024-03-26 23:10:20 1149

原创 CANape快速上手

文章帮助记录CANape学习过程。

2024-03-24 22:09:32 1268

原创 CAN 基础笔记

双线差分信号,显0隐1,CAN_H 3.5V/CAN_L 1.5V ——抗电磁干扰Node工作方式:ID小优先,仲裁实现:回读+线与回读:总线空时ECU发信号,CAN构件通过RX线检测总线电平(1为空闲),发出信号。发送时,接收器(RX线)检查接受是否正确,(发出的位和回读的位是否一致<一位一位比较>,不一致停发并转为接受状态)。线与:从SOF开始11位,从左往右0出现的位置越早,总线报文ID越小,优先级越高。非破坏性仲裁:退出仲裁后“只听”;空闲时随机退避后发送(空闲之后还是会发出)。

2024-03-24 10:50:10 340

原创 学习笔记:CANoe/CANalyzer官方自制

第二种,识别添加网络节点: 另一种模式:按照时间顺序显示。 往下拖删除列,标题栏右键新增列前三个trace图标为细节查看、统计分析、差分分析统计分析可以看到最大最小值、平均值;差分分析可以对两条报文进行比较分析:不同类型差值左侧滑块缓存设置图标第四个:预过滤器 图标第五个:分析过滤器 柱过滤器:1.Symbol Explorer;2.Trace;3.graphic窗口中添加在window configuration中可以设置最大值、最小值以及时间段 查看最大值、最小值多少 当暂停Graphic窗口时,可

2024-03-18 23:16:53 1509

原创 Arduino UNO工具选项里的串口选项是灰色的,怎么办

原因:串口的权限没有得到。将提供以下几种解决方式:1.新手教程建议每次都sudo启动。缺点:通过超级管理员权限打开的时候,之前你在当前用户名下导入的库将无法找到,因为此时启动的库路径发生了变化。如图所示:所以这种解决方案只适合在最初的时候顶一下。2. 将当前用户加到串口的tty组中。sudo usermod -a -G tty username //比如我的当前用户为groot 就是sudo usermod -a -G tty groot但是并没有解决我的问题3.

2022-04-15 18:53:59 3226

原创 loadsave.cpp:738: error: (-215:Assertion failed) _img.empty() in function ‘cv::imwrite‘可能原因

有的人说你的图片或者视频的路径有问题-- 图片路径少写了一个斜杠(图片存放在test文件夹中)正确:C:/Users/Desktop/test/ 注意:不要忘了最后一个斜杠(但我尝试不加末尾的/好像问题不大) 你的图片或者视频文件本身有问题 图片的数量不一致 中文问题但是我检查好多遍,没问题啊,于是我就跟着看一遍然后发现数组有四个,但是只出现了三个图片再跟着看,第四个图片的x=-1真相大白,然后粗糙修改一下代码强制不为复数x = int(...

2021-11-05 15:53:48 2148

原创 在VSCode中调试C++

windows 10上使用vscode编译运行和调试C/C++ - 知乎 这个里面的MinGW安装过程不详,看我的。两种安装MinGW的方法_鲁米内特的博客-CSDN博客可能遇到的问题:关于VScode报错“终端将被任务重用,按任意键关闭”的解决方案_TalesOV的博客-CSDN博客VScode找不到C++万能头文件<bits/stdc++.h>解决办法_PKM of bk-CSDN博客【VSCode】VsCode找不到类型为 “cppdbg“ 的调试适配器。_好习惯成就伟大-...

2021-10-07 20:08:58 685

原创 两种安装MinGW的方法

MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本 。MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译生成32位可执行程序,而 MinGW-w64

2021-10-07 18:19:04 5540

原创 darknet_ros使用自己训练好的数据集

此文章默认已经编译好了darknet_ros,仅对参数调整。1、进入路径catkin_workspace/src/darknet_ros/darknet_ros/yolo_network_config里面有两个文件夹cfg和weights,我们把之前训练yolov3文件里面的pepper.cfg和pepper_final.weights分别放到各自的文件夹下面。2、进入路径catkin_workspace/src/darknet_ros/darknet_ros/config:对于ros.y.

2021-09-29 11:05:39 1317

原创 darknet_ros加速--使用GPU和CUDA

更改darknet_ros文件里面的Makefile编译文件参考教程:ubuntu下darknet的gpu配置(包含ros下的)当然这个是不完整的,不然我也没有必要重新写一份了。还有这个教程:darknet_ros +yolov3+Basler camera 实时目标检测环境配置(Ubuntu16.04+ROS kinetic),后面我会大致的讲一下。第一处:更改Makefile前两行GPU和CUDNN的配置:把0改成1 这里需要说明一下:ros-kinetic版本自带的opencv是3....

2021-09-09 18:10:33 3515 10

原创 ubuntu16.4安装nvidia驱动470.xx、cuda10.2、cudnn

记录一下安装流程,网上常规步骤可能不太详细,见谅首先卸载已经(默认)安装好的的nvidia驱动,默认安装的版本可能过低,导致cuda安装时直接失败。建议完全卸载,有教程。关键代码:sudo apt-get purge nvidia*这里值得一提的是,现在CUDA10.0以上的版本卸载文件已经没有.pl后缀了还需要注意的是:禁用自带的 nouveau nvidia驱动这个操作在你卸载了nvidia驱动后是没有作用的,当你安装好了新的官方nvidia显卡驱动适配版本后,这个问题应该不会产生。

2021-09-08 19:21:05 3077 2

转载 catkin_make 只编译一个包

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_25458977/article/details/103963286来源于ros wiki上的问题: how to build a single package by catkin_make一般来讲,在工作空间下,使用catkin_make 将会一次性编译src下所有的包,因为catkin_make 相当于以下命令的集合:$ cd

2021-08-16 16:10:55 5412 2

原创 darknet训练自己数据遇到的麻烦

按照这个教程为主,这个教程为辅,遇到的问题,解决记录一下:1.解决Python报错–UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 658: illegal multibyte sequence原因:编码方式不一致解决方案:在open()方法中加入encoding设置encoding='utf-8'file1=open("这里是你读取文件的路径","r",encoding='utf-8')2.Err

2021-08-05 21:21:23 2598

原创 vs2019+opencv4.4+darknet+cuda11.1

0.下载简单的代码下载地址:https://github.com/AlexeyAB/darknet0.1更改代码的编译路径打开文件darknet\build\darknet\darknet.vcxproj <ImportGroup Label="ExtensionSettings"> <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 11.0.props" /> </

2021-08-04 18:54:30 1162

原创 Updating expired keys on Debian and Ubuntu 公钥过期

apt-key list | grep “expired:”在网上查了好多命令都是这个,但是很奇怪我有过期的,但是没有显示出来?然后我把整个都显示出来看看。。。竟然显示的是中文那就很好办了sudo apt-key adv --keyserver keys.gnupg.net --recv-keys AB17C654可以看到,我想重新下载一个公钥,但是没有被处理,于是查询之后换了一个源sudo apt-key adv --keyserver hkp://keyse.

2021-08-02 15:00:41 572

原创 not find source file:DARKNET_PATH-NOTFOUND/src/activation_layer.c

这篇只说下我遇到这个情况怎么解决的,小白并不知道什么原理,网上的解决方法好像比较不全。我是通过官网上的教程,配置号了SSH下载了darknet_ros(注意前提要安装在ros的当前工作空间里~)但是下载的时候,总是不能连接下载子模块的内容(这里也可能有网络的问题,前一半下的非常快,后面直接都给卡住没进度了),出现这种情况说是没有下载完全。。。步骤一:删除已经通过SSH下载的dark_ros包,然后使用熟悉的git clone https://模式下载,(稳定且快,或者直接下载压缩包.zip文..

2021-08-01 10:26:09 1486 3

转载 yolo测试

首先需要在voc.yaml中增加测试集的路径,打开voc.yaml,在val字段后面增加test: tmp/test.txt这行代码,如图:修改test.py中的参数,下面的这几个参数要修改。parser = argparse.ArgumentParser(prog='test.py')parser.add_argument('--weights', nargs='+', type=str, default='runs/exp7/weights/best.pt', help='model.

2021-07-27 20:25:47 694

转载 解决AttributeError: module ‘tensorflow‘ has no attribute ‘io‘

报错信息:AttributeError: module 'tensorflow' has no attribute 'io'解决办法:pip install tensorflow-io

2021-07-26 22:02:33 472

原创 tensorflow-gpu2.4 测试代码 报错解决

import tensorflow as tfimport timeitwith tf.device('/cpu:0'): cpu_a = tf.random.normal([10000, 1000]) cpu_b = tf.random.normal([1000, 2000]) print(cpu_a.device, cpu_b.device)with tf.device('/gpu:0'): gpu_a = tf.random.normal([10000, 1000]) gpu_.

2021-07-21 11:46:29 1107

原创 CUDN安装+pytorch

写在前面cudn版本为11.0.3 pytorch的版本为1.8,应该属于比较新的版本所有下载安装内容我放在百度云盘了,需要的人自取链接:https://pan.baidu.com/s/1-_MygT24JvStR_wYwSDpvw提取码:kygg安装CUDA相关首先需要根据自己的显卡型号以及驱动版本选择对应的CUDA版本。网上有些说根据这里来选择,个人认为还是按照官网的说明来办吧~这里我选择的是11.0.3版本的CUDA现在获得了CUDA的本地EXE文件开始安装...

2021-07-20 16:12:41 1216

原创 VS配置使用realsense相机SDK

1.环境变量(配置完成后最好重启一下电脑)电脑(右键)——属性——高级系统设置——环境变量——path——新建环境变量:C:\Program Files (x86)\Intel RealSense SDK 2.0\bin\x642.include头文件新建一个项目,把这里改成x64:解决方案(右键)——属性——VC++目录——包含目录:C:\Program Files (x86)\Intel RealSense SDK 2.0\include(包含的是SDK的各个头文件)C..

2021-07-19 11:21:24 1042

原创 Aruco图片识别不能成功返回空

之前终于配好了环境,做了一张id为11,大小为6X6的aruco图,然后想识别一下,但是发现就是识别不出来,程序直接结束了,百思不得其解。后来终于想通了,是不是需要加一下空白的边框呢?(点击图片放大可以看出不同)运行的时候:输出的结果:...

2021-07-16 18:09:54 575 1

原创 win10+vs19配置opencv4.4.0-contrib教程

本文的基础是这个教程以及参考如下教程:解决问题:(1)无法打开包括文件:“boostdesc_bgm.i”: No such file or directory opencv_xfeatures2d D:\OpenCV\opencv_contrib-4.1.1\modules\xfeatures2d\src\boostdesc.cppVS2015+OpenCV4.1.1拓展模块配置主要错误解决方案(含缺少文件百度云链接)(2)缺少*.world*.lib文件:将opencv文件中的

2021-07-15 20:37:54 343

原创 不通过ROS直接查看URDF文件--增补

最近看到了一篇很有趣的博客:不通过ROS直接查看URDF文件于是我决定尝试一下:urdf-viz一看,完蛋讲的啥东西?不道啊~我以为下载下来然后放个路径到环境变量里面就行了,真天真。然后经过了小一天半的不断尝试终于成功了!让我们开始避开大坑,正确的操作吧~上面说assimp要CMake预编译捏。。。这是个天坑,有个老兄出现了跟我一样的问题,看看开发者咋说的。暂时不管assimp,freetype.lib我试了一下好像不加到Path里也可以正常使用0.安装RUST

2021-07-04 17:05:03 309

原创 MATLAB安装MVTB(machinevision-toolbox)以及踩坑

网上的教程比较少,而且资源也要积分,下载下来的还有问题,比较头痛,本小透明摸索了一下,把解决思路记录下来,希望给需要的提供帮助。先放资源:

2021-05-27 22:20:55 2408 2

在pybullet中显示robotiq_2f_85手建模

已校对修改,亲测可用

2021-07-08

可导入pybullet的ur3机械臂urdf文件

使用pybullet研究ur3机械臂,已校对,亲测可用

2021-07-08

PyBullet Quickstart Guide.docx

方便复制查询翻译~最新2016/2021,Visit desktop doc, forums, github discussions and star Bullet!

2021-07-05

空空如也

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

TA关注的人

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