QQ登录

只需一步,快速开始

讨论三星校准算法

[复制链接]
夜光蜗牛 发表于 2011-12-23 00:29 | 显示全部楼层 |阅读模式 来自: 上海交通大学闵行校区

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核,请勿使用gmail/outlook/aol/icloud邮箱注册)

×
想写个三星校准程序,初步公式是这样的
4.gif
theta为赤经轴与天极轴夹角,theta_i(i=1,2,3)为三星的赤经,delta theta为手动调整时赤经的调整量。theta'为初始角,未知量为theta,phi,theta'
现在遇到个问题,此方程求解太复杂,即使做了小角度近似,用matlab解仍然用了3min(指电脑....),请问有谁知道解此方程的快速算法~~~~
bestivan 发表于 2011-12-23 01:08 | 显示全部楼层 来自: 北京
提示: 作者被禁止或删除 内容自动屏蔽
回复 顶~ 砸~

使用道具 举报

 楼主| 夜光蜗牛 发表于 2011-12-23 17:36 | 显示全部楼层 来自: 上海杨浦区

一共你就3个未知数啊,方程当然三个就够了,多了就超定了啊~~~~,我这式子就是用向量推导出来的,球坐标表示......
回复 顶~ 砸~

使用道具 举报

星刻 发表于 2011-12-23 18:02 | 显示全部楼层 来自: 天津
好深奥   你们在整什么东东
回复 顶~ 砸~

使用道具 举报

iblold 发表于 2011-12-23 21:15 | 显示全部楼层 来自: 北京
这个算法看不懂,不知道到底要求什么,呵呵
如果能让我明白了这个公式的话,我倒是能帮你写个程序,肯定用不了3分钟
这才多大运算量啊
回复 顶~ 砸~

使用道具 举报

 楼主| 夜光蜗牛 发表于 2011-12-23 23:54 | 显示全部楼层 来自: 上海杨浦区
iblold 发表于 2011-12-23 21:15
这个算法看不懂,不知道到底要求什么,呵呵
如果能让我明白了这个公式的话,我倒是能帮你写个程序,肯定用 ...

就是解theta,phi,theta'这三个未知数,认为其他都知道。
回复 顶~ 砸~

使用道具 举报

bestivan 发表于 2011-12-24 00:45 | 显示全部楼层 来自: 上海杨浦区
提示: 作者被禁止或删除 内容自动屏蔽
回复 顶~ 砸~

使用道具 举报

 楼主| 夜光蜗牛 发表于 2011-12-24 11:46 | 显示全部楼层 来自: 上海杨浦区
本帖最后由 夜光蜗牛 于 2011-12-24 11:51 编辑
bestivan 发表于 2011-12-24 00:45
方程多了说明你有未知量没考虑进去啊,三星校准不单修正了极轴的偏移应该还把旋转的情况考虑进去了。这也 ...

什么是旋转啊?具体指什么?数学上我应该没问题的...这是最简单的算法了...
回复 顶~ 砸~

使用道具 举报

 楼主| 夜光蜗牛 发表于 2011-12-24 11:57 | 显示全部楼层 来自: 上海杨浦区
bestivan 发表于 2011-12-24 00:45
方程多了说明你有未知量没考虑进去啊,三星校准不单修正了极轴的偏移应该还把旋转的情况考虑进去了。这也 ...

我就是用向量算的....三角我还真不知道怎么算呢....
回复 顶~ 砸~

使用道具 举报

bestivan 发表于 2011-12-25 22:00 | 显示全部楼层 来自: 北京
提示: 作者被禁止或删除 内容自动屏蔽
回复 顶~ 砸~

使用道具 举报

 楼主| 夜光蜗牛 发表于 2011-12-26 01:35 | 显示全部楼层 来自: 上海杨浦区
bestivan 发表于 2011-12-25 22:00
一星校准是假设极轴完全对准,所以校准之后直接根据赤经赤纬进行goto就可以了
二星校准可以消除极轴平移 ...

谢了,我再去看下
回复 顶~ 砸~

使用道具 举报

wj-111 发表于 2011-12-27 09:45 | 显示全部楼层 来自: 浙江宁波
好贴,持续跟踪并研究中。
回复 顶~ 砸~

使用道具 举报

ddr 发表于 2011-12-27 09:47 | 显示全部楼层 来自: 山东烟台
提示: 作者被禁止或删除 内容自动屏蔽
回复 顶~ 砸~

使用道具 举报

likeyes 发表于 2011-12-27 11:45 | 显示全部楼层 来自: 河北邯郸
标记一下,慢慢学习
回复 顶~ 砸~

使用道具 举报

 楼主| 夜光蜗牛 发表于 2011-12-27 16:55 | 显示全部楼层 来自: 上海交通大学闵行校区
ddr 发表于 2011-12-27 09:47
1 一星校准 就似乎坐标对齐,如果赤道仪极轴不准确 镜子指向将越来越远。
2 二星校准,在赤经赤纬轴严格正 ...

额,居然连赤道仪的轴不正交也考虑...我再仔细想想。
回复 顶~ 砸~

使用道具 举报

zhzhi418 发表于 2012-5-14 10:00 | 显示全部楼层 来自: 广东珠海
bestivan 发表于 2011-12-25 22:00
一星校准是假设极轴完全对准,所以校准之后直接根据赤经赤纬进行goto就可以了
二星校准可以消除极轴平移 ...

三星校准是不是根据星体在望远镜视野中的位置来判断准不准?是不是还需要在主镜上加一个十字丝?但这样貌似也不能完全准确吧?
回复 顶~ 砸~

使用道具 举报

cqcpl 发表于 2012-5-14 10:18 | 显示全部楼层 来自: 重庆
本帖最后由 cqcpl 于 2012-5-14 10:42 编辑

你用的解数值方程还是解符号方程。
实际上器材的最小灵敏是有限的,三个方程,用mathtab编个循环来暴力搜索最优解,应该更快。
回复 顶~ 砸~

使用道具 举报

本版积分规则

APP下載|手机版|爱牧夫天文淘宝店|牧夫天文网 ( 公安备案号21021102000967 )|网站地图|辽ICP备19018387号

GMT+8, 2024-10-5 20:17 , Processed in 0.074560 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表