自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 VNC密码错误修改密码

1.查找vnc服务文件路径。

2025-03-30 21:48:33 311

原创 docker安装+阿里云镜像源配置

如果使用的是阿里云的云服务器,那么可以到这个界面查看。注意:如果您使用的是非阿里云服务器,请将。然后在镜像工具中查看你的镜像加速地址。镜像地址可以去这个链接寻找。控制台->容器镜像服务。首先创建一个个人版实例。对于ubuntu版本。

2025-03-30 20:44:26 1906

原创 彻底解决docker: Get https://registry-1.docker.io/v2/: net/http: request canceled 报错

我在网上查了很多,基本上都是说要换源,但是我换了很多依然报错。换什么源可以去这边文章中选择。

2025-03-14 17:58:49 679

原创 ViTs用于端到端基于视觉的无人机避障(ICRA 2025)——部署教程

它自动匹配你当前的CUDA版本python版本等其他依赖,安装合适的pytorch版本,并且使用清华源安装,速度非常快。源路径:ROS 系统安装的 catkin_pkg 、rospy、rospkg包路径,可能路径会不同。由于需要在conda虚拟环境中使用ros,需要进行一些相应的配置操作,否则后续会出现很多环境问题。作者提供的代码有一些bug,需要进行改动,我已经修改好了,直接用我的文件替换掉作者的同名文件即可。运行后会报错,根据报错信息安装缺少的包,这里我提供pytorch的安装命令。

2025-03-09 17:08:45 722 2

原创 Ubuntu设置中没有网络标识(设置中缺少网络设置(Wired))

如果遇到Failed to start network-manager.service: Unit network-manager.service not found.搜了很多,都是network-manager的命令,ubuntu会提示没有这个服务,原因是服务名称错误,解决方案如下。将 managed=False 改为 managed=True ,然后 ctrl+s 保存后退出。工具NetworkManager发生错误。1.Ubuntu设置中没有网络标识。2.网络设置中缺少网络设置。

2025-02-06 16:23:43 328

原创 利用Docker环境实现onnx转rknn

cd 到yolov5_convert.py文件所在目录下 ,并且把onnx文件复制到该目录下,修改这几处内容。cd app 因为我容器是挂载在这个app文件下的,所以进入到app文件下找到我的项目文件。下图可以看到区别,不是在容器中时候能找到的文件,与在容器中时能找到的文件是不一样的。启动容器docker start 765d564a8761(这是容器id)将训练好的best.pt文件复制到export.py同一目录下。运行export.py即可导出onnx模型。export.py下修改权重文件路径。

2024-12-12 22:12:11 346

原创 Keil5下载程序出现Error: Flash Download failed - “Cortex-M3“解决方法

我就是上面的Reset and run 没有勾选上才出现的问题。出现这个问题的原因有很多,这里展示我是怎么解决的。

2024-11-27 08:53:01 698 1

原创 第19届智能车——偏差获取以及滤波

我的车身前10cm 对应图像第78行,20cm对应图像第58行,30cm对应图像第44行,40cm对应图像第34行,50cm对应图像第22行,60cm对应图像第18行。再看上面的权重可以发现,图像远端的权重是比较大的,近端的权重小,权重的选取需要满足的就是这个规律。具体取图像的多少行到多少行作为计算,这个需要根据你的图像视野范围以及车模自身的运行速度而定的。我这里的计算方法借鉴“苏格拉底没有底”大神的思路,大家可以去B站搜他的视频。对于智能车的控制,偏差的获取很重要,这个数据的好坏直接影响到控制的效果。

2024-10-08 19:33:12 908 1

原创 第19届智能车竞赛——补线思路附代码

在我们做一些处理的时候,得到的数据可能是一些离散的点,而我们往往希望得到一个连续的函数(也就是拟合直线)或者更加密集的离散方程与已知数据相吻合,这过程就叫做拟合。我的思路是:这里以左上拐点举例。我在找到左上拐点后,从左上拐点再往上取10个点,利用这个10个点,采用最小二乘法计算出斜率和截距,再通过y=kx+b得到直线。最小二乘法多项式直线拟合,就是根据给定的点,用计算的方法求出最佳的 a(斜率) 和 b(截距)。以智能车为例,我们平时得到的边线,可以说就是一些离散的点,它不是一条顺滑的曲线。

2024-10-08 18:20:45 907 1

原创 第19届智能车 元素状态机编程

虽然简单但是不要看不起它,智能车这么多年来的国赛代码用的都是这种,自己写框架肯定是bug一堆,不建议重复造轮子,建议用这种成熟的轮子。当然,不喜欢 switch case语句可以换成if else语句,效果都是一样的。在智能车的图像处理中,会把一个元素(十字、环岛、坡道)分成几个状态来处理。如何保证这几个状态准确的跳转,而且不产生冲突,利用状态机编程是很重要的。它是一个有向的 “图(Graph)”,通过条件(Branch)将一个个不同的状态(Not)以一个既有的逻辑关系连接起来。

2024-10-08 17:34:34 538

原创 第19届智能车 十字处理思路附代码

十字得处理关键是在于拐点(角点)(突变点)的寻找,找拐点的思路有很多种,基本上我都了解过,这里我只介绍最简单最直观而且好调的方法。我第一次写文章,内容可能不够详细,如果有疑问可以在评论区留言,我会看到并及时更新补充。结合了博主的思路和我自己的思路,我在这里为大家梳理一下。有了拐点之后,识别十字就很方便了。圈出来的那个点就是标准的拐点。左上、右上、右下拐点的思路同理,这里不再赘述。本人的代码元素处理框架来自于这位博主的文章。1.上面几个点横坐标与拐点差距较大。2.下面点横坐标于拐点差距不大。

2024-10-02 22:33:04 1142 2

原创 YOLOv5部署到jetson xaiver以及手势控制机器狗

反正机器狗启动是通过这个启动的,然后结束通过stop_heartbeat=true来使机器狗停止工作,其余的停止方式如ctrl+C等都会使机器狗直接摔在地上,发生这种情况可能会导致再次warm_up站不起来,只能全部关机重来。使用stop_heartbeat=true来使机器狗停止工作可以解决这个问题让机器狗缓慢落下去,虽然有的时候落在地上可能还是会有些问题,最好一直有人在旁面扶着点。右转90度后停止,val的值必须指定,因为默认的val=10000,根据手册中的说明,val必须是大于12553。

2024-09-29 21:10:09 914

YOLOv5部署到jetson xaiver以及手势控制机器狗控制端项目文件

YOLOv5部署到jetson xaiver以及手势控制机器狗控制端项目文件

2024-09-29

空空如也

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

TA关注的人

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