[发明专利]一种基于径向基函数的交互式群组控制方法无效
申请号: | 201210512311.7 | 申请日: | 2012-12-04 |
公开(公告)号: | CN103853044A | 公开(公告)日: | 2014-06-11 |
发明(设计)人: | 刘海亮;杨艾琳;罗笑南;苏航;陈湘萍;王炫盛 | 申请(专利权)人: | 中山大学深圳研究院 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D27/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 径向 函数 交互式 控制 方法 | ||
1.一种基于径向基函数的交互式群组控制方法,包括以下步骤:
步骤1:用户输入群组的个体数量、个体属性和群组的全局控制参数;
步骤2:由经典漫步行为和以插值的控制点为参考的加权和,得到反映个体属性的自主行为分量;
步骤3:用户输入和操纵数据点,用径向基函数插值求得速度矢量场,个体查询当前位置的速度值,作为其运动的引导行为分量;
步骤4:群组个体的最终行为由自主行为分量和引导行为分量二者加权决定。
2.根据权利要求1所述的基于径向基函数的交互式群组控制方法,其特征在于,所述步骤1中,用户输入可以选择脚本输入,也可以使用户交互式的屏幕输入。
3.根据权利要求1所述的基于径向基函数的交互式群组控制方法,其特征在于,所述步骤2中的经典漫步行为为根据群组个体的初始速度、质量,得到个体沿着空间x轴和y轴的漫游速度;所述以插值的控制点为参考的加权和使用个体所在位置于控制点距离的倒数作为权重,将权重与当前时刻对应控制点位置的速度场值相乘。
4.根据权利要求1所述的基于径向基函数的交互式群组控制方法,其特征在于,所述步骤3中的用径向基函数插值计算速度矢量场具体为:由用户设定一组点集和对应的场值f(Pi)=Vi,1=1,...,n,通过计算得到空间中任意一点和矢量场值的一一映射:f(P)=V其中,P1,P2,...,Pn、V1,V2,...,Vn分别是群体个体的空间位置和速度矢量,(Vx,Vy)为该控制点集合中某点的速度,ti为某时刻,在屏幕对应的二维平面中,Vx为沿着x方向的分速度,Vy为沿着y方向的分速度。
5.根据权利要求4所述的基于径向基函数的交互式群组控制方法,其特征在于,所述径向基函数只需要计算和保存相关函数的参数,知道场内任意一点的速度值,即可以带入求解,用薄板样条函数Φ(r)=r2ln(r)作为基函数Φ,带入径向基函数的逼近函数得到
分解函数S(x)=(Sx,Sy),有
其中,Tx(x)=cx1+cx2x+cx3y,Ty(x)=cy1+cy2x+cy3y,
将插值点代入方程组(Sx,Sy),设定约束条件则逼近函数的求解可以转化为以下线性系统的求解,从而得到Sx和Sy中所有的系数:
矩阵中的系数Φ=(||x-xi||2)2ln(||x-xj||2)对应径向基函数Φij=(||xi-xj||2)2ln(||xi-xj||2),要求给定的控制点数据不重复,即xi≠xj,若该线性方程组可逆,可用数值方法求解该线性方程组得到径向基函数的所有系数λ1,λ2,...,λN,c1,c2,c3,进而得到表示速度场的插值函数。
6.根据权利要求1所述的基于径向基函数的交互式群组控制方法,其特征在于,所述步骤4中引导行为分量和自主行为分量两者的比例通过调节两种分量在最终复合行为中所占的权重来实现:记w1为引导行为分量的权重,w2为自主行为分量的权重,有w1+w2=1,且0.5≤w1≤0.9。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学深圳研究院,未经中山大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210512311.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:卫星内部设备校时方法及系统
- 下一篇:用于通信数据的装置、方法及系统