首先是看到了Harvard-edge-AirLearning的这个工作,刚好是基于UE4+Airsim的开源项目,提供了一些可供仿真的环境,并且支持场景的随机化,很适合用于训练,所以选择了这个项目希望作为后续的开发环境。下面记录一下work flow

  • 安装AirLearning-UE4部分

    这里假设已经安装好UE4(该项目所用的UE4是4.18,我的是4.27,测试下来基本没什么问题)以及VS,至于Airsim该项目所用的是一个修改过的Forked版本(见原链接),我用的是官方Airsim也暂时没什么问题。

阅读全文 »

2024.10.11
系统:win11

安装Visual Studio

  • 需确保安装Desktop Development with C++(C++桌面开发)

  • 在“单个组件”选项下勾选“Windows 10 SDK 10.0.19041.0”

阅读全文 »

你应该是一场梦,我应该是一阵风。

阅读全文 »

在经历论文被退稿后,什么组会汇报,还有随即而来的课堂讨论,都令我无比烦躁。虽然很早就自誓过面对任何事不再有如临大敌的感觉,但由于论文改了很久,甚至到了相看两厌的地步,所以这次被退稿还是有些沮丧。遂全无动力,买了张《四谎》的音乐会票,决定一人前往。

阅读全文 »

Main code for my article: A Distributed Adaptive Route Planning Optimization Algorithm for UAV Swarm, is now under review.

Before running, a toolbox should be installed: https://github.com/mattools/matGeom

Some of the code information is as follows:

  • Drone.m, Obstacle.m: they are class of UAVs and obstacles, including some properties and methods;

  • H.m, heaviside.m: some mathematical functions;

  • insertsectCuboid.m, insertsectCylinder.m: to determine whether the ray intersects with a box/cylinder and return the intersection point;

  • isInCuboid.m, isInCylinder.m: to determine whether the drone is in an obstacle;

  • calculateF.m: to calculate value F;

  • main_cuboid.m, main_cylinder.m: are the main programs, the former has a cuboid wall, while the latter has many cylinders.

  • plot_H_exp.m, viewline.m: some functions to plot details;

  • optimizer.m,main_optimize.m: used to optimize parameters in the model.

私以为齐老所言“不教一日闲过”应改为“不教一日‘浅’过”,这里的“浅”是指印象不深。

阅读全文 »

PageRank的基本思想

PageRank算法是谷歌搜索引擎中用于评估网页重要性的核心算法之一。该算法由谷歌创始人拉里·佩奇和谢尔盖·布林在1998年提出,并成为谷歌搜索引擎的基础。

阅读全文 »

2023华为杯研究生数学建模竞赛B题

自从回到学校后很久没有更新了,除了上课大多数时间都在准备这次的华为杯,终于也是在昨天顺利的结束了,相关的文件已经上传至github的仓库上,不过是粪作罢了(悲

下面记录一下比赛的经过和心得。

阅读全文 »
0%