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

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

    信息物理系统的正确运行至关重要。在医疗、汽车和许多其他应用等安全关键系统中更是如此。由于正确性的验证通常是不可行的,测试也不是详尽的,因此在系统运行过程中对其进行监控并发现要采取的错误行为是至关重要的。

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

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

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

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

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

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

    • 目前的结果

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

    • 根据我们目前的调查结果,我们将实施一些改进和新的想法:
      • 开发基于成本的指标来优化监控器;
      • 基于部分可观察马尔可夫决策过程(pomdp)的技术开发,以生成监测安全性和活动力性能的最佳策略,并研究不同奖励结构对监测准确性的影响;
      • 基于期望值的物业自动机监控技术研究。
  • 资源

    • 实验室有5台Windows工作站,2台Linux工作站和1台Mac机。它配备了一个图书馆,里面有关于机器人的书籍和期刊。它有独立的研究生办公室,一个会议室和一个午餐室。网络功能包括连接到伊利诺伊大学的网络基础设施。其他设施包括复印机、打印机、冰箱、电话等。该实验室还与计算机科学系的电子可视化实验室和机械与工业工程系的虚拟现实实验室密切合作,并可以使用他们的资源
    • 机器人实验室有两个Unimation 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总线,而另一块只是一个子板,它提供了第二个输入/输出连接器所需的额外空间。电源提供(电)功率,该功率在传送到电机执行器之前由功率放大器调制。我们的电源已经从以前的控制环境中得到了维护。我们的设计仅仅包括增加控制电机制动器的继电器和安装栅格以防止与冷却风扇接触。每个电源提供15、30、45和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上的控制器(浅色)和力/扭矩传感器采集卡(黑色)。电源背面的电缆用于刹车控制和为功率放大器供电。电机、编码器和制动电缆连接到机械手底部的连接器上。连接力/扭矩传感器的(黑色)电缆安装在机械手结构内部。
    • PHANToM Premium 1.0A触觉装置提供了一个近似于手腕旋转的手部运动范围。该装置包括一个被动触控笔和顶针云台,并提供3个自由度的位置传感和3个自由度的力反馈。幻影触觉设备通过并行端口(EPP)接口连接到PC。支持的操作系统平台包括:Windows 2000/XP/NT、RedHat Linux 7.2、RedHat Linux 9、RedHat Fedora和SUSE 9.0。
    • 这些是装有传感器的移动机器人,通过分布式网络进行通信。这个想法是将它们用于爆炸物探测、定位危险化学品泄漏和污染传感等任务。从这些介质收集的信息可以用特殊算法进行处理,并且可以获得对蒸汽发射源位置的准确估计。拥有多个移动机器人而不是一个移动机器人可以提供对单个代理或通信链路故障的鲁棒性。
    • Nomad超级侦察兵II是一个集成的移动机器人系统,带有机载工业PC,超声波和触觉传感模块以及可选的视觉系统。该控制系统执行传感器和电机控制,以及通信。在高水平上,Nomad超级侦察兵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-ware必需)。
      4.aibo与所有者之间的通信。
      它与其他aibo相互作用并作出反应。这就是为什么会出现aibo作为玩家的RoboCup足球游戏。它还表达了各种各样的情绪(快乐、悲伤、恐惧、厌恶、惊讶、愤怒)和本能(玩耍、寻找、饥饿、睡眠)。它也被用作实验室中基于行为的机器人项目中测试各种算法的平台。它甚至还带有无线局域网功能。
  • 动态两足行走的计算方法

  • 调查人员:宋国彪和米洛舍斯Žefran

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

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

    资助:NSF基金IIS-0093581和UIC校园研究委员会

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

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

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

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

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

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

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

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

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

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

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

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

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