亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? v_avoid_va.java

?? 一個多機器人的仿真平臺
?? JAVA
字號:
/* * v_Avoid_va.java */package EDU.gatech.cc.is.clay;import java.lang.*;import EDU.gatech.cc.is.util.Vec2;import EDU.gatech.cc.is.util.Units;/** * This node (motor schema) generates a vector away from the * items detected by its embedded perceptual schema. * Magnitude varies from 0 to 1. * <P> * This version works differently than Arkin's original * formulation.  In the original, a repulsion vector is computed * for each detected obstacle, with the result being the sum of * these vectors.  The impact is that several hazards grouped closely * together are more repulsive than a single hazard.  This causes problems * when each sonar return is treated as a separate hazard --- walls * for instance are more repulsive than a small hazard. * <P> * This version computes the direction of the repulsive vector * as in the original, but the returned magnitude is the largest * of the vectors, not the sum. * <P> * Arkin's original formulation is described in * "Motor Schema Based Mobile Robot * Navigation," <I>International Journal of Robotics Research</I>, * vol. 8, no 4, pp 92-112. * <P> * The source code in this module is based on "first principles" * (e.g. published papers) and is not derived from any previously * existing software. * <P> * For detailed information on how to configure behaviors, see the * <A HREF="../clay/docs/index.html">Clay page</A>. * <P> * <A HREF="../COPYRIGHT.html">Copyright</A> * (c)1997, 1998 Tucker Balch * * @author Tucker Balch * @version $Revision: 1.1 $ */public class v_Avoid_va extends NodeVec2	{	public static final boolean DEBUG = Node.DEBUG;	private NodeVec2Array	embedded1;	private double		sphere = 1.0;	private double	        safety = 0.0;	/**	Instantiate a v_Avoid_va schema.	@param soe double, the sphere of influence beyond which the hazards		are not considered.	@param s double, the safety zone, inside of which a maximum repulsion		from the object is generated.	@param im1 NodeVec2Array, the embedded node that generates a list		of items to avoid.	*/	public v_Avoid_va(double soe, double s,		NodeVec2Array im1)		{		if (DEBUG) System.out.println("v_Avoid_va: instantiated.");		embedded1 = im1;		if ((soe < s) || (soe<0) || (s<0))			{			System.out.println("v_Avoid_va: illegal parameters");			return;			}		sphere = soe;		safety = s;		}	Vec2	last_val = new Vec2();	long	lasttime = 0;	/**	Return a Vec2 representing the direction to go away from	the detected hazards.	@param timestamp long, only get new information if timestamp > than last call                or timestamp == -1.	@return the movement vector.	*/	public Vec2 Value(long timestamp)		{		double	tempmag;		double	max_mag=0;		if ((timestamp > lasttime)||(timestamp == -1))			{			/*--- reset the timestamp ---*/			if (timestamp > 0) lasttime = timestamp;			/*--- reset output ---*/			last_val.setr(0);			/*--- get the list of obstacles ---*/			Vec2[] obs = embedded1.Value(timestamp);			/*--- consider each obstacle ---*/			for(int i = 0; i<obs.length; i++)				{				/*--- too close ? ---*/				if (obs[i].r < safety)					{					tempmag = -1*Units.HUGE;					}				/*--- controlled zone ---*/				else if (obs[i].r < sphere)					tempmag = 						-1*(sphere - obs[i].r)/						(sphere - safety);				/*--- outside sphere ---*/				else tempmag = 0;								/*--- set the repulsive vector ---*/				obs[i].setr(tempmag);				/*--- check if maximum value ---*/				if(Math.abs(tempmag)>max_mag) 					max_mag = Math.abs(tempmag);				/*--- add it to the sum ---*/				if (DEBUG) System.out.println(obs[i]);				last_val.add(obs[i]);				}			if (last_val.r>1.0)				last_val.setr(max_mag);			if (DEBUG) System.out.println("v_Avoid_va.Value: "+				obs.length+" obstacles "+				"output "+				last_val);			}		return (new Vec2(last_val.x, last_val.y));		}        }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品视频1区2区3区| 亚洲欧美激情在线| 亚洲欧美日韩成人高清在线一区| 亚洲国产成人tv| 成人午夜精品在线| 精品少妇一区二区三区视频免付费| 国产精品乱码一区二区三区软件 | 一本在线高清不卡dvd| 欧美精品一区二区在线播放| 亚洲国产中文字幕| 色综合久久久久综合体| 亚洲国产精品ⅴa在线观看| 久久国产精品色| 欧美久久久久中文字幕| 亚洲男人的天堂av| 成人aa视频在线观看| 久久久五月婷婷| 久久av老司机精品网站导航| 欧美日韩在线播放| 一区二区不卡在线播放 | 丝袜诱惑制服诱惑色一区在线观看| av在线不卡免费看| 欧美高清一级片在线观看| 九九视频精品免费| 日韩欧美国产精品| 亚洲国产成人av好男人在线观看| 99久久99久久精品免费看蜜桃| 久久伊99综合婷婷久久伊| 精品一区二区免费视频| 欧美成人伊人久久综合网| 蜜臀av性久久久久av蜜臀妖精 | 日韩影院免费视频| 欧美日韩国产综合草草| 亚洲大片精品永久免费| 欧美日韩精品系列| 日日欢夜夜爽一区| 日韩一二在线观看| 国产制服丝袜一区| 欧美高清在线精品一区| 91在线视频免费91| 亚洲网友自拍偷拍| 欧美一区二区三区人| 六月婷婷色综合| 久久一夜天堂av一区二区三区| 国产麻豆成人精品| 亚洲欧美综合网| 欧美色手机在线观看| 天天综合色天天综合| 精品国产乱码91久久久久久网站| 国产精品主播直播| 亚洲男人的天堂一区二区| 欧美三级欧美一级| 黄色日韩网站视频| 日韩理论电影院| 91麻豆精品国产综合久久久久久| 麻豆成人在线观看| 成人欧美一区二区三区黑人麻豆| 色婷婷综合久久久久中文一区二区 | 欧美一区二区播放| 国产福利视频一区二区三区| 亚洲色图一区二区三区| 91福利国产成人精品照片| 日本在线不卡一区| 久久久九九九九| 在线观看91视频| 久久99精品久久久久久动态图| 国产色产综合色产在线视频| 日本道色综合久久| 久久精品国产一区二区三 | 亚洲成人一二三| 久久久久九九视频| 欧美写真视频网站| 国产成人午夜99999| 亚洲大型综合色站| 国产精品色眯眯| 91精品国产麻豆| 91在线观看美女| 麻豆精品久久久| 综合久久综合久久| 精品国产免费久久| 欧美午夜不卡在线观看免费| 国产福利精品导航| 日韩精品亚洲专区| 亚洲人精品午夜| 亚洲激情成人在线| 久久久不卡影院| 日韩午夜小视频| 在线观看视频91| 成人97人人超碰人人99| 久久国产免费看| 天天综合色天天综合色h| 亚洲色图欧美激情| 国产精品国产自产拍高清av王其 | 欧美国产欧美综合| 日韩视频国产视频| 欧美精三区欧美精三区| av在线一区二区三区| 丰满白嫩尤物一区二区| 国产一区二区在线电影| 日韩高清一区在线| 午夜精品一区二区三区三上悠亚| 最新不卡av在线| 自拍偷拍亚洲综合| 亚洲欧美偷拍三级| 18欧美亚洲精品| 亚洲三级在线免费观看| 亚洲色图19p| 中文字幕综合网| 亚洲欧美一区二区不卡| 亚洲女与黑人做爰| 一区二区三区在线不卡| 夜色激情一区二区| 性久久久久久久久| 日韩1区2区日韩1区2区| 美女视频网站久久| 狠狠色狠狠色综合日日91app| 青青国产91久久久久久| 久久国产综合精品| 精品一区二区免费视频| 国产河南妇女毛片精品久久久| 国产一区 二区| 丁香婷婷综合五月| 91天堂素人约啪| 欧美日韩国产高清一区二区三区 | 欧美日韩一区高清| 欧美日韩不卡一区二区| 91精品国产入口| 精品福利一二区| 中文字幕av免费专区久久| 1区2区3区精品视频| 亚洲福利视频一区二区| 日本不卡1234视频| 国产成人午夜精品5599| 91麻豆自制传媒国产之光| 欧美性生活久久| 日韩欧美中文一区二区| 久久精品一区二区三区av| 亚洲日本中文字幕区| 午夜欧美2019年伦理| 精品在线播放免费| av男人天堂一区| 91精品国产免费| 中文字幕第一区第二区| 亚洲一区二区高清| 国内精品国产三级国产a久久| 成人aa视频在线观看| 欧美日韩国产区一| 国产精品热久久久久夜色精品三区| 亚洲视频每日更新| 精品一区二区三区不卡| 91色乱码一区二区三区| 日韩精品一区二区三区四区| 国产精品久久久久影院亚瑟| 首页亚洲欧美制服丝腿| 国产99久久久久久免费看农村| 欧美午夜精品电影| 亚洲国产成人在线| 午夜精品久久久久久久99樱桃| 国产精品91xxx| 欧美精品在线观看一区二区| 久久久99免费| 日韩 欧美一区二区三区| 99久久免费视频.com| 精品国产一区久久| 午夜精品123| 99这里都是精品| 欧美成人性战久久| 午夜影院在线观看欧美| 91蜜桃网址入口| 国产农村妇女毛片精品久久麻豆| 日韩在线一区二区| 一本到不卡免费一区二区| 精品成a人在线观看| 婷婷国产在线综合| 色噜噜夜夜夜综合网| 亚洲国产成人午夜在线一区| 久久99精品久久久久久国产越南| 欧美特级限制片免费在线观看| 中文字幕亚洲成人| 丁香一区二区三区| 精品欧美久久久| 日本中文字幕一区二区视频| 在线视频国内自拍亚洲视频| 亚洲欧美在线aaa| 不卡影院免费观看| 欧美国产日本韩| 成人午夜免费视频| 久久色中文字幕| 国产一区二区三区美女| 日韩美一区二区三区| 青青国产91久久久久久| 91精品免费在线观看| 七七婷婷婷婷精品国产| 色哟哟欧美精品| 亚洲欧美日韩成人高清在线一区| 成人18精品视频| 综合激情成人伊人| 97久久精品人人做人人爽| 中文字幕一区二区5566日韩| 大白屁股一区二区视频|