发明名称 一种基于几何约束的团体操队形训练辅助方法
摘要 本发明公开了一种基于几何约束机制的团体操队形辅助设计的方法,首先设定团体操队形变换的初始约束边界和目标约束边界,通过Morphing方法生成由团体操源约束边界到目标约束边界的一系列中间约束边界,并且将这些边界作为人群队形的外围约束条件。再基于CVT理论,通过几何Voronoi剖分方法将每个人划分到特定外围约束边界内的一个独立、不相交的空间区域,接着利用Lloyd下降法逐步迭代实现人群在外围约束边界内的均匀排布和无碰撞、交叉的路径导航。为了实现团体操队形变换效果,本发明通过持续变换外界约束边界的方法,再采用CVT和Lloyd方法实现人群在一系列外围约束边界间的平滑流畅的均匀布局切换和导航。
申请公布号 CN103252069B 申请公布日期 2015.12.09
申请号 CN201310147791.6 申请日期 2013.04.25
申请人 合肥工业大学 发明人 郑利平;刘晓平;赵建明;路强;李琳;程亚军
分类号 A63B69/00(2006.01)I 主分类号 A63B69/00(2006.01)I
代理机构 安徽合肥华信知识产权代理有限公司 34112 代理人 余成俊
主权项 一种基于几何约束的团体操队形训练辅助方法,其特征在于:首先设定团体操队形变换的初始约束队形和目标约束队形,通过Morphing方法生成由团体操源约束边界到目标约束边界的一系列中间约束边界,并且将这些边界作为人群队形的外围约束条件;再基于CVT理论,即基于质心的Voronoi剖分理论,通过几何Voronoi剖分方法将每个人划分到特定外围约束边界内的一个独立、不相交的空间区域,接着利用Lloyd下降法逐步迭代实现人群在外围约束边界内的均匀排布和无碰撞、交叉的路径导航;为了实现团体操队形变换效果,通过持续变换外界约束边界的方法,再采用CVT理论和Lloyd下降法实现人群在一系列外围约束边界间的平滑流畅的均匀布局切换和导航,最终完成团体操人群由源队形到目标队形的平滑流畅变换效果;具体步骤进行:a、团体操群体队形变换可看为在2D空间中人群受到外围队形的约束而进行队形变换,因此通过人工设置或者读取点线文件的形式设置团体操的初始约束边界和目标约束边界;b、基于步骤a设定的初始约束边界和目标约束边界,通过Morphing方法,找到源约束边界点集和目标约束边界点集之间的最佳映射关系,继而通过插值的方法得到从源约束边界到目标约束边界的一系列团体操外围约束边界<img file="190991dest_path_image002.GIF" wi="75" he="23" />;c、在初始约束边界<img file="671913dest_path_image004.GIF" wi="20" he="23" />内随机排布n个Agent,Agent集合表示为<img file="779546dest_path_image006.GIF" wi="75" he="23" />;d、基于外围约束队形边界<img file="440335dest_path_image008.GIF" wi="20" he="23" />和Agent集合<img file="317024dest_path_image006.GIF" wi="75" he="23" />,通过Voronoi剖分将整个约束边界剖分为n个互不相交的Voronoi区域,此时每个Voronoi区域内的点到生成它的Agent的距离,同到其他Agent的距离相比为最小,剖分区域表示为<img file="960058dest_path_image010.GIF" wi="68" he="23" />;e、计算<img file="617304dest_path_image010.GIF" wi="68" he="23" />中每个Voronoi区域的质心<img file="347363dest_path_image012.GIF" wi="81" he="24" />,若<img file="173499dest_path_image014.GIF" wi="81" he="23" />则设<img file="494759dest_path_image016.GIF" wi="78" he="23" />,并且返回步骤d,若相等则初始队形形成,且对Agent点集<img file="514667dest_path_image006.GIF" wi="75" he="23" />进行保存,作为当前的团体操人群布局;f、若约束边界<img file="78110dest_path_image018.GIF" wi="54" he="23" />则跳转到步骤g,若<img file="663813dest_path_image020.GIF" wi="54" he="23" />则将中间约束边界<img file="890395dest_path_image008.GIF" wi="20" he="23" />变换为约束边界<img file="289277dest_path_image022.GIF" wi="30" he="23" />,并且计算<img file="626718dest_path_image006.GIF" wi="75" he="23" />是否存在于约束边界<img file="332505dest_path_image022.GIF" wi="30" he="23" />内,如果不在则通过映射和牵引方法将其约束在其中,并且形成新的Agent位置<img file="729989dest_path_image024.GIF" wi="81" he="23" />,基于新的Agent点集<img file="25622dest_path_image024.GIF" wi="81" he="23" />和新的约束边界<img file="166753dest_path_image008.GIF" wi="20" he="23" />,再跳转到步骤d;g、步骤完成,所有保存的Agent位置集合为团体操队形变换过程中队员移动轨迹路线。
地址 230009 安徽省合肥市屯溪路193号