logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

回转体水下航行器简单运动控制的奥秘:PID 控制和水动力方程的运用

简单运动控制是否需要水动力方程在简单运动控制场景下,如果航行器的任务只是保持相对稳定的深度,或者维持某个基本的航向,且其运行的环境条件较为简单,像在静水中、以较低速度航行、对控制精度的要求也不算特别高,那么此时通常可以仅依靠 PID 控制来实现。但如果面对的是复杂多变的控制场景,尤其是航行器受到较大的水动力影响时,结合水动力方程来计算舵角和推进器转速,并与 PID 控制协同运用,就会极大地提高控制

#c语言#算法#架构 +1
基线定位系统:长基线与超短基线的原理与应用

在测量、导航、天文等领域,基线是两个已知位置之间的距离或方向,常用于三角测量、卫星定位等方法来确定其他位置的相对关系。本文将深入探讨长基线(Long Baseline, LBL)与超短基线(Ultra-Short BaseLine, USBL)定位系统的原理、特点及应用。基线是参照点之间的已知距离或方向,作为基础数据,帮助确定其他未知位置。它通常用于通过几何方法进行定位、测量或计算。在不同的领域,

文章图片
#人工智能
详解 Spring Boot、Flask、Nginx、Redis、MySQL 的关系与协作

Redis支持丰富的数据结构,包括字符串、哈希、列表、集合、有序集合等,这使得它不仅能做简单的键值存储,还能实现排行榜、计数器、消息队列等功能。需要注意的是,Redis默认将数据保存在内存,重启后数据会丢失,虽然可以配置持久化,但这会影响性能,因此它通常不作为主要的数据持久化方案。Redis的数据全部存储在内存中,这使得它的读写速度极快,每秒可以处理十万次以上的操作。Nginx承接流量,应用框架处

#nginx#redis#python +2
【射频 PCB 设计】从芯片到天线的 50 Ω 之路:微带线、CPWG、匹配

一句话记住:在 PCB 上,天线并不是“悬空”的,而是被一条 50 Ω 的受控传输线“喂”过去。任何断点、换层、焊盘、过孔都必须回到 50 Ω 的框架里解决,否则能量反射、效率瞬间掉。任何断点、换层、焊盘、过孔,都要在 50 Ω 框架内解决。工具:SI9000、Polar、Keysight ADS、KiCad 自带计算器,一键出 50 Ω 线宽。标签:RF PCB、微带线、CPWG、阻抗匹配、50

#嵌入式硬件#射频工程
VMware 中 Ubuntu 右上角网络图标消失的 5 种终极修复方案

在 VMware 中打开 Ubuntu,发现右上角系统托盘区的网络图标(上下小箭头)不见了,点击“设置 → 网络”提示“NetworkManager 未运行”。主机服务(Windows)服务里确保 VMware DHCP Service、VMware NAT Service 均为“正在运行”⑤ 还原 VMware 虚拟网络(终极杀器)

#c语言#arm开发#架构 +2
【射频 PCB 设计】从芯片到天线的 50 Ω 之路:微带线、CPWG、匹配

一句话记住:在 PCB 上,天线并不是“悬空”的,而是被一条 50 Ω 的受控传输线“喂”过去。任何断点、换层、焊盘、过孔都必须回到 50 Ω 的框架里解决,否则能量反射、效率瞬间掉。任何断点、换层、焊盘、过孔,都要在 50 Ω 框架内解决。工具:SI9000、Polar、Keysight ADS、KiCad 自带计算器,一键出 50 Ω 线宽。标签:RF PCB、微带线、CPWG、阻抗匹配、50

#嵌入式硬件#射频工程
基于GD32F4XX串口接收驱动实现,队列,环形缓冲区

这篇文章将带您从零开始构建一个实用的环形缓冲区,并展示其在数据传输中的应用。环形缓冲区基本原理环形缓冲区是一种固定大小的数组结构,通过两个指针(读指针和写指针)来追踪数据的读写位置。在嵌入式系统和实时数据处理场景中,环形缓冲区(Circular Buffer)是一种非常常用的的数据结构,它能有效地管理数据的读写操作,尤其适用于数据流的临时存储与转发。今天,我们就来深入探讨如何实现一个简单高效的环形

#c语言#架构#驱动开发 +1
电机控制_编码器和霍尔传感器的选择

编码器和霍尔传感器各有优缺点,选择哪种传感器取决于具体的应用需求。以下是两者的详细对比,帮助你根据实际情况做出选择:编码器的精度远高于霍尔传感器。编码器(尤其是增量式和绝对式编码器)的分辨率可以达到数千甚至数万线/圈,适合需要高精度位置和速度检测的场合,比如伺服系统、机器人等。而霍尔传感器的精度较低,通常只能提供粗略的位置信息(如60度或120度的电角度分辨率),适合对精度要求不高的场合,比如家用

#c语言
Linux串口出现问题找这里

99% 是因为 Linux 默认把串口当成了“终端”,在内核里塞满了“贴心”的换行转换、回显、信号处理……把这 6 个位全部清零,串口就进入 真正的裸机模式——内核不再碰任何字节。瞬间变成 “串口抓包神器”,再也不用 hexdump -C 来回切换。与代码逐位清零的结果一字不差——真正做到“代码即 stty”。“六杀清零,八位无校验,一读一写,RAW 到手。让串口瞬间“哑巴”——一行代码都不改,把

#arm开发#linux#c语言 +2
指令周期和机器周期,机器周期的作用

在嵌入式系统和微控制器领域,指令周期和机器周期是两个重要的概念,它们用于描述处理器执行指令的过程和时间单位。

文章图片
#单片机#嵌入式硬件
    共 17 条
  • 1
  • 2
  • 请选择