




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Path planning with Incremental Roadmap Update for Visibility based Target Tracking Guillermo J Laguna and Sourabh Bhattacharya Abstract In this paper we address the visibility based target tracking problem in which a mobile observer moving along a p route which we defi ne as a fi xed path for target tracking tries to keep a mobile target in its fi eld of view By drawing a connection to the watchman s route problem we fi nd a set of conditions that must be satisfi ed by the p route Then we propose a metric for tracking to estimate a suffi cient speed for the observer given the geometry of the environment We show that the problem of fi nding the p route on which the observer requires minimum speed is computationally intractable We present a technique to fi nd a p route on which the observer needs at most twice the minimum speed to track the intruder and a reactive motion strategy for the observer I INTRODUCTION Mobile robots have been extensively deployed in surveil lance applications 1 2 This paper addresses a special class of problems in mobile surveillance called target track ing which refers to the motion planning problem for a mobile observer that tries to keep a mobile target within its sensing range in an environment containing obstacles 3 This is a well studied problem in the robotics 4 controls and computer vision communities 5 6 A detailed review regarding several formulations of the target tracking problem is provided in 7 8 In general a trajectory for the observer is obtained by optimizing a metric that models the tracking performance for example tracking time distance from intruder relative pose between the observer camera and the target to name a few 9 10 In 11 the notion of mobile coverage to address the problem of placing mobile agents inside a polygon that can travel back and forth along a segment to cover that polygon is introduced 12 leverages upon the concept of mobile coverage to propose tracking strategies for a team of observers that are restricted to move on a line segment inside the polygon Specifi cally we show that bn 4c diagonal guards are suffi cient to track a mobile intruder inside a polygon where n is the number of vertices of the polygon In contrary our current work deals with the problem of path planning by designing the fi xed trajectory of a mobile observer on which it can track the intruder while minimizing an appropriate metric A necessary condition for a prespecifi ed path for the observer is that it should ensure coverage of the entire environment so it should be a watchman s route which is a closed trajectory from which an observer can see every re gion in the interior of an environment with obstacles 13 In Guillermo J Laguna and Sourabh Bhattacharya are affi liated with the Department of Computer Science and Department of Mechanical Engineer ing at Iowa State University Ames Iowa 50011 USA gjlaguna sbhattac iastate edu the shortest watchman s route problem the minimum length watchman s route is found It can be solved in polynomial time when the region to be guarded is a simple polygon but it is NP hard for polygons with holes 14 In contrast to the shortest watchman s route problem the parameter that governs the capability of a guard for target tracking is its maximum speed Hence we address the problem of minimizing the guard s speed required to track the intruder The main contributions of this work are as follows i We investigate a variant of the watchman route problem in which a mobile observer restricted to move on a prespecifi ed path tries to track a mobile intruder To the best of our knowledge this is the fi rst work that draws a connection between the watchman route problem and the target tracking problem ii We propose a metric for tracking based on the geometric parameters of the environment that allows us to determine an upper bound on the speed of the observer required to persistently track a mobile intruder iii We show that fi nding a path that minimizes the upper bound on the speed of the observer is computationally intractable iv Consequently we propose an iterative strategy to build a path based on the proposed tracking metric and the corresponding motion strategy for the guard The paper is organized as follows In Section II we present the problem formulation In Section III we defi ne a metric for the speed required by the observer for persistent tracking In Section IV we simplify the problem of constructing a path for which the speed required by an observer to guarantee persistent tracking is minimized In Section V we present an approximation approach to construct a path for the observer In Section VI the motion strategy for the observer is presented and we present the conclusions and future work in Section VII II PROBLEMFORMULATION Consider an environment that can be represented as a simply connected polygon P An unpredictable intruder I moves inside the environment with bounded speed Let xI xI t P and 0 vI t vI denote the instantaneous location and speed of the intruder at time t respectively where vIdenotes the maximum speed of I There is a guard g in P assumed to have an omni directional fi eld of view with infi nite range The instantaneous location and speed of g at time t are denoted by xg xg t P and 0 vg t vg respectively where vgis the maximum speed of g g has the objective of maintaining a line of sight LOS with the intruder i e persistent tracking Additionally we assume that g is constrained to move on a prespecifi ed path inside P which we call a p route In light 2019 IEEE RSJ International Conference on Intelligent Robots and Systems IROS Macau China November 4 8 2019 978 1 7281 4003 2 19 31 00 2019 IEEE1159 of 15 which refers to a similar problem as the paparazzi problem Given xI 0 and vI we investigate the problem of fi nding the p route and xg 0 on such that g has a motion strategy that guarantees persistent tracking while vg is minimized We want to fi nd a fi xed path P for g such that for any refl ex corner vi V rf P V P where V P and V rf P are the set of all vertices of P and the subset of refl ex vertices of P respectively there is a subset of points in such that when xgis located at any of those points the LOS between xgand xIdoes not cross any of the two edges of E P edge set of P incident to vi an edge is incident to a vertex if such a vertex is an endpoint of the edge When g is located at those points we say that I cannot use vito break the LOS and consequently it cannot escape To determine the set of points of that g needs to reach to prevent I from breaking the LOS using the corner vi V rf P we consider the star region of vi denoted by R vi P It is the set of points in P that lie inside the region obtained by extending the edges of P incident to vi that are visible from vi See Figure 1 the extension of the edges incident to v2are l1and l3 However since v3lies inside the region enclosed by l1 l3and P stands for boundary of such a region is not a star region there is a region occluded by v3 so R vi is enclosed by l1 l3 P and l2 The edges incident to vialong with their extensions inside P correspond to a cut from the watchman s route theory 16 Based on the clockwise traversal of P we can determine the orientation of each edge of P and each cut inherits the orientation of its corresponding edge A cut separates the polygon into two sub polygons A point lies to the right left of a cut if the point lies locally to the right left in the sub polygon separated by the cut The underlying path of a watchman s route must have a point to the right of or on each cut Otherwise the edge that corresponds to such cut will not be visible from any point in the path This is equivalent to say that every watchman route must visit every star region Hence needs to be the underlying path of a watchman s route or else there would be regions that are not visible from any point in III AMETRIC FORTRACKING Based on the distance between each pair of refl ex corners and the path that g needs to travel to reach the corresponding star regions we propose a metric to measure a suffi cient speed that guarantees persistent tracking Constructing the path of g such that vgis minimized implies that the distance that g needs to travel for reaching the locations where it can prevent I from escaping must be minimized Thus consists of a set of connected line segments Consequently is represented using a graph G where each line segment of corresponds to an edge in E G edge set of G and the endpoints of those segments along with the points where intersects with itself correspond to the vertices in V G vertex set of G Consider the following scenario P has two refl ex vertices viand vj Assume that P is defi ned as an open path between R vi and R vj that does not visit the interior of the star regions Let pi R vi and pj R vj be the endpoints of Hence vpi vpj V G where a vertex vp is defi ned to be the vertex on G corresponding to p piis the only location in where g can prevent I from using vito escape The same situation occurs between pjand vj Let xgbe any point along and let svi g svi g t be the longest line segment lying entirely in P such that vi svi g and xgis an endpoint of svi g We defi ne pi xg P vi as the opposite endpoint Now we defi ne svi svi t svi g as the directed segment from vito pi xg As long as I lies to the left of or at svi the LOS between I and g is not broken by vi and visibility is lost as soon as I lies to the right of svi Preventing I from breaking the LOS is equivalent to prevent I from reaching the right side of any svi In Figure 1 a simple polygon is shown g is located at xg and is represented as a chain of red segments sv1 sv2and sv3are shown as directed green segments each one corresponding to v1 v2and v3respectively The dashed segments represent the boundary of the star regions Fig 1 Segments sv1 sv2and sv3 Let xIbe a location to the left or at of svi In general given any watchman route with an underlying path repre sented as a graph G given vI xg and vi V rf P we can determine a suffi cient speed vi g G that prevents losing track of I when it approaches svias follows vi g G vI d xg pi d xI svi vImin k dk xg pi dk xI svi 1 where dk xg pi is the length of the sub path k between xgand pi k stands for the kthsub path between xgand pi Each kis composed of a set of connected line segments Sk xg pi between xgand pi Thus dk xI svi max sl Sk xg pi min dl xI y y svi where dl xI y is the length of the shortest path inside P between xIand svi when xg sl By defi nition d xI svi takes the length of the shortest path between xIand svifrom placing the guard at the endpoints of each sl Thus vi g G v i g G is always a suffi cient speed for the g and sometimes necessary to guarantee that I cannot break the LOS by reaching svi where vi g G is the corresponding minimum necessary speed Consider the case where xg 0 and xI 0 are known and d xg pi d xI svi dk xg pi dk xI svi with d k xI sv i dl xI y and y svi xg 0 Thus g follows the path kto reach pi and xg 0 is an endpoint of sl min dl xI y Sk xg pi It seems like vi g G vI dk xg pi dk xI svi but that is not necessarily true Assume that g starts moving towards pi starting from xg 0 1160 at a speed vi g G Depending on the trajectory of g svi can rotate in a manner such that the distance between I and svi increases even if I moves towards sviat each moment In such a scenario although vi g G is suffi cient to prevent the intruder from using vito escape the necessary speed vi g G to guarantee persistent tracking may be smaller than vi g G When there is more than one refl ex vertex in the envi ronment may contain more than one point that must be visited by g to prevent the LOS to be broken Thus g needs to move along as long as I tries to reach the segment sviof each vi V rf P Assume that Vrf P vi vj vg G vI d xg pi d xI svi and vg G vI d xg pj d xI svj are suffi cient conditions to guarantee persistent tracking Hence tracking may be lost if xg k i j and it needs to move towards pi and pjat the same time which happens when the following condition is satisfi ed vg G 0 The speed that guarantees persistent tracking vg G is formu lated in such a manner that as soon as I reaches svi 0 g reaches pi However we know that g does not neces sarily need to reach piwhen I approaches svi t since d xI svi xg 0 0 at time t 0 implies that the current segment svi t may be different from svi xg 0 Hence even if svi xg 0 is reached visibility may not be lost Let I be located at svi xg 0 so dk svj xg 0 xI d svi xg 0 svj xg 0 recall that dk svi xg 0 xI dk xI svj xg 0 d svi svj while g is located at xg 0 Thus the LOS has not been broken yet but xgmoving towards piwhile I tries to break the LOS does not to guarantee persistent tracking Moreover if we allow I to be located at the right of svi xg 0 visibility would be lost so xI svi xg 0 corresponds to the instant before persistent tracking is lost Assume that visibility is not lost when xI svi 0 and that vg G is suffi cient to prevent g from losing track of I Hence the distance between xI and the region from which visibility may be lost from xg should be dlost vI dk pi xg vg G d svi xg 0 svj xg 0 at least since vg G vI dk pi pj dk s vi xg 0 s vj xg 0 vI dk pi xg dk pi xI Since d k sv j xI d svi 0 svj 0 it follows that v 0 g G vI dk pi pj 2d svi svj is a suffi cient speed that guaran tees persistent tracking However for our original problem the assumption that visibility is not lost when xI sviis not true so v 0 g G v g G vg G Although we do not know the precise value of v g G we guarantee that vg G v g G vg G v0g G 2 Hence our proposed metric gives us a speed that is at most twice the optimal IV CONSIDERATIONS FOR THEDESIGN OF V G consists of vertices that correspond to the endpoints of the segments of and to intersection points between segments of In this section we prove that G can always be a tree Moreover we prove there is a point pi R vi such that the minimum speed required by g to prevent I from breaking the LOS by reaching any point in R vi is achieved at pi By defi nition has at least one point at the right of or at each cut Moreover a cut ci1dominates another cut ci2 with i16 i2if all points in P to the right of ci1are also to the right of ci2 and it is called an essential cut if it is not dominated by any other cut 14 so there are no points inside P that I can use to break the LOS on the right of an essential cut Let Scbe the set of essential cuts of P and Sright R Rright j P cj Sc be the set of regions Rright j located at the right of each cj Sc We defi ne a set of sub paths S right p1 p2 S Rright j Sright R Rright j p1 p2 S cj Sccj are the endpoints of right p1 p2 By the defi nition of an essential cut for each cj Scthere is a star region R vi such that cj R vi so R vi Rright j Moreover there is no other star region besides R vi that can only be reached at Rright j Thus g does not need to travel along any right p1 p2 it just needs to reach each p 1 and p2since the corresponding R vi regions can be covered from the endpoints of each right p1 p2 Hence each right p1 p2 is replaced by the line segment 0 p1 p2 defi ned by p1and p2 Clearly the length of 0 p1 i p 2 i is smaller than the length of right p1 i p 2 i Thus the minimum suffi cient speed to guarantee persistent tracking for the modifi ed path is smaller or equal to vg G and we can always obtain an equivalent path 0that never traverses the essential cuts A Representatives of Star Regions By defi nition intersects every R vi In general each R vi is a disconnected region and contains more than one point Consequently there is more than one point in that g can reach to prevent I from breaking the LOS after reaching svi Lemma 1 shows that regardless of the size of each intersection R vi and regardless of its number of connected components we just need to consider a single point in each R vi that must be visited by g when I approaches svisuch that this restriction does not increase vg G Given the underlying path of a watchman route V P and vg G we defi ne the collection of sets of intersection points SV P si R vi and a set of representative points Sp of SV P as follows For each pi Sp there is a si SV P such that pi si and Sp si 1 In the interest of space the proof of Lemma 1 is presented in the addendum 17 1161 Lemma 1 There is a set of representative points Sp of SV P such that the minimum suffi cient speed to guarantee persistent tracking when g is forced to visit each pi Sp to prevent I from breaking the LOS when approaching svi is equal to vg G B Equivalent Tree Based on Lemma 1 we redefi ne the graph G that rep resents Let V G include vertices that correspond to the representatives of star regions grouped in Vtrack G vpi pi Sp Then we show that for any represented as a graph G there is a tree G0such that if g is constrained to move along 0 that corresponds to G0 the minimum suffi cient speed that guarantees persistent tracking is not greater than vg G This result allows us to reduce the problem of designing any p route to the problem of designing a path that can be represented as a tree so there is only one path between any pair of representative points of star regions Algorithm 1 shows a procedure to fi nd a graph G from G such that G0can be trivially obtained from G Lemma 2 proves that the minimum suffi cient speed to guarantee persistent tracking when g is constrained to move along a path that corresponds to G is equal to vg G and Theorem 1 proves the same for G0 In the interest of space the proofs for Lemma 2 and Theorem 1 are provided in the addendum 17 InAlgorithm1S0 k i j pi pj Sp and k such that k i j Moreover given and a path j i j S0 we defi ne SG k i j as the set of all possible subgraphs Gsubof G such that the only difference between each Gsuband G is that the path in Gsubthat corresponds to k i j called Gk i j does not exist Hence for each Gsub a subset of edges in E Gk i j is absent Algorithm 1 is exhaustive It considers all possible graphs Gsub and relies on obtaining the mi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业互联网平台雾计算协同机制下的设备互联与协同报告
- 中学STEM教育科创馆项目招标文件
- 教学副校长在全体教师大会上讲话:把“听课”听出味儿来把“教研”教进心里去
- 八年级班会课件 +驶入学习快车道;科学逆袭分化
- 2025年春节期间全球资产表现分析报告
- 巡察中违反财经纪律课件
- 岩石照片课件
- 输电安全知识培训通知课件
- 小麦机收减损安全培训课件
- 输液故障及处理
- FLUENT 15 0流场分析实战指南
- 弱电维护保养合同
- GB/T 41972-2022铸铁件铸造缺陷分类及命名
- YY/T 0471.3-2004接触性创面敷料试验方法 第3部分:阻水性
- GB/T 3871.9-2006农业拖拉机试验规程第9部分:牵引功率试验
- PEP小学英语五年级上册第四单元全国优质课赛课一等奖《思维导图在小学英语复习课的应用》精品课件
- 新闻传播中的媒介素养课件
- 超疏水材料课件
- 中医刮痧法诊疗操作评分标准
- 腧穴定位法课件
- 社会体育导论PTPPT课件讲义
评论
0/150
提交评论