自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【嵌入式学习】STM32F103C8T6移植FreeRTOS记录

源代码包含如下目录,其中FreeRTOS为内核源码FreeRTOS文件夹内容包含如下部分,其中Source为内核源码,Demo为针对各种内核的处理器提供的样例:Source文件夹内容如下,其中portable文件夹中提供了针对各种编译器和内核的移植文件,是用于连接操作系统与单片机硬件的桥梁本文使用MDK Keil开发,Keil文件夹是必须的,而其中指向RVDS文件夹,RVDS中包含了不同内核芯片的移植文件。

2024-05-03 14:29:16 448

原创 基于NVIDIA Jetson AGX Xavier的移动机器人开发(4)——虚拟环境配置、pytorch安装、yolov5实时推理

【摘要】本篇主要介绍在ARM架构下虚拟环境的配置,以及在虚拟环境中安装pytorch,最终部署yolov5进行实时推理,深度学习相关环境的配置涉及大量坑,只能遇坑填坑,可能还存在大量未知的BUG,不能囊括所有问题。【本机配置】

2023-06-24 12:52:36 719

原创 基于NVIDIA Jetson AGX Xavier的移动机器人开发(3)——Xavier CAN简介、Socket简介、Socket CAN简介

socket就是套接字的意思,用于描述地址和端口。主机通过IP地址确定通信的网络设备,而端口号用于指定具体的进程TCP(传输控制协议)和UDP(用户数据报协议)是两种常用的网络传输协议,而socket是用于进行网络通信的编程接口TCP是一种面向连接的协议,它提供可靠的数据传输、流式传输和错误检测机制。TCP在通信之前需要建立一个连接,并确保数据的可靠传输,保证数据的顺序和完整性,同时,收发顺序相同,因此基于数据流(流式套接字)。UDP是一种无连接的协议,它提供了一种简单的、不可靠的数据传输机制。

2023-06-22 12:37:13 1881

原创 基于NVIDIA Jetson AGX Xavier的移动机器人开发(2)——ROS基础操作、Clion配置ROS工作空间

ROS消息基于14个基本消息(内置类型),可以构造更为复杂的消息,std_msgs定义了32种消息类型,非基本消息类型也可以被包含以形成更复杂的消息类型内置了一个特殊类型Header,其中包含时间戳、帧号,大多数消息的第一行就会包含Header在package文件夹下新建msg目录,并创建xxx.msg文件,假设为:uint8 age将msg文件转换为C++、python等的源代码,在package.xml中修改/添加/取消注释

2023-06-20 10:42:37 302

原创 基于NVIDIA Jetson AGX Xavier的移动机器人开发(1)——Xavier刷机、风扇配置、ROS安装

实验室有一台2020年购入的AGX Xavier计算平台,由于实车开发作实验较为麻烦,打算基于这台Xavier从头搭建一套缩小版的自动驾驶系统用于算法验证以及实验,同时锻炼从头搭建系统的能力。平台基于朴为A30的阿克曼结构的车,底盘控制由CAN和串口输出,并提供了ROS接口。

2023-06-17 15:05:36 2702

原创 【算法学习】搜索算法

代价分为“当前代价”(如从起点到当前的路径长度)和“预估代价”(指导算法优先搜索更可能的方向,通常使用曼哈顿距离)之和。分别记录当前节点到起点的距离以及当前节点的直接前驱节点。BFS的缺点:寻找没有方向,最坏情况需要遍历整张图。A*是启发式算法,每一轮不会试探所有邻点,而是==单源最短路径问题:某一点(源)到任意点的最短路径。每对顶点间的最短路径:多个起始点的最短路径。

2023-04-17 20:42:40 90

原创 【代码工程】BEVFusion(MIT)环境部署

BEVFusion环境部署

2022-11-08 15:09:45 2943 12

空空如也

空空如也

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

TA关注的人

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