导航:EXPO21XX>机器人21 xx>H25:人工智能,IT和计算机视觉伊利诺伊大学芝加哥分校
伊利诺伊大学芝加哥分校
视频
加载播放器…
  • 提供配置文件
  • 欢迎来到伊利诺伊大学芝加哥分校机器人实验室!机器人实验室位于工程学院计算机科学系、电子工程系和计算机工程系,是一个专门从事机器人理论和应用研究的研究机构。它的使命是为对科学和工程之间的协同作用感兴趣的学生和研究人员提供一个多学科的环境。目前的研究活动范围从设计人机交互接口到机器人系统安全监测的正式方法学。
产品组合
  • 无线传感器网络

  • 世界人口正以越来越快的速度老龄化。有必要开发技术,支持老年人的独立功能,使他们能够继续生活在社区中,尽可能长时间地推迟向机构环境中生活的过渡——这一运动被称为就地老化。辅助机器人在这方面大有前途。然而,机器人助手广泛使用的主要障碍之一是缺乏足够的接口:老年人应该能够自然地与机器人交流,类似于他/她与人类护理人员交流的方式。因此,如果机器人要协助日常活动,它需要对所有类型的用户输入做出响应。我们假设,除了语言、手势和视觉等成熟的交流方式外,物理交互(直接或间接(通过机器人和用户持有的物体)接触期间的双向力交换)也发挥着重要作用,应该研究以开发有效的机器人界面。多模态接口不仅可以使通信更好,通过在模态之间共享信息,不需要为每个单独的模态提供高度精确的接口。

    信息物理系统的正确运行至关重要。在医疗、汽车和许多其他应用等安全关键系统中更是如此。由于正确性的验证,在一般情况下,是不可行的,测试是不详尽的,这是至关重要的监控这样的系统在他们的操作和检测错误的行为要采取行动。

    研究了当系统状态不可完全观测时,系统的行为是随机的,被监测的性质是在系统轨迹上指定的。从理论上定义了可监控性和强可监控性两个概念,并给出了表征它们的充要条件。本文介绍了将系统建模为随机混合自动机,并将其性质指定为安全自动机或活性自动机的情况下的一般监测技术,状态估计是监测中的另一个关键步骤,因为状态估计的性质定义在隐藏的和部分可观察的系统行为上。在这种混合状态框架中采用了Rao-Blackwellised粒子滤波。

    当用一组传感器探测一个标量场时,例如,墨西哥湾石油泄漏的浓度,在感兴趣的区域上部署它们总是一个问题。总的来说,传感器的部署满足了我们的需求,比如覆盖整个感兴趣的区域。
    在我们的项目中,我们需要更多的传感器来覆盖该部分的信息量比其他部分高的部分。因此,我们需要为感兴趣区域上的每个点建立一个索引,以量化信息密度。在我们的研究中,我们发现曲率是一个很好的选择来量化场的信息密度。根据定义,曲面曲率描述了曲面偏离平面的程度。在某一点上,曲率越大,曲面弯曲越剧烈。相应地,该点的信息密度就越高。由于曲率是场的函数,也就是说,它不能直接从传感器读取,我们通过近似场的样条来估计它。此外,所有的传感器都是移动的。因此,应该嵌入一步一步的运动算法来驱动它们达到最优的传感配置,这意味着在每个传感器的职责区域内,曲率的积分,即信息量应该是相同的。
    如果有一个中央服务器收集所有传感器节点的传感器读数和位置,就很容易达到最佳部署。然而,我们想让我们的任务成为一个更有挑战性的分布式任务。在我们的问题设置中,我们假设没有中央服务器,每个传感器节点仅根据其即时邻居提供的信息来决定移动到哪里。
    所以,对我们来说有两个关键问题。第一个问题是如何用样条近似场。一旦我们知道了场,我们就可以通过场计算曲率。第二种是基于局部信息,每个传感器应该移动到哪里,以实现全局优化部署。

  • CPS:安全关键信息物理系统的监控技术

  • CPS现在是一个新兴的研究领域,包括广泛的相关学科,不同的方法、方法、工具和实验平台。这个项目正在研究这个广泛领域中的一个分支:监控。现代工程系统日益复杂,对计算的依赖日益增加,需要新的方法来保证其正确运行。这对于汽车系统尤其重要,因为一个故障可能会带来灾难性的后果。确保复杂系统正确性的一种方法是彻底地测试和/或验证它。虽然测试可以增加组件的可信度,但它不能保证正确性。另一方面,验证可以保证正确性,但对于具有先进发动机控制和众多联网微处理器的汽车来说,这是不可行的。在其他情况下,组件可能已经在一个不准确的模型上验证了正确性。更重要的是,即使通过验证发现组件有缺陷,如果不正确的行为很少发生,我们仍然希望使用它。
    组件行为的运行时监视是一种可以补充测试和验证的方法。它可以为系统的运行提供另一层安全保障。监控器观察组件的输入和输出,并检查系统的行为是否与预期的行为一致。如果可以开发故障安全关闭程序,监视器可以特别有用,这对于国外的系统是真实的。我们建议将监控设计与系统设计分开,并在系统设计完成后由不同的设计人员执行。监视器的基本优点是,原则上它们易于设计和实现,并且从根本上不限制组件的设计。这种两层方法确保监控器能够检测到由于潜在的错误组件设计而导致的不正确行为,并对其进行处理。
    • 研究的焦点

    • 该项目研究确保安全关键网络物理系统的正确运行。这是通过在运行时监视系统的操作来实现的。这个问题很有挑战性,因为要监视的正确性属性是根据系统状态随时间的演变而指定的,而监视器无法直接观察到;此外,系统的演化是概率性的。系统演化中的概率或随机性是由于传感器噪声引入的不确定性或由于其他不可预知的事件,如概率建模的部件故障。监控器的输入是系统产生的输出。这些可能包括一些传感器输出。通过使用这些输入,监视器需要决定系统执行是否正确。

      到目前为止,该项目已经引入了两个模型,用于指定此类网络物理系统的语义。第一个模型是隐马尔可夫系统,其中系统的状态被建模为量化后的离散状态。对于这样的系统,要监视的属性是由无限字符串上的自动机指定的。我们定义了给定监视器的两种精度度量——接受精度和拒绝精度。准确度分别捕获误报和漏报的百分比。利用这些概念,我们定义了两个概念,称为强可监视性和可监视性。我们给出了当一个系统对某个属性具有强可监视性和可监视性时的精确描述。基于这些概念,我们开发了监控技术,当被监控系统是由概率混合自动机指定,被监控的性质是由确定性混合自动机给出。我们提出了一种利用积自动机和粒子滤波器估计概率的监测方法。这些监测技术是用Matlab实现的,并已在一些例子中证明是有效的

    • 目前的结果

    • 到目前为止,我们已经给出了一个系统什么时候对一个属性是可监控的,什么时候对一个属性是强可监控的准确描述。对于系统对于某个属性是可监控的情况,我们已经开发了可以获得接近1的任意高精确度的监控技术。这些技术得到了实现,并通过一些实例证明了其有效性。为了实现监测器,我们开发了基于粒子滤波器的混合系统估计技术。粒子滤波由于其高度非线性(离散跳跃演化),在状态估计中显示出其优势。由于实验系统有数百万个高维混合态,因此通过rao - blackwelization,可以在重采样的同时降低维数,以更少的粒子获得更高的精度,并且对连续变量使用卡尔曼滤波器,以获得更好的性能。
    • 未来的工作

    • 根据我们目前的发现,一些完善的和新的想法将被实施:
      • 为优化监控器制定基于成本的指标;
      • 开发基于部分可观察马尔可夫决策过程(POMDPs)的技术,以生成用于监测安全性和活性属性的最优策略,并研究不同奖励结构对监测准确性的影响;
      • 基于期望值的属性自动机监控技术研究。
  • 资源

    • 实验室有5台Windows工作站,2台Linux工作站和1台Mac机器。它配备了一个图书馆,里面有关于机器人的书籍和期刊。它有独立的研究生办公室、会议室和午餐室。网络功能包括连接到伊利诺伊大学的网络基础设施。其他设施包括复印机、打印机、冰箱、电话等。该实验室还与计算机科学系的电子可视化实验室和机械与工业工程系的虚拟现实实验室密切合作,并获得他们的资源
    • 机器人实验室拥有两台统一PUMA 560 Mark II机械手,它们构成了我们希望解决的各种问题的控制环境的核心。虽然他们已经有20年的历史了,但工作条件很好。PUMA 560在形状和功能上很像人的手臂。每个部件都与其他部件机械相连,可以绕轴旋转。机械手具有6个旋转自由度,使其在工作空间内实现完全灵巧性,即以任意方向到达工作空间内的任意点。每个电机轴上耦合一个增量式正交编码器,用于跟踪电机轴的角位置变化,从而了解相应连杆的角位置。驱动主要接头(1、2和3)的电机装有电磁制动器,一旦启动,轴就不允许旋转。制动器是平行连接的,不能单独控制。通过持续施加足够的电压来释放制动器,实验设置为30 V。相反,它们通过去除这样的电压而接合。 To control the brakes, solid-state relays are used, which is mounted inside the power supply cabinets. This setup fulfills the safety requirement, as the brakes are automatically engaged if the power supply is turned on , independently from the logic state of the input. We have removed from the manipulator bases the no-longer-used button which was provided to manually release the brakes in the original control environment.
    • 控制器的任务是计算被控制系统的运动,并产生相应的控制信号发送到功率放大器。控制器的输入可以是一个程序,也可以是用户发出的一系列命令。我们为系统选择的控制器是Galil DMC-1860运动控制器,它可以同时控制PUMA 560机械手的六个轴。控制器被实现为PCI卡,需要一台主机PC才能工作。可以使用来自Galil的DMC专有语言或最标准的C/ c++和Visual Basic与控制器进行交互。
    • Galil ICM/AMP-19x0互连/放大器模块将控制器接口到外部组件的两个终端和驱动外部执行器的功率放大器收集在一个包中。Galil ICM/AMP-19x0可以处理的最大轴数是4。因此,每个机械手需要两个ICM/AMP-1940和ICM/AMP-1920。为了尽量减少噪音的影响,通过将输入连接器上的接地脚连接到各自(接地)电源的金属外壳,将模块的金属外壳接地。互连部分的功能是将从运动控制器到运动控制器的100针电缆断开为螺旋型端子,所有系统组件(编码器,开关,输出等)都可以轻松连接到该端子上。每个控制器实际上由两块板组成:一块连接到主机PC的PCI总线,而另一块只是一个子板,为第二个输入/输出连接器提供所需的额外空间。电源提供的(电力)功率在被传送到电机执行器之前由功率放大器调制。我们的电源是从以前的控制环境中保持下来的。我们简单地添加了控制电机刹车的继电器,并安装了网格,以防止与冷却风扇的任何接触。每个电源提供恒压15v、30v、45v和60v。 We only use the 30 V, as the input to the power amplifiers and to the relay. One of the two power supplies (M2004C) also has an additional board to provide low voltages for external logic and to accept external triggering signals. We do not use it and it is thus not necessary to turn it on at startup.
    • 力/扭矩传感器通过测量应变片上的应变来测量施加在其上的力和扭矩。应变片基本上是一种可扩展的元件,其应变可以通过其物理特性来测量。我们系统中的力/扭矩传感器是ATI工业自动化Gamma F/T传感器。它们连接到美国国家仪器公司的数字采集DAQ-PCI-6034E卡,该卡必须安装在主机PC上;传感器和采集卡之间必须连接电源模块。前景中的电缆连接到机械手(电机和编码器)和力/扭矩传感器。三根电缆连接主机PC,分别连接控制器(浅色)和力/扭矩传感器采集卡(黑色)。电源背面的电缆用于刹车控制和电源放大器。电机、编码器和制动电缆连接到机械手底部的连接器。连接力/扭矩传感器的(黑色)电缆安装在机械手结构内部。
    • PHANToM Premium 1.0一个触觉设备提供了一个近似于手腕旋转的手部运动范围。该装置包括无源触控笔和顶针框架,并提供3自由度位置传感和3自由度力反馈。幻影触觉设备通过并口(EPP)接口连接到PC。支持的操作系统平台包括Windows 2000/XP/NT、RedHat Linux 7.2、RedHat Linux 9、RedHat Fedora和SUSE 9.0。
    • 这些是安装传感器的移动机器人,通过分布式网络进行通信。他们的想法是将其用于爆炸物探测、定位危险化学品泄漏和污染传感等任务。从这些介质中收集的信息可以用特殊的算法进行处理,并可以准确地估计出蒸汽发射源的位置。使用多个移动机器人而不是一个,可以对单个代理或通信链路的故障提供鲁棒性。
    • Nomad超级侦察兵II是一个集成的移动机器人系统,具有机载工业PC、超声波和触觉传感模块以及可选的视觉系统。该控制系统执行传感器和电机控制,以及通信。在高水平上,游牧超级侦察兵II是由一个小型工业PC控制的,它安装在内部。游牧超级侦察兵II可以使用基于linux的游牧软件开发环境进行编程。这个集成包包括一个图形界面和一个功能齐全的模拟器。Nomad超级侦察兵II是机器人和人工智能研究/教育的理想移动系统。本系统的高级处理器为奔腾200mhz工业PC。高级处理器通过串口与低级处理器通信。本系统底层处理器为摩托罗拉MC68332。此外,一个TMS320C14 DSP负责2 KHz控制速率的高带宽电机控制。 The Nomad Super Scout II comes standard with odometric sensors, a tactile bumper ring, 16 Polaroid ultrasonic sonar sensors and optional vision system. The tactile system uses a ribbon switch enclosed in a energy absorbing neoprene channel. The effective range of ultrasonic sensors is from 15 cm to 650 cm. The optional Color PCI vision system comes with a color PCI framegrabber and color camera with 4 mm lens.
    • 正如索尼的一位代表所说,AIBO的目标用户是精通技术的机器人爱好者。它的一些出色功能包括一个75个单词的词汇量软件和高级的拍照选项。它未来的银色车身由16个自由度组成,允许流畅的身体运动。AIBO的各种传感器有红外距离传感器、加速度传感器、开关(头、脸、腿、爪子、尾巴)、振动传感器、温度传感器。AIBO的一些最新功能包括:
      1.通过语音指令捕捉数字图像。我们已经能够使用局域网功能在环境中导航。
      2.保存JPEG格式的图像到“记忆棒”。
      3.运动检测摄影(AIBO Explorer AIBO软件要求)。
      4.aibo与业主之间的沟通。
      它与其他aibo交互并做出响应。这就是机器人世界杯足球赛以aibo为球员的原因。它还表达了各种各样的情绪(快乐、悲伤、恐惧、厌恶、惊讶、愤怒)和本能(玩耍、搜索、饥饿、睡眠)。它也被用作测试实验室基于行为的机器人项目中各种算法的平台。它甚至还带有无线局域网功能。
  • 动态双足行走的计算方法

  • 调查人员:宋国标,米洛什Žefran

    本研究项目的目标是建立具有冲击效应的混合系统周期轨道稳定的一般框架和纯计算实现。这尤其适用于双足行走。本文针对二自由度欠驱动双足机器人和三维欠驱动双足机器人进行了鲁棒控制器设计。我们证明了混合系统沿周期轨道的动力学可以分解为混合系统的横向分量和切向分量。所得到的周期横向线性化的鲁棒控制综合问题可以转化为一个半定程序(SDP),从而有效地利用线性矩阵不等式(LMI)进行求解。

    该领域过去的研究课题包括:
    • 混合系统鲁棒李雅普诺夫稳定性理论的研究
    • 基于LMI的一类混合系统鲁棒控制综合的Matlab和Mathematica工具的开发
    • 一种计算优化方法的发展,以产生能源高效步行步态欠驱动动态双足行走
    • 基于这些理论和工具设计并实现了一种新的控制方法

    支持:美国国家科学基金会资助IIS-0093581和UIC校园研究委员会

  • 混合最优控制在多车路径规划中的应用

      • 调查人员:魏尚明和米洛什Žefran

        本项目研究由多辆自动驾驶汽车组成的系统的路径规划问题。基本问题的表述是将车辆从初始状态移动到最终状态,同时避免彼此和环境中的障碍物。目标是为这些车辆找到能源最优的路径。我们已将其转化为混合最优控制问题,并试图找到快速有效的方法来数值求解该问题。一些开发的技术已成功应用于某些类型的轮式移动机器人(如独轮车和Hilare机器人)的实例中。

        支持:美国国家科学基金会资助IIS-0093581和UIC校园研究委员会
  • 利用分布式移动传感网络定位蒸汽发射源

  • 调查人员:帕诺斯·扎诺斯和米洛什Žefran

    研究项目涉及使用分布式移动传感网络定位蒸汽排放源。这需要开发一个蒸汽浓度的物理模型,一个传感器的运动控制算法,以及一个协调算法来协调传感器的运动(见详细信息)。

    支持:NSF拨款CCR-0330342
  • 机器人网络的分布式交换算法

  • 调查人员:卡洛斯·凯希多Núñez和米洛什Žefran

    这个研究项目的重点是机器人网络。我们特别感兴趣的是研究如何在机器人只能访问局部信息的情况下解决网络中的全球性问题。通过与邻居共享信息,每个机器人都可以更多地了解环境,并可以随着收集的信息变得更加完整而调整自己的行为。现在,当网络有多个任务需要处理时,本地信息必须足以让每个代理做出最好的决策,这样它就不会对系统的长期目标中的任何一个妥协。

    支持:NSF授予IIS-0093581和CCR-0330342
  • 提高感觉运动技能教学中触觉交互的真实感

      • 调查人员:马克西姆·科列斯尼科夫和米洛什Žefran

        近年来,触觉模拟器在教授感觉运动技能方面显示出巨大潜力。在医疗和牙科培训等传统培训技术费用昂贵的领域尤其如此。这项工作的目标是解决几个需要改进的关键领域,以增加感觉运动技能教学中触觉交互的真实性。这些关键领域是触觉渲染算法,触觉增强训练视频辅助和协作触觉环境。

        支持:美国国家科学基金会资助CMS-0600658和UIC牙科学院