自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker拉镜像老是超时失败,一招教你解决

如果是默认状态下就删掉里面的内容,如果里面有nvidia之类的就直接添加以下内容。一:打开etc/docker/daemon.json的文件。Esc -> wq!

2025-03-25 09:22:15 129

原创 ubuntu挂载新硬盘

在 `fdisk` 提示符下,您可以输入 `n` 来创建新分区,选择分区类型(例如,`p` 为 primary partition),然后设置分区大小和位置。6. **测试挂载**: 可以重新挂载所有配置在 `/etc/fstab` 中的文件系统来测试配置是否正确。5. **设置开机自挂载**: 为了让磁盘在每次启动时自动挂载,需要编辑 `/etc/fstab` 文件。有两块硬盘 `vda` 和 `vdb`,其中 `vda` 已经用于系统安装,`vdb` 尚未分区和挂载。使用lsblk查看挂载的盘。

2025-03-11 15:02:27 449

原创 跟沐神学读论文-论文阅读管理

近期有读论文的需求,就需要去了解一下论文到底要怎么读,同一个系列之间的论文如何作整理和归纳,之前也有了解过市面上有成熟的论文阅读工具,但是对于学生党来讲没什么性价比,在B站上看到沐神有讲解他的思路Typora作为工作中的md生产工具,我有一点浅显的认识希望和大家交流学习。Typora可以作为编辑工具,之前有被同事安利过,但是那个时候md格式还并不了解,今天重拾起,简单来讲我的做法就是Typora+gitee形成云端存储的一套方案,配套使用我自己的一些脚本,可以很好的实现论文阅读的功能。

2024-12-18 16:50:29 1303 1

原创 ubuntu连接副屏显示器不量的一系列踩坑记录

掏出之前安装ubuntu的引导盘,进入bios将引导盘的优先级拉到最高,进入系统后不要安装ubuntu,选择try ubuntu,打开文件系统,最下面的+找到像你ubuntu系统大小的文件点进去,在这里将之前创建过的xorg.conf删除掉即可,关机后,拔掉引导盘,重新进入系统就可以正常使用了。有些不良程序员会让你用什么xrandr查看显示器,然后i在/etc/下新建一个xorg.conf,千万别这么干,如果这么干了,系统重启后就进不去了。推荐去软件更新中安装系统推荐的显卡驱动。特别鸣谢赛博老中医!

2024-11-25 19:00:38 431

原创 华硕天选安装ubuntu20.04安装踩坑日记

(如果不关闭VMD正常进入引导的时候发现在选择ubuntu安装位置的时候识别不到系统的固态硬盘or就只能识别到引导盘导致系统安装失败),关闭VMD后再进去正常的安装流程发现可以正常安装了。开机的时候多次点击F2进入Bios,将U盘启动的优先级拉到最高。这一块不详细讲,网上有很多的制作启动盘的方法,可以去寻找一下。高级选项,找到VMD并关闭。

2024-11-25 18:50:47 630

原创 多GPU系统中的CUDA设备不可用问题

检查和调整BIOS设置(没有尝试,但是在CUDA版本修改之前就是禁用集成显卡的,任然出现该问题): 进入BIOS/UEFI,确保所有PCIe插槽设置为“Auto”或“Gen3”,并禁用了所有不必要的集成显卡。限制使用特定GPU: 修改环境变量 CUDA_VISIBLE_DEVICES 限制CUDA程序只使用特定的GPU进行测试,问题依旧。检查GPU状态: 使用 nvidia-smi 查看当前GPU的使用情况,所有GPU的利用率为0。使用 nvidia-smi 命令检查时,发现所有GPU的利用率为0。

2024-07-10 22:48:22 973 2

原创 git clone遇到报错“SSL certificate problem: self signed certificate”

参数,这会让Git在克隆时忽略SSL证书验证。但这样做可能会存在安全风险,因为Git不再验证服务器的身份。:有时候网络代理或防火墙设置可能会导致SSL连接问题,确保网络设置正确并且没有阻止Git的连接。:如果你有自签名的SSL证书,你可以将其添加到Git的证书信任列表中。:运行以下命令来更新Git的全局配置,告诉Git使用系统的证书库。这个错误通常是由于Git无法验证服务器的SSL证书导致的。:有时候证书文件可能已过期或损坏,你可以尝试更新证书文件。在这里只需要在终端种输入。

2024-04-16 16:10:06 2372

原创 本地Vscode使用SSH连接Linux虚拟机循环输入密码,无法登陆

今天在工作的时候没有在本地关闭Vscode的前提下,重启了虚拟机后,发现ssh连接不上了,症状就是反复输入密码就是进不去系统,查了很多网上的教程都没啥用;输入密码后发现可以进入系统了。

2024-01-26 18:04:59 1537

原创 pip基本命令和使用

修改 ~/.config/pip/pip.conf (Linux), %APPDATA%\pip\pip.ini (Windows 10) 或 $HOME/Library/Application Support/pip/pip.conf (macOS) (没有就创建一个), 修改 index-url至tuna,例如。命令来升级一个已安装的 Python 包。pip 和 pip3 并存时,只需修改 ~/.pip/pip.conf。命令来列出所有已安装的 Python 包。列出已安装的包:使用。

2023-12-05 15:01:52 260

原创 51Sim-One安装手册

本文档主要提供了和产品安装相关的信息以及步骤,能帮助用户更加顺畅的完成产品的安装部署工。成功后,如果加密狗插入正确,即可正常操作软件,如果运行过程中将加密狗拔。选项卡,如果已安装驱动,系统会提示已使用(如图),如果未安装,系。应该已经安装好了,守护进程也开启了,开机启动也开启了。时,相关的数据包括创建的案例、新建的主车、导入的地图等资源。点击页面中的向下箭头,弹出安装路径目录,默认安装路径在。自带简化渲染模式,如需高精度渲染模式,还需要以下安装。自带简化渲染模式,如需高精度渲染模式,还需要以下安装。

2023-11-20 14:41:42 1372

原创 项目中常用代码:保存图片、时间戳的获取与发送、log的打印

【代码】项目中常用代码备份。

2023-11-16 17:33:15 203

原创 Rtab-map

​将5个图合在一起的话,它就能同时进行,不但是每个图自己内部的成环,还有一个图与图之间的成环,这是和真是结果的对比:在中间这个部分,成环检测之后的准确率是比较高的,但是map5这一块成环检测的量不够,eg:左上和右下都没有一幅图能和它成环的所以它的效果较差,对比蓝线和红线,两个颜色的轨迹都没有能够很好的体现这个真实的运动轨迹,所以如果在左上或者右下能够多增加一些实验,增加一些轨迹的测试话,可能整个图像的效果会更好。全局优化是使用TORO方法。

2023-08-29 16:47:10 449

原创 AIGC专栏-1.Stable Diffusion 图片生成AI模型 Windows Mac部署指南

Stable Diffusion是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词​(英语)指导下产生图生图的翻译。Stable Diffusion的代码和模型权重已公开发布,可以在大多数配备有适度GPU的电脑硬件上运行。而以前的专有文生图模型(如DALL-E和Midjourney)只能通过云计算服务访问。

2023-07-05 10:23:42 2203

原创 如何让罗技29方向盘像视频中的那样转动起来?

如果你想直接从autoware中获取方向盘的转动角度,也是可以的,需要修改一个subscribe(订阅者)的msg,然后根据发送过来的消息,将其中重要的数据,方向盘的转动角度,进行转发,转发给罗技方向盘就可以;最上面B站上有一个视频,展示的是Autoware发送rviz中虚拟方向盘的控制指令,Up写了一个转发的ros节点,将控制指令给转发出来,通过对罗技29的力反馈句柄上发送控制指令,实现了如此酷炫的效果,我也尝试自己写出一个转发节点,今天开源给大家,供大家参考;2.脚本2:用于启动罗技29的节点。

2023-07-04 15:42:08 1986 2

原创 C++中用于测算function函数运行时间的函数

以上代码可以用于测算,一段或者一个功能函数的运行时间,对输送图片帧率的数值;下面贴出,用于保存图片数据的代码;

2023-07-04 14:56:39 217

原创 adb 工具

就是这样的方法,adb解决了sd卡来回插拔的问题,也解决了由于开发板没有网卡,不能使用SSH将文件继续来回传输,还解决了串口调试工具无法多窗口同时多开的问题。Windows 版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip。如果想从PC上拷贝文件到嵌入式板子上,可以使用adb push指令,但是注意你拷贝过去的一版是没有权限的,所以需要补上chmod 777 *,才可以加上权限,继续运行。

2023-06-27 13:16:13 1780

原创 相机的格式

RGB8888对应的像素格式为RGB24,但是在写代码的过程中忽略了这一点,导致图片的色域空间发生变化,如下图:简单来说会将黄色识别为蓝色,将蓝色识别为红色;如果是rgb格式的图片,可以使用以下的python代码,将rgb格式的图片转换为png格式的图片,查看鱼眼拼接的效果;如果是yuv格式的图片可以使用一个叫yuvplayer的工具打开,记得调整图片的宽高,以及像素格式;rgb格式的图片对应的摄像头格式为RGB,BGR,ARGB8888格式;可以通过改变pz和zoom的两个值,调整AVM视角的高度;

2023-06-02 11:17:33 895

原创 01.opengl 功能函数

其中,'target'表示要绑定的缓冲对象类型,可以选值为‘GL_fRAMEBUFFER', 'GL_READ_FRAMEBUFFER' 和 'GL_DRAW_FRAMEBUFFER', 默认值为'GL_FRAMEBUFFER', 默认值为'GL_FRAMEBUFFER',表示同时绑定读写缓冲对象,例如,glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)可以设置为源颜色源alpha + 目标颜色(1-源alpha)的方式进行混合。关闭指定的OpenGL功能。

2023-05-09 11:29:34 684

原创 Carla 保姆级安装教程

source /opt/ros//setup.bash 这句指令中实际上只需要执行source /opt/ros/melodic/setup.bash基于melodic版本的ros1,或者source /opt/ros/noetic/setup.bash版本的ros,别无脑的复制指令,思考一下到底安装的是什么类型的ros,可以cd /opt/ros/下,ls看看到底是什么版本的ros;出现这个问题的原因是python中carla库的版本和Carla的版本不匹配导致的;

2023-04-17 13:05:07 5313 5

原创 logitech G29 Carla

可以看到罗技的G29由方向盘和油门刹车离合组成,需要将离合上的线接到方向盘上,注意,方向盘有一个电源线需要注意连接,电源线连接好,USB接口连接到计算机G29就开始旋转自检(之前就是这个坑,上机以后其他的按键和油门,刹车有反应,就是方向盘不动,你可以查看一下是不是线松了)。看完视频已后才知道想要固定住G29需要先把上面两个圆形的东西给拧开,然后用力朝松的方向拧开,越拧底下的卡扣越向下,然后把两个帽子给掰出来,然后就可以卡在桌子上极品飞车了;#看看你的电脑的内核支持力反馈不,内核版本调整成自己的。

2023-04-10 16:50:19 2968

原创 规划算法合集

A*算法通过从开放列表中选择具有最低f值(g值和启发值之和)的节点并探索其邻居来工作,如果邻居不开开放列表中,则将其放置到开放列表中。如果已经在开放列表中,则如果到邻居的新路径比之前的路径更短,则更新其邻居的g值。graph是一个字典,其中键是节点,值是与节点相邻的节点和他们之间的 距离。heuristic是一个函数,它接收两个节点作为参数并返回他们之间的启发式距离。开放列表中包含已经发现还没有探索的点,关闭列表中存放已经探索过的节点。一旦到达目标节点,算法终止并返回起始点到目标点的最短路径。

2023-03-31 18:06:32 253

原创 autoware.universe 安装

autoware.universe: 版本不对就会遇到各种各样的问题,colcon build的时候有些包死活就是编不过去,所以为了少走弯路最好和我的配置一样,git clone的时候也最好和我branch一样;但是经过验证发现,autoware.universe和Carla占用很多的计算机资源,两个很难带动的起来;autoware.universe 在安装的时候遭遇了诸多的困难,踩过了许多的坑;在这里分享出来供诸君共勉;如果有报错可以所试试几遍就好了,没有问题的,坚持!这样就可以避免出现内存爆掉的问题!

2023-03-31 14:48:24 2536 7

原创 lgsvl 现状

lgsvl自从2023年1月停服务以来,几乎就没有lgsvl最新的消息了,其实还是可以通过官网去查看技术文档,(https://www.svlsimulator.com/)但是没法像之前那样注册,登录,配置agent了,这个就很麻烦,去用Carla又有一些传感器没有,比如理想传感器3D ground truth, lane line sensor等等,不得不说lgsvl还是一款非常不错的仿真器,只不过现在没法配置了。我的lgsvl的资料会分享给大家,希望大家可以尽快的让lgsvl重新运转起来!

2023-03-21 16:10:17 1490 24

原创 Lqr算法

在车辆高速行驶的时候、每个车轮上的方向和车辆的方向一致的假设就不成立,即non-zero slip angle汽车动力学模型:伸出右手-中指向上☞、食指向前,拇指向右;其中食指->Roll、拇指->pitch、中指->Yao.自行车运动学模型:自行车模型做出如下假设:

2023-03-15 17:47:45 1388

原创 sort排序算法合集

【代码】sort排序算法合集。

2023-03-14 10:55:52 115

原创 How to create hd MAP

when you using autodrive simulator shuch as lgsvl Caral eg: you want to add youself's HD Map, How to achieve this id;http://events.jianshu.io/p/b46baa8c7633

2023-02-03 10:49:34 121

原创 lqr 控制

待补充:......

2022-12-29 17:03:18 858

原创 stanley 轨迹跟踪算法

ComputerControlcmd函数,根据Stanley算法的公式进行代码的编写,所以需要调用接下来的误差计算函数,然后整个前轮转角控制命令分为两部分,分别是由航向误差和由横向误差引起的转角。1.对于航向误差(e_theta),即车身方向与参考轨迹最近点的切线方向夹角,使用自车航向角减去参考点航向角(e_theta=属于[-pai/2,pai/2],然而汽车无法转向90度,故为了预防这种情况,就应当将前轮转角的范围设定到该车型的最大转角)、上图展示的是车辆的实际行驶轨迹和参考线之间相关关系;

2022-12-29 17:02:13 4096

原创 pure pursuit纯跟踪

(3)当车辆还没有到预瞄点的时候就切换到下一个目标点,故无法对曲线达到100%的追踪,对于直线的效果很好;和速度关联起来(pure_pursuit的特性是:长的平滑轨迹上越小的前视距离准确度越好),对。(2)不要刻意的将pure_pursuit针对于某一特定的场景进行调整、因为会出现过拟合现象;(3)寻找目标点G,以车辆后轴为中心,Ld为半径画一个圆弧找到规划路径的交点。将车辆模型简化为自行车模型(这里默认左轮和右轮的旋转是一致的)!(5)用pure pursuit计算公式计算到达目标点所需的转向角。

2022-12-29 16:03:39 2802 2

原创 PID控制及代码

所谓的PID,指的就是三个项的参数,分别是线性项参数Kp,积分项Ki,以及微分项参数Kd.

2022-12-29 14:48:52 1882

原创 ros1 快速使用指南

【代码】ros1 快速使用指南。

2022-12-20 09:23:47 250

原创 lgsvl_msgs 消息体

geometry_msgs/Vector3 object_relative_velocity#目标物相对速度。uint8 VEHICLE_MODE_COMPLETE_AUTO_DRIVE = 1#完全自动驾驶。uint8 VEHICLE_MODE_EMERGENCY_MODE = 4 #车辆模式_紧急模式。uint8 VEHICLE_MODE_AUTO_STEER_ONLY = 2#仅车辆模式自动档。uint8 VEHICLE_MODE_AUTO_SPEED_ONLY = 3#车辆模式自动速度。

2022-12-15 14:53:50 619

原创 虚拟机全屏太小,如何放大

干货!!!点击虚拟机右上角的电源图表、,找到螺丝刀+扳手图标、搜索Display更改分辨率、确认更改问题解决!!!

2022-12-09 14:58:12 2471 1

原创 Cmake工具

Cmake.txt 会去读cmake.list,读取之后会生成可执行文件,会涉及到一些临时文件,临时文件会涉及到缓存、也即在第一次生成以后再第二次会存储在里面,改代码的时候会通过Cmakelist去更改,生成的目录就可以删掉,预处理的代码和缓存变量都存放到这个里面,我们可以选择不同的项目或者在不同的平台上面我们可以生成Ninja、make 、nmae,我们选择用make去读取Makefile 然后通过gcc进行编译最终生成执行文件。3.安装编译好的Cmake。Cmake的第一个示例cmakelist。

2022-12-08 17:53:54 775

原创 autoware.auto launch 文件效果

autoware.auto launch 文件效果

2022-12-07 17:16:09 207

原创 permission denied 需要sudo 加权限

问题:权限问题,sudo加权限。

2022-11-29 17:34:00 296

原创 回字文判断

给src设置成int之后在提交的时候测试的数据为8位数字,会出现溢出报错,这个时候可以把src设置成double就可以解决。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。是一个回文整数,返回。

2022-11-16 10:05:20 92

原创 ros发布节点和接收节点的编写

另外,一旦ros::ok()返回false,ros::spin()就会退出,这意味着ros::shutdown()被调用了,主节点让我们关闭(或是因为按下Ctrl+C,它被手动调用)。如果使用来自你catkin工作空间中的其他包中的消息,则还需要将依赖项添加到各自的生成目标中,因为catkin将所有项目并行构建。还有另一些版本的NodeHandle::subscribe()函数,可以让你指定为类的成员函数,甚至是可以被Boost.Function对象调用的任何函数。# 在你的catkin工作空间下。

2022-11-08 16:54:53 956

原创 nvidia驱动安装检验

如果图片可以正常运行说明CUDA 安装一切正常,否则就得重新来过。

2022-11-04 10:56:54 3532 1

原创 gitee 上传流程

【代码】gitee 上传流程。

2022-11-01 18:04:56 104

VTD相关资料,包括视频和ppt

VTD相关资料,包括视频和ppt

2023-03-31

lgsvl资源 data.db

可以基于我的data.db做一些修改,微调

2023-03-21

autoware.universe

autoware.universe vcs import src < autoware.repos 网络问题下载不下来

2023-02-22

空空如也

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

TA关注的人

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