This thesis is concerned with the real-time path planning of multiple autonomousground vehicles (AGVs) in a cluttered environment. In order to perform real-timeoperations with limited processing resources, an efficient path-planning algorithm,identification of the obstacles by a single sensor and cooperative path planning aredeveloped.AGVs are widely utilised for scientific, commercial, industrial and military applicationsfor different tasks such as exploration in hazardous environments and unknownarea, military surveillance and reconnaissance, search and rescue missions and industrialautomation. For an AGV, path planning in a cluttered environment is achallenging task due to its lack of information about the surroundings and its needto re-plan its path quickly whenever it senses obstacles nearby. Therefore, an efficientpath-planning algorithm that offers an AGV sufficient time to re-plan its pathto avoid moving obstacles is proposed and, to measure its computational efficacy,its time complexity is considered.Initially, the Efficient D* Lite algorithm, a modified D* Lite graph search algorithmusing the Fibonacci heap data structure to speed up the re-planning process in alarge dynamic environment, is developed and the Pioneer 3DX (P3DX) mobile robotis used as the AGV platform for experiments.The dynamic equations of motion of robot which rely mainly on physical characteristics,such as the robot and actuator specifications, are derived using Lagrangianformulation to model an actual P3DX robot’s behaviour by taking into accountthe vehicle’s kinematic and dynamic constraints. This simulated model is used tovalidate the path-planning algorithm before implementing in real time experiments.In real-time experimentation of autonomous path-planning, AGV relies completelyon perception system to sense the immediate environment and avoid obstacles whenit traverses towards the goal. As the Time-of-Flight (ToF)-based PMD (PhotonicMixer Device) three dimensional (3D) sensor can provide range and intensity dataat low computational cost, it is utilised as a single proprioceptive sensor to detectstatic and dynamic obstacles. The bistatic model and calibration of the PMD camera system are described to analyse the process of image acquisition.As the future motions of moving obstacles are a priori unknown in dynamic environments,it is essential to estimate them based on observations of the obstacles pastand present states so that the AGVs path can be re-planned in advance to avoidcollision in critical conditions. An approach which combines the differential sceneflow technique and the gradient vector field (GVF) for estimating the kinematicbehaviours of the obstacles using the range intensity value of the PMD camera isproposed.To ease the complexity and spatial sparseness in single AGV system in exploringlarger area, an effective approach for cooperative multi-AGV system is proposed. Asmulti-robot systems can be easier, cheaper, more flexible and more fault-tolerant,and cover more space than using one expensive powerful robot, cooperative multi-AGV path planning is addressed. The hybrid and distributed control architecturefor a multi-AGV approach is highlighted in which each AGV has its own intelligenceto re-plan its path and shares its kinematic and sensor information globally withother AGVs.The PMD camera is mounted on a P3DX and integrated with its software library.The Efficient D* Lite algorithm and scene flow technique are successfully implementedon the P3DX onboard system to carry out real-time autonomous tasks.Finally, real-time experiments are performed with three AGVs in different scenariosin order to demonstrate all the path-planning features and validate the proposedapproaches. Videos of the experiment are presented in a CD-ROM (Appendix D).
展开▼
机译:本文涉及在杂乱环境下的多个自动地面车辆(AGV)的实时路径规划。为了在有限的处理资源下进行实时操作,开发了一种有效的路径规划算法,单个传感器识别障碍物和协同路径规划.AGV被广泛用于科学,商业,工业和军事应用,以完成不同的任务,例如在危险环境和未知区域的勘探,军事监视和侦察,搜索和救援任务以及工业自动化。对于AGV而言,在混乱的环境中进行路径规划是一项艰巨的任务,因为它缺乏有关周围环境的信息,并且每当感知到附近的障碍物时都需要快速重新规划路径。因此,提出了一种有效的路径规划算法,该算法为AGV提供了足够的时间来重新规划其路径以避免移动障碍物,并为了衡量其计算效率,考虑了其时间复杂度。最初,Efficient D * Lite算法是一种改进的D *开发了使用Fibonacci堆数据结构的精简图形搜索算法,以加快大型动态环境中的重新规划过程,并以Pioneer 3DX(P3DX)移动机器人作为AGV平台进行实验。主要依靠物理特性(例如,机器人和执行器规格),通过考虑车辆的运动学和动态约束,使用拉格朗日公式来推导P3DX机器人的实际行为。该仿真模型用于在进行实时实验之前验证路径规划算法。在自主路径规划的实时实验中,AGV完全依靠感知系统来感知当前环境并避免在穿越目标时遇到障碍。由于基于飞行时间(ToF)的PMD(PhotonicMixer设备)三维(3D)传感器可以以较低的计算成本提供距离和强度数据,因此它被用作单个本体感觉传感器来检测静态和动态障碍。描述了PMD相机系统的双基地模型和标定,以分析图像采集过程。由于移动障碍物的未来运动在动态环境中是先验未知的,因此必须根据对障碍物过去和当前状态的观察来估计它们这样就可以提前重新规划AGV的路径,以避免在紧急情况下发生冲突。提出了一种结合差分场景流技术和梯度矢量场(GVF)的方法来利用PMD摄像机的距离强度值来估计障碍物的运动特性。为减轻单个AGV系统在探索较大区域时的复杂性和空间稀疏性,提出了一种有效的协同多AGV系统方法。由于与使用一台昂贵的功能强大的机器人相比,多机器人系统可以更轻松,更便宜,更灵活,更容错并且覆盖更多空间,因此,解决了协作式多AGV路径规划问题。着重介绍了用于多AGV方法的混合和分布式控制架构,其中每个AGV都有自己的智能来重新规划其路径并与其他AGV全局共享其运动学和传感器信息.PMD摄像机安装在P3DX上并与其软件集成在P3DX机载系统上成功实现了高效的D * Lite算法和场景流技术,以执行实时自主任务。最后,在不同场景下使用三个AGV进行了实时实验,以展示所有路径规划特色并验证提议的方法。实验视频以CD-ROM(附录D)的形式提供。
展开▼