版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 中文2862字</b></p><p> Active Pedestrian Following Using Laser Range Finder</p><p> 1. INTRODUCTION</p><p> The ability of robots to track and follow movin
2、g targets is essential to many real life applications such as museum guidance, office or library assistance. On top of being able to track the pedestrians, one aspect of human-robot interaction is robot’s ability to foll
3、ow a pedestrian target in an indoor environment. There are various scenarios where the robot can be given instructions such as holding books in a library or carrying groceries at a store while following the pedestrian ta
4、rget.</p><p> The key components of moving target following technique include Simultaneous Localization and Mapping(SLAM), Detecting and Tracking Moving Objects (DATMO),and motion planning. More often than
5、not, the robots are required to operate in dynamic environments where there are multiple pedestrians and obstacles in the surroundings.Consequently, tracking and following a specific target pedestrian become much more ch
6、allenging. In other words, the following behaviors must be robust enough to deal with co</p><p> When designing the following algorithm, one intuitive approach is to set the target location as the destinati
7、on for the robot. However, this approach can easily lead to losing the target because it does not react to the target’s motion nor consider the visibility problem (since the target may be occluded by obstacles and become
8、 invisible). For achieving robust target following and tracking, the robot should have the intelligent to predict target motion and gather observations actively.</p><p> In this paper, we propose a moving t
9、arget following planner which is able to manage obstacle avoidance and target visibility problems. Experimental results are shown to compare the intuitive approach with our approach and prove the importance of active inf
10、ormation gathering in planning.This paper is organized as follow: Section II discusses related works of DATMO and planning algorithms. Section III describes our DATMO system and introduces our target following planner. L
11、astly, Section IV illust</p><p> 2. RELATED WORKS</p><p> There are various approaches to detect and track moving objects such as building static and dynamic occupancy grid maps proposed by Wo
12、lf & Sukhatme [1], finding local minima in the laser scan as in Horiuchi et al.’s work [2] or using machine learning methods in Spinello et al.’s work [3]. Most of DATMO approaches assume that the robot is stationary
13、 or has perfect odometry. When tracking moving objects using mobile robots, it has been proven in Wang et al.’s work [4], that SLAM and DATMO can be d</p><p> and dynamic parts. In our work, we implement a
14、DATMO algorithm which is similar to the one in Montesano et al.’s work [5]. A scan matching method is used to correct robot odometry and moving points are detected by maintaining a local occupancy grid map. Moreover, Ext
15、ended Kalman Filter(EKF) is applied to track the moving objects.</p><p> This paper aims to solve moving target following problem with the existence of obstacles. For navigating in static environments, ther
16、e are many successful works such as Fox et al. [6], Ulrich & Borenstein [7] Minguez & Montano [8], Seder & Petrovi’c [9]. However, those methods are designed to reach a fixed goal and assume that the environm
17、ent and robot states are fully-observable. Applying traditional obstacle avoidance algorithms on the target following task can fail easily because a moving tar</p><p> In this paper, we propose a motion pla
18、nner for moving target following. The planner uses an extension of dynamic window approach propsed by Chou & Lian [14] to find collision-free velocities and choose a proper velocity using heuristic search. Cost funct
19、ions are designed for minimizing the distance between robot and target and maximize the possibility that the robot can keep observing the target in a fixed time horizon. Additionally, we apply the concept in nearness dia
20、gram algorithm such as the</p><p> 3. MOVING TARGET FOLLOWING AND OBSTACLE AVOIDANCE</p><p> It is essential that our DATMO system is able to track the moving target, pedestrian in this case,
21、with great accuracy.The more precise pedestrian location acquired, the better the robot performs when following the target.</p><p> Detecting and Tracking Moving Objects</p><p> For detecting
22、moving points in the laser data, we adopt the concept of occupancy grid map proposed by Wolf &Sukhatme [1]. A local occupancy grid map is aintained and used to differentiate the moving points. For robot localization
23、, a scan matching technique called Iterated Closest Point (ICP) is used to acquire robot pose. The moving points are filtered out of the data prior to scan matching in order to maintain the pose accuracy. The detected mo
24、ving points are segmented into numerous clusters a</p><p> B. Following Method </p><p> Our goal is to accomplish moving target following with the existence of obstacles. A reasonable solution
25、 is to see it as a path planning problem and use obstacle avoidance algorithms to find collision-free actions. In this paper, we apply our previous work, DWA*, Chou et al. [10] as the obstacle avoidance algorithm.</p&
26、gt;<p> The procedure of DWA* is shown in Fig. 1 (a), it is a trajectory-rollout algorithm. The right side of Fig. 1 (a) shows the procedure for computing proper motion commands. First,the environment information
27、 is realized as interval configuration for faster processing. Each interval value represents the maximum distance can be raveled by the robot on a certain circular trajectory. Second, the intervals are clustered as navig
28、able areas. Third, for each area, a candidate velocity is determined accordi</p><p> In our work, we used two different methods for integrating DATMO and DWA*: pseudo goal method and trajectory optimization
29、 method. Pseudo-goal method is a more intuitive approach which does not consider the target velocity when following. Another approach is trajectory-optimization where a trajectory-rollout controller is used to approximat
30、e a predicted target trajectory and maximize target visibility.Their performances will be shown and compared in the next section.</p><p> Pseudo-goal method</p><p> When implementing people fo
31、llowing algorithm, an intuitive approach is setting the present location of the moving target as the goal of navigation algorithm. Consider the tracked target at an angle with respect to the robot, DWA* algorithm will ge
32、nerate an angular and translational velocity which produces an arc-like trajectory. If the goal is within a close proximity of the robot, the angular velocity will be small and the rc-like route often results in an indir
33、ect or detour path for the robot </p><p> In the pseudo-goal method, the space in front of the robot is divided into 7 trajectories at 35_ , 55_ , 70_ , 90_ ,110_ , 130_ , 145_ as shown in Fig. 3. A pseudo
34、goal is set 3 times the original distance between the goal and robot along each trajectory. After acquiring the pedestrian location (red circle in Fig. 3), the pseudo goal with trajectory closest to the pedestrian locati
35、on is then selected. By setting the goal further away from the robot, it remedies the issue of small angular velocit</p><p> Another problem is the limited sensing ability. In thispaper, the algorithm is im
36、plemented on a mobile robot with a 180-degree POV LRF. Here we added an “information gathering mode.” When the moving target enters the“dangerous zone,” (0~35 degree and 145~180 degree in the robot coordinate) the robot
37、will stop and turn to the target direction rapidly. Adding this mode greatly lowers the risk of losing the target.</p><p> Pseudo-goal method is straight-forward to implement and performs well when the targ
38、et velocity is nearly constant.However, when the target velocity changes, the pseudo-goal trajectory selected may also alter from one to another and causes the robot to change its moving direction drastically.</p>
39、<p> Trajectory optimization method</p><p> Though the pseudo-goal method is very simple to implement, it can easily lose track of the target because it does not take the robot’s limited observabilit
40、y into consideration.Another drawback is that the pseudo-goal method can’t react quickly to the change of target velocity. A better method is to plan according to a reference trajectory but not a fixed location. In this
41、way, target velocity can be considered and the robot observability can be considered by adding terms to the cost function.</p><p><b> 外文翻譯(中文)</b></p><p> 基于激光測(cè)距儀的行人跟蹤</p>&
42、lt;p><b> 一、引言</b></p><p> 在現(xiàn)實(shí)生活中機(jī)器人跟蹤運(yùn)動(dòng)目標(biāo)的能力得到廣泛的應(yīng)用,如博物館導(dǎo)引,辦公室或者圖書館幫助。除了能跟蹤行人,仿人機(jī)器人的另一個(gè)方面就是在室內(nèi)環(huán)境下跟蹤行人的能力。有很多種情況,機(jī)器人可以可發(fā)出指令,如當(dāng)跟蹤行人目標(biāo)時(shí)可以保護(hù)圖書館的書籍或商店里的可攜帶物品。</p><p> 運(yùn)動(dòng)目標(biāo)關(guān)鍵部位的跟蹤技術(shù)包
43、括即時(shí)定位與地圖構(gòu)建(SLAM),運(yùn)動(dòng)目標(biāo)的檢測(cè)和跟蹤(DATMO),和運(yùn)動(dòng)規(guī)劃。通常機(jī)器人需要在周圍有很多行人和障礙物的動(dòng)態(tài)的環(huán)境下進(jìn)行操作。因此,跟蹤一個(gè)特定的行人目標(biāo)變得更具挑戰(zhàn)性的。換句話說,跟蹤行為必須強(qiáng)大到足以處理在經(jīng)常擁堵的環(huán)境中躲避障礙物。</p><p> 當(dāng)設(shè)計(jì)一個(gè)跟蹤算法時(shí),一個(gè)直觀的方法是將目標(biāo)位置作為機(jī)器人目標(biāo)。然而,這種方法很容易導(dǎo)致失去目標(biāo),因?yàn)樗粫?huì)對(duì)目標(biāo)的運(yùn)動(dòng)做出反應(yīng)也沒有考慮
44、可見性的問題(因?yàn)槟繕?biāo)可能由于障礙物的遮擋變成無形的)。為實(shí)現(xiàn)強(qiáng)大的目標(biāo)追尋和跟蹤,機(jī)器人應(yīng)該有智能預(yù)測(cè)目標(biāo)的運(yùn)動(dòng)和聚集的觀察能力。</p><p> 在本文中,我們提出了一個(gè)能夠處理避障和目標(biāo)可見性問題的移動(dòng)的目標(biāo)跟蹤方案。實(shí)驗(yàn)結(jié)果顯示相比直觀的方法,我們的方法證明了活動(dòng)信息收集的重要性。本文的結(jié)構(gòu)如下:第二節(jié)討論相關(guān)DATMO和規(guī)劃算法的問題。第三節(jié)介紹了我國DATMO系統(tǒng)以及我們的目標(biāo)和下一步的計(jì)劃。最后
45、,第四部分闡述了實(shí)驗(yàn)結(jié)果。</p><p><b> 二、相關(guān)作品</b></p><p> 有很多種不同的方法來探測(cè)和跟蹤移動(dòng)對(duì)象,如Wolf & Sukhatme提出的建立靜態(tài)和動(dòng)態(tài)網(wǎng)格地圖法,利用激光掃描在很小的地方尋找就像Horiuchi等人的工作或在Spinello等人的工作使用的機(jī)器學(xué)習(xí)方法。大多數(shù)DATMO方法假定機(jī)器人是固定的或具有完善的里
46、程表。當(dāng)使用移動(dòng)機(jī)器人跟蹤運(yùn)動(dòng)物體時(shí),它已被證明在王等人的工作。如果測(cè)量可分為靜態(tài)和動(dòng)態(tài)的部分SLAM和DATMO可以同時(shí)使用。在我們的工作中,我們執(zhí)行的DATMO算法類似于在蒙特等人使用的一個(gè)。掃描匹配方法就是對(duì)機(jī)器人里程計(jì)和本地網(wǎng)格地圖中移動(dòng)的點(diǎn)是檢測(cè)。此外,擴(kuò)展卡爾曼濾波(EKF)被施加到跟蹤移動(dòng)的物體。</p><p> 本文旨在解決移動(dòng)目標(biāo)伴隨著障礙物存在時(shí)的跟蹤問題。導(dǎo)航在靜態(tài)的環(huán)境中,有許多成功的
47、例子。Ulrich & Borenstein Minguez & Montano,Seder & Petrovi’c。然而,假定環(huán)境和機(jī)器人的狀態(tài)完全可觀,這些方法設(shè)計(jì)達(dá)成既定的目標(biāo),。應(yīng)用傳統(tǒng)的避障算法對(duì)目標(biāo)的跟蹤任務(wù)很容易失敗。因?yàn)橐粋€(gè)移動(dòng)的目標(biāo)可以改變其速度和移動(dòng)方向以及目標(biāo)可以隨時(shí)被障礙遮擋。對(duì)于不完善計(jì)劃,馬爾可夫決策過程(POMDP)提供了一個(gè)總體框架。然而,利用POMDP解決最優(yōu)策略通常是非常復(fù)雜
48、的,因?yàn)樗挠?jì)算規(guī)劃已經(jīng)超出了傳統(tǒng)的空間(通常是n-1維的狀態(tài)的問題。)。在實(shí)際問題中,大多數(shù)作品是以減少空間的維數(shù)使用s。如PBVI等人,AMDP Roy等人和MOMDP Sylvie等人。這些方法比原來的POMDP要快得多,但其計(jì)算復(fù)雜度仍然太高而不能做實(shí)時(shí)規(guī)劃。我們?cè)诒疚牡姆椒ǜ袷且粋€(gè)最優(yōu)而且快速的方法:假設(shè)機(jī)器人總是接受最可能的可觀察到的路徑,并且規(guī)劃一個(gè)可以達(dá)到的目標(biāo)和減少不確定性特定的狀態(tài)的路徑。例如,在Prentice和
49、Roy中,機(jī)器人的目的是在最低的不確定性情況下到達(dá)目標(biāo)的位置,</p><p> 在本文中,我們提出了一個(gè)運(yùn)動(dòng)規(guī)劃的移動(dòng)目標(biāo)跟蹤。策劃者采用Chou&Lian提出的動(dòng)態(tài)擴(kuò)展窗口的方法找到無碰撞速度和選擇合適的速度使用啟發(fā)式搜索。成本函數(shù)被設(shè)計(jì)為機(jī)器人與目標(biāo)之間的距離最小化和,可以使機(jī)器人在固定的時(shí)間范圍觀察目標(biāo)的一種最大化的可能性。此外,我們應(yīng)用的概念接近圖算法如Minguez和Montanos用于計(jì)算
50、一個(gè)更好的估計(jì)機(jī)器人與目標(biāo)之間的距離,從而實(shí)現(xiàn)光滑,快捷的性能。</p><p> 三、運(yùn)動(dòng)目標(biāo)跟蹤和避障</p><p> 我們DATMO系統(tǒng)的本質(zhì)是能夠精準(zhǔn)的跟蹤在這種情況下的行人運(yùn)動(dòng)的目標(biāo)。行人的位置獲得的越精確, 機(jī)器人跟蹤目標(biāo)越好。</p><p> A 運(yùn)動(dòng)目標(biāo)的檢測(cè)與跟蹤</p><p> 在激光數(shù)據(jù)下檢測(cè)移動(dòng)的點(diǎn),我
51、們采用由Wolf 和Sukhatme提出的柵格地圖法。用本地網(wǎng)格地圖來區(qū)分移動(dòng)點(diǎn)。機(jī)器人定位,一個(gè)稱為迭代最近點(diǎn)(ICP)的掃描匹配技術(shù)用于獲取機(jī)器人姿勢(shì)。移動(dòng)的點(diǎn)被從之前的數(shù)據(jù)掃描過濾匹配以保持位姿精度。檢測(cè)到的移動(dòng)點(diǎn)分割成許多集群和確定它們是否屬于一個(gè)行人使用的要素諸如運(yùn)動(dòng)速度,位置大小,尺寸。最后,每個(gè)行人跟蹤采用擴(kuò)展卡爾曼濾波器(EKF)解決了閉塞的問題,同時(shí)提供我們計(jì)算在實(shí)時(shí)性能上的優(yōu)勢(shì)。</p><p&g
52、t;<b> B 跟蹤算法</b></p><p> 我們的目標(biāo)是實(shí)現(xiàn)在有障礙物存在情況下的運(yùn)動(dòng)目標(biāo)跟蹤。一個(gè)合理的解決辦法是把它作為路徑規(guī)劃問題,使用避障算法找到無碰撞的行為。在本文中,我們應(yīng)用DWA *,Chou等前人的方法作為避障算法。</p><p> DWA的過程如圖1(a)所示,它是一個(gè)軌道鋪設(shè)算法。圖1(a)的右側(cè)顯示用于適當(dāng)?shù)倪\(yùn)動(dòng)命令的程序。首
53、先,這樣的環(huán)境信息實(shí)現(xiàn)更快的處理過程。每個(gè)區(qū)間值代表可由機(jī)器人在一定的圓軌跡上行進(jìn)的最大距離。第二,這個(gè)區(qū)間應(yīng)在適航區(qū)域內(nèi)。第三,各地區(qū),一個(gè)機(jī)器人速度是根據(jù)目標(biāo)函數(shù)的確定。為每個(gè)候選人的速度,一個(gè)新的機(jī)器人的位置被計(jì)算為在一個(gè)軌跡樹保存的新的節(jié)點(diǎn)。然后,一個(gè)最小估計(jì)值節(jié)點(diǎn)將被提取為生成新的節(jié)點(diǎn)的基礎(chǔ)節(jié)點(diǎn)。重復(fù)這一過程直到目標(biāo)位置擴(kuò)大或樹的深度達(dá)到一定的確切值。樹擴(kuò)展停止后,最深的節(jié)點(diǎn)被確定為時(shí)間的目標(biāo),機(jī)器人的時(shí)間目標(biāo)的當(dāng)前速度被選擇
54、出來。</p><p> 在我們的工作中,我們使用了兩種不同的方法整合DATMO和DWA *:偽目標(biāo)法及軌跡優(yōu)化法。偽目標(biāo)法是一種更直觀的方法,不考慮當(dāng)前目標(biāo)的速度。另一種方法是軌跡優(yōu)化法,是用軌跡控制器近似的預(yù)測(cè)目標(biāo)的運(yùn)動(dòng)軌跡和最大限度地提高目標(biāo)能見度。他們的運(yùn)行將在下部分進(jìn)行展示和比較。</p><p><b> 1)偽目標(biāo)法</b></p>&
55、lt;p> 當(dāng)執(zhí)行行人跟蹤算法時(shí),一個(gè)直觀的方法是設(shè)置移動(dòng)目標(biāo)的當(dāng)前位置作為導(dǎo)航算法的目標(biāo)??紤]跟蹤目標(biāo)相對(duì)于機(jī)器人的一個(gè)角,DWA *算法將產(chǎn)生軌跡弧。如果目標(biāo)是在接近機(jī)器人,角速度會(huì)很小和圓弧形路線的往往致使機(jī)器人在間接的或迂回路徑上達(dá)到要達(dá)到的目標(biāo)。相反,如果目標(biāo)是在相同的角度進(jìn)一步遠(yuǎn)離機(jī)器人,任何的目標(biāo)運(yùn)動(dòng)將導(dǎo)致一個(gè)比當(dāng)目標(biāo)接近機(jī)器人更大的位移變化。因此,角速度會(huì)增加響應(yīng)目標(biāo)位置的實(shí)際變化。因此,到達(dá)目標(biāo)的軌跡更加直接了
56、。</p><p> 在偽目標(biāo)法中,在機(jī)器人面前的空間被7 條軌跡分開,35,55,70,90,110,130,145,如圖3所示。偽目標(biāo)沿著每個(gè)軌跡把目標(biāo)和機(jī)器人之間的距離設(shè)定為原來3倍。獲取行人的位置后(圖3紅圈),偽目標(biāo)軌跡接近行人位置,然后選擇出來。按設(shè)定的比機(jī)器人更遠(yuǎn)的目標(biāo),彌補(bǔ)了小的角速度問題速,同時(shí)提供更直接的路徑到達(dá)目標(biāo)。</p><p> 另一個(gè)問題是有限的感知能力。
57、在本文里,是一個(gè)實(shí)現(xiàn)移動(dòng)機(jī)器人180度的POV LRF。在這里,我們?cè)黾恿艘粋€(gè)“信息采集模式”。當(dāng)移動(dòng)目標(biāo)進(jìn)入“危險(xiǎn)地帶,”(在機(jī)器人坐標(biāo)0 ~ 35度和145~180度)機(jī)器人將停止前進(jìn),并向目標(biāo)相反方向迅速返回。加入這種模式大大降低了失去目標(biāo)的風(fēng)險(xiǎn)。</p><p> 偽目標(biāo)法是實(shí)施的直線前進(jìn),運(yùn)行時(shí)的目標(biāo)速度幾乎是恒定的。然而,當(dāng)目標(biāo)速度的變化時(shí),假目標(biāo)軌跡的選擇也可以從一個(gè)改變到另一個(gè)使機(jī)器人明顯改變其
58、運(yùn)動(dòng)方向。</p><p><b> 2)軌跡優(yōu)化方法</b></p><p> 雖然偽目標(biāo)法實(shí)現(xiàn)起來非常簡(jiǎn)單,但是很容易失去跟蹤目標(biāo)。因?yàn)樗粚?duì)機(jī)器人的有限的可觀性進(jìn)行考慮。另一個(gè)缺點(diǎn)是,偽目標(biāo)的方法不能快速反應(yīng)目標(biāo)速度的變化。一個(gè)更好的方法是根據(jù)一個(gè)參考軌跡規(guī)劃軌跡,但不是一個(gè)固定位置。以這種方式,可以考慮目標(biāo)速度也可以通過添加函數(shù)考慮機(jī)器人的可觀測(cè)性。<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 激光測(cè)距儀外文翻譯
- 外文文獻(xiàn)及翻譯---超聲波測(cè)距儀
- 外文文獻(xiàn)及翻譯--超聲波測(cè)距儀
- 超聲波測(cè)距儀外文獻(xiàn)翻譯
- 手持激光測(cè)距儀
- 外文翻譯---超聲波測(cè)距儀
- 外文翻譯超聲波測(cè)距儀
- 超聲波測(cè)距儀外文翻譯
- 外文翻譯超聲波測(cè)距儀
- 激光測(cè)距儀使用說明
- 長(zhǎng)距離激光測(cè)距儀評(píng)測(cè)
- 基于單片機(jī)的超聲測(cè)距儀設(shè)計(jì)外文翻譯
- 超聲波測(cè)距儀外文資料翻譯
- 外文資料翻譯---超聲波測(cè)距儀
- 基于DSP的便攜式激光測(cè)距儀.pdf
- 超聲波測(cè)距儀系統(tǒng)設(shè)計(jì)外文翻譯
- 新型相位激光測(cè)距儀的研究.pdf
- 基于FPGA運(yùn)算的便攜式激光測(cè)距儀.pdf
- 博士能激光測(cè)距儀操作法
- 手持式激光測(cè)距儀的研究.pdf
評(píng)論
0/150
提交評(píng)論