- 博客(44)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 stm32蓝牙小车
一、实物图二、造一个蓝牙小车需要以下几个模块 1、L298N模块【下面连接里面有具体的操作步骤和使用方法,以及个人在使用时的错误】 2、蓝牙模块【下面连接里面有具体的操作步骤和使用方法,以及个人在使用时的错误】 【蓝牙模块网上的资料不全,又没有排错过程导致我费了好长时间才整理出来】 3、电池、电池盒 …………其中最重要的是L298N模块和蓝牙模块的使用,一不小心就会造...
2021-08-06 19:44:29 572
原创 ARCHPR(暴力破解压缩包密码软件)
常年是用电脑的小伙伴,应该都有过忘记压缩包密码的情况,那么这个时候该怎么办呢?别慌,不妨来试试ARCHPR吧!该软件不仅支持所有版本的ZIP/PKZip/WinZip、RAR/WinRAR、ARJ/WinARJ、ACE/WinACE(1.x)等各种格式的文件破解,而且使用起来十分的方便,并不需要过多复杂的操作,非常适合那些常年需要解压文件的小伙伴使用,...
2021-02-25 17:28:07 3190
原创 在linux上面直接git关于openpcdet的其他项目,发现导致data_process.py是使用另一个项目的data_process.py,然后报错!
无
2022-12-28 02:10:17 131
原创 RuntimeError: /tmp/mmcv/mmcv/ops/csrc/pytorch/cuda/sparse_indice.cu 123cuda execution failed with e
报错
2022-09-29 01:09:20 1533
原创 iMAX B6AC充电的时报错:BATTERY CHECK LOW VOLTAGE
https://www.youtube.com/watch?v=clsBhxOo34Qhttps://www.youtube.com/watch?v=clsBhxOo34Q一、要是有条件的直接打开上面的网址直接看就行。二、没有条件的就跟着我的步骤: 1、首先认识到这个错误是由于:电池过放导致的。 2、然后根据外国老大哥的操作直接就解决了,首先:进入NiMH charge current模式,之后把电流调整到0.8A,之后充电。冲他个2分钟,让电压到达10V左右【我没超...
2022-03-26 13:43:24 4515 1
原创 在jetson中ros和pytorch怎样共存呢
1、众所周知,ros是使用的python2.7 。我安装的pytorch使用的是python3.6.92、首先因为要运行ros是直接在界面上运行的,所以你直接把板子的的python环境直接调试成2.7。具体做法看:https://www.jb51.net/article/163117.htmhttps://www.jb51.net/article/163117.htm3、之后你在这个博客中【3.4段落】下载用virtualenv管理python版本,就相当于anaconda。但是jetson中是ar
2022-03-16 21:49:43 6182 1
原创 pycharm+anaconda 怎样安装包呢?
我这个方法能直接让你非常快速的再pycharm这个软件中下载任何包。1、更改源【直接删除原来内容,然后写入这里所有的内容】2、更改源后你就能在pycharm中快乐的下载任何包了,非常快乐。之后就完成了!!!!!根本不用任何命令。要是出问题,那就是源没有更改好,一定要按照第一步,一字不拉的写进去。...
2022-03-15 20:21:25 2416
原创 ros---键盘控制小车综述
一、需要的东西stm32下位机的配置+笔记本电脑+ros的teleop.py+ros的serial_python.py 一共这四个东西。我们这一节主要是构建笔记本电脑ros上位机。二、首先你先下载好rosserial_python的功能包【直接sudo......(自己上网查)】 第二、你看一下我的一个博客上面是【ros键盘控制机器人】这篇博客主要讲的是teleop.py代码的书写三、因为你用的是python代码所以你直接把这两个pyt...
2021-10-27 22:33:42 1474
原创 ros----键盘控制机器人(2)【键盘控制文件书写】
一、前言在上一篇我们着重写了键盘控制的整体思路和launch文件的书写,这一篇,我就着重写一下我从网上找到的键盘控制cpp代码和python代码。 let's go!!!!!!二、代码集合 1、cpp代码#include <termios.h>#include <signal.h>#include <math.h>#include <stdio.h>#include <st...
2021-10-23 11:11:04 1592 1
原创 ros---键盘控制机器人
一、问题描述一般当我们突然创建一个workspace工作空间来写urdf、xacro代码的时候,我们一般会用luanch文件来运行这些代码,但是当我们写好urdf代码和luanch代码,我们一运行launch代码的时候,我们发现不能运行。二、原因是:我们没有...
2021-10-23 10:35:45 2286 1
原创 关于rviz的一些小问题
一、问题汇总1、tf坐标不能使用,在rviz的窗口界面出现No tf data ,actual error……。2、joint没有、弹出小窗口让关节旋转3、出现错误[joint_state_publisher-3] process has died [pid 7563, exit code 1, cmd /opt/ros/melodic/lib/joint_state_publisher/joint_state_publisher __name:=joint_state_publisher __
2021-10-19 21:42:39 1837
原创 批改网中的作文不能粘贴怎么办?
问题:我们自己在word文档中写完作文,发现想粘贴到网页中,结果老师把粘贴的功能给屏蔽了,作为一个信息领域的小渣渣,有责任和义务来帮助非计算机专业的同学们来解决这个问题!!! 首先,你按下电脑的F12来开启开发者模式,然后,打开【元素】,然后你在那个写文档的界面中写上【我成功我牛逼】,按下ctrl+f ,在代码区搜索[我成功我牛逼],然后你找到这个字样后,你双击,然后在代码去上面粘贴你自【百】己【度】辛【翻】苦【译】写【抄】的英文文档。 然后就完事了!!!...
2021-10-15 22:05:51 1467
原创 ROS创建ROS新工作空间,老的工作空间的环境没法使用
问题背景:你创建了一个新的工作空间,然后你发现你想rosrun老的工作环境中的功能包的时候,你发现报错了,找不到这个包。1、原因是:ros的overlaying作用产生的。把老的工作环境替换了。2、检查下自己的功能包在不在路径里echo $ROS_PACKAGE_PATH如果你找不到功能包那一般是不在路径里的...借鉴这个回答解决问题Don't set ROS_PACKAGE_PATH yourself, let setup.bash of the appropriate wor
2021-10-14 22:23:36 625
原创 ros中sever不能调用bool回调函数
最重要的原因是:名字不同!!!!!!!!!sever中的:ros::ServiceServer service = n.advertiseService("positioning", doRep);client中的: ros::ServiceClient client = n.serviceClient<test::positioning>("positioning");两个名字必须相同,否则sever和client连接不成功!!!!...
2021-10-13 23:36:26 223
原创 dell inspiration 7501安装双系统
一、关闭电源那里的快速启动二、设置bios 1、RAID ON改为ACHI 2、更改secure boot 为off三、做一个启动盘,压缩一下卷,安装Ubuntu就行了注意:一定要关闭快速启动,否则容易出现问题。就系统崩溃了。...
2021-09-23 01:29:53 398
原创 NVIDIA驱动安装
首先NVIDIA驱动安装_frothmoon-CSDN博客参考上面博客,我呢,先是禁用禁用nouveau驱动,然后在软件与更新中,自动下载了一个nvidia的驱动,之后就能用了,自己直接从英伟达官网下载容易出错,我就错了好几回,重装了好几回。...
2021-09-23 01:29:32 75
原创 如何克服学STM32(或其他知识)时感到恶心,不想学?
首先在学习一种新的知识的时候,最需要的是一种兴趣!!!当你充满兴趣去学习这个知识的时候,你学习劲头会非常大,掌握能力也是非常强。 但是当你学着学着,发现这个知识越来越困难,不好理解。然后越来越没有兴趣,最后就会放弃。成功的实现了还没入门就放弃这个现实。 那怎样才能避免这个现象呢??? 我认为:有趣味的实践+合理的认知 == 成功的学习 就拿我来说:当我学STM32阿波罗的时候,我刚开始因为极大的乐趣然后开始猛冲,最后冲...
2021-08-23 22:21:59 262
原创 在Keil中做stm32的软件仿真,查看输出PWM波形时,在逻辑分析仪中规定IO口signal,出现“unknow signal“
是开发板自带例程是正常的,已经把魔术棒里的东西都设置了,实在是找不到什么地方有问题了啊----------已解决主要是默认的DLL没有对,导致信号不对把debug也左下角的dialog dll 选成darmstm.dll,【特别重要】parameter选成你的具体型号的就可以了...
2021-08-17 21:49:38 2929 12
原创 电脑系统崩溃后的精准操作!!!
1、先不要慌(千万不能慌乱),深吸一口气,去楼下买一杯可怜,稳住心态。2、做好最坏的打算,不就是文件全部找不回来了嘛。3、下手干他!!!! 3.1、在小白重装系统那个软件里面弄好U盘启动盘 3.2、重装系统。(在c盘) 3.3、在某个大学的软件资料里面有个激活软件(激活你所安装的系统) 3.4、下载个驱动精灵(安装上驱动,否则没声音没网没蓝牙啥也没有)【当没网的时候,打开手机里面的USB共享网络来下载驱动】 3...
2021-08-06 14:19:29 117
原创 计算机视觉与应用---2、图像滤波
噪声的存在必然对我们正常的图像处理造成干扰,尽可能多地滤除噪声是我们进行图像预处理的一个重要的步骤。一、信号与噪声 信号与噪声是一对敌人。图像的空间是有限的,信号多一点,噪声就少一点。 1、信号:信号就是我们想要的数据。 2、噪声:【现实中图像采集设备中感光元件受到干扰产生的噪声】 1、椒盐噪声:图像中随机出现的黑白杂点。“椒”代表黑色。“盐”代表白色 2、高斯噪声:...
2021-07-20 16:10:09 217 1
原创 计算机视觉原理和应用-----1、颜色模型
一、彩色图像 彩色图像分为:RGB模型和HSV颜色模型在这里我们主要应用的是RGB模型,注意一点,Opencv中的图片的颜色通道顺序不是RGB而是BGR,这是个历史遗留问题。编代码的时候要注意。二、灰度图像1、颜色图像有三个颜色通道[R,G,B],但是灰度图像只有一个通道,一般颜色图像转换为灰度图像是有公式的,I = [3,6,1]点乘【R,G,B】,就是r占3份,g占6份,b占1份。得到灰度图像。取值范围为【0,255】2、为什么要从彩色图像转换到灰度图像呢?虽然灰度...
2021-07-20 14:13:02 520 1
原创 机器学习-----数学基础
一、矩阵1、矩阵的基本形式 2、行列式 3、转置 4、矩阵的一般运算 5、哈马达乘积 二、向量【向量为行数或列数为1的特殊矩阵】 1、向量的基本格式 2、向量的点乘 3、向量的范数三、距离度量【来衡量两个图片特征向量的相似性,从而得以衡量两张图片的相似性】【余弦距离是非常常用的衡量向量之间距离的公式,常用于人脸识别特征相似度度量中】...
2021-07-18 10:44:29 281 1
原创 python的类
类类是什么,干什么的 定义类【基于py3】 创建类: 1、初始化类中的方法【简述self:传递数据【在类中两个方法之间,所以是‘主内’】】4、继承:1、概念【好处】2、核心特征1、基本继承2、多重继承 3、super函数【调用父类的同方法【让父类的方法重现】因为_因为在子类中重写了某个方法之后,父类中同样的方法被遮盖了,这就需要super函数】5、方法:【除了__init__方法,其他方法中不能有...
2021-07-17 20:57:09 90
原创 python的numpy数组的切片
Python中的X[:,m:n]和X[1,:] *******************【相当于选对象import numpy as npX = np.array([[0,1,2,3],[4,5,6,7],[8,9,10,11],[12,13,14,15]]) # 定义二维数组print(X[:,0]) # 取数组X二维数组中每一个的0号下标对应的值 [0 4 8 12]print(X[1,:]) # 取数组X一维数组中的第一组全部数值 [0 1 2 3]print(X[:,1:3]..
2021-07-17 00:25:33 211
原创 python错误:TypeError: __init__() missing 1 required positional argument: ‘n‘
出现这种错误,就是class中init函数中的参数没有赋值。 如:【下面的是错误的代码】__meta__ = typeclass ff: def __init__(self, n): self.xxx = n self.yyy = 'asdf' self.zzz = [1,2,3] def asdf(self,x): self.ggg = xa = ff() #必须先写入初始化值,否则就会出现错误...
2021-07-11 15:40:02 40839
原创 关于原码,反码,补码的重要要点!!!
记住:计算机是以补码形式存数值!!!记住:计算机是以补码形式存数值!!!记住:计算机是以补码形式存数值!!! 重要的事情说三遍!!!记住:计算机是以补码形式存数值!!!那个原码、反码就是方便计算出补码所表示的值而存在的。一、补码是干什么的? 补码就是用来解决负数在计算机中的表示问题的!然而为什么原码和反码不行呢? 是因为原码和反码太逊了!【我想起了杰哥,嘿嘿】对于0, 补码直接0000然而,原码和补码的0还要区分以下+0和-0, 原码为1000【-0】 和 0000【+0】
2021-06-12 01:31:59 204
原创 郑州大学校园网连接有线网Linux和windows还有mac系统
在这里我就说一下Windows,首先打开“信息门户”,输入你的学号密码,然后在右下角有一个网络服务,点进去,之后有一个“文件下载”,之后点进去,然后里面有各种版本的客户端,之后下载windows。下载完后。你发现接上有线网后会报错说什么静态ip错了,不要慌。你打开微信搜索郑州大学网络管理中心公众号,之后在里面找到“校网服务”,在里面有“我的账户”,里面有个【有线网资料】,这个表格就是你要在你的以太网上配置静态IP的信息。之后,你在你的桌面右下角的WiFi图标,按右键,进入高级网络设置,里面有一个【高级网
2021-06-07 20:23:38 1966
原创 如何打开c语言编译完成后的exe文件而不闪退
一、解决办法在c语言的main函数的最后加上一句话,system(“pause”);代码如下(示例):# include <stdio.h>int main(){ int s; char name[40]; scanf("%s",&name); s=sizeof name; printf("%d",s); system("pause"); return 0;}...
2021-02-22 13:15:44 2005 1
原创 sizeof的用法
文章目录一、sizeof的解析二、上代码一、sizeof的解析二、上代码/*sizeof(ar)=整个数组占用的存储单元数(一字节为单位)sizeof(ar[0])=第一个数组元素暂用的存储单元数,其实就是每个数组元素占用单元数对于函数和sizeof结合起来的话:数组作为参数的时候退化为指针,指针就是8个字节的,【在32位系统中为4字节;在64位系统中为8字节】 int calc(char a[10]){ printf("%d\n",sizeof(a)); ret
2021-02-20 00:58:51 1058 1
原创 删除数组中的相同数字--------直接打包函数,独立解析。
文章目录删除数组中的相同数字一、思路二、代码实例总结删除数组中的相同数字输入一组数字,存储在一维数组中,程序能够删除一维数组中所有相同的数,使之只剩一个,按照由大到小的顺序排列输出,并且输出数组中数据的个数。一、思路首先,先将数组中的数字给从小到大排序然后,再将数组中相同的数字给删除【我会给出两种方法】【有了第一步后,这样比较容易删除】二、代码实例第一:先排序【为了简单我采用冒泡排序】【不懂冒泡排序的请从我的博客中查找冒泡排序】void InsertSort(int a[],int
2021-02-19 23:09:40 398
原创 冒泡排序 【本人犯下的错误】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档冒泡排序前言一、冒泡是什么?二、使用步骤1.因为简单直接上代码前言很简单一、冒泡是什么?太简单不想说二、使用步骤1.因为简单直接上代码代码如下(示例):/* 冒泡排序1、首先先从一群数组中找一个最大的放在前面,2、然后再找第二个最大的。 */ # include<stdio.h>int main(){ int a[10]={10,52,63,98,8,3,5,7,11,2}; int le
2021-02-17 00:47:12 827
stm32蓝牙小车.rar
2021-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人