无人机知识科普之无人机发展简史(1)

无人机知识科普之无人机发展简史(1)

最近孩子放假回姥姥家,在辽宁阜新报了为期半个月的无人机课程。笔者这几天每天给他送到地方,然后他在楼上练习操作无人机,我就在楼下等着,上午两个小时、下午两个小时。

注:图片只是随拍,为了记录生活,并无其它引导和倾向。

2016年的时候曾经做过5个月的无人机研发工作,对无人机还是多少有一些了解的,也比较感兴趣,因此。在楼下等待的过程中,就四处看看有没有可以学习的知识。最终发现墙上有一些对无人机发展历史的较为详实生动的介绍,在此记录下来,算是对于无人机知识的一种补强,也算是真正陪孩子一起学习了。

无人机简史(OF DRONES A BRIEF HISTORY)

1. 古代简史

(1)鲁班造木鸟

人类向往天空的想法由来已久,中国古代就有嫦娥奔月、鲁班造木鸟的传说。

鲁班的木人木鹊:古代科技与手工艺巅峰之作
鲁班,中国古代的伟大发明家和工匠,以其巧夺天工的手艺和丰富的创造力,成为木工行业的祖师爷。他的众多发明中,最为人们乐道的莫过于木人木鹊。这项发明,展现了鲁班精湛的手工艺技巧,体现了古代科技的卓越水平。
木人木鹊的创作灵感来源于鲁班对于飞翔的渴望。他观察天空中的鸟儿,梦想着能够发明一种能够在空中翱翔的机器。经过无数次的试验和改进,鲁班终于成功地制造出了木人木鹊。这是一种精巧的木制飞行器,外形酷似鸟儿,借助风力在空中飞翔。
木人木鹊的制造过程充满了科技与手工艺的完美结合。鲁班巧妙地运用了力学原理和空气动力学知识,使得木鹊能够在空中稳定地飞翔。他精细的手工艺技巧使得木鹊的外观栩栩如生,仿佛一只真实的鸟儿在空中翱翔。
这项发明的出现,在当时引起了轰动,对后世的科技发展产生了深远的影响。它证明了古代中国人对于科技和手工艺的卓越贡献,启发了后来的科学家和发明家去探索更加先进的飞行技术。

(2)万户进行飞行探索

明朝官员万户曾利用火箭和风筝进行飞行探索。

传说,我国明代的官员万户,是世界历史上第一个试验利用火箭上天的人。他把四十七支火箭安装在椅子背后,自己坐在椅子上,手拿两个大风筝,让人点火发射。随着一声巨响,他消失在了火焰和烟雾中。尽管火箭飞行尝试没有成功,但万户仍然被国际航天史学家公认为人类飞行探索的先驱。为了纪念他,国际天文学联合会将月球上的一座环形山命名为“万户”。

(3)达芬奇绘制飞行器草图

意大利学者达芬奇于十五世纪的七十年代(1470x)绘制出了想象中的飞行器草图。

《飞行机械设计草图》是意大利艺术家列奥纳多·达·芬奇于1478-1480年间创作的一幅飞行器设计素描,现收藏于佛罗伦萨的乌菲齐美术馆。该草图展现了达·芬奇基于对鸟类飞行的研究而构思的飞行机械设计。达·芬奇通过研究空气力学设计了一系列飞行器,其手稿常以镜像方式书写。

非常遗憾的是,达·芬奇的设计只是停留在图纸上,并没有制作出成品。

更多内容请看下回。

Read more

MapLibre GL JS完全指南:WebGL2驱动的交互式矢量地图库入门

MapLibre GL JS完全指南:WebGL2驱动的交互式矢量地图库入门 你是否还在为Web地图应用的性能和交互体验发愁?是否需要一个既能渲染复杂矢量数据又能保证流畅操作的前端地图解决方案?MapLibre GL JS正是为解决这些问题而生的开源地图库。本文将带你从零开始掌握这个基于WebGL2技术的强大工具,读完后你将能够:快速搭建交互式矢量地图、自定义地图样式、实现3D地形可视化,并了解如何在实际项目中优化地图性能。 项目概述与核心优势 MapLibre GL JS是一个采用TypeScript开发的开源JavaScript库,它利用WebGL2技术在浏览器中渲染交互式矢量瓦片地图。该项目起源于2020年Mapbox GL JS转向非开源许可证后的社区分支,目前已发展成为功能完整、独立维护的地图渲染引擎。 核心优势包括: * GPU加速渲染:通过WebGL2直接利用显卡性能,实现百万级矢量数据的流畅可视化 * 高度可定制:完全支持MapLibre样式规范,从颜色到图标均可自定义 * 3D地形支持:不仅能展示平面地图,还能渲染真实感地形和3D建筑 * 轻量

RMBG-2.0部署教程:CUDA12.4+PyTorch2.5环境兼容性验证与踩坑总结

RMBG-2.0部署教程:CUDA12.4+PyTorch2.5环境兼容性验证与踩坑总结 1. 引言 如果你正在寻找一个能够快速、精准地移除图片背景的AI工具,那么RMBG-2.0绝对值得你关注。这个由BRIA AI开源的新一代背景移除模型,基于BiRefNet架构,通过双边参考机制同时处理前景和背景特征,能够实现发丝级的精细分割效果。 在实际部署过程中,很多开发者会遇到环境兼容性问题。本文将手把手带你完成RMBG-2.0在CUDA 12.4和PyTorch 2.5环境下的完整部署过程,并分享我在部署过程中遇到的各种坑和解决方案。无论你是电商运营需要批量处理商品图片,还是设计师需要快速抠图,这个教程都能帮你快速上手。 2. 环境准备与快速部署 2.1 系统要求 在开始部署之前,请确保你的系统满足以下最低要求: * GPU:NVIDIA显卡,显存≥24GB(推荐RTX 4090或同等级别) * 驱动:CUDA 12.4兼容的NVIDIA驱动 * 内存:系统内存≥32GB * 存储:

手把手教你给项目配 HTTPS(Nginx 实战教程,前端 + 后端)

手把手教你给项目配 HTTPS(Nginx 实战教程,前端 + 后端)

本博客是一篇记录性质的实操文章。 所以在本文章中你既能收获"为什么",也会收获"怎么做"。 为你的项目配置配 HTTPS * 总体概念 * 我的建议 * 前期准备: * 第 1 步:确认你的域名已经指向这台服务器 * 1、获取你的公网IP: * 2、解析 * 第 2 步:开放 80 和 443 端口 * 第 3 步:先确认当前 Nginx 和 后端项目 是怎么跑的 * 前端 * 后端 * API 请求地址 * 第 4 步:申请证书 * 具体落地方式 * 第 5 步:

旧安卓手机别扔!用KSWEB搭个人博客,搭配外网访问超香

旧安卓手机别扔!用KSWEB搭个人博客,搭配外网访问超香

KSWEB 作为安卓端轻量级 Web 服务器,核心功能是提供 PHP、MySQL 运行环境,能轻松部署 Typecho、WordPress 等博客系统,Termux 则可辅助管理内网穿透服务;这类工具特别适合预算有限的学生、个人博主,或是想折腾闲置设备的数码爱好者,优点也很突出 —— 对硬件要求极低,1GB 内存就能运行,旧款红米、华为畅享等机型都能适配,而且内置的运行环境无需手动配置,新手也能快速上手。 使用这套工具时也有不少需要注意的地方,比如手机要长期插电并连接稳定 Wi-Fi,否则服务容易中断;还要给 KSWEB 和 Termux 关闭电池优化、放开存储权限,我用小米手机测试时就因为没关后台限制,导致 Apache 服务频繁被系统杀掉,折腾了好一会儿才排查出问题;另外非 Root 机型也能使用,但部分文件权限操作会稍显繁琐。 不过仅靠 KSWEB 部署完博客后,只能在局域网内访问,这会带来很多不便:比如在家用电脑能连手机看博客,