一种卫星轨迹的生成方法及系统技术方案

技术编号:7919858 阅读:208 留言:0更新日期:2012-10-25 05:21
本发明专利技术公开了一种卫星轨迹的生成方法,具体包括:在模型空间中导入地球模型后,获取卫星穿越点,根据所述卫星穿越点生成贝塞尔曲线;根据所述贝塞尔曲线获取所述至少两个贝塞尔曲线控制点;根据所述贝塞尔曲线控制点及所述地球模型球心点生成平面,所述平面穿过所述地球模型球心点及所述贝塞尔曲线控制点;在所述平面上,以所述地球模型球心点为中心,同时拟合所述贝塞尔曲线控制点生成卫星轨迹的贝塞尔曲线;输出所述卫星轨迹的贝塞尔曲线,通过本发明专利技术解决了卫星飞行动画模拟过程中,运动轨迹有效生成的问题,从而方便轨迹参数的调节,有更加直观的效果,并且能够更好的与卫星运动相关联,从而为更好的实现卫星动画做好准备。

【技术实现步骤摘要】
一种卫星轨迹的生成方法及系统
本专利技术涉及电视数字视频节目制作领域,特别是用于进行卫星飞跃的仿真动画模拟,所公开的一种卫星轨迹的生成方法及系统。
技术介绍
随着数字动画制作领域的快速发展,已可以利用多种数字动画处理方式对物体的运动进行还原和仿真,同时在电视节目制作过程中,在需要通过数字动画仿真实现对实际运动物体的模拟时,也通常会采用在数字动画处理领域所涉及的数字动画合成技术,特别是在一些有特别需要的电视节目制作领域,此类技术就更为广泛,如在卫星发射或卫星运动检测类的节目中,为了使观众能感受到真实的卫星在空间中飞行的视觉效果,在对地球外空间环境模拟的同时,更重要的是对太空空间中的卫星飞行给予正确的模拟,但是由于卫星飞行数据是通过实时监测而得到的,需要进行实施更新,因此不可能通过事先已制作好的飞行效果进行制作,同时如果采用卫星飞行轨迹的现场制作,就需要实时根据卫星飞行采集点的数据对卫星飞行进行计算,之后生成卫星飞行轨道,同时,在以上卫星轨道的制作过程中,由于需要大量进行计算和卫星飞行轨道绘制及调整,因此很难满足播放时的同步要求,在现有技术中为弥补以上不足,因此,如在的地理信息制作系统中通常采用,常用的卫星轨迹的绘制方法是直接生成一个大圆,如果调节卫星的运动路径,则需要对应调整轨迹大圆的空间参数,效率不高。从而无法获取真实的卫星在空间中的飞行效果。在实现本专利技术的过程中,专利技术人发现现有技术的缺点为:现有技术中通过现场数据采集实现对卫星轨迹的绘制效率较低,同时利用直接生成卫星轨迹的绘制方法,如果需要对卫星的运动路径(轨迹)进行调节,则需要对应调整轨迹的空间参数,效率不高。
技术实现思路
针对现有技术中的问题,本专利技术提供一种卫星轨迹的生成方法,从而解决了现有技术中,卫星飞行动画模拟过程中,运动轨迹有效生成的问题,具体包括:获取至少两个卫星穿越点,所述卫星穿越点置于地球模型外围空间上;根据所述卫星穿越点生成贝塞尔曲线;根据所述贝塞尔曲线获取至少两个贝塞尔曲线控制点;根据所述贝塞尔曲线控制点及所述地球模型球心点生成平面,所述平面穿过所述地球模型球心点及所述贝塞尔曲线控制点;在所述平面上,以所述地球模型球心点为中心,同时拟合所述贝塞尔曲线控制点生成卫星轨迹的贝塞尔曲线;输出所述卫星轨迹的贝塞尔曲线。同时,本专利技术还提供了一种卫星轨迹的生成系统,具体包括:包括:穿越点获取单元、曲线生成单元、控制点生成单元、平面生成单元、卫星轨迹生成单元、卫星轨迹输出单元,其中,所述穿越点获取单元,用于获取至少两个卫星穿越点,所述卫星穿越点置于地球模型外围空间上;所述曲线生成单元,用于根据所述卫星穿越点生成贝塞尔曲线;所述控制点生成单元,用于根据所述贝塞尔曲线获取至少两个贝塞尔曲线控制点;所述平面生成单元,用于根据所述贝塞尔曲线控制点及所述地球模型球心点生成平面,所述平面穿过所述地球模型球心点及所述贝塞尔曲线控制点;所述卫星轨迹生成单元,用于在所述平面上,以所述地球模型球心点为中心,同时拟合所述贝塞尔曲线控制点生成卫星轨迹的贝塞尔曲线;所述卫星轨迹输出单元,用于输出所述卫星轨迹的贝塞尔曲线。通过以上技术,本专利技术实现了通过两个端点确定卫星的轨迹,方便轨迹参数的调节,有更加直观的效果,并且能够更好的与卫星运动相关联,从而为更好的实现卫星动画做好准备。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1:是本专利技术实施例中一种卫星轨迹的生成方法的流程图;图2:是本专利技术实施例中另一种卫星轨迹的生成方法的流程图;图3:是本专利技术实施例中一种卫星轨迹的生成系统的组成图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例1中提供了一种卫星轨迹的生成方法,如图1所示,包括以下步骤:S101:获取卫星穿越点:在此步骤中,获取至少两个卫星穿越点,所述卫星穿越点至于地球模型外围空间上;获取穿越点的方式可以是多种的,也可以根据实际的空间数据得出,之后将其导入到在模型空间中;S102:生成贝塞尔曲线:在此步骤中,根据所述卫星穿越点生成贝塞尔曲线;在获取到穿越点后,其数量要求可以是两个以上,以保证所生成贝塞尔曲线的生成精度;S103:获取贝塞尔曲线控制点:在此步骤中,根据所述贝塞尔曲线获取所述至少两个贝塞尔曲线控制点;从所获得的贝塞尔曲线中可以通过重新生成或多种方式得到所述贝塞尔曲线的四个基本定位点(包括:起始点、终点、中间的两个点),并由此确定为控制点,同时也可以通过人工调节的方式,对所述控制点位置进行调整、S104:生成平面:在此步骤中,根据所述贝塞尔曲线控制点及所述地球模型球心点生成平面,所述平面穿过所述地球模型球心点及所述贝塞尔曲线控制点;通过所获得的控制点及地球模型的球心点可确定一个平面,此平面将地球模型分为两部分,单要保证生成后的平面上有地球模型球心点及所述贝塞尔曲线控制点;S105:生成卫星轨迹的贝塞尔曲线:在此步骤中,在所述平面上,以所述地球模型球心点为中心,同时拟合所述贝塞尔曲线控制点生成卫星轨迹的贝塞尔曲线;所述卫星轨迹的贝塞尔曲线可以为闭合轨迹;在所生成的平面上,通过拟合贝塞尔曲线控制点的方式,生成卫星飞行轨迹;因此,通过以上步骤,就在所生成的平面上,重新塑造了一条贝塞尔曲线,并可保证,此曲线是穿过卫星的飞行路径的,因此,通过对卫星穿越点的采集,绘制出了新的卫星飞行轨迹。S106:输出卫星轨迹的贝塞尔曲线。在此步骤中,输出所述卫星轨迹的贝塞尔曲线。输出可以是多种方式的,可以选择静态显示,也可以以此卫星轨迹的贝塞尔曲线为路径,生成卫星在地球模型上空飞行的效果。本专利技术实施例2中提供了另一种卫星轨迹的生成方法,如图2所示,包括以下步骤:在实施例1的基础上,在实施例2中提出改进、优选的方式,从而使在卫星轨迹生成过程中得到更好的效果;S201:获取卫星穿越点:此步骤与实施例1中的方法相同,这里不再重复阐述;S202:生成贝塞尔曲线:在此步骤中,根据所述卫星穿越点生成贝塞尔曲线;其他内容此步骤与实施例1中的方法相同,这里不再重复阐述;S203:获取贝塞尔曲线控制点:在此步骤中,根据所述贝塞尔曲线获取所述至少两个贝塞尔曲线控制点;其他内容此步骤与实施例1中的方法相同,这里不再重复阐述;S204:判断生成平面:在此步骤中,根据所述贝塞尔曲线控制点及所述地球模型球心点生成平面,所述平面穿过所述地球模型球心点及所述贝塞尔曲线控制点;判断所述贝塞尔曲线控制点中其距离最远的两点所覆盖的所述地球模型圆周截面的象限区域,并在所述象限区域内生成平面;可想而知,如果希望得到非常逼真的卫星飞跃地球上空的效果,就需要使用真实数据进行核算,在生成穿越地心平面的过程中,需要很大的计算量对相关数据进行核算,为了减少计算量,可以通过对穿越点估算的方本文档来自技高网
...
一种卫星轨迹的生成方法及系统

【技术保护点】
一种卫星轨迹的生成方法,包括,在模型空间中导入地球模型,其特征在于,获取至少两个卫星穿越点,所述卫星穿越点置于地球模型外围空间上;根据所述卫星穿越点生成贝塞尔曲线;根据所述贝塞尔曲线获取至少两个贝塞尔曲线控制点;根据所述贝塞尔曲线控制点及所述地球模型球心点生成平面,所述平面穿过所述地球模型球心点及所述贝塞尔曲线控制点;在所述平面上,以所述地球模型球心点为中心,同时拟合所述贝塞尔曲线控制点生成卫星轨迹的贝塞尔曲线;输出所述卫星轨迹的贝塞尔曲线。

【技术特征摘要】
1.一种卫星轨迹的生成方法,包括,在模型空间中导入地球模型,其特征在于,获取至少两个卫星穿越点,所述卫星穿越点置于地球模型外围空间上;根据所述卫星穿越点生成贝塞尔曲线;根据所述贝塞尔曲线获取至少两个贝塞尔曲线控制点;根据所述贝塞尔曲线控制点及地球模型球心点生成平面,所述平面穿过所述地球模型球心点及所述贝塞尔曲线控制点;在所述平面上,以所述地球模型球心点为中心,同时拟合所述贝塞尔曲线控制点生成卫星轨迹的贝塞尔曲线;输出所述卫星轨迹的贝塞尔曲线。2.如权利要求1中所述的方法,其特征在于,所述卫星轨迹的贝塞尔曲线为闭合轨迹。3.如权利要求1中所述的方法,其特征在于,所述在所述平面上,以所述地球模型球心点为中心,同时拟合所述贝塞尔曲线控制点生成卫星轨迹的贝塞尔曲线步骤后还可以包括:根据所述地球模型的转动方向,确定所述卫星轨迹的贝塞尔曲线的运动起点及终点。4.如权利要求3中所述的方法,其特征在于,所述输出所述卫星轨迹的贝塞尔曲线还可以包括:根据所述卫星轨迹的贝塞尔曲线的运动起点及终点实现卫星穿越。5.如权利要求1中所述的方法,其特征在于,所述根据所述贝塞尔曲线控制点及所述地球模型球心点生成平面步骤具体可以为:判断所述贝塞尔曲线控制点中距离最远的两点所覆盖的地球模型圆周截面的象限区域,并在所述象限区域内生成平面。6.一种卫星轨迹的生成系统,其特征在...

【专利技术属性】
技术研发人员:李丹
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1