Vehicle Following with Obstacle Avoidance Capabilities in Natural Environments
- 格式:pdf
- 大小:275.85 KB
- 文档页数:6
RANGER MINI2.0用户手册RANGER MINI2.0User ManualRANGER MINI2.0使用开发手册RANGER MINI2.0User Manual在机器人第一次通电前,任何个人或者机构在使用设备之前必须阅读并理解这些信息。
有任何相关使用的疑问都可以联系我们*****************,必须遵守并执行本手册其他章节中的所有组装说明和指南,这一点非常重要。
应特别注意与警告标志相关的文本。
Before using the robot,any individual or organization must read and understand the manual.If you have any questions about it,please do not hesitate to contact us at*****************.It is very important that you should follow and implement all instructions and guidelines in this manual.Please pay extra attention to the warnings.重要安全信息Important Safety Information本手册中的信息不包含设计、安装和操作一个完整的机器人应用,也不包含所有可能对这一完整的系统的安全造成影响的周边设备。
该完整的系统的设计和使用需符合该机器人安装所在国的标准和规范中确立的安全要求。
This manual does not cover the design,installation,and operation of a robotic application,nor does it include any equipment that may affect the safety of a robotic system.A robot system that uses the RANGER MINI2.0should be designed and used in compliance with the safety requirements and other standards of the corresponding countries.RANGER的集成商和终端客户有责任确保遵循相关国家的切实可行的法律法规,确保完整的机器人应用实例中不存在任何重大危险。
智能小车优秀毕业论文编号本科生毕业设计基于单片机的智能小车设计The Design of Intelligent Vehicle Based on MCU 学生姓名xxx专业自动化学号xxx指导教师xxx学院电子信息工程二〇一三年六月毕业设计原创承诺书1.本人承诺:所呈交的毕业设计(论文)《基于单片机的智能小车设计》,是认真学习理解学校的《长春理工大学本科毕业设计(论文)工作条例》后,在教师的指导下,保质保量独立地完成了任务书中规定的内容,不弄虚作假,不抄袭别人的工作内容。
2.本人在毕业设计(论文)中引用他人的观点和研究成果,均在文中加以注释或以参考文献形式列出,对本文的研究工作做出重要贡献的个人和集体均已在文中注明。
3.在毕业设计(论文)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。
4.本人完全了解学校关于保存、使用毕业设计(论文)的规定,即:按照学校要求提交论文和相关材料的印刷本和电子版本;同意学校保留毕业设计(论文)的复印件和电子版本,允许被查阅和借阅;学校可以采用影印、缩印或其他复制手段保存毕业设计(论文),可以公布其中的全部或部分内容。
以上承诺的法律结果将完全由本人承担!作者签名:• 年•• 月• 日摘要随着我国高科技水平的不断提高和工业自动化进程的不断推进,智能车被广泛应用于各种玩具和其他产品的设计中,极大地丰富了人们的生活。
本文基于ATmega16 单片机设计了一种智能循迹避障小车,由电源模块、红外传感器模块、电机驱动模块、调试模块和MCU模块组成。
利用红外对管和超声波检测黑线与障碍物,当左边的红外对管检测到黑线时,小车往左边偏转,右边的红外对管检测到黑线时,小车往右边偏转。
以ATmega16单片机为控制芯片控制电动小车的速度及转向,从而实现自动循迹避障的功能。
其中小车驱动由L298N驱动电路完成,速度由单片机控制。
关键词:智能小车单片机自动循迹避障AbstractWith the increasing levels of high-tech and industrial automation process progresses, the intelligent vehicle is widely used to all kinds of toys and another production’s devise. It is greatly enriched the life of the people.Based on ATmega16 microcontroller,this paper is about a design of intelligent tracking-avoidance car, which is consist of the power supply module, infrared sensor module, the motor drive module, debug module and the MCU modules. Using infrared and ultrasonic testing on the tube black line and the obstacle, when left on the tube detects infrared black line, the car deflected to the left, the right of infrared tube black line is detected, the car to the right deflection. ATmega16 microcontroller for the control chip to control the speed and steering electric car, enabling automatic tracking avoidance function. Which car is driven by L298N driver circuit completed, the speed controlled by the MCU.Keywords: Intelligent Vehicle; MCU;automatic tracking; obstacle avoidance目录摘要 (I)ABSTRACT (II)目录 (III)第1章绪论 (1)1.1引言 (1)1.2课题研究目的及意义 (1)1.3课题研究现状及发展趋势 (2)1.4本文的主要工作 (3)第2章小车的总体方案设计 (4)2.1设计思路 (4)2.2小车循迹避障传感器的选型 (6)2.3小车循迹避障设计方案 (8)第3章小车的硬件电路设计 (10)3.1单片机的选型 (10)3.2小车的硬件电路设计 (14)第4章小车的软件设计 (19)4.1主程序设计及流程图 (19)4.2避障子程序设计及流程图 (20)4.3循迹子程序设计及流程图 (21)结论 (22)参考文献 (23)致谢 (24)附录1 系统电路图 (24)附录2 智能循迹壁障小车完整程序 (27)第1章绪论1.1引言智能,在科技高速发展的今天,已成为一个引领时尚前沿的代名词,智能手机,智能机器人等等已经在工业,军事中得到广泛的作用,在不为人们所熟知的领域,如深海探测,航空航天,地质勘探,智能也发挥着举足轻重的作用[1]。
二阶多个体系统控制受限下的无碰撞速度一致性问题史玉石;朱建栋;陈腾【摘要】In this paper, for multi-agent systems with the second-order integrator dynamics, the velocity consensus problem with collision avoidance and amplitude constraint of control is investigated. Using a new energy function, a nonlinear control protocol is proposed. Under some conditions, the following three points are achieved; (I) all the agents' velocity vectors reach agreement asymptotically; (ii) there is no collision among the agents; (iii) the amplitude of control input is bounded by an expected value. These contributions generalize the results on consensus to the case of constrained control.%针对具有二阶积分器动态的多个体网络系统,研究了控制输入幅值受限情况下的无碰撞速度一致性问题.利用所给出的一个新的能量函数,提出了一个非线性控制协议,在一定条件下,实现了如下几点:1.每个个体的速度渐近地趋于一致;2.个体之间没有碰撞发生;3.控制输入的幅值不超过期望的界限.将已有的关于无碰撞速度一致性问题的研究成果推广到了控制输入幅值受限的情形.【期刊名称】《南京师大学报(自然科学版)》【年(卷),期】2011(034)004【总页数】6页(P33-38)【关键词】二阶动态系统;无碰撞;控制受限;速度一致性【作者】史玉石;朱建栋;陈腾【作者单位】南京理工大学紫金学院,江苏南京210046;南京师范大学数学科学学院,江苏南京210046;南京师范大学数学科学学院,江苏南京210046【正文语种】中文【中图分类】O231.1近些年来,关于多个体系统运动的一致性问题引起了相关研究人员的极大关注.比如多个运动的智能机器人[1]、无人驾驶的飞机[2],每个个体自身都有相同的或相似的动态方程,且不同个体之间可能有信息传递发生.它们各自要完成的任务,就是借助从其他个体那里得到信息,通过控制协议使自身的状态渐近地与其他个体的状态趋于一致.人们所要做的就是利用个体自身的动态方程和个体间信息传递的网络拓扑结构,设计控制输入协议,最终实现群体的一致性.因其广泛的实际应用背景,引起了控制理论界的广泛兴趣,并取得了丰硕的研究成果.关于具有一阶动态的多个体系统的一致性问题,比较早的文献可见[3-5],文献[3]基于有向图对一致性问题建立了一个理论框架,并考虑了切换拓扑及信息传输时滞问题.针对固定拓扑情形,提出了一个线性控制协议,给出闭环系统实现一致性的一个充分条件,即有向图的强连通性.文献[4]则进一步给出了一致性的充要条件,即在有向图中存在有向生成树.文献[5]也给出了等价的结果.根据牛顿第二定律建立的数学模型往往是二阶动态方程,因此对二阶动态多个体系统的研究更具有实际意义.文献[6,7]较早地关注了这类问题,其中文献[6]提出了一种线性一致性协议,文献[7]提出了带有调节参数的控制协议,指出了闭环系统的一致性不仅与信息传输网络的拓扑结构有关,并且与参数的选择有关,得到实现一致性的一个充分条件.文献[8]则把一致性算法应用到了小车的编队控制中.[9]给出了更一般形式的控制协议,得到了一致性的充要条件,通过选择不同的参数,可得到不同形式的一致性状态.文献[10]在[9]的基础上又提出了加权平均一致性协议,并推广了[9]中的相关结果.此外,针对不同的二阶多个体系统模型,出现了许多优秀的研究成果,比如文献[11]考虑了随机切换拓扑情形,给出了新的一致性条件.在文献[12]中,假定位置信息和速度信息的传递网络拓扑可以是不同的,并给出有界的控制协议,使个体最终位置向量和速度分量各自趋于一致.近年来,群集运动的无碰撞一致性问题受到了研究人员的重视.具有相同动态方程的智能群体,通过所设计的控制协议使得智能群体的运动状态渐近地实现一致性,并且在运动的过程中个体之间没有碰撞发生.Tanner等在[13,14]中利用势场法和力学分析技巧,考虑了基于无向信息传输网络的智能群体群集运动控制问题,既涉及到固定拓扑情形,也包括切换拓扑情形.文献[15]基于结构能量函数和一致性协议提出了无向切换网络的群集运动控制算法,并讨论了避障和跟踪问题.文献[16]则利用一个新的能量函数,设计了一个新的群集运动无碰撞控制协议.需要提出的是,对无碰撞的一致性问题,一般考虑的是无向网络,所设计的控制协议也是非线性的.无碰撞的要求在编队控制中同样存在.在实际应用中,控制输入往往受到幅值或能量方面的限制.研究输入受限下的控制问题也更具有实际意义,这也是多年来控制理论领域的一个研究热点.文献[17]对二阶动态多个体系统提出了一个有界控制输入协议,并对输入上界进行了估计,但文中没有涉及无碰撞的要求.能否借鉴[17]中设计有界控制协议的思想在群集控制中设计输入受限的无碰撞一致性协议呢?本文正是围绕这一问题展开研究.关于这方面的研究成果还未见报道.本文对二阶多个体系统,给出了一种控制受限的控制输入协议.根据控制输入的界值,可以设定控制器中的参数,确定系统初值的范围,保证了控制受限下闭环系统实现速度一致性.文中个体系统的不同状态分量信息传递的网络拓扑结构可以是不同的.其中 ri,vi,ui∈Rm,i∈I,m ≥1.ri为个体i的位置向量,vi为个体i的速度向量,ui为控制输入项.个体间位置向量的信息传递网络为无向图G(A),速度向量的信息传递网络为无向图G(B),两者之间的拓扑结构不一定相同,即A≠B.因为G(A),G(B)都是无向网络拓扑,所以A=[aij],B=[bij]均是对角线上各元素为0,其余元素不全为0的对称矩阵.设计控制输入ui时,只能利用个体i的自身信息及在信息传递网络中所能直接接收的信息.定义1[16]本文所谓的控制受限的无碰撞速度一致性问题即为设计ui,使得整个闭环的网络系统满足(i)速度渐近实现一致,即|vi(t)-vj(t)|→0,t→∞,∀i,j∈I;(ii)个体之间无碰撞发生,即|ri(t)-rj(t)|≠0,∀t∈[0,+∞),∀i≠j;(iii)控制受限,即|ui(t)|≤M,t∈[0,+∞),其中M是控制项的幅值上界.为了设计控制协议,首先引入一个引理:引理函数(其中a,d都是常数)及其导数在x≥0时有如下性1考虑由n个个体构成的多个体系统,每个个体的动态方程为如下二阶积分器质: (I)φ(x)当x=0时有最大值时有最小值0,且 x>d时,φ(x)<1.1(II)φ(x)关于x的导数为当x> d1时,ψ(x)>0;当时,ψ(x)有最大值时,ψ(x)有最小值图1为函数及其导数当a=1,d=2,1 x∈[0,20]时的图像.证明 (I)因为,不难看出,当且仅当 x=d1时,φ(x)=0,此时φ(x)值最小.又因为0<a<d1,所以当 x>d1时,0<x-d1<x+a,则1.而在[0,d]区间内φ(x)为减函数,1因此当x=0时φ(x)有最大值(II)φ(x)的导数为再对其求导,易知ψ(x)在上为增函数,在上为减函数.因此当有最大值,为当x=0时,ψ(x)有最小值为(III)比较的大小,因为0<a<d1,则又因为所以本文中假设位置信息传递和速度信息传递的网络G(A)和G(B)的拓扑结构都是固定的,我们提出如下控制协议其中K1,K2>0,tanh(·)为双曲正切函数,-1≤tanh(·)≤1.向量的双曲正切函数等于每个对应分量的双曲正切函数组成的向量,即若x=(x1,x2,…,xn)T,则tanh(x)=(tanhx1,tanhx2,…,tanhxn)T.从控制协议的形式看,ui只用到了个体自身的信息及网络中所能接收的信息.下面给出本文的主要结果.定理考虑由n个个体组成的多个体系统,每个个体的动态方程由(1)式表示.设位置信息传递网络G(A)为一个完全图,速度信息传递的网络G(B)为一个连通图.假设每个个体的初始位置满足0<d1初始速度满足,令取K1=,则在控制协议(3)下,定义1所描绘的控制受限的无碰撞速度一致性问题可解.其中证明由于当 j∉Ni(A)时,aij=0,当 j∉Ni(B)时,bij=0,故由引理可知因为l所以再设计Lyapunov函数易知V≥0,对上函数求导,有根据Lasalle不变集原理,闭环系统的状态将收敛到若˙V=0,可得当bij≠0时,(vi-vj)Ttanh(vi-vj)=0,即vi=vj.又因G(B)为连通图,所以若˙V=0,有综之,对有,即速度向量渐近趋于一致.要证明个体之间没有碰撞发生,只需证对∀t≥0,i,j∈I,|ri(t)-rj(t)|不能为0.下面用反证法证明这一结果.假设在某时刻 t1,有某两个个体i1、i2有碰撞发生,即有 |ri1(t1)-ri2(t1)|=0,则有由引理可知将代入上式得又因为,则由引理可知将代入上式得则由(5)和(7)式可知这与V是非增的单调函数矛盾.因此对于任意时刻t和任两个结点i,j∈I,都不存在|ri(t)-rj(t)|=0的情形,所以个体之间是无碰撞的.定理得证.考虑4个个体的拓扑结构,每个个体有如(1)式的二阶动态系统,若位置信息传递网络拓扑结构和速度信息传递网络拓扑结构如图2所示,它们的赋权邻接矩阵分别为则有 n=4,am=0.9,aM=2.8,aA=11.2,bM=5.若令m=2,即位置分量、速度分量和控制输入均为二维的;再令,即,则有1,即有 d1=1,由定理得l=5 即.取 K2=5,则令初始速度为仿真时间为5,图3为ui的仿真结果.可以看出ui取值严格限制在(-50,50)之间,即满足条件|ui|<50.随着各个个体速度分量趋于一致后,ui的值趋向于0.图4和图5为个体各状态分量随时间变化的仿真结果.由图可以看出4个个体的速度最终趋于一致,且个体间保持一定的距离,无碰撞发生.本文研究具有二阶动态系统的多个体系统,设计有期望幅值界限的控制协议,使得最终所有个体渐近地取得相同的速度向量,且个体两两之间没有碰撞发生.有向网络拓扑结构下的多个体系统控制受限下的协议设计还有待进一步研究.【相关文献】[1] Fax J A,Murray R M.Information flow and cooperative control of vehicle formations[J].IEEE Trans Automat Control,2004,49(9):1 465-1 476.[2] Lian Z T,Deshmukh A.Performance prediction of an unmanned airborne vehicle multi-agent systems[J].European Journal of Operational Research,2006,172(2):680-695.[3] Saber R O,Murray R M.Consensus problems in networks of agents with switching topology and time delays[J].IEEE Trans Automat Control,2004,49(9):1 520-1 533.[4] Ren W,Beard R W.Consensus seeking in multi-agent systems under dynamically changing interaction topologies[J].IEEE Trans Automat Control,2005,50(5):655-661.[5] Lin Z Y,Francis B,Maggiore M.Necessary and sufficient graphical conditions for formation control of unicycles[J].IEEE Trans Automat Control,2005,50(1):121-127.[6] Xie G M,Wang L.Consensus control for a class of networks of dynamic agents [J].International Journal of Robust and Nonlinear Control,2007,17(10/11):941-959.[7] Ren W,Atkins E.Distributed multi-vehicle coordinated control via local information exchange[J].International Journal of Robust and Nonlinear Control,2007,17(10/11):1 002-1 033.[8] Ren W.Consensus strategies for cooperative control of vehicle formations [J].IET Control Theory& Applications,2007,1(2):505-512.[9] Zhu J D,Tian Y P,Kuang J.On the general consensus protocol of multi-agent systems with double-integrator systems[J].Linear Algebra and its Applications,2009,431(5/7):701-715.[10] Shi Y S,Zhu J D,Chen T.On the general weighted-average protocol of multi-agent systems with double-integrator dynamics[C]//Proc of the 28th Chinese Control Conf.Guilin,2009:4 860-4 865.[11] Zhang Y.Consensus of multi-agent systems with stochastic switching topology [C]//Proc of the 27th Chinese Control Conf.Kunming,2008:545-549.[12] Ren W.On consensus algorithms for double-integrator dynamics[C]//Proc of the 46th IEEE Conf on Decision and Control.New Orleans,2007:2 295-2 300.[13] Tanner H G,Jadbabaie A,Pappas G J.Stable flocking of mobile agents,PartI:fixed topology[C]//Proc of the 42nd IEEE Conf on Decision and Control.Maui:IEEE Press,2003:2 010-2 015.[14] Tanner H G,Jadbabaie A,Pappas G J.Stable flocking of mobile agents,PartII:dynamic topology[C]//Proc of the 42nd IEEE Conf on Decision and Control.Maui:IEEE Press,2003:2 016-2 021.[15] Saber R O,Murray R M.Flocking with obstacle avoidance:cooperation with limited communication in mobile networks[C]//Proc of the 42nd IEEE Conf on Decision and Control.Maui:IEEE Press,2003:2 022-2 028.[16]俞辉,王永骥,程磊.基于有向网络的智能群体群集运动控制[J].控制理论与应用,2003,24(1):79-83.[17] Chen Y Y,Tian Y P.A backstepping design for directed formation control of three-coleader agents in the plane[J].International Journal of Robust and Nonlinear Control,2009,19(7):729-745.。
第44卷第19期包装工程2023年10月PACKAGING ENGINEERING·165·Frenet坐标框架下的自适应避障算法匡军1a,尤杰1b,钟晓婉2,万仁卓1b,韩冬桂1a,燕怒1a*(1.武汉纺织大学 a.机械工程与自动化学院 b.电子与电气工程学院,武汉430200;2.襄阳汽车职业技术学院智能制造学院,湖北襄阳441021)摘要:目的解决包装车间无人运输车辆在沿全局路径行驶过程中,难以同时保证跟随轨迹平滑及规避障碍物的问题。
方法构建Frenet坐标框架,描述车辆位姿与全局路径的相对关系,利用五次多项式生成多条待选局部路径;采用障碍物势场法模糊处理包装车间障碍的外形轮廓,并设置膨胀区间;结合待选路径采样点经过障碍物膨胀区间得到的碰撞值,以及采样点与全局规划路径的偏差值,综合评估路径的避障能力,筛选出最优的避障路径。
结果该算法能根据障碍物的大小,动态解算出与全局路径偏移量小且运动连贯的局部避障路径。
结论所提算法使得车辆完成运输任务时的效果更好,且效率更高。
关键词:局部路径规划;避障算法;最优路径;Frenet坐标系;自适应中图分类号:TP242 文献标识码:A 文章编号:1001-3563(2023)19-0165-06DOI:10.19554/ki.1001-3563.2023.19.021Adaptive Obstacle Avoidance Algorithm Based on Frenet Coordinate FrameworkKUANG Jun1a, YOU Jie1b, ZHONG Xiao-wan2, WAN Ren-zhuo1b, HAN Dong-gui1a, YAN Nu1a*(1. a. School of Mechanical Engineering and Automation, b. School of Electronic and Electrical Engineering,Wuhan Textile University, Wuhan 430200, China; 2. School of Intelligent Manufacturing, Xiangyang Auto VocationalTechnical College, Hubei Xiangyang 441021, China)ABSTRACT: The work aims to address the difficulty of ensuring smooth following trajectories and obstacle avoidance at the same time when unmanned transport vehicles are travelling along a global path in the packaging workshop. The Frenet coordinate frame was constructed to describe the relative relationship between the vehicle pose and the global path. A quintic polynomial was adopted to generate multiple local paths to be selected. The obstacle profile of the packaging workshop was fuzzy processed by the obstacle potential field method, and the expansion interval was set. Combined with the collision values calculated for the sampling points of the path to be selected in the obstacle expansion interval, and the deviation values of the sampling points from the globally planned paths, the obstacle avoidance quality of the local paths was comprehensively evaluated to filter out the optimal obstacle avoidance path. According to the size of ob-stacles, the algorithm could dynamically calculate the local obstacle avoidance path with small offset from the global path and coherent motion. The proposed algorithm makes the vehicle complete the transport task with better effect and higher efficiency.KEY WORDS: local path planning; obstacle avoidance algorithm; optimal path; Frenet coordinate system; adaptive收稿日期:2022-11-28基金项目:国家自然科学基金(51775388)·166·包装工程2023年10月随着人工智能、计算机技术的迅猛发展,路径规划作为无人运输车辆的核心决策部分,是否具备避障功能是车辆能否安全行驶的关键,也是无人运输技术能否落地实现的前提[1]。
2021年(第43卷)第4期汽车工程Automotive Engineering2021(Vol.43)No.4 doi:10.19562/j.chinasae.qcgc.2021.04.014考虑车辆运动约束的最优避障轨迹规划算法*杨彬,宋学伟,高振海(吉林大学,汽车仿真与控制国家重点实验室,长春130022)[摘要]无人驾驶车辆进行障碍物规避时,须考虑车辆的运动特性以保证避障过程的安全性、舒适性、操纵稳定性等。
本文中提出了一种在车辆运动约束下的避障轨迹规划算法。
该算法结合障碍物的运动状态和位姿信息,在局部环境地图中对超越障碍物的期望位置进行局部采样组成离散终端状态点集,将复杂道路环境中的避障轨迹搜索问题转换为自车与状态点集之间的轨迹拟合和寻优问题。
轨迹的拟合通过基于车辆侧向动力学模型的Bézier 曲线规划器实现,而寻优过程则考虑到了车辆进行轨迹跟随过程中的行驶平顺性和操纵稳定性。
通过与常规State Lattice算法和MPC算法在多种测试环境中进行避障效果的对比,结果表明本文中提出的规划方法在测试场景中能够使车辆安全、合理地规避障碍,同时在轨迹平顺性、操纵稳定性等方面有较好的表现。
关键词:车辆侧向动力学模型;离散终端状态点集;Bézier曲线;避障轨迹规划Optimal Obstacle Avoidance Trajectory Planning Algorithm ConsideringVehicle Motion ConstraintsYang Bin,Song Xuewei&Gao ZhenhaiJilin University,State Key Laboratory of Automobile Simulation and Control,Changchun130022[Abstract]The motion characteristics of the autonomous vehicle should be taken into account to ensure safety,comfort and stability when avoiding obstacles.An obstacle avoidance trajectory planning algorithm with the constraints of vehicle motion is proposed in this paper.Firstly,combining with the motion state and position informa⁃tion of obstacles,the algorithm derives the derivative status region where the vehicle can safely avoid obstacles from the local environment map.Then,the terminal state points are sampled in the derivative status region to form a dis⁃crete terminal state point set.The obstacle avoidance trajectory search problem in complex road environment is trans⁃formed into the problem of trajectory fitting and optimization between the vehicle and the state point set.Trajectory fitting is realized by Bézier curve planner based on vehicle lateral dynamics model while the optimization process takes into consideration of driving smoothness and operation stability in the process of vehicle trajectory following. By comparing the obstacle avoidance effect in multiple scenarios with the conventional State Lattice algorithm and MPC algorithm,the results show that the proposed algorithm can make the vehicle avoid obstacles safely and reason⁃ably in the test scenarios,and has better performance in the aspects of trajectory smoothness and vehicle handling stability.Keywords:vehicle lateral dynamic model;discrete terminal state points set;Bézier curve;obstacle avoidance planning*国家自然科学基金(U1564214、51775236)和国家重点研发计划(2017YFB0102600)资助。
玩具手动越野车的作文英语Title: The Adventure of a Toy Off-Road Vehicle。
Introduction:Toys have always been an integral part of childhood, sparking imagination and providing endless hours of fun. Among the wide array of toys available, one that stands out is the manual off-road vehicle. This miniature beast on wheels has the ability to conquer any terrain, making it a favorite among young adventurers. In this essay, we will delve into the thrilling adventures of a toy off-road vehicle, exploring its capabilities, challenges faced, and the joy it brings.Body:1. A Glimpse of the Mighty Toy Off-Road Vehicle:The toy off-road vehicle is a remarkable creation,designed to mimic the real-life counterparts that dominate rugged terrains. Its sturdy build, complete with oversized tires, suspension system, and a powerful manual propulsion mechanism, allows it to navigate through various obstacles. This little machine is a symbol of freedom and exploration for young enthusiasts.2. The Joy of Exploration:The true essence of a toy off-road vehicle lies in its ability to venture into uncharted territories. Whether it's a sandy beach, a rocky terrain, or a muddy backyard, this miniature vehicle can handle it all. As children steer it through different environments, they develop a sense of adventure, curiosity, and problem-solving skills. The joy of exploration is not limited to physical spaces but also extends to the imaginative landscapes created in the minds of young adventurers.3. Overcoming Obstacles:No adventure is complete without facing obstacles, andthe toy off-road vehicle is no exception. As it tackles bumps, ramps, and uneven surfaces, children learn to adapt and maneuver their toy to overcome challenges. Each obstacle becomes an opportunity for growth and resilience, teaching them the value of perseverance and determination. The sense of accomplishment gained from successfully navigating difficult terrain fosters confidence and self-belief in young minds.4. Building Mechanical Understanding:Playing with a toy off-road vehicle also provides children with a basic understanding of mechanics. As they interact with the vehicle's manual propulsion mechanism, they begin to comprehend the principles of force, motion, and energy transfer. This hands-on experience sparks an interest in science and technology, laying the foundation for future exploration in related fields.5. Encouraging Social Interaction:Toys often serve as a catalyst for social interactionamong children. In the case of a toy off-road vehicle, young enthusiasts gather to showcase their vehicles, engage in friendly competitions, and exchange tips and tricks. This shared interest fosters friendships, teamwork, and healthy competition. Through these interactions, children learn the importance of collaboration, communication, and sportsmanship.6. Environmental Awareness:While the adventures of a toy off-road vehicle are thrilling, it is essential to instill a sense of responsibility towards the environment. Parents and guardians play a crucial role in educating children about the importance of preserving nature. They can encourage children to explore designated areas or create miniaturized off-road environments that are environmentally friendly. By nurturing an appreciation for nature, children learn to enjoy their adventures while respecting and protecting the environment.7. Bonding with Family:The toy off-road vehicle can also serve as a means to strengthen family bonds. Parents and siblings can join in the adventure, creating lasting memories and moments of shared joy. Whether it's helping each other overcome obstacles or engaging in friendly races, the toy off-road vehicle becomes a medium for quality family time. Such experiences foster a sense of belonging and create a strong foundation for familial relationships.Conclusion:The toy off-road vehicle has the power to transport young adventurers into a world of excitement, imagination, and learning. Its ability to conquer various terrains, overcome obstacles, and promote social interaction makes it a cherished toy among children. As they navigate through their miniature adventures, children develop valuable life skills such as problem-solving, resilience, and environmental awareness. The joy and sense of accomplishment derived from playing with a toy off-roadvehicle are immeasurable, leaving a lasting impact on their childhood memories.。
Vehicle Following with Obstacle Avoidance Capabilities in Natural EnvironmentsTeck Chew Ng, Javier Ibañez-Guzmán, Jian Shen,Zhiming GongSingapore Institute of Manufacturing Technology71 Nanyang Drive; Singapore 638075Email:{tcng|javierg|jshen|zmgong}@.sgHan Wang, Chen ChengNanyang Technology University, School of Electrical & Electronic Engineering;Nanyang Avenue, Singapore 639798 Email:HW@.sg, cchen@.sgAbstract— A robust vehicle following system with obstacle avoidance capabilities for operation in natural environments is described in this paper. By combining a novel vehicle-tracking and detection algorithm with our path-planner for autonomous navigation, it was possible for a tracked Logistics Armoured Ambulance Carrier to follow a multi purpose vehicle in an equatorial jungle where few non-paved roads and markers exist. With this new approach, vehicle following performance is enhanced and vehicle safety ensured. Field trials performed in tropical jungle conditions have demonstrated the validity of the approach; results from the field works are included and discussed in this paper.Keywords: vehicle following, tracking, obstacle avoidance, path planner, natural environment, autonomous vehiclesI. I NTRODUCTIONSeveral potential applications for vehicle following capabilities exist for Intelligent Transportation Systems (ITS) and defence [1, 2, 3]. These include autonomous driving in motorways whereby convoys of trucks or commuter vehicles move in a convoy-like manner at high speeds thus improving the efficiency of road networks. Another application is the “stop and go” function when driving in congested traffic, where the follower vehicle maintains a constant follow-up behaviour assisting drivers on a very frustrating operation. A major application for vehicle following is platooning [1]. It allows for the efficient manoeuvring by a single driver of several vehicles, linked virtually. Several platooning techniques have been demonstrated, including that of large trucks as per the Chauffeur project [1].The transportation of goods in factories or airports offers many opportunities for the vehicle following function. Sets of motorised platforms could be conveyed and distributed among multiple loading bays by a single driver. The transportation of luggage between airplanes and airport installations will be a typical example.The main challenge addressed in this paper is the safe control for the vehicle following function of a large skid-steer tracked follower vehicle (~12-ton) capable of following a leader vehicle in jungle-like natural environments. The follower vehicle has been converted into a drive-by-wire system that includes a vehicle control unit to ensure the vehicle dynamic response despite its high non-linear characteristics. The vehicle has autonomous and non line-of-sight control capabilities for night and day condition [4]. The working environment is that of an equatorial forest. The terrain includes trees and bushes with open areas either covered by light vegetation or non-tarmac roads as shown in Figure 1. The climatic conditions are extreme in terms of intense rain, humidity and heat. Sudden torrential rain could change the ground conditions very quickly, posing a severe challenge to vehicle mobility. To implement the vehicle following function, a vehicle detection algorithm has been developed based on the use of geometric model of the leader vehicle. The predicted global position of the leader vehicle forms the target path for the follower vehicle to track. The follower vehicle path planner treats each estimated position of the leader vehicle as a moving target to follow and uses its obstacle avoidance capabilities to ensure that the path for travel is obstacle free, thus avoiding shortcuts that might exist if the leader vehicle has changed the direction suddenly. By integrating vehicle tracking with path planning capabilities, safe vehicle following had been achieved.Figure 1. Operating Terrain and leader vehicle The combined approach of vehicle following and obstacle avoidance is described in this paper. It includes experimental results obtained from tests in an equatorial forest. In Section II, existing approaches to solving the vehicle following problem are presented. Complete details of the system architecture and the vehicle detection algorithms are presented in Section III. The results from the field tests are given and discussed in Section IV. The concluding remarks and directions for future work are presented in Section V.II.V EHICLE F OLLOWING M ETHODS Most existing schemes for vehicle following are directed to well-structured environments such as motorways or purpose built circuits, which have well defined lanes and boundary markings, where vehicle motion is more stable and controllable. By contrast, natural off-road environments are more complex and require different solutions. The major difficulties are the continuous detection and localisation of the leader vehicle, the response of the follower vehicle, the terrain conditions, the operational requirements (speed and inter-vehicle distance), and safety.Approaches used to solve the vehicle following problem could be classified into three categories: GPS, active sensors (time of flight lasers) and passive sensors (vision-based). Combinations of these also exist.A. GPS-BasedTypical examples are those implemented as part of the US Future Combat System (FCS) programme [1], Demo II and Demo III [1] and for the agriculture industry in the USA [6]. In this approach, a GPS receiver and a pair of modems are used. The positions of the leader vehicle are echoed to the follower vehicle for on the fly generation and adjustment of the follower vehicle path. The main advantage is that no perception sensors are needed and the system can operate day and night. However, its reliability depends on the availability of GPS data, which cannot be guaranteed in built areas or where dense tree foliage covers satellite signals. This approach also relies heavily on the communication link between both vehicles. Whilst, this is a proven solution, reliance on GPS data alone make it unsuitable for autonomous driving in natural environments.B. Active-SensorsThere are many applications of target tracking using time of flight laser scanners. Lee [7] had implemented a single laser for target following, where no prior map or target behaviour information was used. Instead, the minimisation of a risk function that measures the risk that the target may escape the robot’s FOV by crossing an occlusion ray created by an obstacle, was implemented to compute the new velocity command for the follower vehicle. Parvin [8] implemented a laser-based vehicle following system based on a pure pursuit algorithm without obstacle avoidance capabilities. Han [9] uses a 2D laser to perform human following with a mobile robot. A simple target estimator using an extrapolation method is included to allow the prediction of the target’s new location, and the odometry data are used for robot localisation. In principle the laser scanner provides a direct measurement of the target, however, when using single line scan sensor, the tracked target may escape from the sensor FOV when the vehicle is moving on an irregular terrain.C. Passive SensorsThere is much work done on visual servoing, the principle is similar to vehicle following. A vision system provides more information about the environment than a single line laser scanner. Cowan [10] approached the vehicle following problem by using omni-directional cameras to maintain a desired leader-follower formation. Das [11] designed and implemented real-time estimation and control algorithms on a car like robot platform using an omni-directional camera without explicit use of odometry. An estimator is used to estimate the linear and angular velocities of the leader vehicle. The estimation of the relative orientation of the leader and follower vehicles was implemented using an extended Kalman filter. Researchers at INRIA [12] have simulated the vehicle following function. The modelling of the leader vehicle velocity estimation based on visual data is reconstructed, and odometry measurements were simulated. In summary vision systems can provide more information about the environment, nevertheless, the orientation of the leader vehicle can cause errors on the tracking algorithms. It should be noted that range and orientation of the target can only be estimated and not measured by the vision system. Environment conditions such as lighting, dust, etc., pose severe constraints to this approach.III. S YSTEM A RCHITECTUREThe development of the vehicle following function is part of a project on autonomous unmanned ground vehicles (AUGV) under natural environments for operation in day and night conditions [4]. The AUGV [5] consists of four subsystems: vehicle control, piloting, visual guidance and teleoperation. The vehicle following function is implemented as part of a module within the piloting sub-system. It consists mainly a COTS 2D time-of-flight laser scanner from SICK GMBH, a GPS from Ashtech and an industrial PC computer for processing purposes. A major constraint with the 2D scanner is that it losses track of the leader vehicle when the terrain is uneven. Only a single line is searching for the leader vehicle and can be pointed up or down and not parallel to the ground due to irregular ground conditions. To compensate for this constraint, a GPS unit is mounted on the leader vehicle. The GPS system compliments the constraints of the laser scanner. When tracking of the leader vehicle with the laser scanner is lost, its location information is determined by using the GPS data. The coordinates are then transmitted continuously via a RF-modem to the follower vehicle. The data are used as an initial guess only when the leader vehicle is no longer within the field of view (FOV) of the laser sensor on board of the follower vehicle.The presence of natural obstacles, like trees, branches, bushes, rocks etc is common in the test site. There are also very narrow passages with sharp turns leaving very little room for tracking errors. To avoid collision with natural and manmade obstacles, the visual guidance capabilities of the AUGV are used. The obstacle avoidance and path planning modules negotiate these obstacles by using the obstacle (local) map generated by the vision module, which is used also to operate the vehicle autonomously. In addition, to take into account the vehicle dynamic constraints such as maximum acceleration and turning rates, the dynamic constraints adaptor described in [13] is used to generated target points for the vehicle to follow in a feasible manner.The block diagram in Figure 2 shows the system level setup of the vehicle following function. It includes thecomponents for the leader and follower vehicles. The following paragraphs present a detailed description of the system components.A.The Leader VehicleA multi-purpose vehicle (MPV) is used as the leader vehicle, it is 1.8m (W), 1.8m (H), 3m (L). A GPS receiver together with a RF-modem are mounted onboard. The RF-transmitter broadcasts the leader position to the follower vehicle. There is no transmission of velocity or heading data.B.The Follower VehicleThe follower vehicle is a large skid-steer tracked Logistics Armoured Ambulance Carrier weighting 12-tons. It is equipped with a positioning module that comprises a loosely coupled GPS-IMU ensemble for vehicle localisation. The vehicle has been converted into a drive-by-wire unit and includes a vehicle control unit. It has several sub-systems used for autonomous and teleoperated functions. For the vehicle following function, the Visual Guidance Sub-System together with the path-planning and obstacle avoidance unit are used. The Visual Guidance sub-system includes a pair of trinocular stereovision sensors and a pair of 2D lasers range sensors. Their data outputs are fused resulting on an obstacle map that represents the scene in front of the follower vehicle. The leader position is received via a RF-receiver.C.Vehicle Detection and Tracking ModuleA 2D SICK laser range sensor running at 10Hz is used to detect the leader vehicle. To detect the leader vehicle for every scan, the following algorithms are executed:1) Segmentation. A pre-processing process that filters out noises in the laser scan. A discontinuity check was also implemented to segment out noise and other objects in the environment. Consecutive laser readings are checked against its neighbours for discontinuities, should the difference in range reading exceeded a certain threshold value. Due to the laser scanning resolution at only 0.5 degrees, few laser returns are expected when the leader vehicle is at more than 20m away. It is therefore important for the tracking distance to fall within 20 m with respect to the laser scanner position.2) Vehicle Identification.The width of the rear part of the MPV is known and it is invariant when moving in a straight line. This will be represented as a segment in the laser scans. It is therefore normal to search for such segment in the scans. For this purpose the Hough transform and line fitting algorithms could be used. To identify the vehicle, knowing its width, a total of 3 indicators are sufficient to describe the width of the leader vehicle. These are:·Length of a segment: The length of the potential lines after segmentation is computed by projecting first eachsegment into a Cartesian coordinate using standardPolar to Cartesian transformation equations. Thelength of a segment is then computed as the sum of thedistance between the neighbouring points throughoutthe segment. The computed length of the targetsegment should be equal to the width of the leadingvehicle. Due to the low laser angle resolution, sometolerance is included.·Total range points in a segment: Since the width of the leading vehicle is time invariant, the total number oflaser points reflected from the leader vehicle can beestimated based on the inter-vehicle distance.·Average relative angle difference: Since a near straight line segment for the leader vehicle is expectedfrom the laser scan, the average relative angledifference (in Cartesian coordinates) for theconsecutive scan points in a segment will give anindication if it exhibits the property of a straight line.For a segment to be classified as a vehicle, all the above three conditions, with an appropriate threshold obtained from experimentation, must be satisfied. Figure 3 shows a top view of a typical laser scans. Experimentation has demonstrated that certain obstacles in our work environment can be recognised as lines if the above conditions are not observed.3) Vehicle Tracking and Retrieving: The tracking of the leading vehicle is made by setting a search window in the navigation coordinate frame with the help of the vehicle onboard localisation unit As the vehicle is deployed in natural environments and only a single line scan laser is used for tracking, lossing track of the leader vehicle is common due to pitching of the follower vehicle which is unavoidable in a non-tarmac road. To take into account this effect, a target re-tracking algorithm has been developed. It consists of two stages, self-retrieval and remote GPS aided retrieval. Under normal conditions when the leader vehicle is within line of sight of the follower vehicle, the self-retrieval method is used. This method runs the vehicle identification algorithm to mapout the most probable leader vehicle based on the readings from the laser scanned and applys the conditions described above. If the vehicle identification algorithm fails to retrieve the leader vehicle for a few attempts, remote GPS data from the leader vehicle will be used as the global position of the leader vehicle until this is again within the FOV of the laser scanner. The output of the tracking information of the leader vehicle is mapped onto a common global navigation frame (Northing and Easting) which is then passed to the path planner module in the form of waypoints for the vehicle following task.Figure 3. Typical laser scans of the leader vehicleD. Vehicle Following and Obstacle AvoidanceThe simplified architecture of the path-planning component is shown in Figure 4. This component is also used to provide the autonomous navigation functionality to the vehicle. For consistency, the Vehicle Detection/Tracking module is included together with the Sensor Fusion and Positioning modules.1)Positioning Module: It provides position and attitude information of the vehicle in real-time at a rate of 10Hz to the entire AUGV systems. It consists of an Inertial Navigation System (INS) developed using a medium-cost Inertial Measurement Unit (IMU) in conjunctions with a GPS that bounds IMU originated drifts. A Kalman filter is used for position estimation and correction. The module also provides the ground truth with respect to which all position estimations are made.2) Sensor Fusion Module: This module fuses the range data from the laser scanners and trinocular stereovision components. It outputs an occupational map (obstacle map) at a rate of 5Hz to the navigation module for path planning and obstacle avoidance. In the vehicle following function, it is used to provide data for obstacle avoidance, whilst in the autonomous function it is used for the path-planning process.3) Navigation Module: The module generates heading and speed commands to the vehicle controller. It uses the estimated position of the leader vehicle from the Vehicle Detection and Tracking Module, expressed with respect to the global navigation frame, at rate of 10 Hz. At the same time, it receives the vehicle position with respect to the same navigation frame from the positioning module and environmental information in the form of a local obstacle map from sensor fusion module. The estimates of the Leader Vehicle location are then considered as the Global Way points for the path planner. Based on the above information, the path-planer generates the shortest obstacle free path to the leader vehicle, and subsequently generates the attainable heading and speed for the follower vehicle to achieve the vehicle following function. The longitudinal separation, maximum accelerations, speed and turning rate of the follower vehicle are controlled by using the dynamic adaptor described in [3]. Therefore it is possible to generate a feasible path that tracks the leader vehicle. The path planner stops the follower vehicle if the longitudinal intervehicle distance is less than 8m, for safety purposes.E. Local path-planning for Vehicle FollowingThe path planner, as part of the Navigation Module, operates at 5 Hz. A hybrid algorithm, that combines the Modified Distance Transform (MDT) [14,15] with a Vector Field Histogram (VFH) [16], is used for path planning and obstacle avoidance by using the waypoints data from the tracking algorithms, details can be found in [17]. The algorithm estimates the desired heading for the vehicle following by using the MDT, and modifies this heading by using the VFH. The end result eliminates the oscillation phenomena.IV. F IELD T EST R ESULTS AND D ISCUSSIONS During implementation phase, dry runs were performed first. The follower vehicle was simulated by using a light pickup (driven manually) to assess the robustness of the algorithms. The driver will follow the leader vehicle with the tracking algorithms running in several scenarios. This was followed by the inclusion of the path-planner module andLeader VehiclePossible targetsactivation of the vehicle following function. After a period of tuning and improvements, the entire system was ported onto the Logistics Armoured Ambulance Carrier. A set of trials at a test site that includes bushes, tropical trees and non-paved roads were effected. A major advantage was that the follower vehicle had been intensively tested previously for autonomous operations using the visual guidance, vehicle control and path-planner components in the same environment. Therefore, the integration team knew what to expect from sensors, algorithms and the vehicle response during the actual implementation of the system.Figure 5 shows the local obstacle map as used by the path planner. A safety zone was assigned to each detected obstacle to take into account the vehicle response. It can be observed that the planner generates the output path (red line) rather than the undesired path (black dotted line), which cuts across the safety zone as it tries to move the vehicle using the shortest distance. This is because the planner takes into account the presence of obstacles and is able to propose paths (waypoints)away from obstacle areas. The planner needs to know only the current location of the Leader Vehicle described by waypoints instead of its entire path.Figure 5. A frame of local mapThe leader vehicle travelling at the test site is shown in Figure 7. For confidentiality reasons, it is difficult to show the follower vehicle. Both vehicles have been running at the test site, travelling distances up to 2 km with the leader vehicle moving up to a maximum speed of 15km/h. Figure 6 shows a typical path of the leader and follower vehicles. The crosses represent the path taken by the leader vehicle as recorded by the GPS on the leader vehicle. The stars indicate the resulting tracking path pursued by the follower vehicle as recorded by the onboard positioning module. The dots are the estimated global position of the leader vehicle based on the laser scanning data. The number-labels indicate the relative time from starting point in minutes. Figure 7 shows pictures of the leader vehicle at various time locations with respect to Figure 6. The plots illustrate that the follower vehicle is able to trackthe trajectory of the leader vehicle successfully despite the unevenness of the terrain, the presence of dense foliage across tracks, and typical conditions found in jungle-like environments. It should be remarked that the discontinuous segments during the path following task, indicates that the follower vehicle has lost line of sight of the leader vehicle.This is due to the strong unevenness of terrain, which causes the laser to lose track of the leader vehicles. In these conditions, the system relies on GPS information from the leader vehicle to continue with the vehicle following function.At points 0 to 5, where the terrain is very irregular, the follower vehicle is totally dependent on the positions retrievedfrom the leader vehicle.Figure 6. Typical test results, the positions [m] are normalisedto the starting point of the follower vehicle.Figure 8 shows a zoom in view of the tracking at instance 17 minutes after the start of the test. The path shows that the follower vehicle is not actually responding to the estimated position of the leader vehicle. This is due to the slow dynamic response of such skid-steer vehicle. Due to the presence of dense foliage and hence the blocking of GPS signals plus multipath effects, GPS data from the leader vehicle is not very reliable, there are occasional positions jumps. In these scenarios, the system will fail if the vehicle following function depending only on GPS data.Finally, results have shown that by introducing the use of our obstacle avoidance and path planning algorithms, the system was able to generate its own path for following when it had perceived that the leading vehicle is making a gradual turn as a result of obstacle negotiation (Figure 7c).ObstaclesPre-set local targets Output path (RED)Leading vehicleObstacleswith safety zoneUndesired path (Black dotted)Pre -set local targets(a) (b)(c) (d)Figure 7. Screen shots with respect to the numbers shownin figure 6. (a) Path 5. (b) Path 11 (c) Path 17 (d) Path 23Figure 8. Zoom in view of the tracking path (at instance17) of figure 6V. C ONCLUSIONSA novel approach to solve the vehicle following problemhas been developed and tested in a natural environment. Bycombining our vehicle identification and tracking algorithmtogether with the path planner algorithm for autonomousnavigation, the system is able to follow the trajectories of theleader vehicle closely whilst avoiding any potential obstaclesin a highly complex environment. The system has beenimplemented on a large tracked vehicle with slow dynamicswith safety being a major concern.The combination of a proven path-planner and obstacleavoidance algorithm that includes the vehicle dynamics hasproved to be very effective to attain vehicle followingcapabilities. It has been found that the use of a single line laserscanner increases the dependency on the use of GPS data fromthe leader vehicle. Both the laser scanner and GPS, have theirlimitations when operating in an uneven terrain and underheavy tree foliage. To improve system robustness, work isbeing done to incorporate information from stereovisionsensors and the development of a 3D laser together for thetracking problem plus the use of control algorithms thatincorporate vehicle estimation techniques in order to increasethe travelling speed of the vehicles.The deployment of such a large vehicle in harsh naturalconditions poses major challenges, which are only understoodwhen field tests are performed.A CKNOWLEDGEMENTThis research was sponsored by Defence ScienceTechnology Agency (DSTA), Singapore.R EFERENCES[1] Committee on Army Unmanned Ground Vehicle Technology,“Technology Development for Army Unmanned Ground Vehicles”, TheNational Academies Press,Washington, D.C., 2002[2]P. Borodai, Centro Ricerche Fiat, “Full Automatic Control for Trucks ina tow-Bar System”. Int’l Symposium on AVEC, 2000.[3]T. Fujioka, K. Aso, T. Kimura. “Longitudinal Vehicle FollowingControl for Autonomous Driving”. Int’l Symposium on AVEC, 1996[4]H. Durrant-Whyte, “A Critical Review of the State-of-the Art inAutonomous Land Vehicle Systems and Technology”, Sandia ReportSAND2001-3685, Alburquerque, N.M.; Sandia National Laboratories,2001.[5] P. C. Y. Chen, J. Ibañez-Guzmán, T. C. Ng, A. N. Poo, and C. W. Chan,Supervisory Control of an Unmanned Land Vehicle, 2002 IEEESymposium on Intelligent Control, ISIC, 27-30 October 2002[6]M. Farwell, D. Caldwell. “RTK based vehicle tracking and unmannedoperation for Agriculture” Technical Paper, Thales Navigation/en/support/apptechnotes.asp - 13[7] C.-Y. Lee “Real Time Tracking of an unpredictable target AmidstUnknown obstacles”, ICARCV 2002.[8]P. Chandak, “Study and implementation of follow-the-leader – (BearcatIII)”. Master Thesis, University of Cincinnati, 2002.[9]W. Han, Y. T. Chin. “Target tracking and pursue using laser scanner”.2nd Asian symposium on Industrial Automation and Robotics BITEC,May 2001[10] N. Cowan, O.Shakernia, R.Vidal and S. Sasty. “Vision based follow theleader”, IROS, Lausanne, 2003[11] A.K.Das, R.Fierro, V.Kumar. “Real-time vision based control of a non-holonomic Mobile Robot”. ITTT Int. Conf. On Robotic & Automation,May 2001[12]G. Artus, P. Morin, C. Samson. “Tracking of an omnidirectional targetwith a unicycle-like robot: control design and experimental results”.INRIA Technical report No 4849, June 2003[13]M. Adams and and J. Ibañez-Guzmán “Safe Path Planning & ControlConstraints for Autonomous Goal”, IROS 2002, Lausanne, October2002.[14]R.A. Jarvis, “Distance Transform Based Collision Free Path Planningfor Robot,” Advanced Mobile Robots, World Scientific Publishing,1994[15] Y.T. Chin, W. Han, L.P Tay , H. Wang, W. Soh, “Vision Guided AGVUsing Distance Transform”, Proceedings of the 32nd InternationalSymposium on Robotics, April 2001.[16] Borenstein, J., and Koren, Y., “The Vector Field Histogram - FastObstacle Avoidance for Mobile Robots”, IEEE Journal of Robotics andAutomation, Vol. 7, No. 3, June1991, pp. 278-288[17] A. Tay, J. Shen, J. Ibanez-Guzman, and C.W.Chan , “AutonomousVehicle Navigation Strategies - Localised Navigation with a GlobalObjective”, International Conference on Information Technology andApplication, December 2003.。