自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(277)
  • 资源 (9)
  • 收藏
  • 关注

原创 yosys内部数据结构

RTLIL::Design 类中有一个 modules 成员,它是一个 std::vector,存储设计中的所有模块。定义了 RTLIL::Module 类,它表示设计中的一个模块,是设计的基本构建块。可以理解为std::string,所有module、cell、port等结构的名称,均用此结构体表示,可以转为std::string和const char*RTLIL::Wire属于其子集。定义了 RTLIL::SigBit 类,它表示一个信号位,可以是一个线网的一部分或一个常量值。遍历模块中的所有连线。

2024-12-10 14:24:52 671

原创 QT核心功能概览

QT虽说功能很庞大,但是常用的控件也不是很多,也就只有Widget、pushButton、checkBox等等,以下整理一些QT的常用控件功能,以及使用文档。

2024-12-10 10:15:22 188

原创 FPGA中所有tile介绍

FPGA中包含的tile类型,以xinlinx 7k为例,可以通过f4pga项目中的原语文件夹查看,主要包含以下这些:

2024-12-04 16:39:29 352

原创 yosys详解

对于一个新工具,以及学习源码,可以让ai帮忙分析。例如下面源码解读使用的kimi协助分析。

2024-11-27 11:33:01 906

原创 图片存储空间压缩

只限制图片存储空间,例如限制存储空间为1M以下。

2024-11-25 17:51:58 192

原创 FPGA工具链及功能介绍

其中综合环节,其实包含转译、技术映射和优化,可参考。表 1 symbiflow工具链介绍。硬件逆向工程和设计自动化。封装、布局布线、时序分析。

2024-11-25 17:12:45 470

原创 yosys-f4pga-plugin编译教程

下载,还有个abc依赖库需要单独下载,可以使用git submodule update --init --recursive进行下载。接着再对yosys-f4pga-plugin进行make即可。下载完成后,直接执行如下命令。使用git clone。

2024-08-30 10:19:23 521

原创 VS2017+QT不能正常添加资源文件

该错误原因是项目路径英文导致的,换成全中文路径就没问题了。双击qrc文件,先添加前缀,然后添加图片资源。

2024-08-28 22:39:39 391

原创 基于osg3.6.0编译osgQT

先去github上下载最新的osgQT工程,如果不进行修改,直接编译会出现如下错误。正确做法是,打开Cmakelists.txt,在第三行添加如下2句,指定QT路径。然后搜索OpenSceneGraph,修改osg版本及版本对应的数字。最后使用cmake构建,打开vs进行编译。

2024-08-28 18:54:53 300

原创 QT接收并解析GPS模块串口数据

因为串口每次读取不定长的字符,因此需要对每一条GPS数据进行拼接,遇到回车符\n拼接结束,进行解析。使用QT,读取gps模块的串口数据,并解析其中的经纬高数据,然后进行处理。一、QT读取串口数据。

2024-08-24 17:18:09 607

原创 VS2017编译osg3.6.0和osgearth2.10

osg3.6.0正常编译即可,osgearth2.10编译过程中会出现如下错误。

2024-08-24 01:00:44 1097

原创 QT下显示自己派生的QWidget界面(提升为)

这个时候就会用到“提升为”这个功能,该功能目的是将QWidget提升为自己派生的QWdiget子类,具体操作为,在主界面上拖入一个Widget,然后右键选择提升为,接在在提升的类名处,填入子类名称,依次选择添加-->提升即可,运行代码,即可显示自己派生的子类。在实际开发过程中,我们可能有这样的需求,自己绘制一个仪表盘界面,然后将其贴到主界面上方。

2024-08-21 16:12:22 436

原创 C++使用spdlog输出日志文件

首先在github上下载spdlog源码,不想编译成库的话,可以直接使用源码,将include文件夹下的spdlog文件夹,拷贝至代码所在路径,然后。配置包含目录为代码所在目录。

2024-06-17 22:18:07 563

原创 软件开发技术和使用说明文档文档

简要描述项目的目标、范围和背景。

2024-06-17 15:10:20 315

原创 f4pga环境搭建教程

进入build的xilinx文件夹下,会有不同型号的板子,选择自己需要的板子,进入文件夹,执行make命令。以xc7k325t为例,这个过程会生成rr_graph_xc7k325t_test.cache、rr_graph_xc7k325t_test.lookahead.bin、rr_graph_xc7k325t_test.place_delay.bin、rr_graph_xc7k325t_test.rr_graph.real.bin。可以将它类比为gcc编译器,将c语言编译为计算机上的可执行程序。

2024-06-04 09:29:00 667

原创 osgearth坐标系world和local转换

经纬度和地心坐标系转换。

2024-05-21 09:24:18 280

原创 osg和osgearth的三种文字标签

特点:可以加载在节点下,标签位置可以每一帧设置,但是内容无法每帧设置。

2024-05-19 18:02:46 352

原创 FPGA架构入门

刚学习FPGA的时候,有一大堆不知名的名词,即使查它的含义,但还是不明白它是做什么的,用在哪些地方,为什么要用,导致即使接受到大量信息,也无法理解,最根本的原因,是因为接受的是细枝末节的信息,没有去系统概括性的了解,导致对整体没有一个把握。对于任何需要新学的东西,都应该从宏观概括层面去了解,然后再根据实际需要,了解细枝末节的信息,本末倒置会导致浪费大量精力,却事倍工半。并且了解的内容,最好是资深人士写的,否则容易出现一些自己都没搞明白的人,写的文章误人子弟。

2024-05-11 15:16:51 467

原创 麒麟系统下g++基于osg3.4和osgearth2.8编译程序

首先编写一个基于osg显示牛的代码,cow.cpp然后使用g++进行编译链接。

2024-05-08 13:59:45 385

原创 osg错误 C2065 “GLenum”: 未声明的标识符

在预处理器中加WIN32。

2024-04-28 23:29:24 193

原创 osg3.6.5+osgearth3.4+VS2017编译教程

OSG编译完成后,一定记得把编译后的include文件夹拷贝出来。这几个头文件,在编译osgEarth的时候会用到。二、编译osgearth3.4。一、编译osg3.6.5。

2024-04-27 23:43:07 979

原创 ubuntu18.04安装F4PGA教程

最后就是综合-->实现-->生成的自动化流程了,全部由make实现,在f4pga-arch-defs/build/xilinx/xc7/tests/buttons路径下,执行make file_xilinx_xc7_tests_buttons_buttons_arty100t_artix7_100t-xc7a100t-virt-xc7a100t-test_top.bit,最后生成top.bin。make env时,前半部分需要科学上网,后半部分如果报错,就关掉代理,正常上网即可下载。

2024-04-19 14:06:15 371

原创 多无人机集群协同避障

matlab2020a正常运行。

2024-04-08 21:54:22 319

原创 osg模型运动状态下的阴影效果

【代码】osg模型运动状态下的阴影效果。

2024-02-19 01:03:01 201

原创 基于粒子群算法的多无人机任务分配

python3.6以上正常运行。

2024-02-03 22:35:05 320

原创 2V2无人机红蓝对抗仿真

两架红方和蓝方无人机分别从不同位置起飞,蓝方无人机跟踪及击毁红方无人机。

2024-02-03 21:10:23 1805

原创 基于蚁群、A*、RRT算法的航线规划对比

matlab2020a可直接运行。

2024-02-01 14:05:17 256

原创 AI根据提示词作画教程

AI根据提示词作画教程

2024-01-31 00:31:46 358

原创 基于粒子群算法的三维航线规划

matlab2020a可运行。

2024-01-18 18:22:03 436

原创 基于人工蚁群、蚁群、遗传算法的多目标任务分配

matlab2020a可运行。

2024-01-18 18:16:29 482

原创 基于改进蝙蝠算法的三维航线规划算法

matlab2020a可正常运行。

2024-01-18 18:02:22 538

原创 基于拓扑图与领导跟随法的编队控制算法

matlab2020可运行。

2024-01-16 17:34:22 520

原创 基于强化学习的航线规划算法

基于Q-learning的无人机三维路径规划(含完整C++代码)_q-learning 无人机路径规划代码-CSDN博客基于Q-Learing的路径规划MATLAB仿真系统_强化学习MATLAB资源-CSDN文库

2024-01-14 00:14:05 708

原创 多无人机集群智能flocking

matlab2020可运行。

2024-01-12 21:11:42 550

原创 基于多智能体点对点转换的分布式模型预测控制

matlab2020正常运行。

2024-01-12 20:52:45 535

原创 多无人机编队避障(人工势场法)

matlab2020正常运行,预设编队类型,目标位置,障碍物。

2024-01-12 20:39:40 595

原创 多无人机编队飞行

matlab2020可运行。

2024-01-10 23:27:57 479

原创 基于孔雀优化算法的航线规划

MATLAB2020a下正常运行。

2024-01-02 15:23:51 500 2

原创 c++下flocking蜂群

c++下flocking蜂群

2024-01-02 14:56:13 358

原创 基于动态窗口的航线规划

MATLAB2016b可以运行。

2023-12-28 23:11:21 789 1

QT读取并解析GPS模块串口数据

QT读取并解析GPS模块串口数据

2024-08-24

软件使用说明文档-模板

软件使用说明文档-模板

2024-06-17

软件开发技术文档-模板

软件开发技术文档模板

2024-06-17

多无人机集群协同避障效果(5架)

多无人机集群协同避障效果(5架),包含距离、速度、航线等的分析

2024-04-08

基于粒子群算法的多无人机任务分配

基于粒子群算法的多无人机任务分配

2024-02-03

2V2无人机红蓝对抗仿真

2V2无人机红蓝对抗仿真

2024-02-03

基于蚁群、A*、RRT算法的航线规划算法

基于蚁群、A*、RRT算法的航线规划算法

2024-02-01

基于粒子群算法的三维航线规划

基于粒子群算法的三维航线规划

2024-01-18

基于人工蚁群、蚁群、遗传算法的多目标任务分配

基于人工蚁群、蚁群、遗传算法的多目标任务分配

2024-01-18

基于改进蝙蝠算法的三维航线规划

基于改进蝙蝠算法的三维航线规划

2024-01-18

基于拓扑图与领导跟随法的编队控制算法-5个无人机

基于拓扑图与领导跟随法的编队控制算法-5个无人机,matlab2020可运行

2024-01-16

基于多智能体点对点转换的分布式模型预测控制

基于多智能体点对点转换的分布式模型预测控制

2024-01-12

多无人机编队避障(人工势场法)

多无人机编队避障(人工势场法),matlab2020正常运行,预设编队类型,目标位置,障碍物

2024-01-12

c++下基于osgearth的flocking蜂群

c++下基于osgearth的flocking蜂群

2024-01-02

基于人工势场法的航线规划

基于人工势场法的航线规划

2023-12-28

基于遗传算法的无人机航线规划

基于遗传算法的无人机航线规划

2023-12-28

基于灰狼算法的无人机路径规划

基于灰狼算法的无人机路径规划

2023-12-22

基于人工势场法的多机编队躲避障碍物飞行

基于人工势场法的多机编队躲避障碍物飞行

2023-12-01

基于人工势场法的航线规划

基于人工势场法的航线规划

2023-11-02

基于flocking的多智能体编队集群-python

基于flocking的多智能体编队集群-python

2023-10-09

多无人机集群编队飞行(8架无人机)

多无人机集群编队飞行(8架无人机)-matlab2016b

2023-10-09

C++实现蜂群涌现效果(flocking)

C++实现蜂群涌现效果(flocking)

2023-09-02

大规模无人机集群算法flocking(蜂群)

大规模无人机集群算法flocking(蜂群)

2023-08-15

基于DQN的三维无人机避障航迹规划

基于DQN的三维无人机避障航迹规划

2023-08-14

无人机穿越障碍物(避障)

无人机穿越障碍物(避障)

2023-08-14

基于A*的二维多无人机航线规划

基于A*的二维多无人机航线规划

2023-07-11

基于遗传算法的多旅行商任务分配问题(MTSP)

基于遗传算法的多旅行商任务分配问题(MTSP)

2023-06-25

两组无人机矩形编队(32个)

两组无人机矩形编队(32个)

2023-06-24

多独轮车模型编队(9个)

多独轮车模型编队(9个)

2023-06-22

多无人机矩形编队(8个)

多无人机矩形编队(8个)

2023-06-22

多无人车自动编队(9个)

多无人车自动编队(9个)

2023-06-22

多四旋翼无人机编队控制(9架)

多四旋翼无人机编队控制(9架)

2023-06-17

灰狼优化算法航迹规划-多无人机

灰狼优化算法航迹规划-多无人机

2023-06-15

无人机侦察区域覆盖-多边形区域覆盖

无人机侦察区域覆盖-多边形区域覆盖

2023-06-14

多无人机任务分配-可设置多个起点及终点

多无人机任务分配-可设置多个起点及终点

2023-06-14

无人机任务分配传统算法(遗传算法、粒子群算法、蚁群算法)

无人机任务分配传统算法(遗传算法、粒子群算法、蚁群算法)

2023-06-14

无人机航线平滑处理(b样插值)

无人机航线平滑处理(b样插值)

2023-06-13

多无人机编队避障-绕飞障碍物

多无人机编队避障-绕飞障碍物

2023-06-13

无人机正方形切换三角编队-绕飞

无人机正方形切换三角编队-绕飞

2023-06-13

无人机航迹平滑处理(贝塞尔曲线)

无人机航迹平滑处理(贝塞尔曲线),osgearth绘制结果

2023-06-11

空空如也

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

TA关注的人

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