当前位置:首页>> >>


第二代微车的协调控制和测试平台传感策略(有英文原文.rar

收藏

资源目录
    文档预览:
    编号:20181101170116170    类型:共享资源    大小:1.62MB    格式:RAR    上传时间:2019-04-04
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    15
    金币
    关 键 词:
    第二代 协调 控制 测试 平台 传感 策略 英文 原文
    资源描述:
    第二代微车的协调控制和测试平台传感策略摘要:本文介绍了第二代经济合作控制实验平台[C. H. Hsieh 等人 PROC.Am。会议在 2006 年]。原来的汽车通过提高车辆与主板上的范围进行检测,有限的电路板计算,无线通信,同时保持经济上的可行性.tankbased 平台,采用了灵活的毛毛虫带驱动器和相同的模块化传感和通信组件。我们运算后验证,最近提出的合作转向展示出实际使用的测试平台涉及避障。Ⅰ介绍计算机仿真,作为一种工具来验证合作控制算法的准确度一样好模型反映了现实世界中的参数。一个真正的汽车测试平台是向前迈出的重要一步,以验证算法效益。作为在自主多辆的利益运动持续上升,作为一个宝贵的测试平台仍然学习工具观察理论在现实世界中行动。同时满足节省成本和空间的限制去按照1:1 比例多辆测试平台是不切实际的。即使有一个按比例缩小的方法,许多测试平台涉及 10-50CM 大小车辆在室内环境中不能机动。为此,一小型化,经济的微型车测试平台开发中,在一个集成系统中,使用 1/64 大小的车辆架空相机定位和板运动规划。该平台展示了一个多功能的可能性合作测试平台领域具有成本效益的设计(所有的材料和计算成本小于 4,000 元) 。本文描述这个二代的设施,其中有第二代许多新的功能,同时维护的总体成本和原来的设计规模。第一代车辆基于一个 microsizer 的汽车底盘,它具有三个离散转向状态,单速,无板加工,一个缓慢的双向无线通信速率(13HZ) 。该第二代车辆在 30Hz 双向沟通并具备板上处理和船上的范围进行检测。两种不同的底盘设计来实现,一个基于的基础上的罐体上车平台和一个第二一只毛毛虫式驱动器,允许一个可以忽略不计的转折点半径。硬件分为多个子模块,可以用来缓解未来的扩展和升级。更新相机定位软件可以更好的对上面的跟踪。该路径规划软件离板根据不同的应用。在本文中我们演示应用程序利用动态协调[14]法律和累积和算法控制障碍检测[19]的启发。所有的运动规划板和单板计算机只用于架空相机信息通信从车辆的传感器数据。我们的新的地面车辆[2-11]类似的功能,同时保持以每辆车 160 元的顺序,一个子 palmsized 上的材料成本底盘。一个口袋大小的发射器连接到一台笔记本电脑通过串行电缆,从而使得整个平台便携。在某些情况下,我们也有兴趣在实时障碍物检测板上的红外传感器发挥了的作用。位置跟踪系统更新率和准确性得到改善。本文的结构如下。第 II 部分中,我们提出了整个系统的结构,跟踪系统,车辆硬件,局部运动控制和物理模型。第Ⅲ节数学模型的运动车辆。第Ⅳ节介绍了一套不同的任务转向控制法。第Ⅴ节介绍了实施控制法律的任务圆以下,分裂和合并的一组,点对点运动的一组动态避障。Ⅱ多微车实验平台A 车辆平台图 1 为平台的系统图图 1 实验平台的系统图图 2 (左)轮式车和(右)履带坦克车图 3 轮式车车载系统的示意图。履带坦克车系统原理图与上述相同,除了它具有另外的电机代替伺服B.车辆信息我们设计了两辆车:一辆汽车和一辆坦克。汽车用了 ZipZaps 微型遥控特别版轿车,它有 21,500 RPM 的电机和 12:1 传动装置。它在向前或向后的方向都有后轮驱动。它使用一个电位转向转向控制器提供反馈到测量仪,该测量仪。该坦克用了 Ecoman R / C 微型坦克,它有 96:1 传动比率,有爬上 38 ◦坡的能力。它有两个电机,一个控制左带,另一个控制右带。他们的电子系统的基础结构是相同的(参见图 3) 。为了便于安装和灵活性,车辆有四个主要的硬件模块,处理 H 桥电路板( Megabitty ),一个上层电路板,一个底层甲板和车辆底盘。相互通过螺钉和/或套筒标签(参见图 2)连接。这种配置允许未来的扩展和升级。如果需要变成不同的机箱或不同的车辆,只需更换下层装甲。此外,通过更换 Megabitty 还可以提高处理能力。表 I 显示与[1]中的第一代汽车相比,新的车辆的物理尺寸。需要注意的是车辆配备远距离红外传感器比之前长了 1cm并重了 2g。表 1 车辆的物理尺寸图 4 (左)无线通讯模块。 (右)定位标签样品C.车辆硬件处理板。我们使用预组装的处理器板从 Junun.org 的 Megabitty。它具有 8 位RISC AVR 16MHz 的微处理器和两路 500mA 额定 H 桥。该模块是略作修改,以适应整体的硬件结构。此板坐在上层装甲上,并通过无线模块连接到一个 3.3V至 5V 电平转换器。上层装甲上有机器人的主要组成部分,通信模块,电源模块,红外传感器和连接器。主电源存储器是一个单结构 3.7V-740mAh 锂聚合物电池。我们利用升压稳压器提供 5V 和 3.3V 稳压器低压降,这样可以保持稳定的通信单元和处理器模块一个 8V 电源轨。下层装甲。通过板紧螺丝紧固在机箱上。它承受安装底盘和上层之间的力。它还为插入的锂聚电池以及开关提供了空间。红外传感器是'接近'型 GP 2Y0A02YK 和夏普的 GP 2Y0A21 YK。它们的范围分别为 20 到 150 厘米, 10 至 80 厘米。如果一个对象进入其有效范围,输出电压为高。手动校准传感器和细节在[12]中进行了讨论。无线通信模块。为了帮助开发成本,我们选择了预组装 Radiotronix 提供Wi.232 DTS 收发模块[ 13 ]作为微控制器和站之间的无线桥接。模块成本 27美元,尺寸为 2cm ×2.5 厘米,额定电流为 16mA 。作为低功耗 UART 天线串行接口,该模块可以很容易地与 Megabitty 和跟踪计算机集成。该模块工作在902- 928MHz 的 ISM 频段,具有独立的通道来传输和接收,从而让我们实现了全双工系统的灵活性。在图 4 中示出的无线通信模块。当前的设置,我们就实现了最大数据速率为 57.6 千比特/秒,这是足够 30Hz 的定位更新。D.软件架构软件体系结构包括一个低的电平控制层和用户应用层。控制层由四部分组成:一个任务调度器,一个基本的运动(转向和速度)控制器,传感器测量采集和通信。应用软件可访问控制层,改变车辆运动,沟通与跟踪系统,检索范围的传感器数据。调度器。一个简单的任务调度器调节转向的更新速率,电机驱动控制,以及传感器读数。在启动时,每个任务注册调度优先级,更新率,以及一个回调函数。由于调度程序的主要用途是更新的各种本地控制系统,没有任务允许运行时间超过一毫秒的调度器的分辨率。计划任务不能执行任何阻塞调用,如果该任务正在等待更多的资源,需要重新安排自己以后再次运行。计划任务通过优先解决冲突,如果两个任务具有相同的优先级,将按初始登记的顺序执行。一个用户可以预定任务,但它具有最低的优先级,可以被任何控制器任务抢占,以确保车辆正确的操作。车载基本运动软件。转向速电机由两个脉冲宽度调制(PWM)通道,通过两个 H桥控制。控制电机速度简单地通过改变脉冲宽度控制,而方向盘控制需要任务调度中的闭环反馈控制。电位器的模拟 - 数字转换器(ADC )的模拟电压馈送微处理器。任务调度允许 ADC 的调用为其他的工作释放处理时间,同时等待完成转换。返回的 ADC 值送入经典的比例微分控制器工作在 250Hz。转向角有51°,最左边为 50°,中心为 25°和右侧为 0°,精确度为 1°。25°偏移的建立时间是 0.18 秒。图 5 示出转向控制器的性能。坦克的基本运动软件。坦克独立地驱动两个皮带,导致在向前和向后移动中可以任意半径的转弯。在实践中,我们发现可以简单以直线运动或转弯构建路径。状态机是负责两个演习的执行顺序。速度和航向为输入参数。我们假设方向的优先级比速度的更高。完整的运动状态序列如表二中所述。直线和转弯机动依靠航向角反馈跟踪系统。我们用一个简单的比例微分反馈控制计划使坦克在稳定的方向上前进。注意,左侧和右侧的驱动程序是不相同的,一些电气和机械的差异存在。一个比例闭环控制器改变左,右驱动强度,以保持直线运动。红外传感器测量采集。红外传感器采用另一个 ADC 通道,以提供的瞬时数字化测量。执行率在任务调度时被指定,通常在为 25Hz 。各种过滤器可以编码,以适应应用需求。对于本文中所描述的应用程序中,我们实现了一个障碍物检测(见下文)的累积求和算法。另一个应用程序,动态可见性[12],使用一个ENO 计划范围传感器所获得的空间点云数据处理方法。通信软件。车辆的跟踪数据堆叠在一起,并通过串行端口作为一个包发送。跟踪数据的接收是中断驱动。接收整个包时,车辆可以提取其自己的和其他车辆的跟踪信息。我们利用 Windows API 来跟踪计算机上的串行端口接口。E.跟踪系统车辆的跟踪通过对两个开销相机的图像分析完成。物理设置与[1]中相同。辨识汽车使用的标记被放大了 15%,标记的位已被从线条更改为方格以免误认。图4 (右)显示了一个新型车辆的标签图案示例。此外,跟踪算法的性能通过阈值处理,分辨那些由汽车标签形成的图像的轮廓,得到增强。具体而言,建立一个边界矩形使得它封闭了一个轮廓,而不必与图像平行,而不是围绕每一轮廓建立最小面积的矩形(矩形的两面平行于图像平面) 。由此,可以限制矩形的长度和宽度,而不是它的面积,前者提供了更具有识别力的判别过程。修订后的视频跟踪算法达到最大航向误差 3 ◦,而老算法最大的误差为 9 ◦,而且还保持平均为 1 个像素的位置误差。此外,如果没有噪声或闭塞(即用于清洁图像输入文件)的存在下,车辆被误判的概率降低。图 6 。开环测试车辆的运动规律( 1-2) 。星星代表在测试平台上的汽车的运动,而圆点代表一个计算机模拟的议案III 。车辆运动模型A. 简单的汽车模型以下方程组,改编自[1 ] ,汽车运动的模型其中 x 和 y 均代表实验室参考系中的车辆的位置坐标,v 为车速(正,如果前进和倒退如果负) , θ 表示车辆的角度标题中,M 是车辆质量,F 为在车辆的最大驱动力,β 是与地面的摩擦系数。参数 LCAR 是汽车的长度。输入控制参数 Q1 ∈ { -255 ,255 }对应的实力油门, 255 -255 是全面落后,全面推进, q1max = | Q1 | 。该参数 Q2 ∈{ 0,50 }表示的 51 种可能的车轮的转向角。图 6比较车辆运动的计算机仿真测试平台上的物理实现的命令。在这里, F = 631.8 ×M cm/sec2 whereM 是车辆质量。 LCAR 是从前轮后轮和 β = 3.0 米/秒的长度。B.差分驱动器模型我们适应模型[18 ] 为坦克制定一阶系统:ωL 和 ωr 是左,右履带的角速度(弧度/秒) , r 是与坦克带具有相同的履带周长的圆的半径, Ltank 是坦克的宽度减去一条履带的宽度。实践中,我们只有当 dx / dt = dy / dt = 0 时限制坦克的议案的 d / dt > 0。考虑这个限制:|ωL| = 3.3357ωc/255 - 0.9656 ,其中: ωC ∈ {0 ,160 }是左侧皮带的控制参数。逆时针旋转时, ωL = - | ωL | = - ωR 。顺时针旋转时 ωR = - | ωR | = - ωL 。当向前(向后) , ωL = ±| ωL | = ωR 。四。合作转向控制法A.基本理论我们考虑最近一次的 Frenet - Serret 基于帧合作转向控制算法中存在的障碍,由于摩根和施瓦茨[14] ,来源于 Justh 和 Krishnaprasad 原创作品的灵感[15] 。微曲线 Z( S) ∈ IR2 弧长参数化描述的车辆的运动。设 x 表示从车辆的位置,在切线向量 dz/ds 方向的和 y=x⊥相对于 x 的正方向。每个车辆的运动模拟其中 k 是该车辆指数。车辆以单位速度移动和第 k 个车辆路径的曲率为标量uk。控制律通过动态改变英国创建车辆两两之间的相互作用指定。定 uk=,其中有 ,η =η (|r|), μ = μ (|r|), α = α (|r|)是制定函数式子 使车辆垂直于他们的共同的基准线。隐函数f(|rjk|)调节车辆车辆之间的间距,式子 μxj · YK 使车辆转到一个共同的方向。这种控制法需要的位置信息内的其他代理(如下文所述)的邻域。局部耦合和领导跟随的控制法本地连接表现为限制每辆车的车辆周围,附近的可视距离范围。任何两个车辆内指定的彼此的距离以确保群集。本地连接控制律为:其中 ujk 同(7) ,并有由于代理这样的局部耦合有利于大量的通信步骤的可扩展性。一个指定的领导者车辆驾驶一群在一个特定的方向。其余的车辆(追随者车辆)遵循相应的,通过使用本地耦合控制法,追随者和领导的车辆之间具有较强的的耦合。其中 LC 是一个领导者的耦合常数,l (k)是第 k 车辆最接近的领导车辆的索引。领导者车辆的控制律依赖于特定的应用。(12)UGK 是全球控制律和 UL k 是局部控制法。如果有 m 个领导车辆, , n – m 跟随代理同伦的控制法为其中 UJK 在方程(7)中已经给出。LC 1 是一个反映领袖对追随者吸引强烈的耦合常数。领导代理同伦控制规律如下:当存在一个以上的领导,本地连接可以利用分开成两个子群群,作为领导车辆驱动器在不同的方向和跟随车辆按照其各自的最接近的领导。下一节在测试平台上证明了这样一个例子。D. 求目标要靠近一个指定的目标,第 k 车辆使用其中, rk 为从第 k 个代理的位置到目标矢量, γ 是加权常数。只有第一项涉及的车辆之间的相互作用,以避免碰撞。第二项指示每辆车走向目标。这种控制法不保证蜂拥,但如果代理商开始在群取向,它很可能是他们呆在一起。E.避免屏障考虑一个固定凸对象在平面中,这是指由一组 m 个点的双向 ∈ IR2 的外部。平均势垒的方向矢量的计算方法为其中,c ( · )是零以外的指定半径的切断功能的一个步骤。避免屏障的控制律,然后将式子 x 代入控制规律(10) 。这个长期定位车辆垂直于 VK,这个标志引导车辆远离平均势垒方向。五,执行在本节中,基于上述控制规律,我们考虑了几种路径规划战略。至目前为止仍未有许多已发表的实验研究,使用这一类的控制律。我们提到一篇相关的论文[16] ,实现了一个基于曲率转向墙壁边界控制律,并演示了一个单一的代理。配套文件[17] 我们开发了控制律运动伪装使用我们的新测试平台的框架[15 ]实施。在下面的例子中,我们考虑两种单代理和多智能体任务,包括那些依靠的范围内传感器来确定回避的障碍。转向角要描述 uk 与汽车的期望转向角 Φk 的曲率控制 ,我们使用公式 ρ = LCAR /tan φK [ 18 ] ,其中 ρ 是汽车的转弯半径。因此,一辆汽车的转向角可以计算为:LCAR 测量到 4 厘米。转向规律假定汽车拥有单位速度,因此,我们扩展LCAR 根据实际车速。基本圈跟踪的实现这个例子是在实验台上围绕一个特定点半径已知的远的汽车。我们使用两辆车的模型,在该模型中,一辆车固定在圆的中心。我们设定 μ = 0, α = η = 1 时,r0 等于圆的半径 r 且| R |等于从汽车到圆心的距离。基本控制法变成:其中,r = R2 -R1 的汽车之间的距离。图 7 给出了基本圆跟踪控制规律在测试台上的实现。同一个汽车随 R 的变化有如下三个不同的圆形路径序列,达到一个特定的方向。同伦控制法的实现由于测试平台的物理尺寸的限制,上面所讨论的同伦控制律修改的序列的三个阶段。在第一阶段,指定两个领导,转向程序 uleader K( λ = 0) 在精简通用控制方程(7)后得到的控制法方程(14)给出的。定期的全球控制的法律,在这种情况下只包括领导人。依照控制规律(13)中的 ufollower K( λ = 0)定义四个追随者。在第二阶段,领导切换到 uleader k ( λ = 1 )
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:第二代微车的协调控制和测试平台传感策略(有英文原文.rar
    链接地址:http://www.gold-doc.com/p-289014.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开