从零开始的自动驾驶(三)ROS2与雷达

我们正式进入ROS2的开发。 在此之前,我们已经准备好了这些东西: WSL Ubuntu 24.04 USB 双目摄像机 串口激光雷达 ROS2的开发,我们先在WSL上进行。 安装ROS2环境 在Ubuntu上进行ROS开发是很方便的。 apt install curl gnupg lsb-rele


从零开始的自动驾驶(二)编译开发板Linux

我们选择使用 RK3576 作为主控芯片,因为后边会需要计算双目深度,所以对CPU性能有所要求,但也不用到 RK3588 这种程度。 它的核心板长这样: 我们采用核心板+载板的形式,目前载板采用开发板,生产时会再画一张载板: 如果买板子是个人或者学生研究


从零开始的自动驾驶(一)无刷电调硬件

老板想让我研发一款适用于农田的智能驾驶车。 原本以为我的工作是设计一个上位机,交流过后我发现,从电调到上位机自动驾驶算法都要我来完成。 这无疑是一个相当有技术含量的工作了。 现在AI的能力越来越强大,在AI的辅助下,即使是在完全不熟悉的领域中也能做出一番东西来的。 整体的计划我已经做好了,但要等我们


搭建代理服务器跳板

本文没有涉及任何加密协议、VPN、“翻墙”等违规内容 不知道学校抽了什么风,会去检测我SS VMESS之类的协议,通报批评。 众所周知,法不责众,但是接下来其他人大概是不敢用了,再被抓就要杀鸡儆猴了。 也想过不登录校园网,直接用DNS端口上网,但速率应该挺慢的。 于是我打算拿一个服务器作为跳板,搭建


AI全自动写小说

现在的大语言模型代码写得游刃有余,大语言模型的上下文虽然不长,很多时候也不太聪明,但是我们却可以使用工程手段让大语言模型能够完整理解一个项目。 大语言模型的核心在语言上,自带写小说先天优势,如果将AI写代码的那种工程手段用在写小说上呢? 架构设计 AI写项目时并不是上去就开始硬写的,是先安排任务,然


桌面直播通话APP设计实现

背景 恋爱中难免会有短时间异地的情况出现,这种时候在做正事的时候,或者是相互协作之类的时候会希望能够尽可能多的看到对方。 于是就有了本程序,原本是打算做全设备的,理论上也是可以做到全设备,但是安卓开发咱也不熟,于是就暂时只做了Windows端。 在此之前,我已经开发并部署了一个Web的直播工具: 但


SPI串并转换模块

74HC595是我接触最早的一个芯片,它可以将8位串行信号转换成8位并行信号,可用于扩展单片机输出引脚。 还有74HC165,8位并行信号转换成8位串行信号,可用于扩展单片机输入引脚。 他俩与单片机的数据交换都是很简单的串行信号,和几根控制线,在用于扩展输入输出引脚的基础上,能不能让他俩符合SPI协


一种另类的数据标注方法

众所周知,AE是一个做特效的软件,它可以很方便地跟踪视频中的点位,甚至做三维跟踪。 又众所周知,很多时候练模型需要标注视频。 邪修数据标注··· 任务目标 我需要训练一个能够检测一个沙盘四个角点用于矫正的模型。 于是, 我需要拍摄一段视频,标注好四个角点。 数据标注 AE的跟踪器可以很方便地跟踪点。


GPS定位模块设计

有一个项目需求,需要设计一个这样子的模块。 能够通过定位。 能够通过蜂窝数据发位置给服务器。 能充电。 IC选择 核心: STM32F103C8T6 GPS: DK2635ZF(这是一个模块,之前别人联系的,通过串口收发) 物联网: MN316-DLVD 充电: TP4056 DW0


STM32硬件和软件设计指南

我离不开PlatformIO和VS Code,但奈何STM32CubeMX又太好用,所以我要将STM32CubeMX创建的内容导入到PlatformIO项目中,结合两者的优点。 本文将使用我最熟悉的STM32F103C8T6。 这些东西没有是从哪儿学来的,全都是实践的经验(教训)。 创建一个Plat