当前位置:首页 >> 数码
数码

我,爆肝17天用600行代码拍到400公里基本上的国际空间站

2025-12-02 12:18

析方法,是依靠土星根近(即土星参近)监控,也就是依靠在各种天象其网站上(如Heavens-Above等)寻发觉的恒星个人信息,来变更是主镜的监控逆时针,并开展手动修正:

目此前为止,极少天象爱好者都是通过这种分析方法实现监控+见下文,其网站也之前有一些相对来话说变成熟的妥善处理程序,例如这是用电动仪根据土星参近监控人造卫星站的功效:

△图源王卓骁,已授权

BUT,你永少不想到这些天象其网站更是新到底及不幸而。有时候人造卫星站临时变更是了土星、但其网站不想有更是一新话,你的妥善处理程序也就移除了。

依靠反射镜辨识,误差管控在4缩放以内

上述的所有问题,作为老天象迷的刘博洋不可能懂得。

他一开始的意念,是通过现有的一些操作该系统追寻屏幕当中的“闪光”,基于反射镜辨识分析方法对要能实施辨识和监控。

然而他在查发觉合理的妥善处理程序时却发现,这些妥善处理程序不是不想安全及(连Windows版都太古早不意念用)、就是更是新不幸而且该系统比较比较简单,或者干脆就是甲骨文公司收费。

所以,刘博洋先次提议自己上手,写成一个反射镜辨识的定时监控脚本,手动寻发觉人造卫星站后基于PID管控监控。

他的蓝图一共可分以此类推:

第一步,编写成妥善处理程序实现主镜定时辨识并监控人造卫星站,耗时5天进行时。

值得一提的是,反射镜辨识并不是刘博洋的“第一手选择”。

他确实想过用参近+手动见下文的模式开展监控,有近用手把无级管控赤道仪转速,以及用土星根近开展粗壮跟、结合游戏手把无级见下文等,但试拍功效并不理想(见下文时手实在为重)。

于是,他基于PID管控原理,编写成了一种反射镜监控的分析方法。这是一种比较经典的管控演算法,PID分别常指数目、积分和微分两节,像让2轮电脑小车倚靠,用的就是这种演算法。

刘博洋之此前并不想有学过这一知识,但是为了创建一个为重定的定时管控该系统,他自然地过渡到了数目两节(P)和积分两节(I),以使该系统的误差减少。

刘博洋的主镜可分生活空间较大的寻星镜和生活空间小得多的主镜两部分。这套演算法的理论上要能,就是根据当此前人造卫星站在寻星镜当中的位置,推算出它朝向主镜鱼眼的幅度,从而变更是主镜监控反应速度,以改正长期存在的朝向,使人造卫星站落到主镜鱼眼当中。

依靠这个妥善处理程序,就能让寻星镜较快跟随旋转的人造卫星站“折射”,使得人造卫星站总是保持在生活空间当中央。刘博洋那时候用激光笔在自己家门楣造了一个圆周运动所旋转的亮点,实时人造卫星站的运动所,功效还亮眼:

妥善处理程序本身,基于一个叫做ASCOM的平台开发。

它能将天象设备的所有配置,比如管控主镜的测光器、反光的振动、胶片的开合都集变成在一个之外的操作该系统上,是在天象领域运用比较广泛的操作该系统接口标准:

硬件准备上,除了笔记本电脑之外,还有近:

11英寸重机枪,照度f/10,折人口为129人的星特朗EdgeHD主镜,配套有CGEM赤道仪

奥林巴斯EOS R5胶片

QHY5III462c胶片,作为导星胶片

图马思特T16000M游戏手把

其当中,主镜据估计4万元,奥林巴斯EOS R5胶片买断了两周花费2200元(定价2.5万元),462c胶片仅仅1000元,手把则是和同事以物换物拿到的(定价500多元)。

整个变成本算下来仅仅4.5万元,据刘博洋暗示,对全球定位系统要求不想那么很高的话,整套仅仅1万元就能搞定。

每一次转到第二步,第一时间实拍并事与愿违用设备开拍到很高全球定位系统的人造卫星站特写成。

但不想想到的是,实际开拍反而要比想象当中更是难,期间刘博洋“直至在反复试错修bug”。

他一开始的要能,是捕猎当中华人民共和国人造卫星站,然而接连两次出bug,导致下一场了两次观察的最佳及早。

3年初23日,由于没能幸而测光,定时反射镜监控不想能充分发挥效用;3年初27日,由于寻星镜鱼眼只有3°左右,过小的生活空间导致初步捕获不甘心,先次不想能转到定时监控流程。

此时距离当中华人民共和国人造卫星站下次可见直达还有很久。因此,在复建操作问题后(将寻星镜鱼眼缩小到15°),刘博洋提议,先用即将诞生几次难得直达的国际性人造卫星站“练练手”。

于是,在将定时监控妥善处理程序当中的“缉捕”改用手动一连串后,刘博洋事与愿违在4年初2日抓拍到了国际性人造卫星站。

虽然还是有不先美的地方,例如操作该系统崩溃导致寻星镜和主镜的位置量度近据清空,针对这个问题刘博洋又降低了量度近据记录下来功能。

这个时候,文档之前从在此之后的400多行变变成了600行。

终于,4年初3日晚上,在救护车复建bug后,刘博洋事与愿违抓拍到了国际性人造卫星站。

具体来话说,主镜对人造卫星站的缉捕可分x和y两个直线,在按下catch后,y直线很快就为重为重跟上了要能,x直线则略慢了10秒。

在30秒左右时,两个直线都保持在了一个为重定的误差仅限于(四个缩放左右),这种很高全球定位系统监控短时间了一共120秒,先整记录下来了国际性人造卫星站从接近到少离的全流程:

在此之后取得的许多现代萤幕据估计是100多缩放,先次,在经过多帧瞬时的超采样妥善处理后,图片的缩放提很高到了200多缩放。

就此经过妥善处理,事与愿违反向了一系列300×300缩放的影像(合变成GIF图):

而这,是刘博洋开始做这一项用以第17天。

之后还要发射成功小助推器

在谈到整个这两项当中最难的一个阶段时,刘博洋印象最深刻的,就是如何让主镜被Python文档调用:

对于我这样一个编程很好的人,开发在此之后先全就是一个张庆忠。

刘博洋本科、耶鲁大学分别就读于北京大学、西澳大学,都是恒星物理学专业。

这个专业要求掌握理论上的编程技能,但是刘博洋大学时的相关教学,比如推算机专著、近据结构都是低分飘过或者缓考的。

到了耶鲁大学阶段,多了大量需用脚本进行时的近据妥善处理工作,他才开始集中地学习脚本语言。

这次之所以选择自编文档借助主镜,除了不想有寻发觉现变成比如说的操作该系统之外,也是想先次强健自己的编程能力。

那么这套文档亦会Debian吗?

在我们这样问时,刘博洋暗示:

将近要在自己能调试的适用范围,将文档优化到一个自己满意的程度,才亦会考虑下一步。

他目此前为止最近期的一个要能,是两周后的当中华人民共和国人造卫星站的先一次直达。

在事与愿违拿国际性人造卫星站”练了手“后,刘博洋充满了决心,还在考虑是否要在每一次的捕猎当中适当缩小鱼眼,进而提很高开拍的全球定位系统。

当中华人民共和国人造卫星站的开拍如果顺利,将在4年初21号之此前结束,之后,他就要立刻赶往青海,开展时更是:发射成功一枚装着自己胶片的小助推器。

先少一些,刘博洋还提到了今年年末可能亦会有的神舟系列的助推器、以及实验舱的发射成功,他到时候亦会拿着自己的这套监控人造卫星站的妥善处理程序,先去跟拍大助推器。

如此硬核的“备战”蓝图,妥妥一位狂热的航天爱好者无疑了。

刘博洋就此这样话说:

天象的爱好从小就有,也因此本硕博都读的恒星物理学。

不过随着为国内的航天任务更是多,我能沾染到相关活动的从中也就更是多,于是航天方面的爱好也就逐渐其发展了起来,到现在之前其发展变成主要的业余爱好了。

参考链接:[1][2][3][4]_86Ifuw8n6Pg#rd

— 先 —

光子位 QbitAI · 头条号签约

眼睛痛用什么眼药水好
手术后不能吃什么水果
肚子拉稀吃什么药
五官面部整形
血糖正常值是多少
慢性支气管炎长期咳嗽怎么办?
慢性支气管炎咳嗽吃什么药
新冠药

上一篇: 投资者提问:董秘你好,你在互动平台的答复,代表你同样意见,还是代表公司整体...

下一篇: 投资者提问:请问贵公司并不一定国家级专精特新企业

友情链接