- 博客(34)
- 资源 (8)
- 收藏
- 关注
原创 Dijkstra 算法
然后, 我们把 v5 加入到集合 T 中, 然后, 考虑 v5 的出度是否会影响我们的数组 dis 的值, v5 有两条出度: < v5,v4>和 < v5,v6>,然后我们发现: v1–v5– v4 的长度为: 50, 而 dis[3]的值为 60, 所以我们要更新 dis[3]的值.另外,v1-v5-v6 的长度为: 90, 而 dis[5]为 100, 所以我们需要更新 dis[5]的值。既然是求 v1 顶点到其余各个顶点的最短路程, 那就先找一个离 1 号顶点最近的顶点。将 V3 加入到 T 中。
2023-03-24 11:44:00
850
1
原创 A*算法简介
A*算法是一种启发式的搜索算法, A*算法在某种程度上和广度优先搜索( BFS)、 深度优先搜索( DFS) 类似, 都是按照一定的原则确定如何展开搜索的节点树状结构。 A*可以认为是一种基于“ 优点” 的搜索算法。搜索区域(The Search Area):我们假设某人要从 A 点移动到 B 点, 但是这两点之间被一堵墙隔开。 如图 1 ,绿色是 A , 红色是 B , 中间蓝色是墙。你应该注意到了, 我们把要搜寻的区域划分成了正方形的格子。 这是寻路的第一步, 简化搜索区域。 这个特殊的方法把我们的搜索
2023-03-24 11:36:30
3067
1
原创 【TensorRT算法部署】精简CUDA - DriverAPI概述
1、CUDA Driver是与GPU沟通的驱动级别底层API2. 对DriverAPI的理解,有利于理解后续的RuntimeAPI3. CUDA Driver随显卡驱动发布,与cudatoolkit分开看4. CUDA Driver对应于cuda.h和libcuda.so文件5. 主要知识点是Context的管理机制,以及CUDA系列接口的开发习惯(错误检查方法),还有内存模型。
2023-03-15 14:55:52
585
原创 【docker】x86主机在docker中运行arm64镜像
3、设备:jetson agx xavier(jetpack4.6.1)每次开机后,在x86运行arm容器的时候都需要执行。1、在x86搭建arm64 ros的开发环境。2、宿主机:虚拟机x86_ubuntu18。把U盘插到jetson,然后执行打包命令。--exclude是排除不需要打包的文件。a、打包完成后,将U盘插到pc主机。jetson已安装各种软件环境。2、x86加载docker文件。b、将文件系统导入docker。打包jeston文件系统。e、运行jetson镜像。d、模拟arm指令集。
2023-03-09 10:45:03
2279
2
原创 [TensorRT算法部署】介绍
1、以TensorRT和PyTorch为主,不涉及模型的训练,例如蒸馏、枝减,仅以工程角度考虑,如何导出模型、让模型尽可能高性能,以及如何上线交付(多线程)。2、部署的优化思想、导出方式、解决问题流程,可借鉴到其他算法场景。
2023-03-03 15:45:52
937
1
原创 【radar_camera_fusuion】毫米波雷达与摄像头时间戳对齐数据融合简单实现
此方法使用基于距离和位置的算法来匹配毫米波雷达和相机的目标,将雷达和摄像头统一到一个坐标系,再对数据在时间戳上进行对齐操作,然后遍历所有相机目标,计算雷达目标和相机目标中心位置之间的距离。如果距离小于匹配半径,就将这个匹配结果保存到一个匹配结果列表中。
2023-02-15 17:21:47
1662
原创 【radar_camera_fusuion】毫米波雷达与摄像头数据融合简单实现
此方法使用基于距离和位置的算法来匹配毫米波雷达和相机的目标,先将雷达目标从极坐标系转换到笛卡尔坐标系,然后遍历所有相机目标,计算雷达目标和相机目标中心位置之间的距离。如果距离小于匹配半径,就将这个匹配结果保存到一个匹配结果列表中。
2023-02-15 17:17:49
1071
原创 【nvidia Xavier】感受gpu算力
cuda 默认安装目录:/usr/local/cuda/需要把 cuda 加入到 系统路径执行nvcc -V查看nvcc -V。
2023-01-06 11:37:36
1157
原创 Nvidia Jetson Agx Xavier 从源码编译安装PaddlePaddle_gpu
设备:Nvidia Jetson Agx XavierLinux版本:Ubuntu18.04首先,确保Jetson设备安装了CUDA,cudnn等sdk,如未安装,执行以下命令进行安装。
2022-12-09 09:59:15
1418
1
原创 Jetson Agx Xavier USB驱动裁剪+can时钟修改+内核源码编译流程(jetpack4.6.1)
自己做了一块Xavier载板,硬件裁剪了一些功能,导致官方镜像usb无法使用,我使用的是jetpack4.6.1(R32.7.1)所以进行驱动修改,重新编译内核。
2022-11-30 12:04:33
2998
3
原创 Git相关知识
Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS。Git的详细命令可以参考Git官网.xxxmain。
2022-09-28 10:18:55
203
原创 Docker基础
在进行软件开发的时候,软件运行环境以及软件的依赖,配置起来非常麻烦,因此就产生了这么一种想法,自己调试好的东西能不能把运行环境以及软件包依赖一起打包到一个东西里面,方便开发者进行部署。
2022-09-28 10:15:49
407
原创 ubuntu22.04安装ros2 humble
ros2相对于ros1优势:1、ros2去掉master节点,解决因master节点退出导致系统崩溃的安全隐患;2、全新通信底层实现,ros2不再自实现通信底层,更换为DDS通信;3、应用场景更广泛,实时性更好、支持嵌入式平台、多机器人编队等;4、大量采用新技术和新设计理念,如DDS、Zeroconf、ZeroMQ、Redis、WebSokets等;5、ros2重构了API系统,改进ros1在API设计上的不足。
2022-09-13 10:42:49
2004
原创 Nvidia jetson测试yolop:目标检测+车道线检测+可行驶区域检测
Nvidia jetson测试yolop:目标检测+车道线检测+可行驶区域检测YOLOP: You Only Look Once for Panoptic Driving Perception是2021.8.25在 cs.cv发表的一篇文章。YOLOP是一个用于多任务的端到端感知网,主要集中在交通目标检测,可驾驶区域分割和车道检测。
2022-08-23 09:38:11
2297
2
原创 Nvidia jetson测试 Hybridnets:多任务端到端感知网络 目标检测+可行驶区域+车道线检测
Hybridnets:多任务端到端感知网络 目标检测+可行驶区域+车道线。
2022-08-22 16:54:25
2034
1
原创 nvidia jetson 在ros中使用yolov5进行目标检测发布目标消息
需要环境:melodic 、 conda虚拟环境,如果已有,看二。Nvidia jetson agx xavier ubuntu18.04 一键安装ROS-melodic_Ponnyao的博客-CSDN博客Nvidia jetson xavier agx 安装pytorch1.9.0 Gpu版_Ponnyao的博客-CSDN博客_xavier安装pytorch1、创建工作空间2、编译3、下载功能包4、编译5、运行6、报错解决1、找不到cv2模块 解决:找
2022-07-13 11:11:07
2795
11
原创 NVIDIA jetson tensorrt加速yolov5摄像头检测
在使用摄像头直接检测目标时,检测的实时画面还是有点慢,下面是tensorrt加速过程记录。1、设备jetson agx xavier2、jetpack4.6.13、tensorrt 8.2.1.84、conda虚拟环境 python=3.6Nvidia jetson xavier agx 安装pytorch1.9.0 Gpu版_Ponnyao的博客-CSDN博客_xavier安装pytorch3、虚拟环境中使用tensorrt三、加速过程1、下载项目2、下载yolov5s.pt
2022-07-13 10:34:45
3066
13
原创 nvidia jetson 在 conda虚拟环境编译cv_bridge melodic python3
用conda虚拟环境编译cv_bridge。1、设备:nvidia jetson gax xavier2、jetpack 4.6.1(ubuntu18.04)3、archiconda python 3.64、ros-melodic5、opencv 42、初始化虚拟环境如果使用conda创建的python3环境运行代码,那么需要将终端默认启动的环境改为你ros编译的环境。3、初始化工作空间并获取源码4、编译 这里的python解释器选择conda的python路径,
2022-07-06 11:46:11
721
原创 Nvidia Jetson Agx Xavier 在Ros中调用GMSL2相机
在ros中调用GMSL2,刚开始是通过修改官方驱动包ros-meloidc-usb-cam,可能是修改的地方不对,一直报错,调用失败,要是有大佬修改成功,希望能交流一下。 后来借鉴了一下别人关于这方面的博客,成功拿到了图像数据。 1、jetpack 4.6.1 2、opencv 4.1.1 3、ros-melodic 4、python3.6.9 参考我的上篇博客,此步不可省略,因为opencv4.1.1是python3版本的
2022-07-05 14:54:46
3561
原创 NVIDIA jetson 在ROS-meloidc中使用python3 cv_bridge
在ros中配置yolov5项目时,发现melodic不支持python3,ROS自带的cv_bridge只支持python2,想要在Python3中使用cv_bridge需要自行编译cv_bridge包。以下记录以下解决方法。1、设备:nvidia jetson gax xavier2、jetpack4.6.1(ubuntu18.04)3、python3.6.94、ros-melodic2、初始化cv_bridge_ws编译工作空间3、下载cv_bridge源码4、编译5
2022-06-30 11:57:40
1848
3
原创 nvidia jetson agx Xavier can 开机自动运行脚本
测试can的时候一遍遍手动加载特别麻烦,直接写脚本自动加载。记录,备忘。enable_can.sh给脚本加权限三、设置开机自启动1、把enable_can.sh放到指定位置2、编写service文件在文件中写入以下内容3、设置服务完成后可开机自动运行。...............
2022-06-23 17:21:50
1711
1
原创 Nvidia jetson agx xavier ubuntu18.04 一键安装ROS-melodic
Nvidia jetson agx xavier ubuntu18.04 一键安装ROS-melodic
2022-06-20 17:24:45
874
原创 Nvidia jetson系列 agx xavier/orin/nano/tx2 安装pytorch Gpu版
记录一下工作中的问题。手头的jetson需要搭建深度学习环境,刚开始以为安装方式和正常Ubuntu环境一样,然而这个系统被改了很多,常规的安装方式和whl文件只能用pytorchcpu版本的,cuda用不了,想用cuda还是得装gpu版本,agxpytorch_gpu只能通过英伟达官方发布的包安装,以下就记录一下详细安装过程。各jetson设备和版本安装方法类似,下面以pytorch1.9.0为例。博客提供whl文件,jetpack5.0以下。......
2022-05-11 11:32:04
9624
21
原创 Nvidia jetson agx xavier can通讯失败,修改时钟源pllaon
xavier can通信失败,修改时钟源pllaon
2022-05-09 17:06:19
2055
1
原创 基于arm架构的ubuntu18 .04安装Anaconda3 + pytorch+python3.9
记录一下项目踩坑经历。一、Anaconda3安装 1、
2022-03-31 17:33:57
5876
3
nvidia jetson pytorch文件
2023-04-03
nvidia jetson pytorch文件
2023-04-03
nvidia jetson pytorch文件
2023-04-03
nvidia jetson pytorch文件
2023-04-03
nvidia jetson pytorch文件
2023-04-03
nvidia jetson pytorch文件
2023-04-03
nvidia jetson pytorch文件
2023-04-03
nvidia jetson pytorch文件
2023-04-03
paddlepaddle-gpu-2.4.1-cp36-cp36m-linux-aarch64.whl
2022-12-09
jetapck5.0 nvidia jetson pytorch-gpu torchvision相关 whl 文件
2022-07-20
jetpack5.0以下nvidia jetson pytorch 相关文件
2022-07-14
jetpack 4.6 刷机 英伟达jetson agx Xavier 完整刷机记录
2022-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人