[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103459099A - 与一个可移动的远程机器人相互交流 - Google Patents

与一个可移动的远程机器人相互交流 Download PDF

Info

Publication number
CN103459099A
CN103459099A CN2012800068520A CN201280006852A CN103459099A CN 103459099 A CN103459099 A CN 103459099A CN 2012800068520 A CN2012800068520 A CN 2012800068520A CN 201280006852 A CN201280006852 A CN 201280006852A CN 103459099 A CN103459099 A CN 103459099A
Authority
CN
China
Prior art keywords
tele
robotic
robot
view
mark
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012800068520A
Other languages
English (en)
Other versions
CN103459099B (zh
Inventor
Y·王
C·S·乔丹
T·赖特
M·陈
M·平特
K·汉拉罕
D·桑切斯
詹姆斯·巴兰坦
C·赫尔措格
B·惠特尼
F·赖
K·滕比
安德鲁·诺伊舍尔
埃本·克里斯托弗·劳胡特
贾斯廷·H·卡恩斯
舍乌科·瓦哈·翁
蒂莫西·斯特蒂文特·法洛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IN TOUCH HEALTH Inc
iRobot Corp
InTouch Technologies Inc
Original Assignee
IN TOUCH HEALTH Inc
iRobot Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IN TOUCH HEALTH Inc, iRobot Corp filed Critical IN TOUCH HEALTH Inc
Priority to CN201510120970.XA priority Critical patent/CN104898652B/zh
Publication of CN103459099A publication Critical patent/CN103459099A/zh
Application granted granted Critical
Publication of CN103459099B publication Critical patent/CN103459099B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/008Manipulators for service tasks
    • B25J11/009Nursing, e.g. carrying sick persons, pushing wheelchairs, distributing drugs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/0095Manipulators transporting wafers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J5/00Manipulators mounted on wheels or on carriages
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0038Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by providing the operator with simple or augmented images from one or more cameras located onboard the vehicle, e.g. tele-operation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • G05D1/024Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/142Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/01Mobile robot
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/46Sensing device
    • Y10S901/47Optical

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Health & Medical Sciences (AREA)
  • Remote Sensing (AREA)
  • General Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Human Computer Interaction (AREA)
  • Nursing (AREA)
  • Electromagnetism (AREA)
  • Optics & Photonics (AREA)
  • Medical Informatics (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Epidemiology (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)

Abstract

远程机器人可包括驱动系统、控制系统、成像系统和绘图模块。所述绘图模块可存取一区域的平面视图和与该区域相关的标记。在各种实施方式中,各个标记可包括标记坐标和标记信息,该标记信息可包括标记注解。标记鉴别系统可鉴别当前位置的预定范围内的标记,且基于经鉴别的标记该控制系统可执行动作,该标记的标记信息包括远程机器人动作修正因子。上述远程机器人可使与下部独立的上部转动。遥控终端可使得操作者能用任何组合的控制方法控制该远程机器人,该控制方法包括在实时视频输入中选择目的地,在平面视图上选择目的地,或者利用操纵杆或其他外围装置。

Description

与一个可移动的远程机器人相互交流
技术领域
本发明涉及可移动的远程机器人。
背景技术
机器人通常是指由电脑或电子程序操纵的机电系统机器。远程机器人能够在它们的环境周围移动并且不固定于一个物理位置。远程机器人普遍用于当前的一个例子就是自动导航汽车(AGV)。自动导航汽车通常指远程机器人,该远程机器人通过跟随地面上的标记或电线,或使用成像系统或激光器进行导航。远程机器人应用于工业、军事和安保环境。它们也可作为消费产品,用于娱乐或像家庭助手一样执行确定的任务。
发明内容
本发明的一个方面提供了一种包括本地终端的远程机器人系统和遥控远程机器人。所述本地终端可包括电子显示器、处理器和与所述处理器联通的存储器,所述存储器包含能由所述处理器执行的指令。所述能执行的指令可设计用于引起所述处理器读取平面视图的至少一部分,该部分代表机器人操作表面的机器人可通行区;读取多个标记中的至少一个,所述多个标记中的每一个都包括描述所述标记的所述相关定位的标记坐标和标记信息,该标记信息可包括标记注解;接收来自遥控远程机器人成像系统的视频输入;接收定位信息;显示来自所述遥控远程机器人成像系统的所述视频输入;显示所述平面视图,使得所述远程机器人的当前位置指示在所述平面视图上;通过使用所述标记坐标在所述平面视图和所述视频输入中至少一个上显示所述至少一个标记的所述标记注解的复现;并且将一个或更多命令传输至所述遥控远程机器人。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器测定所述平面视图和从所述遥控远程机器人成像系统接收到的所述视频输入之间的失真(例如,二维坐标系统和三维坐标系统之间的坐标转换);将所述失真施加至所述至少一个标记的所述标记坐标,以测定描述所述至少一个标记相对于所述视频输入的定位和投影的相应的视频坐标和投影数据;
并且使用所述标记视频坐标显示覆盖所述视频输入的所述至少一个标记的所述标记注解的三维复现。
在一些实施方式中,基于所述遥控远程机器人的所述当前位置和至少一个标记相对于所述视频输入的投影,所述标记注解的所述三维复现可动态的再提供。
在一些实施方式中,所述标记注解的所述三维复现可覆盖与所述视频输入中检测到的目标有关的所述视频输入。
在一些实施方式中,所述标记注解的所述三维复现可沿着所述视频输入中检测到的墙覆盖。
在一些实施方式中,所述至少一个标记的所述标记信息包括远程机器人动作修正因子,并且所述机器人动作修正因子可设计用于为所述远程机器人控制系统提供执行指令,以响应于所述远程机器人位于所述至少一个标记的标记坐标的预定范围内而执行第一动作。
在一些实施方式中,当所述远程机器人在所述至少一个标记的所述标记坐标的预定范围内时,所述能被所述处理器执行的指令进一步设计用于致使所述处理器将所述执行指令传输至所述远程机器人的所述控制系统
在一些实施方式中,所述机器人动作修正因子进一步包括有关时间和在所述平面视图上的定位中之一的指令,使得所述远程机器人的所述控制系统执行所述第一动作。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器接收形成路径的相对于所述平面视图的系列坐标,所述遥控远程机器人已沿着所述路径行进;将形成所述路径的系列坐标存储为包括标记坐标和标记信息的路径标记,所述标记信息可包括标记注解;当所述遥控远程机器人到达所述标记坐标的预定距离内时,读取所述路径标记;并且使用所述标记坐标所述平面视图和所述视频输入中的至少一个上显示所述路径标记的所述标记注解的复现。
在一些实施方式中,所述远程机器人系统的本地终端进一步包括至少一个用户输入装置和可由所述用户输入装置提供的形成所述路径的所述系列坐标。
在一些实施方式中,形成所述路径的所述系列坐标可由所述遥控远程机器人提供。
在一些实施方式中,所述远程机器人系统进一步包括通讯系统,该通讯系统设计用于促进所述远程机器人系统的本地终端和所述遥控远程机器人之间的联通。
在一些实施方式中,所述本地终端进一步包括至少一个用户输入装置,并且所述用户输入装置可设计用于使用户能提供在所述平面视图和来自所述遥控远程机器人的成像系统中的至少一个上指示所述遥控远程机器人的预期目的地;并且被传输至所述遥控远程机器人的所述命令包括所述预期目的地。
在一些实施方式中,形成所述机器人路径的所述系列坐标可至少部分基于与所述至少一个标记相联系的标记信息。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器测定相对于所述平面视图的系列坐标,以在所述遥控远程机器人的当前位置和所述遥控远程机器人的预期目的地之间产生机器人路径,且被传输至所述遥控远程机器人的命令包括形成所述机器人路径的所述系列坐标。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器显示形成覆盖所述平面视图的机器人路径的系列坐标。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器测定所述平面视图和从所述遥控远程机器人成像系统接收到的所述视频输入之间的失真(例如,二维坐标系统和三维坐标系统之间的坐标转换);将所述失真施加至形成所述机器人路径的所述系列坐标,以测定描述所述系列坐标相对于所述视频输入的定位和投影的相应的视频坐标和投影数据;并显示形成覆盖所述视频输入的机器人路径的所述系列坐标的三维复现。
在一些实施方式中,相对于所述视频输入中检测到的地面,形成所述机器人路径的系列坐标的三维复现可覆盖所述视频输入。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器接收来自所述遥控远程机器人的相对于所述平面视图的系列坐标,所述系列坐标在所述遥控远程机器人的当前位置和所述遥控远程机器人的预期目的地之间形成机器人路径;并显示形成覆盖所述平面视图的机器人路径的系列坐标。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器测定所述平面视图和从所述遥控远程机器人成像系统接收到的所述视频输入之间的失真(例如,二维坐标系统和三维坐标系统之间的坐标转换);将所述失真施加至形成所述机器人路径的所述系列坐标,以测定描述所述系列坐标相对于所述视频输入的定位和投影的相应的视频坐标和投影数据;并显示形成覆盖所述视频输入的机器人路径的所述系列坐标的三维复现。
在一些实施方式中,相对于所述视频输入中检测到的地面,形成所述机器人路径的系列坐标的三维复现可覆盖所述视频输入。
在一些实施方式中,所述标记信息包括关于以下之一的信息:无线通信信号的可用性、所述遥控远程机器人应行进的速度、目标点的定位、人的定位、停泊站的定位、休息区的定位、玻璃墙的定位、坡道的定位、目标的定位、通行密闭区域的最佳路线、通行拥挤地区的最佳路线和遥控远程机器人应执行的动作。
在一些实施方式中,所述标记信息可涉及位置、路径和/或体积,且所述控制系统可设计用于执行关于所述位置、所述路径和/或所述体积的动作。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器接收由所述遥控远程机器人的传感器系统检测到的障碍物的平面视图上的坐标。
在一些实施方式中,所述平面视图和所述多个标记被远程存储。
在一些实施方式中,所述平面视图和所述多个标记被存储在所述遥控远程机器人中。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器测定所述平面视图和从所述遥控远程机器人成像系统接收到的所述视频输入之间的失真(例如,二维坐标系统和三维坐标系统之间的坐标转换);并产生包括所述平面视图和来自所述遥控远程机器人成像系统的视频输入的混合视图的混合地图视图。
在一些实施方式中,其中所述混合地图视图包括覆盖所述视频输入的平面视图的三维图示。
在一些实施方式中,所述远程机器人系统的本地终端进一步包括至少一个用户输入装置,且所述能被所述处理器执行的指令设计进一步用于致使所述处理器经由至少一个输入装置接收提供的预见所述遥控远程机器人在所述平面视图上的实际定位的要求;测定所述平面视图和从所述遥控远程机器人成像系统接收到的视频输入之间的失真(例如二维坐标系统和三维坐标系统之间的坐标转换);产生基于所述遥控远程机器人的实际定位的实际三维视频输入;并显示基于所述遥控远程机器人的实际定位的实际三维视频输入。
在一些实施方式中,所述至少一个标记的标记信息包括一组限定保护区域的相对于所述平面视图的坐标,且所述至少一个标记的标记注解可设计用于指示保护区域的存在。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器接收产生新标记的要求;关联描述所述新标记的相对定位的标记坐标和标记信息,所述标记信息可包括新标记的标记注解;并使用所述标记坐标在所述平面视图和所述视频输入中的至少一种上显示所述新标记的标记注解的复现。
在一些实施方式中,产生新标记的要求可有所述遥控远程机器人产生。
在一些实施方式中,产生新标记的要求可基于所述视频输入中检测到的目标自动产生。
在一些实施方式中,所述新标记可为设计用于一旦所述检测到的目标不再存在于所述视频输入中即终止的临时标记。
在一些实施方式中,所述目标可为人,且所述新标记的标记信息包括与人相关的鉴别信息。
在一些实施方式中,所述目标可以是人,且所述新标记的标记信息包括所述遥控远程机器人能对所述人执行的潜在动作。
在一些实施方式中,所述产生新标记的要求可由于所述远程机器人系统的本地终端联通的用户输入装置产生。
在一些实施方式中,产生新标记的要求相对于所述视频输入进行。
在一些实施方式中,产生新标记的要求相对于所述平面视图进行。
在一些实施方式中,产生新标记的要求相对于所述遥控远程机器人的当前位置进行。
在一些实施方式中,所述标记信息包括关于以下之一的信息:无线通信信号的可用性、所述遥控远程机器人应行进的速度、目标点的定位、人的定位、停泊站的定位、休息区的定位、玻璃墙的定位、坡道的定位、目标的定位、通行密闭区域的最佳路线、通行拥挤地区的最佳路线和遥控远程机器人应执行的动作。
在其他实施方式中,远程机器人可与遥控终端联通。所述远程机器人可包括:设计用于使所述远程机器人根据驱动指令移动的驱动系统;与所述驱动系统联通的控制系统,所述控制系统设计用于产生致使所述驱动系统使所述远程机器人移动的驱动指令;与所述控制系统联通的成像系统;与所述成像系统联通的绘图模块,所述绘图模块设计用于存取地图数据源,所述地图数据源包括代表机器人操作表面的机器人可通行区域的平面视图;和多个标记,每个标记为包括描述所述标记的相对定位的标记坐标和标记信息的数据结构;与所述控制系统联通的定位系统,所述定位系统设计用于提供相对于所述平面视图的当前位置;标记鉴别系统,所述标记鉴别系统设计用于鉴别与所述远程机器人的导航路径有关的至少一个标记;和通讯系统,所述通讯系统设计用于促进所述控制系统和遥控终端之间的联通;且其中所述控制系统设计用于执行基于经鉴别的标记的动作,所述经鉴别的标记的标记信息包括远程机器人动作修正因子。
在一些实施方式中,所述经鉴别的标记的标记信息包括所述控制系统应执行所述动作的关于时间和平面视图上的定位中的一种的指令。
在一些实施方式中,所述控制系统可设计用于将来自成像系统的视频输入经由所述通讯系统传输至所述遥控终端,且所述控制系统可设计用于经由所述通讯系统从所述遥控终端接收预期目的地在所述平面视图上的指示。
在一些实施方式中,所述远程机器人可进一步包括:多个传感器,所述传感器设计用于鉴别所述远程机器人的邻近区域中的障碍物;以及与所述多个传感器联通且与所述控制系统联通的障碍物避让系统,其中所述控制系统可进一步设计用于产生另外的驱动指令,以避让所述远程机器人的邻近区域中的障碍物。
在一些实施方式中,所述多个传感器包括进程式传感器、接触式传感器、测距法传感器和三维图像传感器中的至少一种。
在一些实施方式中,所述多个传感器可包括形成点状云的三维图像传感器,该点状云包括障碍物的三维占据区,且所述驱动指令可设计用于避让所述障碍物的三维占据区。
在一些实施方式中,所述远程机器人可进一步包括:与所述控制系统联通的地图产生系统,所述地图产生系统设计用于自动产生机器人操作表面的平面视图,其中所述控制系统产生致使所述远程机器人在整个机器人操作表面上移动并获得多个测量结果的驱动指令,且所述地图产生系统使用所述多个测量结果以产生平面视图。
在一些实施方式中,所述远程机器人可进一步包括导航系统,所述导航系统设计用于产生导航路径,所述导航路径包括从所述平面视图上的当前位置至所述平面视图上的预期目的地的系列坐标。
在一些实施方式中,所述远程机器人可将相对于检测到的障碍物的平面视图的坐标经由所述通讯系统传输至所述遥控终端。
在一些实施方式中,形成所述通行路径的系列坐标至少可部分基于与经鉴别的标记相关联的标记信息。
在一些实施方式中,所述导航系统设计用于通过从多个潜在的通行路径中选择通行路径来产生通行路径,且将关于所述远程机器人的通行路径的标记与多个潜在的通行路径关联,且所述导航系统设计用于至少部分基于经鉴别的相关标记来选择所述通行路径。
在一些实施方式中,形成所述通行路径的所述系列坐标经由所述通讯系统传输至所述遥控终端。
在一些实施方式中,所述远程机器人可设计用于使用形成所述通行路径的系列坐标产生新标记,使得所述新标记包括所述系列坐标、与所述通行路径相关的标记信息和与所述通行路径相关的标记注解。
在一些实施方式中,所述多个标记的每一个的标记信息包括关于以下之一的信息:无线通信信号的可用性、所述遥控远程机器人应行进的速度、目标点的定位、人的定位、停泊站的定位、休息区的定位、玻璃墙的定位、坡道的定位、目标的定位、通行密闭区域的最佳路线、通行拥挤地区的最佳路线和遥控远程机器人应执行的动作。
在一些实施方式中,所述控制系统可进一步设计用于接收从平面视图上的当前位置至所述平面视图上的预期目的地的通行路径,且所述控制系统可进一步设计用于产生致使所述驱动系统使所述远程机器人基于所述通行路径移动至预期终端的驱动指令。
在一些实施方式,所述通讯系统可设计用于检测所述远程机器人和遥控终端之间的通讯中断,且其中所述控制系统可进一步设计用于继续产生致使所述远程机器人在所述通讯中断期间自动移动至预期目的地的驱动指令。
在一些实施方式中,所述地图数据源可远程存储,使得所述测量模块可设计用于经由所述通行系统存取所述地图数据。
在一些实施方式中,所述地图数据源可存储在所述远程机器人内,使得所述测量模块可设计用于存取内部地图数据源。
在一些实施方式中,所述内部地图数据源可与远程存储的地图数据源同步。
在一些实施方式中,所述定位系统可进一步设计用于提高相对于所述平面视图的机器人姿势。
在一些实施方式中,所述远程机器人可设计用于通过以下过程产生新标记:使描述所述新标记相对于所述平面视图和由所述成像系统产生的视频输入中之一的相对定位的标记坐标相关联;将标记信息与新标记关联;并将标记注解与新标记关联。
在一些实施方式中,所述新标记可响应于检测视频输入中的目标的远程机器人产生。
在一些实施方式中,所述目标可为人,且所述新标记的标记信息包括与人相关的鉴别信息。
在一些实施方式中,所述目标可以是人,且所述新标记的标记信息包括所述遥控远程机器人能对所述人执行的潜在动作。
在一些实施方式中,所述标记信息包括关于以下之一的信息:无线通信信号的可用性、所述遥控远程机器人应行进的速度、目标点的定位、人的定位、停泊站的定位、休息区的定位、玻璃墙的定位、坡道的定位、目标的定位、通行密闭区域的最佳路线、通行拥挤地区的最佳路线和遥控远程机器人应执行的动作。
在一些实施方式中,所述远程机器人可进一步包括:与所述定位系统联通的RFID阅读器,其中所述定位系统将多个RFID芯片与所述平面视图上的相应的多个坐标关联,且所述定位系统可设计用于至少部分基于所述RFID阅读器的范围内的一个或多个RFID芯片的定位来测定上述远程机器人的当前位置。
在当前系统和方法中可采用多种控制方法。例如,远程机器人系统的本地终端可包括:电子显示器;与所述电子显示器界面联通的处理器;与所述处理器联通的存储器,所述存储器包括能被所述处理器执行的指令,所述指令设计用于致使所述处理器进行如下操作:读取至少一部分平面视图,所述至少一部分平面视图代表机器人操作表面的机器人可通行区域;在第一投影处接收来自所述遥控远程机器人成像系统的视频输入;
从所述遥控远程机器人的定位系统接收相对于所述平面视图的当前位置;显示来自所述遥控远程机器人的成像系统的视频输入;显示所述平面视图,使得所述远程机器人的当前位置指示在所述平面视图上;将命令传输至所述遥控远程机器人;以及与所述处理器联通的用户输入装置,所述用户输入装置设计用于使用户能为遥控远程机器人选择移动,所述选择移动包括选自所述遥控远程机器人相对于视频输入、相对于所述平面视图的目的地;并通过在相对于所述遥控远程机器人的当前位置的至少四个可能的方向中的一个方向上逐渐推进所述遥控远程机器人。
在一些实施方式中,所述移动的选择包括通过选择所述视频输入中的点来选择所述视频输入的替代投影。该模式将可能用于达到在所述视频输入的视图内定位的中间距离。
在一些实施方式中,所述移动的选择包括通过选择所述视频输入中的点来选择所述视频输入的替代投影。该模式应能用于达到不在所述视频输入的视图内定位的更远的距离(例如过道下,房间之间等)。在一些实施方式中,所述移动的选择包括使用操纵杆或人工控制的金属操纵杆。该模式应该能用于微调节/精细调节,例如在人类/病人紧邻区域的房间内。
在一些实施方式中,所述移动的选择包括:在所述遥控远程机器人保持当前位置的同时,通过使所述成像系统递增地平移或倾斜来选择所述视频输入的替代投影。
在一些实施方式中,其中所述移动的选择可涉及使所述遥控远程机器人的下部和所述遥控远程机器人的上部中之一转动。
在一些实施方式中,将存在在各种模式之间切换的方式,例如多模式用户界面,其中一个可选择控制头部/成像系统的移动或遥控存在机器人的底部/下部的移动。
在一些选择头部/成像系统的移动控制的实施方式中,可存在选择通过鼠标的基于位置的箱式可变头部运动(position-based box-zoom head motion)或通过鼠标的基于速度的头部运动(velocity-based head motion)的选择。
在选择遥控当前机器人的底部/下部的控制的一些实施方式中,可存在选自下述中的一种的选择:(1)敲击地图(click-on-map),即上下地图视图,并敲击目标目的地或选自目的地列表;(2)敲击视频(click-on-video),即能敲击视频内定位的基于位置的控制;(3)操纵杆或金属操纵杆,例如鼠标基于速度的控制或箭头明确向前、向左、向右等。
在一些实施方式中,在机器人底座移动时任何时候均能被用户读取所需的功能性/信息包括:(1)远程视图,即机器人行进至足以提供用户安全操作的有意义的可视信息;(2)对于监视控制模式,对能根据需要取消/中止操作的人控能力的潜在需求。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器从所述用户输入装置接收所述遥控机器人的目的地选择;测定相对于所述平面视图的系列坐标,以在所述遥控远程机器人的当前位置和所述遥控远程机器人的所选目的地之间产生通行路径;并将命令传输至所述遥控远程机器人,所述命令命令包括形成所述通行路径的所述系列坐标。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器显示形成覆盖所述平面视图的通行路径的系列坐标。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:测定所述平面视图和从所述遥控远程机器人成像系统接收到的所述视频输入之间的失真(例如,二维坐标系统和三维坐标系统之间的坐标转换);将所述失真施加至形成所述通行路径的所述系列坐标,以测定描述所述系列坐标相对于所述视频输入的定位和投影的相应的视频坐标和投影数据;并显示形成覆盖所述视频输入的通行路径的所述系列坐标的三维复现。
在一些实施方式中,相对于所述视频输入中检测到的地面,形成所述机器人路径的系列坐标的三维复现可覆盖所述视频输入。
在一些实施方式中,能被所述处理器执行的指令进一步设计用于致使所述处理器从所述用户输入装置接收所述遥控机器人的目的地选择;将相对于所述平面视图的目的地坐标传输至所述遥控远程机器人,所述目的地坐标与所选的目的地对应;从所述遥控远程机器人的导航系统接收相对于所述平面视图的系列坐标,所述系列坐标在所述遥控远程机器人的当前位置和所述遥控远程机器人的预期目的地之间形成通行路径;并显示形成覆盖所述平面视图的通行路径的系列坐标。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器测定所述平面视图和从所述遥控远程机器人成像系统接收到的所述视频输入之间的失真(例如,二维坐标系统和三维坐标系统之间的坐标转换);将所述失真施加至形成所述通行路径的所述系列坐标,以测定描述所述系列坐标相对于所述视频输入的定位和投影的相应的视频坐标和投影数据;并显示形成覆盖所述视频输入的通行路径的所述系列坐标的三维复现。
在一些实施方式中,相对于所述视频输入中检测到的地面,形成所述通行路径的系列坐标的三维复现可覆盖所述视频输入。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器接收由所述遥控远程机器人的传感器系统检测到的障碍物的平面视图上的坐标。
在一些实施方式中,所述平面视图被远程存储。
在一些实施方式中,所述平面视图被存储在所述遥控远程机器人中。
在一些实施方式中,所述能被所述处理器执行的指令进一步设计用于致使所述处理器测定所述平面视图和从所述遥控远程机器人成像系统接收到的所述视频输入之间的失真(例如,二维坐标系统和三维坐标系统之间的坐标转换);并产生包括所述平面视图和来自所述遥控远程机器人成像系统的视频输入的混合视图的混合地图视图。
在一些实施方式中,所述混合地图视图包括覆盖所述视频输入的平面视图的三维图示。
在一些实施方式中,所述能被所述处理器执行的指令设计进一步用于致使所述处理器经由输入装置接收提供的预见所述遥控远程机器人在所述平面视图上的实际定位的要求;测定所述平面视图和从所述遥控远程机器人成像系统接收到的视频输入之间的失真(例如二维坐标系统和三维坐标系统之间的坐标转换);产生基于所述遥控远程机器人的实际定位的实际三维视频输入;并显示基于所述遥控远程机器人的实际定位的实际三维视频输入。
在一些实施方式中,机器人可设计用于独立地展开和/或控制上部和下部,从而表现出与人相像。例如,远程机器人可包括:上部;可转动地连接至所述上部的下部;设计用于使所述远程机器人根据驱动指令移动的驱动系统;与所述驱动系统联通的控制系统,所述控制系统设计用于产生致使所述驱动系统使所述远程机器人移动的驱动指令;转动系统,所述转动系统设计用于通过独立地转动上部和下部而使所述机器人从第一行进方向朝第二行进方向转动。
在一些实施方式中,所述转动系统可设计用于通过使机器人的上部朝向第二行进方向转动而使所述机器人朝向第二行进方向转动;检测所述机器人的上部已达到所述机器人的上部相对于所述机器人的下部的平移极限;在所述机器人的上部的平移极限处开始使所述机器人的下部朝向所述第二行进方向转动;检测所述机器人的上部已达到所述第二行进方向;以及在同时使所述机器人的上部反向转动时,持续使所述机器人的下部朝向所述第二行进方向转动,使得所述机器人的上部保持所述第二行进方向。
在一些实施方式中,当所述上部不能相对于所述机器人的下部物理转动时可达到所述平移极限。
在一些实施方式中,当所述上部相对于所述下部偏移预定的转动度数时可达到所述平移极限。
在一些实施方式中,所述平移极限可为度数和时间长度的函数,该度数是所述上部相对所述下部偏移的度数,且该时间长度为所述上部已相对于所述下部偏移的时间长度。
在一些实施方式中,所述转动系统可设计用于通过使所述机器人的上部以第一转动速率朝向所述第二行进方向转动而使所述机器人朝向所述第二行进方向转动;使所述机器人的下部以第二转动速率朝向所述第二行进方向转动;检测所述机器人的上部已达到所述第二行进方向;以及在同时使所述机器人的上部反向转动时,持续使所述机器人的下部朝向所述第二行进方向转动,使得所述机器人的上部保持所述第二行进方向。
在一些实施方式中,所述远程机器人可进一步包括:与所述控制系统联通的成像系统;和与所述控制系统联通的定位系统,所述定位系统设计用于提供所述机器人相对于所述平面视图的当前位置和所述上部相对于所述平面视图的当前取向;其中,所述控制系统设计用于将来自所述成像系统的视频输入、所述机器人的当前位置以及所述上部的当前取向传输至遥控终端,使得所述遥控终端能测定所述平面视图和从所述遥控远程机器人成像系统接收到的视频输入之间的失真(例如二维坐标系统和三维坐标系统之间的坐标转换);将所述失真施加至具有与所述平面视图关联的坐标的标记,从而测定描述所述标记相对于所述视频输入的定位和投影的相应的视频坐标和投影数据;并使用所述视频坐标显示所述标记覆盖所述视频输入的三维复现。
上述实施方式由机器人和/或本地终端的投影说明。对本领域技术人员显然的是上述实施方式可作为系统实施,调整为通过系统实施的方法,或在能被系统执行的计算机可读介质中体现。例如,改变机器人的行进方向的方法可包括将行进方向传输至机器人的控制系统,所述机器人的与所述驱动系统联通的控制系统设计用于使机器人根据驱动指令移动,并使所述机器人的上部独立地从所述机器人的下部朝向所述行进方向转动。
在一些实施方式中,控制遥控远程机器人的方法可包括:读取平面视图的至少一部分,该一部分平面视图代表机器人操作表面的机器人可通行区域;读取多个标记中的至少一个,所述多个标记中的每一个包括描述所述标记的相对定位的标记坐标和标记信息;从所述遥控远程机器人的成像系统接收视频输入;接收与所述遥控远程机器人的当前位置相关联的定位信息;通过电子显示器显示来自所述遥控远程机器人的成像系统的视频输入;通过电子显示器使用所述标记坐标在所述视频输入上显示至少一个标记的标记信息的复现;并将命令传输至所述遥控远程机器人。控制远程机器人的方法,包括:读取平面视图的至少一部分;读取多个标记中的至少一个,每个标记为包括描述标记的相对定位的标记坐标和标记信息的数据结构;测定相对于所述平面视图的当前位置;鉴别所述多个标记关于所述远程机器人的通行路径的至少一个标记;执行基于经鉴别的标记的动作,所述经鉴别的标记的标记信息包括远程动作修正因子。
在一些实施方式中,控制远程机器人的方法可包括:读取平面视图的至少一部分,该一部分平面视图代表机器人操作表面的机器人可通行区域;在第一投影处从所述遥控远程机器人的成像系统接收视频输入;接收与所述遥控远程机器人的当前位置相关联的定位数据;显示来自所述遥控远程机器人的成像系统的视频输入;将命令传输至所述遥控远程机器人;并接受来自用户输入装置的移动的多种移动选择,所述移动选择如下进行:(1)相对于所述视频输入;(2)相对于所述平面视图;和/或(3)在相对于所述遥控远程机器人的当前位置的方向上递增地推进所述遥控远程机器人。
在附图和以下说明中阐述本发明的一个或多个实施方式的细节。本发明的其它方面、特征和优点将由说明书和附图以及权利要求变得明显。
附图说明
图1为示例性远程机器人的透视图。
图2为示例性远程机器人的高架透视图。
图3A-3C为示例性远程机器人的示意图。
图4A为移动人类界面机器人的示例性底座的前透视图。
图4B为所述在图4A示出的底座的后透视图。
图4C为所述在图4A示出的底座的顶视图。
图4D为远程机器人的示例性底座的顶部示意图。
图4E为远程机器人的示例性驱动系统的底部透视图。
图4F为所述在图4E示出的驱动系统的顶部透视图。
图5为由远程机器人的控制器执行的示例性控制系统的示意图。
图6A提供了包括与机器人终端服务器联通的多个机器人的示例性机器人系统的示意图。
图6B示出了由机器人或终端执行的远程软件应用程序。
图6C示出了控制半自动远程机器人的行进的用户界面截屏的一种实施方式。
图6D示出了截屏,其中用于地图视窗的屏幕的相对面积增加。
图7为示例性机器人系统构造的示意图。
图8A为示例性占用图的示意图。
图8B为远程机器人在工作区域内具有的场景视野的领域的示意图。
图8C为示例性布局图的示意图。
图8D为与图8C示出的布局图相对应的示例性机器人图的示意图。
图8E提供了使用布局图和机器人图操作远程机器人以围绕环境通行的操作的示例性布置。
图8F示出了使用机器人定位和投影来测定视频输入和平面视图之间的偏差的方法。
图9A为从置于过道的机器人的示例性遥控视频视野的示意图。
图9B为混合了图9A示出的遥控视频视野和指示房间号的图的示例性混合图的示意图。
图10A提供了远程软件应用程序的遥控视频视窗的示例性遥控视野。
图10B为由图10A的遥控视野所示区域的示例性图的示意图。
图10C为远程软件应用程序的示例性预见视野的示意图。
图10D为图10B示出的图的示意图,其上具有机器人图标和视野的相应摄像区域。
图10E为远程软件应用程序的示例性预见视野的示意图。
图10F为图10B示出的图的示意图,其上具有机器人图标和视野的相应摄像区域。
图10G提供了远程软件应用程序的预见路线的示例性操作布置。
图11A为允许用户在经鉴别的通行区域内明确机器人目的地的示例性用户界面的示意图。
图11B提供了使机器人通行至目的地的方法的示例性操作布置。
图11C为提示用户坡道已被选为机器人目的地的示例性用户界面的示意图。
图11D为提示用户障碍物已被选为机器人目的地的示例性用户界面的示意图。
图12为允许用户在经鉴别的可通行区域内明确机器人驱动路径的示例性用户界面的示意图。
图13为混合了众多标记和环境敏感命令的示例性用户界面的示意图。
图14为示例性远程机器人在人身上维持传感器视野区域的透视图。
图15A为包括众多标记的示例性三维图视野的示意图。
图15B为包括众多标记的示例性二维图视野的示意图。
图16A为示例性机器人系统的示意图。
图16B为与图数据源的示例性相互作用的示意图。
图16C为在机器人控制系统和图数据源之间的示例性相互作用的示意图。
图16D为示例性机器人系统的示意图。
图17为包括与远程机器人相对应的经强化的覆盖的示例性用户界面的示意图。
图18为示例性系列机器人动作的示意图。
图19为使屏幕指示器覆盖从远程机器人接收的遥控视频输入的示例性用户界面的示意图。
图20A-20C提供了修复与机器人失联的操作的示例性布置。
在不同的附图中相同的附图标记指示相同的元件。
具体实施方式
远程机器人能和人类相互影响或相互作用来提供许多服务,例如内科医生或保健工作者提供远程医疗咨询、家庭协助、商业协助等等。在家庭协助的实例中,远程机器人能在日常任务中协助老年人,包括但不仅限于维持药物管理;行动协助;交流协助(例如,视频会议、电讯、互联网络访问等等);家庭或场所监控(里面和/或外面);人身监控;和/或提供个人紧急应变系统(PERS)。商业协助方面,远程机器人能提供视频会议(例如,在医院环境里);销售终端点;交互式信息/销售终端等等。
在一些具体实施方式中,参照图1-3B,远程机器人100包括限定向前的驱动方向F的机器人主体110(或是底盘)。机器人100也包括驱动系统200(图4D)、界面模块300和传感器系统400,它们都由机器人主体110支撑,并且与协调机器人100的操作和移动的控制器500(图5)联通。电源105(例如,电池)能由机器人主体110承载,并且必要时,与这些元件电联通,并向其传输电力。
在示出的实例中,机器人主体110包括底座120,从底座120向上延伸的至少一条腿130,以及由至少一条腿130支撑的躯干140。底座120可支撑驱动系统200.机器人主体(下部)110也包括由躯干140支撑的颈150。颈150支撑头(上部)160,头160支撑着界面模块300的至少一部分。底座120包括足够的重量(例如,通过支撑电源105(电池))来维持底座120的低重心CGB和机器人100的低整体重心CGR,以维持机械稳定性。
在一些具体实施方式中,参照图2和4A-4C,底座120限定三边相等的形状(例如顶视图为三角形)。例如,底座120可包括支撑底座主体124的底座架122,该底座主体124具有与三边形底座120的每条腿对应的第一、第二和第三底座主体部分124a、124b和124c(例如参见图4A)。每个底座主体部分124a、124b和124c能由底盘架122可移动地支撑,以便响应于与目标接触相对于底盘架122独立移动。底座120的三边相等的形状允许能围绕机器人100进行360°碰撞检测。每个底座主体部分124a、124b和124c可具有相关的接触式传感器(例如电容传感器、读取转换器等),该接触式传感器检测对应的底座主体部分124a、124b和124c相对于底座架122的移动。
在一些具体实施方式中,驱动系统200提供机器人100的全方位和/或完整力学运动控制。文中使用的术语“全方位”指的是在任何基本平面的方向上,即左右(横向)、前进/后退和旋转的移动的能力。在此,这些方向通常分别被称为x、y、θ、ζ。此外,术语“完整力学的(holonomic)”以基本与该术语的文献应用一致的方式使用,并指的是在平面方向上以三个平面自由度,即两个平移和一个旋转移动的能力。因此,完整力学的机器人具有由基本上任何比例的三个平面速度(横向、前进/后退和旋转)的速度组成的速度在平面方向移动的能力,以及以基本上连续的方式改变这些比例的能力。
机器人100利用轮式可动性能在人类环境里操作。在一些具体实施方式中,驱动系统200包括围绕纵轴Z等距(例如相隔120度)的第一、第二和第三驱动轮210a、210b和210c(即三边相等);然而,其他布置也是可能的。参照图4D,驱动轮210a、210b和210c可限定横向弧形滚动表面(即与滚动方向DR横切或垂直的方向的曲线轮廓),这样可促进完整驱动系统200的可动性。每个驱动轮210a、210b和210c与各自的驱动电机220a、220b和220c连结,这些电机能以独立于其他驱动电机220a、220b和220c前进和/或向后的方向驱动该驱动轮210a、210b和210c。每个驱动电机220a-c能有各自的编码器,该编码器向控制器500提供车轮旋转反馈。在一些实例中,每个驱动轮210a、210b和210c都安装在等边三角形的三个点上或其附近,并且具有与相应的三角形端的角平分线垂直的驱动方向(向前的方向和后退的方向)。以向前的驱动方向F驱动三边相等的完整力学底座120使机器人100能转换为非向前的驱动方向,以从限制或混乱中逃脱,并且在逃脱已解决之后转动和/或转变为沿着向前的驱动方向F驱动。
在一些具体实施方式中,参照图4E和4F,驱动系统200包括第一、第二、第三和第三驱动轮210a-d,它们被布置在从顶视图看为正方形或矩形的构型中(例如,与Z轴等距)。驱动系统200可以完整力学方式操作,允许扫射。每个驱动轮210a-d与各自的驱动电机220a-d连结,所述电机能以向前和/或向后的方向独立于其他驱动电机220a-d驱动该驱动轮210a-d。每个驱动电机220a-d能有各自的编码器,该编码器向控制器500提供车轮旋转反馈。底盘架122支撑驱动电机220a-d和与其对应连结的驱动轮210a-d.
如图2所示,在一些实例中,第一驱动轮210a被布置为沿着向前的驱动方向F的引导驱动轮,而剩下的两个驱动轮210b和210c则跟随在后面。在这种布置下前进驱动,控制器500可发出驱动命令,该驱动命令致使第二和第三驱动轮210b和210c以相同的速度按向前的滚动方向驱动,同时第一驱动轮210a沿着向前的驱动方向F滑动。此外,这种驱动轮布置允许机器人100突然停止(例如遭受到与向前的驱动方向F对立的快速负加速)。这是由于三轮设计的正常的动态不稳定性。如果向前的驱动方向F是沿着两个向前的驱动轮之间的角平分线的,突然停止将会产生逼迫机器人100绕它的两个“前”轮旋转致使其减速的扭矩。相反,如果需要快速停止,使一个驱动轮210a自然向前行进支撑或预防机器人100向前翻倒。然而,当从停止启动加速时,控制器500需考虑从机器人100的整体重心CGR考虑它的转动惯量I。
在驱动系统200的一些具体实施方式中,每个驱动轮210a、210b和210c具有与纵轴Z径向对齐的滚动方向DR,纵轴Z垂直于机器人100的X轴和Y轴。第一驱动轮210a能被布置为沿着向前的驱动方向F引导驱动轮,而剩下的两个驱动轮210b和210c则跟随在后面。在这种布置下,为了向前驱动,控制器500可发出驱动命令,该驱动命令导致第一驱动轮210a以向前的滚动方向驱动,并且第二和第三驱动轮210b和210c以与第一驱动轮210a速度相同但相反的方向驱动。
在其他具体实施方式中,驱动系统200能被布置为使第一和第二驱动轮210a和210b如此定位,使得两个驱动轮210a和210b之间角度的角平分线与机器人100的向前的驱动方向F对齐。在这种布置下,为了向前驱动,控制器500可发出驱动命令,该驱动命令致使第一和第二驱动轮210a和210b以向前的滚动方向并且以相同速度驱动,同时第三驱动轮210c以相反的方向驱动或保持不动,并且在第一和第二驱动轮210a和210b后面拖行。为了在向前驱动时左转或右转,控制器500可发出命令,该命令致使相应的第一或第二驱动轮210a和210b以相对较快/较慢的速度驱动。其他驱动系统布置也可使用。驱动轮210a、210b和210c可限定圆柱形、圆形、椭圆形或多边形外形。
再度参照图1-3B,底座120支撑在Z方向从底座120向上延伸的至少一条腿130。腿130可设计用于具有可变的高度,用于使躯干140相对于底座120升高和降低。在一些具体实施方式中,每条腿130包括第一和第二腿部132、134,它们相对于彼此移动(例如,伸缩移动、直线移动和/或角度移动)。不同于使直径逐渐变小的突出部伸缩移入和移出彼此,并且移出相对较大的底座突出部,在示出的实例中,第二腿部134在第一腿部132上伸缩移动,因此使得其他元件能沿着第二腿部134放置并且可能随着第二腿部134移动到底座120的相对较近的邻近区域。腿130可包括使第二腿部134相对于第一腿部132移动的执行器组件。执行器组件136可包括与提升电机和编码器联通的电机驱动器,编码器为控制器提供位置反馈。
通常伸缩布置包括直径逐渐变小的突出部,该突出部在底座120出伸缩地移动上升并且移动出相对较大的突出部,使得整条腿130的重心CGL尽可能低。此外,更坚固和/或更大的元件能置于底部来应对当腿130完全伸展时底座120所经历的更大的扭矩。然而这种方法存在两个问题。第一,当相对较小的元件置于腿130的顶端时,任何雨水、灰尘或者其他微粒易于流动或掉入突出部,渗入各突出部之间的空间,因此阻止突出部的嵌套。这样就在仍然试着保持腿130的完整可动性/接合时产生了非常困难的密封问题。第二,可在机器人100上安装负荷或附件。安装附件的一个普遍位置为躯干140的顶端。如果第二腿部134伸缩地移入和移出第一腿部,附件和元件只能安装在整个第二腿部134之上,如果他们需要随着躯干140移动的话。否则,任何安装在第二腿部134上的元件将限制腿130的伸缩移动。
通过使第二腿部134在第一腿部132上伸缩移动,第二腿部134提供了能相对于底座120垂直移动的额外负荷附着点。这种类型的布置导致水或空气中的微粒沿着每个腿部132和134(例如突出部)外侧上的躯干140往下流,而不会进入腿部132和134之间的空间。这样大大的简化了对腿130任何连接部的密封。此外,不管腿130如何伸展,躯干140和/或第二腿部134的负荷/附件安装特征总是公开的并且可用。
参照图2,腿130支撑躯干140,躯干140可具有在底座120上方和之上伸展的肩142。在示出的实例中,躯干140有形成至少肩142的一部分的面向下的表面或底面144(例如向着底座)和相反的面向上的表面或顶面146(图3A),侧面148在它们之间延伸。躯干140可限定不同的形状或几何形状,例如圆形或椭圆形,这些形状具有由腿130支撑的中央部分141和横向延伸超过腿130的横向限度的外围自由部分143,因此提供了限定面向下的表面144的悬伸部分(overhanging portion)。在一些实例中,躯干140限定多边形或其他复杂的形状,这些形状限定肩,肩提供了在底座120上方延伸超过的腿130的悬伸部分。
机器人100可包括一个或多个用来接收负荷的附件端口170(例如机械和/或电子连接点)。附件端口170能被如此定位,使得接收到的负荷不会阻隔或妨碍传感器系统400的传感器(例如,在躯干140的底面和/或顶面144、146上等)。
躯干140的外表面可对用户的接触或触摸敏感以便接收用户的触摸命令。例如,当用户触摸躯干140的顶面146时,机器人100会通过降低躯干相对于地面的高度(例如,通过降低支撑躯干140的腿130的高度)来回应。相似的,当用户触摸躯干140的底面144时,机器人100通过相对于地面升高躯干140(例如,通过升高支撑躯干140的腿130的高度)来回应。此外,当在躯干140的侧面148的前方部分、后方部分、右方部分或左方部分接收到用户触摸时,机器人100通过以接收的触摸命令(例如,分别为向后、向前、向左和向右)相对应的方向移动。躯干140的外表面可包括与检测用户接触的控制器联通的电容传感器。
再次参照图1-3B,躯干140支撑着颈部150,颈部150提供头部160相对于躯干140的平移和倾斜。在示出的实例中,颈部150包括旋转装置152和倾斜装置(tilter)154。旋转装置152可提供在约90°和约360°之间范围的角度移动θR(例如,围绕Z轴)。其它范围也是可能的。此外,在一些实例中,旋转装置152包括电连接器或触点,它们能实现头部160相对于躯干140以无限的旋转次数连续旋转360°,同时保持机器人100的头160和其余部分之间的电联通。倾斜装置154可包括相同或相似的电连接器或触点,它们能实现头部160相对于躯干140旋转,同时保持机器人100的头部160和其余部分之间的电联通。旋转装置152可包括与环形物(例如锯齿状环形架)连结或咬合的旋转装置电机。倾斜装置154可使头独立于旋转装置152相对于躯干140以角度θχ(例如围绕Y轴)移动。在一些实例中,倾斜装置154包括倾斜装置电机,该倾斜装置电机使头部160在角度θT±90°之间相对于Z轴移动。其他范围也可行,例如±45°等。机器人100可被设定以致使腿130、躯干140、颈部150和头部160保持在底座120边界内来维持机器人100的稳定可动性。
头部160可对用户的接触或触摸敏感,以便接收用户的触摸命令。例如,当用户向前拉动头部160时,头部160消极抵抗而向前倾斜,然后保持该位置。此外,如果用户推动/拉动头部160垂直向下,躯干140可降低(通过减低腿130的长度)头部160。头部160和/或颈部150可包括变形测定器和/或感知用户接触或操纵的接触式传感器165。
在一些具体实施方式中,头部160支持着界面模块300的一个或多个部分。头部160可包括用于可释放地接收一个或多个计算板(computing tablet)310的停泊处(dock)302,计算板310也被称为网络板(web pad)或平板型计算机,它们都可有触摸屏312。网络板310可定向为向前、向后或向上。在一些具体实施方式中,网络板310包括触摸屏、可选的I/O(例如按键和/或连接器,像微型USB等)、处理器和与处理器联通的存储器。示例性网络板310包括苹果公司的苹果iPad。在一些实例中,网络板310的功能跟控制器500一样,或是协助控制器500控制机器人100。触摸屏可检测、监控和/或再现用户在其上接触的点,来接收用户输入并且提供接触互相作用的图像用户界面。在一些实例中,网络板310包括触摸屏调用程序,当其被从机器人100上去除时,触摸屏调用程序允许用户将其找回。
界面模块300可包括配置在头部160上的摄影机320(例如参见图3A),摄影机320用于从头部160的高架的有利位置捕捉视频(例如用于视频会议)。在图2示出的实例中,摄影机320配置在颈部150上。在一些实例中,摄影机320只有在网络板310从头部160分离或移除后才能运转。当网络板310附在或停驻在头部160上的底座302(并且可选择覆盖摄影机320)时,机器人可使用网络板310的摄影机来捕捉视频。在这种实例中,摄影机320可配置在停驻的网络板310后面并且在网络板310从头部160分离或移除后进入有效状态,而在网络板310附在或停驻在头部160上时为待机状态。
机器人100能通过界面模块300(例如使用网络板310、摄影机320、扩音器330和/或扬声器340)提供视频会议(例如24帧每秒或更高)。视频会议能多方进行。机器人100能通过操纵头部160以面对用户来提供视频会议双方的眼神接触。此外,机器人100能有<5°的视角(例如偏离与头部160的向外的表面正交的轴的角度)。机器人100上的至少一台三维图像传感器450和/或摄影机320能捕捉到包括肢体语言在内的实际大小的图像。控制器500能使音频和视频同步(例如,差异<50ms)。摄影机320可独立于网络板310在至少1°内自由移动。头部160可包括一个或多个扬声器340以便在显示视频会议的网络板310附近具有来自头部160的声源。
界面模块300可包括用来接收声音输入的扩音器330(或话筒组)和一个或多个配置在机器人主体110上用于传送声音输出的扬声器340。
参照图1-3C,为了实现可靠和稳定的自主移动,传感器系统400可包括几种不同类型的传感器,这些传感器能用于与其他传感器互相联系以产生对机器人环境的充分感知以足以使机器人100能做出在所处环境中对于动作的智能决定。传感器系统400可包括由机器人主体110支撑的一种或多种类型的传感器,这些传感器可包括障碍物检测避让(ODOA)传感器、通信传感器,导航传感器等。例如,这些传感器可包括但并不限于,进程式传感器、接触式传感器、三维成像/深度图传感器、摄影机(例如可见光和/或红外摄影机)、声纳、雷达、光检测和测距(LIDAR,它可以引起检测散射光的性能以查找远远端目标的范围和/或其他信息的光学遥感)、激光检测和测距(LADAR)等。在一些具体实施方式中,传感器系统400包括测距声纳传感器410(例如,围绕底座120的周边的九个)、接近悬崖检测器420、接触式传感器430(图4A)、激光扫描仪440、一个或多个三维成像/深度传感器450和成像声纳460。
在一些具体实施方式中,传感器系统400包括一组或一列进程式传感器410和420,它们与控制器500联通,并配置在机器人100的一个或多个区域或部分(例如,配置在机器人110的底座主体部分124a、124b和124c上或附近)用以检测任何附近或侵入的障碍物。进程式传感器410和420可为当物体处于机器人100的给定范围内时向控制器500提供信号的会聚红外线(IR)发射传感器元件、声纳传感器、超声波传感器和/或成像传感器(例如,三维深度图的图像传感器)。
在图4A-4C示出的实例中,机器人100包括配置在主体120的底座124周围并且视野设置为向上的一列声纳型进程式传感器410(例如,基本上是等距的)。第一、第二和第三声呐进程式传感器410a、410b和410c配置在第一(向前)底座主体部分124a上或附近,其中至少一个声呐进程式传感器在主体120的第一底座124a的径向最外侧边缘125a的附近。第四、第五和第六声呐进程式传感器410d、410e和410f配置在第二(右方)底座主体部分124b上或附近,其中至少一个声呐进程式传感器在主体120的第二底座124b的径向最外侧边缘125b的附近。第七、第八和第九声呐进程式传感器410g、410h和410i配置在第三(左方)底座主体部分124c上或附近,其中至少一个声呐进程式传感器在主体120的第三底座124c的径向最外侧边缘125c的附近。这种设计提供了至少三个检测区域。
在一些实例中,配置在主体120的底座124周围的一组声呐进程式传感器410(例如410a-410i)布置为指向上方(例如基本在Z方向),并且可选择偏离Z轴向外形成角度,因此产生了机器人100周围的检测帷幕(detection curtain)412。每个声呐进程式传感器410a-410i可有护罩或发射导板414,其可引导声呐向上发射或至少不是向着机器人主体110的其他部分(例如,以便不会检测到机器人主体110相对于自身的移动)。发射导板414可限定壳状或半壳状。在示出的实例中,主体120的底座124侧向伸展超出腿130,并且声呐进程式传感器410(例如410a-410i)配置在围绕腿130的主体120的底座124上(例如,基本上沿着主体120的底座124的边界)。此外,向上指向的声呐进程式传感器410被分隔开以在腿130的周围产生连续的或基本连续的声呐检测帷幕412。声呐检测帷幕412能用于检测有高架侧凸部分的障碍物,例如桌面、架子等。
向上看的声呐进程式传感器410提供了看见主要在水平面上的物体的能力,例如桌面。这些物体由于它们的纵横比可能会被传感器系统的其他传感器错过,例如激光扫描仪440或成像传感器450,并且这样会对机器人100造成问题。布置在底座120边界周围的向上看的声呐进程式传感器410提供了看见或检测这种类型的物体/障碍物的方式。此外,声呐进程式传感器410能置于底座边界最广阔的点周围并且稍微向外形成角度,以便不会被机器人100的躯干140或头部160阻隔或妨碍,因此不会造成对机器人100自身部分感知的误报。在一些具体实施方式中,声呐进程式传感器410被布置(向上和向外)在声呐进程式传感器410的视野区域外对躯干140周围留空并且因此可自由接收安装的负荷或附件,例如篮子360。声呐进程式传感器410能凹入底座主体124,来提供视觉隐蔽性,并且没有外观特征来钩住障碍物或撞上障碍物。
传感器系统400可包括朝向后方(例如,与向前的驱动方向F相反)的一个或多个声呐进程式传感器410(例如后进程式传感器410j),用于后退时检测障碍物。后声呐进程式传感器410j可包括检测其声呐检测区域412的发射导板414。此外,后声呐进程式传感器410j能用于测距,以测定机器人100和在后声呐进程式传感器410j(例如,作为“后退警报”)视野区域内检测到的物体之间的距离。在一些实例中,后声呐进程式传感器410j安装为凹入主体120的底座124内以便不会提供任何外罩形式的视觉或功能上的不规则。
参照图2和4B,在一些具体实施方式中,机器人100包括悬崖进程式传感器420,它们安装在驱动轮210a、210b和210c附近或四周,以便允许在驱动轮210a、210b和210c进入悬崖(例如,楼梯)之前进行悬崖检测。例如,悬崖进程式传感器420能定位于每个底座整体124a-c的径向最外侧边缘125a-c上或附近,以及定位于它们之间的位置。在某些情况下,悬崖感知是通过使用红外(IR)接近或实际范围感知,采用朝向彼此形成角度的红外线发射器422和红外检测器424来实施,以便具有重叠的发射和检测领域,因此具有在地面的位置可以预见的位置处的检测区域。IR接近感知能有相对狭窄的视野区域,可能依赖于表面反照率的可靠性,并且可以从表面到表面有不同范围的精确性。其结果是,多个分散的传感器可以置于机器人100的边界以充分地从机器人100上的多个点检测出悬崖(cliff)。此外,基于IR接近的传感器通常无法区分悬崖和安全事件,例如在机器人100刚越过一个门槛之后。
当机器人100遇到地面的下降边缘,悬崖进程式传感器420能检测出来,例如当其遇到一组楼梯时。控制器500(执行控制系统)可执行导致机器人100采取动作的行为,例如当检测到边缘时改变其前进方向。在一些具体实施方式中,传感器系统400包括一个或多个次级悬崖传感器(例如其他传感器设计用于悬崖感知并且可选择的其他类型的感知)。悬崖检测进程式传感器420能被布置以提供悬崖的早期检测,提供用于区分实际悬崖和安全事件(例如爬过门槛)的数据,并且向下和向外定位,以致使它们的视野区域包括机器人主体110的至少一部分和远离机器人主体110的某一区域。在一些具体实施方式中,控制器500执行鉴别和检查支撑工作面(例如,地面)的边缘、越过工作面边缘的距离的增加,和/或机器人主体110和工作面之间距离的增加的悬崖检测程序。这种具体实施方式实现了:1)对潜在悬崖的早期检测(这可实现在未知环境中更快的可动性);2)增加自主可动性的可靠性,因为控制器500可从悬崖检测进程式传感器420接收悬崖图像信息来了解悬崖事件是否确实是不安全的或其是否能安全地越过(例如爬上和越过门槛);3)悬崖误报的减少(例如,由于边缘检测的使用对比多个分散的具有狭窄视野区域的IR进程式传感器)。布置为“轮降(wheel drop)”传感器的额外的传感器能用于多余度,和用于范围感知摄影机不能可靠检测的某一类型的悬崖的检测情况。
门槛和台阶检测允许机器人100有效地计划越过可爬上的门槛或避免过高的台阶。这对机器人100能不能够安全越过工作面上的任意物体是一样的。对于那些机器人100判定能够爬越的障碍物或门槛,知道它们的高度允许机器人100(如果认为需要的话)可适当地减速来实现平稳转换,为了达到最大化平稳性和最小化因为突然加速的任何不稳定性。在一些具体实施方式中,门槛和台阶检测基于在工作面上的物体高度和几何形状识别(例如,区分门槛或电线对比无一定形状的较大物体,例如一只袜子)。门槛可由边缘检测来识别。控制器500可从悬崖检测进程式传感器420(或机器人100上的另一成像传感器)接收成像数据,执行边缘检测程序,并且基于边缘检测程序结果发出驱动命令。控制器500也可使用模式识别来辨认物体。门槛检测使得机器人100能相对于门槛改变其取向以最大化平稳的台阶攀爬能力。
进程式传感器410和420可单独起作用,或者作为替代方案,也可与一个或多个接触式传感器430(例如碰撞转换器)组合起作用。例如,机器人主体110上的一个或多个接触式或碰撞传感器430能检测机器人100是否在物理上遇到障碍物。这种传感器可使用机器人100内例如电容的物理属性或物理位移来判定是否已遇到障碍物。在一些具体实施方式中,底座120的每一个底座主体部分124a、124b和124c都有相联的接触式传感器430(例如,电容传感器、读取转换器等),它们检测相应的底座主体部分124a、124b和124c相对于底座架122的移动(如图4A所示)。例如,主体120-c的每个底座124a可相对于底座架122的Z轴径向移动,以便提供三向碰撞检测。
再次参照图1-4C,在一些具体实施方式中,传感器系统400包括安装在机器人主体110前部上并且与控制器500联通的激光扫描仪440。在示出的实例中,激光扫描仪440安装在主体120的第一底座124a上或其上方(例如,沿着机器人的驱动方向F具有最大成像覆盖范围)的主体120的面向前(例如,沿着向前驱动方向F的视野区域)的底座124上。此外,三角底座120前端上或附近的激光扫描仪的安置意味着机器人底座的外角(例如,300°)比激光扫描仪440的视野区域442(例如,-285°)大,因此防止底座120阻隔或妨碍激光扫描仪440的视野检测区域442。激光扫描仪440能在不阻隔其视野区域的情况下尽可能多地凹入底座主体124内,以最小化激光扫描仪越过底座主体124的任何凸出部分(例如,为了审美和最小化钩住障碍物)。
激光扫描仪440使用从激光扫描仪440接收的信号扫描机器人100和控制器500的区域,并且产生扫描区域的环境图或物体图。控制器500可使用物体图来导航、检测障碍物和避开障碍物。此外,控制器500可使用来自传感器系统400的其他传感器的感知输入来产生物体图和/或用来导航。
在一些实例中,激光扫描仪440是扫描型LIDAR,可使用快速扫描一维区域的激光作为“主”扫描路线,以及使用相差或相似技术来分配该路线上生成的每个像素的深度的渡越时间成像元件(返回扫描平面的二维深度路线)。为了生成三维图,LIDAR能在第二方向执行“辅助”扫描(例如,通过“摆动”扫描仪)。这种机械扫描技术如果不补充的话,能通过科技补足,例如“闪光”LIDAR/LADAR和“瑞士游侠”型焦平面成像原理传感器,使用半导体堆积以允许对像素的完整二维基质渡越时间的计算的技术提供了每个像素处的深度,或者甚至是每个像素处的一系列深度(通过编码发光器或发射激光)。
传感器系统400可包括一个或多个与控制器500联通的三维图像传感器450。如果三维图像传感器450的视野区域有限,控制器500或传感器系统400能驱使三维图像传感器450a以一侧至一侧的扫描方式产生相对较宽的视野区域来执行粗略的障碍物检测/障碍物避让(ODOA)。参照图1-3B,在一些具体实施方式中,机器人100包括安装在机器人主体110前部的扫描三维图像传感器450a,其视野区域沿着向前的驱动方向F(例如,沿着机器人的驱动方向F具有最大成像范围)。扫描三维图像传感器450a能主要用于ODOA。在示出的实例中,扫描三维图像传感器450a安装在肩部142下方的躯干140或底面144上,并且例如如图2所示,凹入躯干140内以防止用户与扫描三维图像传感器450a接触。扫描三维图像传感器450能安装为旨在基本向下和偏离机器人主体110,以便在机器人100前方有向下的用于ODOA的视野区域(例如,底座120或机器人主体110的其他部分的妨碍)。在躯干140的前缘上或附近的扫描三维图像传感器450a的安置能使得三维图像传感器450的视野区域(例如,-285°)相对于三维图像传感器450比躯干140的外表面角度(例如,300°)窄,因此防止躯干140阻隔或妨碍扫描三维图像传感器450a的检测视野区域452。此外,扫描三维图像传感器450a(和相联的执行器)能被安装为尽可能多地凹入躯干140中,而不阻隔其视野区域(例如,也是为了审美和最小化钩住障碍物)。扫描三维图像传感器450a的分散扫描运动对用户是不可见的,产生较少的分散的互相影响的经历。不像凸出的传感器或面部,凹入的扫描三维图像传感器450a不会和环境(钩住人、障碍物等等)产生无意识的互相影响,尤其是在移动或扫描时,因为几乎没有移动的部分伸展超出躯干140的外壳。
在一些具体实施方式中,传感器系统400包括配置在主体120的底座124、腿130、颈部150和/或头部160上的另外的三维图像传感器450。在图1示出的实例中,机器人100包括在主体120的底座124、躯干140和头部160上的三维图像传感器450。在图3A示出的实例中,机器人100包括在主体120的底座124、躯干140和头部160上的三维图像传感器450。在图3B示出的实例中,机器人100包括在腿130、躯干140和颈部150上的三维图像传感器450。其他配置也可行。一个三维图像传感器450(例如,在颈部150和头部160上)能用于人物识别、动作识别和/或视频会议,然而另一个三维图像传感器450(例如,在底座120和/或腿130上)能用于导航和/或障碍物检测和障碍物避让。
配置在颈部150和/或头部160上的面朝前方的三维图像传感器450能用于对机器人100周围的人物、面容和/或的人姿态识别。例如,使用来自头部160上的三维图像传感器450的信号输入,控制器500可通过以下方法识别用户,产生看见/捕捉的用户面容的三维图,对照产生的三维图和已知的人物面容的三维图像,并且确定与一张已知三维面部图像的匹配。面部识别可用于确认用户为机器人100的正当用户。此外,一个或多个的三维图像传感器450能用于确认由机器人100看见的人物的姿态,并且基于确认的姿态(例如手指向、挥动和/或手势)随意反应。例如,控制器500可发出驱动命令来回应已识别的往特定方向的手指向。
三维图像传感器450可产生以下类型的数据:(i)深度图。(ii)基于反射率的强度图,和/或(iii)规则的强度图。三维图像传感器450可通过图像模式匹配获得所述数据,测量渡越时间和/或从源头发出的光和被目标反射掉的光的相位延迟迁移。
在一些具体实施方式中,可在处理器(例如,机器人控制器500)上执行的思考或控制软件使用计算软件的组合,其使用由传感器系统400生成的各种数据类型执行。思考软件处理从传感器系统400收集来的数据并且输出数据来做出导航决定,例如在什么地方机器人100能在不与障碍物碰撞的情况下移动。通过机器人环境的图像数据随着时间的积累,思考软件能相应的运用有效方法选择感知图像的片段以提高三维图像传感器450的深度测量。这可包括使用适当的时间和空间平均技术。
执行机器人无碰撞移动的可靠性可基于:(i)随着时间推移靠高水准的思考建立的可信度和(ii)积累了用于分析的三个主要类型数据的深度感知传感器:(a)深度图,(b)主动照明图和(c)环境照明图。对不同类型数据的计算程序认识能在由深度感知成像传感器450获得的每张图像上执行。汇集的数据可对照只使用一种数据的系统提高可信度。
三维图像传感器450可从机器人100周围(例如,房间或工作区域的传感器视野部分)的包括一个或多个物体的场景中获得包括深度和亮度数据的图像。控制器500可设计用于基于从场景反射回来的被捕捉的光来确认物体的占用区数据。此外,在一些实例中,控制器500至少部分基于占用区数据而对驱动系统200发出驱动命令,以环绕障碍物(即场景中的物体)。三维图像传感器450可重复捕捉场景深度图用以由控制器500做出实时决定来在场景周围导航机器人100,不让其碰撞上场景里的任何物体。例如,可由三维图像传感器450获得深度图数据的速度或频率可由三维图像传感器450的快门速度控制。另外,控制器500可接收事件触发(例如,从传感器系统400的另一传感器元件,例如进程式传感器410和420,报告附近的物体或危险给控制器500)。回应事件触发,控制器500能导致三维图像传感器450增加频率,由此捕捉到深度图并且获得占用信息。
在一些具体实施方式中,机器人包括用于对机器人100周围区域进行声成像的声呐扫描仪460。在图1和图2示出的实例中,声呐扫描仪460配置在主体120的底座124的前部上。
参照图1-3B,在一些具体实施方式中,机器人100使用激光扫描仪或激光测距仪440来冗余感知,使用面朝后方的声呐进程式传感器410j来保障安全,两者都定向为与地面G平行。机器人100可包括提供对机器人100周围环境的粗略感知的第一和第二三维图像传感器450a和450b(深度摄影机)。第一三维图像传感器450a安装在躯干140上并且以与地面G的固定角度指向下。通过使第一三维图像传感器450a向下形成角度,机器人100在机器人100直接前进或邻近的区域内接收密集传感器范围,这样对机器人100在前进方向的短期行进有重大意义。面朝后方的声呐装置410j提供了当机器人向后行进时的物体检测。如果向后行进是机器人100独有的,机器人100可包括第三3D成像传感器450面朝下方和后方以提供在机器人100直接向后或邻近区域内的密集传感器范围。
第二三维图像传感器450b安装在头部160上,其能通过颈部150平移和倾斜。第二三维图像传感器450b因为能使人类操作员查看到机器人前往的地方后而能用于远程驱动。颈部150使操作员能够倾斜和/或平移第二三维图像传感器450b以查看近处和远处的物体。平移第二三维图像传感器450b增加了相关的水平视野区域。在快速行进期间,机器人100可向下稍微倾斜第二三维图像传感器450b来增加三维图像传感器450a和450b的总视野区域或组合视野区域,并且给机器人100充足的时间来避开障碍物(因为较快的速度通常意味着对障碍物做出反应的时间更少)。在较慢的速度下,机器人100可向上倾斜第二三维图像传感器450b或令其基本与地面G平行来监控机器人100本应跟随的人物。此外,当以相对较慢的速度驱动时,机器人100能平移第二三维图像传感器450b来增加其在机器人100周围的视野区域。第一三维图像传感器450a能在机器人驱动去伸展其感知范围时保持固定(例如,不相对于底座120移动)。此外和/或二者择一地,第一三维图像传感器450a能在移动时为了检测机器人周围潜在的障碍物以慢速扫描。在一些实例中,第一三维图像传感器450a的高度能为了最优化第一三维传感器450a的视野区域向上调整,例如通过Z-升降机(Z-lift)的使用。
在一些具体实施方式中,至少一个三维图像传感器450能为测定体积的点状云成像装置(例如斑点或渡越时间摄影机),其以比地面高1或2英尺的高度(或在地面上方约1或2英尺的高度)安装在机器人100上,并且被导向以在机器人移动的方向从包括地面平面的空间体积获得点状云(通过全方位驱动系统200)。在图1和图3示出的实例中,第一三维图像传感器450a能以比地面高1或2英尺的高度安装在底座上,并且瞄准沿着向前的驱动方向F来在驱动时捕捉包括地面的体积(例如,用于障碍物检测和障碍物避让)的图像(例如,测定体积的点状云)。第二三维图像传感器450b示出为安装在头部160上(例如为比地面高约3或4英尺的高度),从而由紧邻机器人100的空间体积获得框架识别和限定点。控制器500可执行框架/数字识别软件以分析捕捉到的测定体积的点状云的数据。
参照图3A-4C,传感器系统400可包括与控制器500联通的惯性测量单元(IMU)470,其用于测量和监控机器人100相对于机器人100的总重心CGR的惯性瞬间。
控制器500可监控IMU470的反馈与对应于正常不受妨碍的操作的门槛信号的任何偏差。例如,如果机器人开始从垂直位置倾斜,它可能“摔倒”或者除非被阻止,或有人可具有突然增加的重负荷。在这些实例中,采取紧急动作(包括但不仅限于,机动规避、再校准和/或发出听觉/视觉警告)以保证机器人100的安全操作是必要的。
因为机器人100可在人类环境中操作,则其可与人类互相影响并且可在为人类设计的空间里操作(并且不考虑机器人限制)。当机器人100在拥挤的、受限制的或高度动态的环境中时它能限制其驱动速度和加速度,例如在鸡尾酒会或忙碌的医院。然而,机器人100可遇到能安全地相对较快地驱动的情况,例如在长的空走廊里,但是也能突然减速,例如当某物穿过机器人的移动路线时。
当从停止加速时,控制器500可考虑来自机器人100的总重心CGR的惯性瞬间以预防机器人倾翻。控制器500可使用其姿势的模型,包括其当前的惯性瞬间。当支撑负荷时,控制器500可测量负荷对总重心CGR的影响并且监控机器人惯性瞬间的移动。例如,躯干140和/或颈部150可包括变形测量器来测量变形。如果不可行,控制器500可对驱动轮210运用测试扭矩命令并且测量使用IMU470来测量机器人的实际直线和有角度加速以通过实验确认安全限制。
在突然减速时,第二和第三驱动轮210b和210c(后轮)的指定负荷减少,同时第一驱动轮210a(前轮)向向前的驱动方向滑动并且支撑机器人100。如果第二和第三驱动轮210b和210c(后轮)的负荷不对等,机器人可“偏航”,此将降低动态稳定性。IMU470(例如,回转仪)能用于检测偏航并且命令第二和第三驱动轮210b和210c使机器人100重新取向。
参照图5,在一些具体实施方式中,控制器500执行控制系统510,其包括行为系统510a和互相联通的控制判优系统510b。控制判优系统510b允许动态添加应用程序520和从控制系统510移除,并且促进允许应用程序各自控制机器人100而不需要了解任何其他的应用程序520。就是说,控制判优系统510b在机器人100的应用程序520和资源530之间提供了简单的优先处理的控制机制。资源530可包括驱动系统200、传感器系统400和/或任何负荷或与控制器500联通的可控装置。
应用程序520能存储在机器人100的存储器或与其联通,以同时运行(例如处理器)并同时控制机器人100。应用程序520可获取行为系统510a的行为512。独立部署的应用程序520在运行时间动态组合并且共享机器人100的机器人资源530(例如,驱动系统200、臂、头部等)。低级策略的执行是为了在运行时动态共享应用程序520中的机器人资源530。该策略确认了应用程序520有由应用程序520规定的机器人资源530的控制权(例如,其产生了应用程序520之间的优先层次)。应用程序520能动态启动和停止并且完全彼此独立的运行。控制系统510也能实现复杂行为512,该复杂行为能一起组合来彼此辅助。
控制判优系统510b包括一个或多个资源控制器540、机器人管理器550和一个或多个控制判优器560。这些元件不需要处于共同的过程或计算机中,并且不需要任何特定命令来启动。资源控制器540元件为应用程序520提供与控制判优系统510b的界面。对于每个应用程序520都有这种元件的实例。资源控制器540提取并且概括了鉴别的复杂性,分配的资源控制判优器、命令缓冲等。机器人管理器550协调了应用程序520的优先次序,通过控制应用程序520对在任意特定时间的任意机器人资源530有专用控制。既然这就是信息的中央协调器,每个机器人的机器人管理器550只有一个实例。机器人管理器550执行优先策略,其具有资源控制器540的线性优先次序并且保持对提供硬件控制的资源控制判优器560的监控。控制判优器560接收来自每个应用程序520的命令,生成基于应用程序优先次序的信号命令,并且为了相关的资源530将其发表。控制判优器560也接收来自相关资源530的情况反馈并将其返回应用程序520。机器人资源530可为具有一个或多个硬件控制器的功能模块网络(例如,促动器、驱动系统和它们的组合)。控制判优器560的命令对执行特定动作的资源530是特定的。
可在控制器500上执行的动态模型570能设计用于计算重心(CG)、惯性瞬间和机器人各个部分惯性的交叉乘积来确定当前机器人的情况。动态模型570也可塑造这些元件的形状、重力和/或惯性瞬间。在一些实例中,动态模型570与IMU470或配置在机器人100上并且与控制器500相联通的一个(例如加速器和/或回转仪)的用于计算机器人100的各种重心的多部分联通。动态模型570能由控制器500使用,与其他程序520或行为512一起确认机器人100及其元件的操作外壳。
每个应用程序520都有动作选择电机580、资源控制器540、一个或多个与动作选择电机580有联系的行为512和一个或多个与动作选择电机580有联系的动作模型590。行为系统510a提供预测建模并且允许行为512通过评定机器人动作的可能结果来协作决定机器人的动作。在一些实例中,行为512是插件程序元件,其提供结合了来自有着先验限制的复合源的感知反馈和输入到机器人的正当动作评定反馈的信息的分层的、全方位的评定功能。既然行为512能插入应用程序520(例如,存在于应用程序520的内部或外部)中,它们能在不修改应用程序520或控制系统510的任何其他部分的情况下移除和添加。每个行为512都是独立的策略。为了让行为512更高效,可以将复杂行为512的输出附上其他输入以便具有复杂的混合功能。行为512意为执行机器人100的总认识中易处理的部分。
动作选择电机580是控制系统510的协调元件并且运行着快速、最优化的动作选择循环(预测/修改循环)来搜寻最合适的动作给所有行为512的输入。动作选择电机580有三个阶段:任命、动作选择搜寻和完成。在任命阶段,每个行为512都被告知动作选择循环已启动并且被提供了循环启动时间、当前情况和机器人促动器空间的限制。基于内部策略或外部输入,每个行为512决定是否应该参与此次动作选择循环。在这个阶段,会生成有效行为基元的清单,其输入将会影响在机器人100上执行的命令的选择。
在动作选择搜寻阶段,动作选择电机580从有效动作的空间中生成可行的结果,也涉及例如动作空间。因为在不同的时间模拟每个命令的动作随着未来的时间范围而变化,动作选择电机580使用动态模型590来提供一批可行命令(在限制内)和相对应的结果。
在完成阶段,与协作的最合适结果相对应的命令混合在一起作为总命令,为在机器人资源530上的执行展现给资源控制器540.最合适的结果作为反馈提供给有效行为512,用于未来的评定循环。
从传感器系统400接收的传感器信号能导致与一个或多个行为512的互相影响来执行动作。例如,通过使用控制系统510,控制器500为每个机器元件(例如,电机或促动器)从相应的动作空间(例如,为特定元件的可能动作或移动的收集)选择动作(或移动命令)来以有效的方式执行每个机器元件的协调动作,以此避开与自身和任何已被机器人100察觉的在机器人100周围的物体。控制器500能发出越过例如Ether10网络的机器人网络的协作命令,像在2010年2月16日提出的美国第61/305,069号中描述的一样,其整体内容通过引用合并于此。
图6A提供了具有一个或多个与桥602联系的远程机器人100的示例性机器人系统600的示意图,桥602与本地机器人终端服务器604a和远程终端服务器604b(例如,云计算服务720(图7))有联系。本地机器人终端服务器604a与本地技术人员计算装置606联系,而远程终端服务器604b与远程操作者计算装置608联系。
参照图2和4C,在一些具体实施方式中,机器人100包括多单元天线。在示出的实例中,机器人100包括均配置在底座120上的第一天线490a和第二天线490b(但是天线可配置在机器人200的任何其他部分,例如腿130、躯干140、颈部150和/或头部160)。多单元天线的使用提供了可靠的信号接收和传输。多单元天线的使用为机器人100提供了多输入和多输出(MIMO),就是发送器和/或接收器的多单元天线的使用提高了通信性能。MIMO无需额外的带宽或发射功率就提供了数据吞吐量和链路范围的显著增加。它通过更高的频谱效率(每秒每赫兹更多比特的带宽)和链路可靠性或多样性(减少衰退)来达到上述增加。由于这些特性,MIMO是现代无线通信标准的一种重要部分,例如IEEE802.11η(WIFI)、4G、3GPP长期演进、WiMAX和HSPA+。此外,机器人100能为附近其他电子装置充当Wi-Fi桥、集线器或热点。机器人100的流动性和MIMO的使用能允许机器人作为相对可靠的Wi-Fi桥602进行服务。
参照图6A和6B,远程软件应用程序601在至少一个以下装置上执行,机器人控制器500、本地机器人终端服务器604a、远程终端服务器604b、本地技术人员计算装置606和远程操作员计算装置608.在一些实例中,远程软件应用程序601的一部分在一个或多个的上述装置上执行。远程软件应用程序601允许一个或多个用户通过机器人100的远程特性来与机器人(例如,驱动机器人100)和/或远程与邻近机器人100的其他人物或物体互相影响。
图6C提供了远程软件应用程序601的示例性用户界面605的示意图,其可呈现在例如网络板310和/或远程操作者计算装置608的触摸屏312的显示器上用于控制导航、远程监控和/或机器人100的其他方面。用户界面605包括显示远程视频612的远程视频输入窗口610,例如病人614的视频输入.视频输入可由机器人100的摄影机320和450中的一个生成。用户界面605可显示规划视频图窗口620,其含有操作机器人100的本地区域的地图622。在示出的实例中,显示在规划视频图窗口620的地图622是二维、自上向下的图622a(图6D);然而,其他类型的图也可行。用户界面605也可包括显示本地视频632的本地视频窗口630,例如用户的视频输入(例如,来自机器人100的远程)。显示在本地视频窗口630的视频输入可传输至机器人100并且使用显示装置向病人614显示,例如机器人100上网络板310.
仪表盘640可提供关于以下方面的信息,机器人100的方向、机器人电池充电器的指示、无线数据信号强度的指示和/或网络质量的指示。机器人100的方向可由显示机器人100的头160相对于躯干140或底座120的方向的图标642指示。这种指示可协助用户确定机器人100的方向以观察感兴趣的项目。机器人的头160的移动范围可限制。因此,某些执行可显示头160的旋转位置的指示和头160的移动范围。
媒体控制647可允许用户使用各种类型的媒体与病人614互相影响并且获取和存储记录用户和病人614的互相影响的媒体。例如,媒体控制647可允许用户播放可用于训练病人614关于医疗情况或过程的音频和/或视频剪辑。为了记录各种情况的静态照片可使用机器人100的摄影机320和450获得。进一步地,机器人100可获得记录用户与病人614的互相影响的音频(例如,使用扬声器330)或视频(例如,使用摄影机320),并且可选择存储获得的音频/视频在控制器500的存储器和/或传输获得的音频/视频至远程装置或云服务。
在一些具体实施方式中,媒体控制647允许用户解决暂时连通性问题。例如,当会议意外断开时可开始视频记录。机器人100可连续记录视频并且存入本地存储器,例如控制器500的存储器。当意外断开时,机器人可显示信息,例如“会议终止-视频记录继续....”下方的按钮可一同显示字幕“停止记录”。机器人旁边的护士可触摸“停止记录”按钮(例如,在触摸屏312上)并且终止本地记录。否则,记录可以以特定时间间隔持续。如果相同用户在特定时间间隔内回到机器人100记录,远程站的记录按钮可显示记录正在进行。当机器人的本地记录完成时,其可开始传输视频文件至远程站或可被断开的用户接近的其他位置。因此,用户可能看见在会议断开期间发生的事件。
如图6C示出的实例中,远程视频输入窗口610占用了显示区域的相对较大部分。用户界面605可有呈现640x480的像素分辨率的远程视频输入窗口610、320x240的像素分辨率的本地视频窗口630和530x200的像素分辨率的规划视频图窗口620。因此,当用户与病人614联系和/或手动驱动机器人100时这个视频可为最合适的。图6C示出的默认用户界面605a的布置图可允许用户用远程视频输入窗口610来替换规划视频图窗口620的内容。例如,视频可通过双击图窗口620替换。窗口能在之后通过双击远程视频输入窗口610替换回来。
可选择的平面布置图可向用户显示,只要其可适用于用户执行的任务。在图6D示出的实例中,预测使用半自动导航指导机器人100从一个位置移动至另一个位置,规划视频图窗口620的尺寸增加了。例如,如图6C示出的用户界面605和605a能为用于病人互相影响的默认情况,而如图6D示出的用户界面605和605b能为用于机器人导航的交替情况。
用户界面的图视频转换按钮645可允许用户引用包括相对较大的图窗口620的可选用户界面605b。例如,如图6D示出的用户界面605b可主要用于手动驱动或自动导航机器人100至渴求的目标。再次点击图视频转换按钮645会让用户返回默认用户界面605a,这可用于当有效执行医疗咨询时。因此,用户可如愿强调或不强调(例如,最大化或最小化)规划视频图窗口。某些在可选用户界面605b示出的窗口也显示了,例如远程视频输入窗口610和本地视频窗口630。在一些实例中,规划视频图窗口620可显示为880x700的像素分辨率,远程视频输入窗口610可显示为320x240的像素分辨率,并且本地视频窗口630可显示为160x120的像素分辨率。
参照图6D,规划视频图窗口620可在本地环境内提供指出机器人100的位置的机器人位置图标650。为了导致机器人半自动或自动导航至选择的点,用户可点击或触摸在显示的图622上的点。在一些实例中,当光标在规划视频图窗口620上时,用户可使用鼠标滚轮来缩放,或当显示在触摸屏312上时,可通过触摸手势来缩放。
即时定位与建图(SLAM)技术可利用激光测距扫描仪、里程计、声波测距仪,或所有这些仪器来为本地环境建图并且将机器人100置于图上。由机器人100记录的图像(例如,通过摄影机320或三维图像传感器450)当其穿越环境时可存储在内部数据库(例如,控制器500的数据库)和/或远程数据库(例如,云服务)。当机器人100重新获得当前数据库里的图像时,计算程序重置机器人当前的位置至路标起初进入数据库时记录下的位置。这种方法协助抵消车轮编码器里程计的固有飘移。系统也可利用RFID剪辑和/或无线接入点的三角测量。进一步地,特定房间的名字或辨认号码可与图上的位置联系。图像数据能随着时间积累并且为了节约成本或节约空间,机器人100可各自使用远程数据存储和/或远程处理来存储和/或处理图像数据。例如RFID阅读程序可检测与规划视频图上的坐标联系的RFID剪辑以辨认机器人的当前位置。“RFID剪辑”可包括像那些在行业有才能的人所理解的RFID装置或RFID“标记”。RFID剪辑可表现为被动式、主动式或电池辅助被动式(BAP)RFID剪辑。
图7提供了示例性机器人系统结构700的示意图,其可包括机器人100(或其一部分,例如控制器500或驱动系统200)、计算装置310(例如,可拆的或固定的附加在头160上)、云720(即,云计算服务)和门户730。计算装置310可执行一个或多个机器人应用程序710,其可包括安全、药物依从、远程监控、行为培训、社交网络、主动式警报和家庭管理等软件应用程序(例如,存储在存储器并且在处理器上执行)。计算装置310可提供通讯能力(例如,安全的无线连接和/或蜂窝通信)、精制的应用程序开发工具、语音识别和人物或物体识别能力。在一些实例中,计算装置310利用互相影响/COMS特征操作系统,例如Google Inc.提供的Android、Apple Inc.提供的iOS,或其他智能手机操作系统,或专用的机器人操作系统,例如RSS A2。
云720提供了云计算和/或云存储能力。云计算可提供基于互联网的计算,通过共享服务器向计算机和其他要求的装置提供资源、软件和数据。例如,云720可为包括至少一个服务器计算装置的云计算服务,该服务器计算装置可包括服务抽象层和在其上例示的服务器虚拟机上面的超文本传输协议包装。服务器计算装置可设计用于分析HTTP要求和发出HTTP回应。云计算可为使用互联网和中央远程服务器来保持数据和应用程序的科技。云计算能允许用户不用安装的进入和使用应用程序710并且在任何可联网的计算机上进入个人文件。云计算通过处于中央控制下的贮存器、存储器、处理和带宽允许相对更有效的计算。云720能提供可升级的、按需计算能力、贮存器和带宽,同时减少机器人硬件要求(例如,通过释放CPU和存储器使用)。机器人对云720的连通性允许自动汇集机器人操作和使用历史的数据,而无需要求机器人100返回到底座站。此外,随着时间的连续数据收集能生产大量能利用于销售、产品开发和支持的数据。
云贮存器722能为联网计算机数据存储的模型,在此数据存储在通常由第三方拥有的多虚拟服务器。通过提供机器人100和云720之间通讯,由机器人100汇集的信息能通过基于网络的信息门户由认定的用户安全看见。
门户730可为用来汇集和/或提供信息的基于网络的用户门户,例如个人信息、家庭状况信息和机器人状况信息。信息能与第三方信息结合来为用户和/或机器人100提供额外的功能和资源。机器人系统结构700能促进主动的数据收集。例如,在计算装置310上执行的应用程序710可收集数据并且报告由机器人100和/或人执行的动作或机器人100(使用传感器系统400)看见的环境。这种数据能为机器人100的独有特性。
此处涉及相对于空间数据组的“稠密数据”对比“稀疏数据”,和“稠密特性”对比“稀疏特性”。不限定或缩小本领域技术人员应怎样理解这些术语的意思,“稠密”对比“稀疏”通常是指每个空间表示的许多数据点对比很少的数据点,并且可特别是指:
(i)在包括二维数据和范围的二维图像数据或三维“图像”的上下文中,“稠密”图像数据包括基本完全被像素填充的图像数据,或能基本对原始图像捕捉没有损失和/或加工(包括基本未压缩、未加工或无损压缩图像)的对像素进行栅格化的图像数据,然而“稀疏”图像则是图像被量化、取样、有损压缩、向量化、分离(例如,成为超像素、节点、边缘、表面、兴趣点、立体像素)的图像,或对原始捕捉的保真度另外的实质减少,或必须在像素栅格化时篡改以重现图像;
(ii)二维或三维特性的内容中,“稠密特性”可为以基本不受限制的方式占据、关于检测取向的分辨率、所有能被检测和记录的特性,和/或由探测器识别的识别以收集子像上的许多特性(HOG、微波)的特性;“稀疏特性”可有目的的在数字上限制,以特性输入、侧抑制,和/或特性选择的数字,和/或可由探测器识别的识别以辨认在图像上(Harris角点、边缘、Shi-Tomasi)有限的孤立点。
相对于三维环境结构,机器人100可获得当其在工作面5操作时机器人100周围的场景10的图像,例如稠密图像701。在一些具体实施方式中,机器人100使用摄影机320和/或成像传感器450(例如,测定体积的点状成像装置)来获得稠密图像701。与摄影机320和/或成像传感器450有联系的控制器500可与稠密图像701(例如,用数据标高或标记稠密图像701)联合信息,例如加速计数据示踪、测距仪数据,和/或随着时戳来自传感器系统400的其他数据。在一些实例中,机器人100捕捉到流序列的稠密图像701并且用标高数据来标记稠密图像序列,提供标高稠密图像序列。云服务720可处理接收的图像数据701并且返回处理过的数据集至机器人控制器500,其可基于接收的处理过的数据集对驱动系统200发出驱动命令在场景10周围操作。
云服务720可执行许多离线方式中的一种来处理存储的图像数据集703成为场景10(环境)的稠密三维图或模型705,然后简化这份稠密三维图或模型705成为二维高度图707,其能为在每个点都有着高度数据的二维图(例如,与二维地形图类似)。在一些实例中,二维高度图707为有着X和Y坐标和Z数据的地形图。每个X和Y坐标可有一个或多个Z点(即,高度数据)。与每个X和Y坐标可有大量Z点(例如,几百或几千个Z点)的稠密三维图不一样,二维高度图707的每个X和Y坐标可有少于门槛数的Z点,例如在2个和20个点之间(例如,10)。源自房间中桌子的三维图的二维高度图707可为沿着桌子的每个X和Y坐标显示桌面的底面的第一个Z点和桌面的顶面的第二个Z点。这个信息允许机器人100确认其是否能够从桌面下通过。通过为每个X和Y坐标从连续范围Z点的稠密数据集减少Z点至指示着检测物体12的Z点的选择数字的稀疏数据集,机器人100能接收比由云计算720使用的三维图有相对较小尺寸的二维高度图707。机器人100从云720接收二维高度图707,云720为机器人100和相关的控制器500在场景10中的未来工作提供导航数据。
三维图数据压缩的其它方法和特征在R.Triebel,P.Pfaff和W.Burgard的"Multi-Level Surface Maps for Outdoor Terrain Mapping and Loop Closing";IEEE/RSJ International Conference on Intelligent Robots and Systems,2006中公开,其通过整体引用合并于此。
云720为机器人100提供了可不另外在机器人100上实用或成本有效的资源的按需比例(例如,计算的、处理的、存储的等)。例如云720能提供可升级的云贮存器722,该云贮存器722升级至第一尺寸来存储和/或处理相对较大量的数据701,其只可用于短期时间并且之后被丢弃,然后降级至第二尺寸。此外,云720能为执行可能不会另外的在机器人上可行的相对较复杂的计算或“强力”计算程序提供计算机处理能力。通过移动计算机处理能力和存储器至可升级的云720,机器人100能使用拥有相对较小计算能力和存储器的控制器500,因此提供了成本有效的解决方案。此外,机器人100执行例如障碍物避让的实时任务(在控制器500或连网板310上),然而传送非实时或对时间不敏感的任务至云720来处理并在之后收回。
云720可执行一个或多个的筛选程序(例如,优化平差算法、RANSAC、期望值最大化法、SAM或其他3D结构评定计算程序)来将存储的图像数据集703处理成3D显示。一旦经处理并且生成或更新稠密三维图705,图像数据集703能从云贮存器722丢弃,释放资源并且允许云720因此升级。因此,机器人100既不需要星载贮存器也不需要对操作贮存器的处理和图像数据集703的处理,因为基于云的资源的使用。云720可返回经处理的导航数据701或图707(例如,压缩的二维高度图)至机器人100,这样其能在之后用于相对较简单的定位和导航处理。
三维重现的额外的方式和特性于2005年第五届三维数字图像和模型国际会议上公开过的J.Repko和M.Pollefeys的"3D Models from ExtendedUncalibrated Video Sequences:Addressing Key-frame Selection and ProjectiveDrift",整篇于此作为参考引用。
参照图8A和8B,在一些情况中,机器人100接收在场景10和/或工作面5的物体12的占用图800,或机器人控制器500产生(和可更新)基于从成像传感器450(例如,第二三维图像传感器450b)接收的随着时间变化的图像数据和/或特性深度数据的占用图800。SLAM是一项技术,其可由机器人100用来在未知环境或场景10(没有先验知识)内构建占用图800,或在已知环境(有从给出的图中的先验知识)内更新占用图800,然而同时保持对其当前位置的监控。
控制器500可令占用图800和远程软件应用程序601联系在用户界面605显示图622。用户界面图622可部分或全部源于占用图800。此外,也是参照图7,远程软件应用程序601可通过云服务720接收占用图800的定期更新。例如,云服务720可为远程软件应用程序601提供机器人100周围的场景10的稠密三维图或模型705和/或用来生成用户界面图622的简化的二维高度图707。在另外的实例中,云服务720向基于稠密三维图或模型705或二维高度图707的远程软件应用程序601提供用户界面图622。
再次参照图8A和8B,图800能用于在环境10内确认位置并且为规划和导航描述环境。图800通过记录从一种感知方式获得的信息并且将其与当前感知到的比较来支持对实际位置的评定。图800的利处在于增加了对位置评定的协助同时减少了当前感知的精准度和质量。图800通常显示图800被提供或产生时的情况。这与图800被使用时的环境情况无需一致。其他定位技术包括monocular visual SLAM(MonoSLAM)和为MonoSLAM解决方案使用extendedKalman filter(EKF)的具体实施方式。
控制器500可执行尺度不变特征变换(SIFT)来检测和描述捕捉到的图像的本地特性。对图像中的任意物体12,物体12上的兴趣点能提取以提供物体12的“特性描述”。这份从训练图像提取的描述能在之后试图在包含许多其他物体的测试图像中定位物体12时用于辨认物体12。要执行可靠的识别,重要的是从训练图像提取出的特性甚至在图像比例尺、噪音和照明的改变下可检测。这些点通常在图像的高对比度地区,例如物体边缘。对于物体识别和检测,机器人100可使用SIFT来发现与众不同的关键点,其对位置、比例和旋转具有不变性,并且对仿射变换(比例、旋转、剪切和位置的变化)和照明变化具有鲁棒性。在一些具体实施方式中,机器人100捕捉场景10或物体12(例如,在不同环境下,从不同角度等等)的多个图像(使用摄影机320和/或成像传感器450)并且存储图像,例如至矩阵中。机器人100能进入存储的图像通过比较、筛选等等来辨认新的图像。例如,SIFT特性能从输入图像获得并且与从训练图像(事先捕捉的)获得的SIFT特性数据库进行匹配。特性匹配能通过基于欧式距离的最近邻法进行。霍夫变换可用于增加物体辨认,通过聚集那些属于相同物体的特性并且丢弃在聚集过程中遗漏的匹配。加速鲁棒性(speeded up robustfeature,SURF)可为粗略的图像探测器和描述符。
除了机器人100在场景100(例如,机器人100周围的环境)的定位,机器人可使用传感器系统400在连接的空间(例如,工作面5)内行进至其他点。机器人100可包括短程类型的成像传感器450a(例如,如图1和图3示出的安装在躯干140的底面上),其用于测绘机器人100周围的附近区域和辨认相对较近的物体12,和远程类型的成像传感器450b(例如,如图1和图3示出的安装在头160上),其用于测绘机器人100周围的相对较大区域并且辨认相对较远的物体12。机器人100能使用占用图800在场景10和闭塞16中辨认已知物体12(例如,当物体12应该或不应该,但是不能从当前优势点确认)。机器人100能记录闭塞16或在场景10的新物体12并且试图环航闭塞16或新物体12以判定新物体12或在闭塞16中的任何物体12的位置。此外,通过使用占用图800,机器人100能确认和监控场景10中物体12的移动。例如,成像传感器450、450a和450b可检测在场景10中物体12的新位置而不检测在场景10中物体12的测绘的位置。机器人100能记录像闭塞16一样的旧物体12的位置并且试着环航闭塞16来判定物体12的位置。机器人100可比较新图像深度数据和先前图像深度数据(例如,图800)并且分派场景10中物体12位置的可信度。场景10内物体12的位置可信度能在时间的阈值之后超时。传感器系统400能在每个传感器系统400的成像循环之后更新每个物体12的位置可信度。在一些实例中,闭塞检测期间(例如,少于10秒)检测的新闭塞16(例如,从占用图800上失踪的物体12)可预示着场景10中的“活”物体12(例如,移动的物体12)。
在一些具体实施方式中,位于场景10中的已检测的第一物体12a后的第二兴趣物体12b可被当作场景10中的闭塞16起初未被探测。闭塞16能是在场景10中不会轻易被成像传感器450、450a和450b探测到或看见的区域。在示出的实例中,机器人100的传感器系统400(例如,或是它的一部分,例如成像传感器450、450a和450b)有着视角为θν(能为0°和360°之间的任何角度)的视野区域452来查看场景10。在一些实例中,成像传感器450包括有360°视角θγ的全方位光学器件,而在其他实例中,成像传感器450、450a和450b有着小于360°的视角(例如,在大约45°和180°之间)。在实例中,在视角θγ小于360°的地方,成像传感器450、450a和450b可相对于机器人主体110旋转以实现360°的视角。在一些具体实施方式中,成像传感器450、450a和450b或它的一部分能相对于机器人主体110和/或驱动系统200移动。此外,为了检测第二物体12b,机器人100可通过在场景10周围沿着一个或多个方向驱动(例如,通过在工作面5上平移和/或旋转)来移动成像传感器450、450a和450b以获得允许检测第二物体12b的优势。机器人移动或成像传感器450、450a、450b或它的一部分的独立移动也可解决单目困难。
可信度可分派用来检测工作区域5的物体12的位置或监控其移动。例如,当产生或更新占用图800时,控制器500可为图800上的每个物体12分派可信度。可信度能与物体12像图800上指示的一样实际位于工作区域5的可能性成正比。可信度可由许多因素确认,例如用于检测物体12的传感器的数目和类型。例如,接触式传感器430可提供最高的可信度,因为接触式传感器430通过机器人100与物体12实际接触感知。成像传感器450可提供不同的可信度,其可比进程式传感器430的可信度更高。从传感器系统400的多于一个的传感器接收的数据能聚集或积累以提供比任何单个传感器相对更高的可信度。
里程计是使用来自促动器的移动数据来评定随着时间位置的变化(行进的距离)。在一些实例中,编码器安装在驱动系统200上来测量车轮旋转,因此机器人行进的距离。控制器500可使用里程计为物体位置评定可信度。在一些具体实施方式中,传感器系统400包括用来感知机器人100行进的距离的里程计和/或角速度传感器(例如,回转仪或IMU470)。回转仪是用来测量或保持定向的装置,其基于角动量守恒原理。控制器500可各自使用从里程计和/或角速度传感器接收的里程计和/或回转仪信号来确认在工作区域5里和/或占用图800上的机器人100的位置。在一些实例中,控制器500使用航位推测。航位推测是基于先前确认的位置来评定当前位置,基于随着时间过去已知或已评定的速度推进该位置,并且指引航线的过程。通过知道在工作区域5的机器人位置(例如,通过里程计、回转仪)和在工作区域5的一个或多个物体12的感知的位置(通过传感器系统400),控制器500能对在占用图800上和在工作区域5里的物体12的位置或移动评定相对较高的可信度(对比不使用里程计或回转仪)。
基于车轮移动的里程计有电力噪音。控制器500可利用扫描匹配与车轮里程计连接或替换。扫描匹配的使用可提供精准度和/或减少计算量。在这种具体实施方式中,使用LIDAR和/或其他测绘方式获得的两幅局部图可与单个的图合并。两幅或更多的局部图可使用已知的扫描位置合并。作为另外一种选择,两幅或更多的局部图可使用局部扫描的几何特性合并。控制器500可从机器人100周围的环境或场景10的成像传感器450接收数据用来计算机器人移动、独立基于车轮的驱动系统200的里程计、通过视觉里程计。视觉里程计可推导使用光流来确认成像传感器450的移动。控制器500能使用基于成像传感器450的成像数据的计算移动来改正任何基于车轮的里程计的错误,因此允许改良的测绘和移动控制。如果成像传感器450不能在捕捉的图像内监控特性,视觉里程计可有低纹理或低光场景10的限制。
里程计和可与那些在此描述的结合的成像系统的其他细节和特性能在美国专利7,158,317(描述“景深”成像系统)和美国专利7,115,849(描述波前编码干涉相衬成像系统)中找到,其整体内容通过引用合并于此。
参照图8C和8D,当机器人进入一个将在其中工作的新建筑时,机器人可需要带领四处参观或提供用于制动导航的建筑物地图(例如,房间和走廊位置)。例如,在医院里,机器人可能需要知道每个病人房间、护士站等的位置。在一些具体实施方式中,机器人100接收例如图8C示出的平面视图810,并且能训练记住平面视图810。例如,当引导机器人100环绕建筑物时,机器人100可记录与平面视图810上的位置相对应的特定位置。机器人100可在连网板310上显示平面视图810并且当用户带领机器人100至特定位置时,用户能在平面视图810上标记此位置(例如,使用触摸屏或连网板310的其他定位装置)。用户可选择为已标记的位置输入标签,像房间名字或房间号码。在标记时,机器人100可存储标记,用在平面视图810上的点和在机器人图820上的相应的点,例如图8D示出的。如例,机器人图820可为与平面视图810相似的二维平面视图。在可供选择的具体实施方式中,机器人图820可为包括地平面的三维图,地平面与和平面视图810相似的二维平面视图相对应。
使用传感器系统400,机器人100可在其四处移动时构建机器人图820.例如,传感器系统400能提供机器人100移动距离和行进方向的信息。机器人图820可包括除了平面视图810提供的墙之外的固定障碍物。机器人100可使用机器人图820来执行自动导航。例如,在机器人图820中,“墙”可能看起来不会完全竖直,因为沿着墙在已检测的各种隔间内部的相应的走廊和/或家具的已检测的包装箱。此外,旋转和分辨率区别可存在于平面视图810和机器人图820之间。
参照图8E,在一些具体实施方式中,远程软件应用程序601显示允许用户在平面视图810上放置标记662的标记视图660。平面视图810可与平面视图窗口620显示的为相同的图,或可为与内部用于导航目的的为不同的图。
用户、远程终端、和/或机器人可在平面视图810和/或机器人图820的特定位置上添加标记来用信息标记图位置,例如驱动障碍区、障碍物、机器人协助等等。例如,用户可拖放标记662至平面视图810的特定位置上。如在此描述的,标记可包括与点或地区相关的标记坐标、明确标记目的的标记信息、标记的类型、标记的性质、对用户和/或机器人与标记联系的说明、和/或其他与标记有关的信息,并且最后,标记可包括由与标记相对应的二维和/或三维图解或文本组成的标记注解。标记注解的一个实例为与标记有关的八角形红色停止标记包含指示机器人不可进入的区域的标记信息。标记注解可由人类和/或机器判断。标记坐标可为点、线、平面、表面、卷、和/或2.5D或混合表面。标记可由有任何数目额外的字段和/或参数的数据结构形成。例如,标记包括与时间、调度、空间坐标、和/或预定功能的触发器相关的字段。
如在此使用的,术语注解包括文本、口令、或其他言语表现。因此,标记注解可为图片、图形图像、图表、hieroannotation、非言语标志。另外,标记注解可为词、字母、短语、或其他文本形式。例如,与护士站相关的标记可包括包含护士名字的文本表现的标记注解。护士名字的文本表现能为二维文本,或能为三维文本。作为一种选择,与护士站相关的标记注解能为大写字母N,或护士站的标志表现(例如,护士帽或护理标志)。
标记662可包括指示有相对较好信号接收的区域的无线局域网络(WLAN)热标记662a,和指示有相对较弱信号接收的区域的WLAN冷标记662b。机器人100可使用这个信息来从一个位置导航至另一个位置,通过有相对较好无线信号接收的区域同时避开有相对较弱无线信号接收的区域。
低交通量标记662c指示有相对较低交通量(人和/或机器人)的区域。机器人100可选择通过有相对较低交通量的区域的行进路线,而不是通过有相对较高交通量的区域。此外,如果机器人100必须行进穿过高交通量的区域,机器人100可执行一个或多个的特定物体检测障碍物避让(ODOA)行为以成功通过该区域而没有碰撞。
停驻标记662d指示机器人插接站的位置。低电量事件可发送信号给控制器500以寻求充电。机器人100可使用以停驻标记662d标记的地图位置定位机器人插接站来充电。例如,通过应用解决平面视图810和机器人图820(图8C和8D)之间的变形,机器人100能确认与标记的布置图位置814相对应的相应机器人图位置824航行至该标记位置与机器人插接站对接。解决变形可包括确认两张使用相同的坐标系统的图之间的变形。机器人图820和平面视图810可都为二维的并且同样的,确认变形可不要求确认不同维度之间的坐标转换。
一些标记662可用于指示障碍物或特定越过区域。例如,玻璃标记662e指示玻璃墙、窗户或门的位置。机器人100可使用该信息来避开标记的玻璃结构,由于红外进程式传感器可能无法检测它们。坡道标记662f指示地面坡道的位置。从远距离看,机器人100可检测坡道为障碍物,由于其看着似乎有比阈值遍历高度更高的垂直高度。当接近已标记的坡道时,机器人100可执行坡道或遍历行为以成功通过坡道。密集标记662g指示相对较窄的走廊或快速道路的位置。机器人100可避开所述区域,以便避开任何限制的情况。
缓慢标记662h指示机器人驱动相对较慢的位置或区域。该位置或区域可与高交通量区域一致。躲避标记662i指示机器人100应该避开(即,不驱动通过)的位置或区域。在一些具体实施方式中,躲避标记622i可取决于操作模式。例如,躲避标记622i可能只适用于当机器人处于全自动模式操作时。远程监控期间,躲避标记622i可由机器人有效忽略。手术室的用户界面(OR UI)标记622j指示医院手术室的位置或区域。机器人100可使用该标记找到手术室来提供远程支持和/或在进入OR区域时显示特定用户界面(例如,ORUI界面)。训练标记622k能用于标记例如走廊和房间的一般位置来训练机器人100记住其环境10。
手动电梯标记622l指示机器人100应该允许用户协助机器人的遍历进/出电梯的电梯的位置。手动电梯的顺利通过可基于远程用户领航或机器人-局部用户导航。关于远程用户领航,远程用户提供驱动命令给机器人100(例如,使用操纵杆)。关于机器人-局部用户导航,邻近机器人100的人可物理上触摸机器人100,并且作为对那些触摸的回应,机器人100因此移动。关于机器人对用户触摸的响应性的特性与那些在此描述的能在2011.2.22提出的申请号为13/032,390中找到,其通过整体引用合并于此。
自动电梯标记622m指示机器人100可自动通过(进出)的电梯的位置。机器人100可执行阈值遍历行为512d(图5)来进出电梯,以便避免倾翻。关于机器人对用户触摸的响应性的特性与那些在此描述的能在2011.11.9提出的申请号为PCT/US11/59910中找到,其通过整体引用合并于此。
保持向右标记622n指示机器人应该保持向右的地图位置或区域。用户可沿着某些走廊放置此标记,例如高交通量走廊。作为对保持向右标记622n的回应,机器人100可在标记区域驱动时执行跟随墙行为来保持沿着墙。
在地图训练之后,当用户需要让机器人100去一个位置,用户既能够参考标签/标记622(例如,在连网板310上显示的位置文本框输入标签或标记)或者机器人100能在连网板310上显示平面视图810给用户,用户可在平面视图810上选择位置。如果用户选择已标记的布置图位置814,机器人100能轻易在机器人图820上确认相应的机器人图位置824并且能前进航行至选择的位置814。
在一些具体实施方式中,机器人控制器500可在第一区域周围操作时执行第一行为512,然后随着有相关机器人行为修正因子的标记在第二区域周围操作时执行第二行为512.例如,当执行人跟随行为512b时,机器人控制器既可在到达标记有坡道标记662f或自动电梯标记622m的地图位置时终止该行为512b的执行也可同时执行阈值遍历行为512d。
如果在平面视图810上选择的位置不是已标记的位置814,机器人100在机器人图820上确认相应的位置824.在一些具体实施方式中,机器人100使用存在的标记位置计算平面视图810和机器人图820之间的比例尺寸、原点映射和旋转,并且应用计算参数来确认机器人图位置(例如,使用仿射变换或坐标)。
机器人图820可与平面视图810为不同的定向和比例。此外,布置图可不按比例并且可随地图区域有不同的变形。例如,扫描在宾馆、办公室、和医院通常看见的火灾疏散图产生的平面视图810通常不按比例绘制并且甚至能在地图的不同地区有不同的比例。机器人图820可有其自身错误。例如,机器人图820上的位置可像测量距离一样通过数车轮转动来计算,并且如果地面稍滑或转角导致额外的车轮转动,不准确的旋转计算可导致机器人100确认映射对象的不准确的位置。
映射平面视图810上给出的点814至机器人图820上相应的点824的方式可包括使用存在的已标记的点812来计算平面视图810和机器人图820之间在包含布置图点的区域(例如,在阈值半径内)的局部变形(在相同的二维坐标系统)。方式进一步包括对布置图点814应用变形计算来找到相应的机器人图点824.反之亦可,如果你以在机器人图820上给出的点开始并且想要在平面视图810上找到相应的点,例如,为了询问机器人其当前位置。
任何一种标记模式和数据结构都可使用。例如,标记可包含键-值对形式的特性,其可详述标记的目的、标记参数、和标记特性(通常为“标记信息”)。下面的表1提供了一个具体的实例。
区域名称 数据类型 描述
标记ID 整数 标记进入上述标记表的ID
名称 文本 参数名
数值 文本 参数值
表1
与地区相关的标记可有与其相关的特性,该特性详述它们的目的和影响与地区相关行为的参数。这些键-值对可使用与下面表2的实例相似的数据结构存储:
区域名称 数据类型 描述
地区ID 整数 地区进入上述地区表的ID
名称 文本 参数名
数值 文本 参数值
表2
每个标记的数据结构可包括标记坐标和标记信息,标记信息可包括标记注解(例如标记的二维和/或三维图示)。下面的表3提供了一个标记的数据结构的具体实例。
区域名称 数据类型 描述
ID 整数 数据库中标记的全球唯一的标识符
图ID 整数 标记所属机器人图的标识符
时间戳 浮动 表明标记创建时间的时间戳
姿势X 浮动 标记在机器人图坐标系统的X坐标
姿势Y 浮动 标记在机器人图坐标系统的Y坐标
姿势Z 浮动 标记在机器人图坐标系统的Z坐标
姿势Xr 浮动 标记关于X轴的旋转
姿势Yr 浮动 标记关于Y轴的旋转
姿势Zr 浮动 标记关于Z轴的旋转
名称 文本 标记的人类可读标识符
注解 图像 2D和/或3D图示
表3
如在此描述的,标记可与图上的地区相关,而不是具体的点。标记信息和标记之间的关系可为多对一。下面的表4提供了一个与地区相关的标记的数据结构的具体实例。
Figure BDA00003583371900531
Figure BDA00003583371900541
表4
在一些实例中,地区的几何形状可被分解为它们组件的质心和质心的偏移量来允许许多物体的位置和旋转快速更新。当CPU资源允许时,最终坐标的限位框(关于质心的面点,由质心的位姿转换为图的坐标系统)能使用R*-tree或相似数据结构编入索引来基于几何约束快速检索。包含地区的面的点可顺时针(或逆时针)存储来促进基于射线-追踪计算程序的点-面测试。
作为实例,指示慢行区的地区的标记可有如下面表5提供的数据结构。
名称 数值
类型 限速区
子类型 明显
最大X速度 0.75
最大Y速度 0
最大θ速度 0.75
表5
表5示出了一个慢行区标记的实例,在慢行区中基于与地区自身相关的标准限定的设置了速度限制。作为一种选择,可为所述方式限定的地区,机器人可理解该地区为慢行区。例如,在下面的表6中,机器人可理解限定为交叉路口的地区为慢行区并且降低其速度至预定速度。
名称 数值
类型 限速区
子类型 相交
表6
与图上的点或地区相关的标记可包括标记坐标、标记信息、和任何一种标记注解。另外,标记可使用任何一种数据类型补充,包括在上述表1-6中示出的。在此涉及的术语标记信息和标记注解为单独的成分。然而,根据各种具体实施方式,标记注解可为标记信息的一部分。确切的说,数据结构可包括或可不包括明确的标记注解字段。相反,数据结构的标记信息字段可包含标记注解。
图8F提供了使用平面视图810和机器人图820操纵机器人100在环境周围导航的操作的示例性布置800f。该操作包括接受802f与机器人100的环境相对应的平面视图810,移动804f环境内的机器人100至平面视图810上的布置图位置812,记录806f与环境相对应的并且由机器人100产生的机器人图820上的机器人图位置822,使用记录的机器人图位置822和相对应的布置图位置812来确认808f机器人图820和平面视图810之间的变形(二维的),并且应用810f确认的目标布置图位置814的变形来确认相应的表面机器人图位置824,因此允许机器人航行至平面视图810上选择的位置814.在一些具体实施方式中,该操作包括使用标记的位置确认比例尺寸、原点映射、和平面视图810和机器人图820之间的旋转,并且决定与选择的目标布置图位置814相对应的机器人图位置。该操作可包括对确认的比例尺寸、原点映射和旋转应用仿射变换来决定机器人图位置。任何上述操作可为了增加准确度和/或效率重复任意次数。例如,移动804f环境内的机器人100和记录806f机器人图位置可重复多次来为随后的布置图与机器人图之间的转换和计算汇集充足的相关点。
在此结合的其他详述和特性能在2011.11.16提出的PCT申请号:PCT/US11/60935中找到,其通过整体引用合并于此。
参照图9A和9B,在一些具体实施方式中,远程软件应用程序601在图窗口620显示混合三维成像图622b(混合图)。混合图622b可为远程视频输入窗口610显示的远程视图612和例如显示在平面视图窗口620的二维的、自上而下的图622a(图6D)的平面视图810的混合。图9A示出了用户在机器人位于走廊时可看见的远程视频视图。图9B示出了在其上平面视图810被部分覆盖和修正以适合远程视图612的混合图622b,指示在机器人100视野区域内地区的房间号码和/或房间类型。当观看实时视频输入时,用户可将光标放置在窗口上并且开始向上移动涡轮。在转换过程期间,投影视频视图(来着机器人100上的摄影机320)在远程视频视图612和图622之间逐步转换。图622在开始至测绘投影远程视频视图612的转换时是完全变形的,并且在转换结束时逐步恢复至其未变形的视图。所以如果鼠标滚轮为30%上滚,那么用户会看见包含70%视频和30%>图的未消除的图像,并且视频部分为30%>未变形,同时图为70%变形。该具体实施方式允许单个视频平稳的表现投影实时远程视频视图612和图622。
为了提供混合图622b,远程软件应用程序601可使用记录的机器人图820上的机器人图位置822和相应的布置图位置812来确认远程视图612和平面视图810之间的变形(二维坐标和三维坐标之间),并且应用确认的变形来使平面视图810适合远程视图612。在一些具体实施方式中,确认变形包括确认平面视图810和远程视图612之间的比例尺寸、原点映射和旋转,例如,通过应用仿射变换来确认比例尺寸、原点映射和旋转。确认二维平面视图和三维视频输入之间的变形可包括确认不同坐标系统之间的坐标转换。
参照图6D和10A-10E,在一些具体实施方式中,用户界面605提供预见命令624,其导致呈现预见视图612a显示在图窗口620、专门的独立窗口、或一些其他窗口。当驱动机器人100时,用户可引用导致机器人100停止物理移动的预见命令624,同时远程软件应用程序601生成和显示呈现预见视图612a,其提供建议机器人驱动路线的投影视图,不然机器人100会继续沿着其驱动路线移动。其可通过使用例如墙的位置的图数据和组建基于机器人100的实际位置的投影“虚拟现实”视图来完成。例如,远程软件应用程序601可使用平面视图810、机器人图820、和/或存储的图像数据701来组建预见视图612a。关于机器人系统使用例如图7示出的实例中的云计算服务720,远程软磁应用程序601和随意机器人100可与云计算服务720联系,这样可组建基于存储的图像数据701、三维图705、和/或二维高度图707(或作为一种选择的2.5D混合图)的预见视图612a,然后提供预见视图612a以呈现在图窗口620上。该具体实施方式允许远程软件应用程序601利用云计算的可升级的计算机处理和数据存储能力(例如,云计算720能随意升级来处理数据并在之后降级),因此为计算装置执行远程软件应用程序601减少了处理和存储器要求。
图10A示出了远程软件应用程序601的远程视频输入窗口610的示例性远程视图612.图10B示出了显示在图窗口620上的互补的图622。图622如由随着机器人摄影机320的摄影机视野区域322的机器人图标650指示的一样提供机器人100的当前位置。图10C和10E提供显示在远程视频输入窗口610上的示例性预见视图612a。远程视频输入窗口610可继续在子母画面窗口显示来自机器人摄影机320的远程视图612,例如,放置在远程视频输入窗口610的角落。图10D和10F提供显示在图窗口620上的示例性图622.当执行预见命令时,远程软件应用程序601可随着机器人摄影机视野区域322在机器人当前位置上呈现机器人图标650.另外或作为另一种选择,远程软件应用程序601可在平面视图窗口620上随着预期的预见摄影机视野区域322a呈现虚拟的机器人图标650a沿着预见路线移动。
在一些具体实施方式中,当用户使用与远程软件应用程序601联系的操纵杆沿着走廊驱动机器人100时,用户可引用预见命令624(例如,通过选择在用户界面605上相应的按钮或操纵杆)。例如,在离走廊的转弯50英尺远的位置,用户可引用预见命令624,导致预见视图612a的生成并且停止机器人100沿着走廊的进一步移动。然而,用户可继续在预见模式虚拟移动机器人100.用户界面605可显示在相同位置的相同走廊的预见视图612a(例如,三维模式)。当用户在预见模式驱动前进,继续50英尺,左转,并继续驱动,用户能沿着三维模式/预见视图612a的路线看见房间和其他走廊的位置。在一些实例中,关于“虚拟”驱动的第一个30英尺,远程软件应用程序601可显示实际视图(来自固定的实物机器人,进一步放大和投影-变形以匹配虚拟位置)和三维模式/预见视图612a的混合。
图10G提供了执行远程软件应用程序601的操作的示例性布置1000.该操作包括开启1002预见模式(也被称为飞行模式)和核对1004机器人100的实际定位,例如机器人100的当前姿势和/或坐标。机器人100可基于从其传感器系统400接收的传感器信号确认其定位并且在之后发送该定位至远程软件应用程序601和/或云计算服务720.该操作进一步包括产生1006机器人100的虚拟定位和/或姿势。远程软件应用程序601或云计算服务720可使用与机器人100和图像数据701(图7)(例如,测量体积的点状图像数据)联系的动态模式570(图5)来生成虚拟定位和/或姿势。该操作可包括访问1008与确认的虚拟机器人定位相对应的三维呈现数据并且生成1010机器人100和/或机器人100周围局部环境的三维呈现。这样可导致访问的局部或远程存储在云贮存器722的图像数据701(例如,测量体积的点状图像数据)和/或三维图705来组建局部三维模式/预见视图612a,其可由远程软件应用程序601显示在远程视频输入窗口610上。此外,这样可导致生成的机器人100的三维模式由虚拟机器人图标650a和预期的预见摄影机摄影区域322a示出在图窗口620上。该操作可包括更新1012显示的预见视图612a或第一人称视图(POV)并且当机器人100在预见模式虚拟操作时更新机器人100的虚拟定位/姿势。步骤1008-1014能重复(例如,在周期基础上)直至终止1016预见/飞行模式。
参照图11A,在一些具体实施方式中,远程软件应用程序610的用户界面605在远程视频输入窗口610(或其他窗口)上显示远程导航视图612b。远程导航视图612b可让可航行的区域616呈现在远程视图612的实时视频输入上。用户可在远程视图612和远程导航视图612b之间切换。可航行区域616可基于平面视图810和/或机器人图820被确认。可航行区域616可表现为除障碍物之外的有着机器人摄影机320和450的视野区域的封闭区域。此外,可航行区域616可由颜色或其他与用户联系的信号来填充,可航行区域无障碍物或其他妨碍。
布置图上的可航行区域可基于机器人的内部障碍物图的信息强调。在一个具体实施方式中,可航行区域可在图像上辨认为白色像素。机器人可返回其在机器人图上的位置和3D深度摄影机的位置和定向。处理器可使用机器人位置和头部摄影机的运动情况(例如,平移和倾斜角度)来确认视频屏幕上表现地平面的像素。换句话说,处理器可利用机器人位置和视频输入的投影来为视频输入上的每个地平面像素计算坐标。白色像素标明的可航行区域可在之后覆盖在视频输入的地平面像素上。因此,机器人和/或控制机器人的用户能通过跟随白色像素来辨认可航行区域。在可供选择的实施方式中,也能使用任何颜色的像素或其他辨认标记。可供选择的数据结构或标记能用于替换白色像素。具体的,来自机器人的POV的可航行的地平面像素的坐标能由任何一种方法标记,只要机器人设计用于识别它们。
用户可在可航行区域616选择机器人目标618,这样导致远程软件应用程序601向机器人100发出驱动命令以移动至与选择的机器人目标618相对应的位置。在示出的实例中,用户界面605的远程视频输入窗口610提供了机器人100在医院房间的远程导航视图612b。远程软件应用程序601可使用平面视图810、机器人图820、三维图705、二维(或2.5D混合)高度图707、和/或存储的图像数据701来决定远程导航视图612b上的选择的机器人目标618和相应的机器人图位置824之间的变形(在相同的维度内和/或在不同维度之间)。远程软件应用程序601可在之后向机器人100发出驱动命令来自动或半自动操纵至机器人图位置824,使用其传感器系统400和行为系统510a来避开任何障碍物,例如移动的人
在一个实例中,图可从机器人API调度返回为图像,例如PNG、JPG、或TIFF图像。机器人能处理图像以检测形成图像中的障碍物的轮廓的像素(例如,黑色像素)。适合计算程序的曲线能用于处理形成障碍物的轮廓的像素。从而产生的曲线能在之后用于生成障碍物图。可做另外的处理来进一步提高障碍物检测和/或提高曲线适合检测的障碍物轮廓的准确性。例如,如果曲线闭合并且形成与圆相似的形状,障碍物图能简单的使用圆作为代替。类似的想法能应用于像矩形或椭圆形的形状、人物、面容、和/或那些从各种视角接近已知物体形状数据库的物体。
用户界面605可提供在传感器视野区域442和452内(例如,在三维图像传感器视野区域452和/或激光扫描仪视野区域442内)显示接近障碍物的进程式传感器窗口670。
在一些具体实施方式中,用户可使用躲避标记662和662i来在远程视频输入窗口610和/或平面视图窗口620(不显示)上标记保护地区/区域。保护区域可由机器人100当作物体12处理,并且因此,保护区域可在自动导航期间被避开。保护区域能用于协助在易损设备周围产生安全距离,或为了确保机器人避开其他区域。用户可放置躲避标记662和662i在平面视图810上的标记视图660或远程导航视图612b上。此外,用户可放置其他标记662在远程导航视图612b上。远程软件应用程序601可决定远程导航视图612b和平面视图810和/或机器人图820之间的变形并且因此更新机器人图820.
例如,确认平面视图和视频输入之间的变形可包括产生在任何导航视图612b、平面视图810、和/或机器人图的坐标点之间的转换测量。与在视频输入的地平面上覆盖受限地区相似,二维图的地平面可有效映射坐标至由机器人提供的视频输入的已检测的地平面。
图11B示出了机器人导航(例如,半自动)至选择的机器人目标618的方法操作的示例性布置1100的流程图。该方法包括在机器人100的视野区域322、442和452内辨认1102可航行区域616.可航行区域616的辨认可使用机器人100的传感器系统400完成。该方法也包括在用户界面605上视觉指示1104可航行区域616,例如通过在远程导航视图612b上显示封闭区域(例如,强调的边界、用颜色或图案填充)。该方法可包括接收1106用户对机器人目标618的选择和确认1108机器人目标618是否在辨认出的可航行区域616内。如果机器人目标在辨认出的可航行区域616外,该方法包括提示1110用户在可航行区域616内的有效机器人目标618.如果机器人目标618在辨认出的可航行区域616内,该方法可包括确认1112到机器人目标618的路线。这样可引起确认远程导航视图612b和机器人图820之间的变形并且在之后决定与选择的机器人目标618相对应的机器人图位置824.该方法包括允许1114机器人100航行(自动或半自动)至机器人目标618.
图11C和11D示出了示例性远程导航视图612,在其中用户选择超出可航行区域616或在障碍物1120上的机器人目标618(实际的或由机器人100感知的)。在图11C示出的实例中,用户在感知的障碍物1120a和坡道1122上选择机器人目标618.从远距离来看,机器人传感器系统400可辨认坡道1122为障碍物,因为从远距离来看坡道1122可有在机器人100阈值遍历高度之上的感知高度。此外,机器人行为系统510a可执行ODOA行为512c来回应传感器事件的引起,其原因为传感器系统400的传感器信号指示障碍物有着比阈值遍历高度更高的高度。使用平面视图810和/或机器人图820,机器人100可确认。
尽管坡道1122在可航行区域616内,远程软件应用程序601可决定在坡道1122上的机器人目标618为不安全的停止位置。远程软件应用程序601可显示警告对话框1130,表明选择的机器人目标为不安全的停止位置。如例子所示,警告对话框1130指示用户选择了坡道1122作为机器人目标618并且提供了就在坡道1122前面的可供选择的机器人目标619。将机器人100停在坡道1122上对于机器人100附近的人和其自身都可有危险,如果机器人倾翻或滚下坡道1122.通过决定机器人目标618在坡道1122上,远程软件应用程序601能禁止这样的机器人目标618和/或提供安全可供选择的目标619,这种情况下在坡道1122前面。
参照图11D,当用户选择实际障碍物1120b时,远程软件应用程序601可显示警告对话框1130,表明选择的机器人目标618在可航行区域616外或为障碍物1120.如例子所示,警告对话框1130指示用户选择了障碍物1120b作为机器人目标618并且提供了就在障碍物1120b前面的可供选择的机器人目标619。
参照图12,在一些具体实施方式中,由远程软件应用程序601的用户界面605显示的远程导航视图612b允许用户特定至可航行区域616内选择的机器人目标618的机器人路径652。用户可使用多种输入装置特定机器人路径652.例如,在触屏显示器上,用户可从指示当前机器人位置的机器人图标650拖动他/她的手指或笔端至机器人目标618。在另外的例子中,用户可沿着的特定的机器人路径652拖动机器人图标650(例如,使用鼠标或触摸手势)至机器人目标618。如例子所示,用户可在用户界面605上选择设置路径按钮1202允许用户来指示在可航行区域616内执行的手势应理解为机器人路径652。用户可在远程视频输入窗口610内追踪机器人路径652。相似的,用户可选择平面视图810上的机器人路径652像图窗口620上的二维图622a一样显示。在设置机器人路径652之后,用户可按下出发按钮1204来让机器人100活动。相似的,停止按钮1208可用于停止机器人100的活动。清除路径按钮1206可移除或消除从远程导航视图612b设置的机器人路径652。
显示窗口可包括由鼠标滑过显示的飞出图标面板。例如,图标面板可从窗口的左上方“飞”出。图标面板可允许用户选择手动驱动、点击驱动、和头部活动图标。在一个具体实施方式中,该用户可使用空格键切换图标。手动驱动可允许用户点击目标和/或点击并拖动路径。在图上绘出路径之后,用户可右击并从弹出菜单中选择“保存路径”。它们能给路径命名。之后用户可“加载路径”,并且机器人将航行至路径的起始点,然后沿着到目标的特定路径航行。路径可作为标记数据结构存储,包括标记坐标和标记注解。标记路径包括沿着路的多个停站。当绘制路径时,用户可沿着路径指示站点。在一些具体实施方式中,站点可由包括停止标志的标记注解表现。后来,当遍历路径时,一旦到达站点,机器人可闪现“停止”按钮并且路径可变的更亮和/或发光。在这个点,用户可执行咨询并且做局部驱动,之后点击“出发”来重返路径。因此,医生能保存一条途径作为他的夜间巡视,以优选的顺序和预先安排的路线巡视所有房间和站点。
在头部模式中,用户可在视频输入的一部分绘出框或轮廓来集中机器人的头部(上部)至框或框内的物体的中心。另外,用户可点击位置来变化机器人头部(上部)和/或整个机器人的航向。各种按钮和外设控制切换键可独立用于控制机器人的基部(下部)和头部(上部)。例如,在头部模式时按住换档键可使屏幕上的光标变为手形图标并且允许用户抓住且拖动头部的视角。
在一些具体实施方式中,星形图标可用于控制机器人的航行。该星形图标可显示在任何一种视图并且可由用户选择性的活动来变化机器人的方向和/或速度。除星形图标之外的可供选择的图标也可用。
返回到图12,虚拟操纵杆窗口680可提供其他输入装置来特定理想路径652或手动控制机器人100.虚拟操纵杆窗口680可显示机器人定向指示器682和航行引导684.用户可使用航行引导684来控制机器人100的方向的速度。虚拟操纵杆可通过使用可没有通常有的鼠标或常用的操纵杆的装置来协助机器人100的控制,例如平板电脑。
“缝合”视频图像可显示在虚拟操纵杆窗口680上。“缝合”视频和图像可使用在机器人100前方的面朝向下实时摄影机320、450和在机器人100后方的面朝向下实时摄影机生成。用户可在机器人活动指示器686上抓住(例如,使用鼠标或触摸手势)并拖动来特定机器人活动的方向和驱动速度。从虚拟操纵杆窗口680驱动机器人100的优点多于使用远程视频输入窗口610来基于鼠标或虚拟操纵杆驱动。特别的,该社团可减少镜头变形、深度信息的缺少、和基于机器人头部160旋转的感知问题,其可为用户在使用远程视频输入窗口610上显示的视频输入来驱动机器人100时所经历。
除了允许用户在远程视频输入窗口610内特定理想路径之外,用户可特定显示在图窗口620的图622上的路线路径。在平面视图窗口620特定理想路径652可允许机器人100航行更远的距离,并且因此可让用户在机器人100航行中时自由执行其他的任务。各种控制也可提供来操纵图窗口620示出的图622的缩放和显示区域。理想的缩放可使用滑动器1120来特定,并且理想区域可使用区域平移控制1212来显示。
因此,非专业用户可能够使用任何一种航行方法和控制的组合来从一个位置航行至另一个位置。例如,在长途行进中,用户可点击平面视图上的目标并且机器人可自动航行至选择的位置。在中距行进中,用户可在视频窗口选择机器人视野区域内的位置为目标。在短途行进中,用户可使用鼠标、操纵杆、虚拟操纵杆、或元操纵杆来手动控制机器人的航行路径、旋转、头部活动、和类似物。
图13示出了有着最大化远程视频输入窗口610的远程软件应用程序601的示范用户界面605,该远程视频输入窗口610显示接收超标记1310和/或可由用户选择的环境敏感命令的远程航行视图612b。用户界面605包括局部视频窗口630和覆盖在远程视频输入窗口610上的平面视图窗口620。如例子所示,平面视图窗口620显示三维(三维的)图622c。三维图622c可由用户利用来导致机器人100半自动航行至三维图612c上选择的机器人目标618.在一些具体实施方式中,虚拟三维网格1302显示在远程航行视图612b上。使用决定的平面视图810和机器人图820之间的变形,远程软件应用程序601能决定在实时视频输入的地表面的位置覆盖三维图622c。用户可选择方格1304作为在虚拟网格1302上的机器人目标618来导致机器人100自动航行至选择的方格1304.虚拟三维网格1302可允许在机器人100定位上提高准确度。
如例子所示,许多超标记(标记)1310提供对用户显示和可用的环境-敏感动作。该环境-敏感动作包括接近命令1312和跟随命令1314.这些环境-敏感动作可在机器人100的视野区域322、442和452内辨认人物时生成。用户可引用接近命令1312来安置机器人100至人1330的前方。接近命令1312可通过机器人行为系统510a来导致接近行为512a(图5)的执行,借此机器人100使用其传感器系统400(例如,使用面部识别)来辨认人1330并且驱动去面对辨认的人1330.用户可引用跟随命令1314来驱动机器人100在人1330的后方并且隔3英尺的距离跟随。跟随命令1314可通过机器人行为系统510a导致跟随人行为512b(图5)的执行,借此使用其传感器系统400(例如,使用面部识别)辨认人1330并且驱动跟随辨认的人1330.在一些例子中,机器人100可使用面部识别程序在其视野区域322、442和452内检测人。标签1340可显示以辨认人。例如,信息可包括名字、职称、职业、地址、营业地址、电子邮件地址、网页地址、用户手册等等。
远程软件应用程序601可决定显示的二维图622a和由机器人摄影机320捕捉的第一人称视频输入之间的变形。决定所述变形可包括决定二维图和三维“图”之间的坐标转换。当用户放置标记662和/或超标记(可包含标记)1310至远程视频输入窗口610的远程视图612或图窗口620的二维图622a上时,远程软件应用程序601可对与标记662和/或超标记1310相关的标记图坐标应用变形来决定各自相对应的视频坐标或平面视图坐标,并且使用决定的视频或图视图坐标各自覆盖与标记662或超标记1310相关的标记注解至显示的远程视图612(即,第一人称视频输入)或图622上。在许多具体实施方式中,标记注解的三维复现可基于远程机器人的当前位置和标记关于视频输入的投影动态再复现。因此,当机器人的位置和/或实时视频输入的投影变化时,例如当机器人的头部(上部)平移或倾斜时,标记注解可动态再复现。例如,与坡道相对应的标记注解可在视频输入中相对于地面被覆盖。相似的,与在墙上的物体相关的标记注解可相对于物体或墙被覆盖。
如在此描述的,标记可包括包含机器人动作修正因子的标记信息。标记可由机器人操作器、局部终端、或远程机器人理解并且导致机器人执行预定动作。例如,机器人动作修正因子可指示机器人不要进入特定区域、慢速行进通过某些区域、快速行进通过某些区域、格外小心、和/或执行其他动作。一般的标记可包括任何一种信息,例如无线通讯信号的可用性,远程机器人应行进的速度,兴趣点的位置,人的位置,插接站的位置,休息区域的位置,玻璃墙的位置,坡道的位置,物体的位置,通过密集区域的最优路线,通过拥挤区域的最优路线,和远程机器人应该执行的动作。标记可由用户创建,终端自动创建,机器人自动创建,和/或为回应终端和/或机器人收集的历史数据创建。
机器人可包括设计用于辨认有沿着航行路径遇到的标记坐标的标记的标记辨认系统。机器人可在当标记坐标在机器人的局部感知空间内和/或标记坐标涉及客观的、计划好的航行路径或航行路径的计划时“遇到”标记。因此,标记辨认系统可沿着航行路径“遇到”标记,即使机器人还没有接近和/或可能绝不会接近标记的标记坐标。
机器人和/或远程终端为机器人决定航行路径时可考虑能影响航行路径的标记或潜在标记。因此,标记辨认系统可用于在决定航行路径期间辨认有着估计会沿着潜在航行路径的标记坐标的标记。例如,一些潜在航行路径可用于到达理想目标并且选择将使用的航行路径可依赖于涉及每条潜在航行路径的标记。在多条潜在航行路径之间的机器人选择可辨认相关标记来决定哪条航行路径将提供最好的无线连通性。其他因素,例如坡道、电梯、距离、拥挤、物体,
如示范用户界面605所示,仪表盘窗口640提供电池充电状态、无线信号强度指示器、和机器人轮廓,该轮廓在需要维修时有一部分会发亮。选项窗口690允许用户与插接站断开或停驻机器人并且设置软件和/或机器人选项。
参照图14,在一些具体实施方式中,当执行跟随人行为512b时,机器人100可检测、追踪、和跟随人1330.既然机器人100能使用颈部150平移和倾斜头部160,机器人100能以第二三维图像传感器450b为参照物来保持在人1330上的相应的视野区域452。此外,既然头部160能比基部120相对较快的活动(例如,使用驱动系统200),头部160(和相关的第二三维图像传感器450b)能比通过适当的转动机器人100更快的追踪人1330。机器人100能向人1330驱动来保持人1330在阈值跟随距离范围DF内(例如,与传感器视野区域相对应)。在一些例子中,机器人100在追踪人1330时转动为面朝向人/用户1330。机器人100可使用速度命令和/或路标命令来跟随人1330。
关于人物识别和人物跟随的另外的说明书和特性能在2011年5月6日递交的PCT申请第PCT/US11/35488号中找到,其通过整体引用合并于此。
图15A和15B示出了可在平面视图窗口620上显示的可供选择的三维图622c和二维图622a,平面视图窗口620包括与各种信息相关的超标记1310并且其可用于导致机器人自动航行至特定目标。超标记1310可包括各种涉及病人的位置或信息的信息。用户可添加标签1502或记号1504,例如个人笔记、共享笔记、草图、绘画等等。机器人位置1510也可辨认。用户可特定机器人目标1512,例如护士站。机器人100可自动航行至特定机器人目标1512。
远程软件应用程序601可在远程视频视图612和/或图622上显示信息,指示兴趣的物理区域。例如,附加灯泡上看为“Pharma”的小箭头可指示药房的位置。所述灯泡可包含标记。例如,标记可包括指示词“Pharma”应该显示的地方的标记坐标;标记信息,例如涉及药房的相关信息;和标记注解,例如词“Pharma”二维和/或三维的图示。在一些例子中,用户能通过放置鼠标在其上或在该区域做手势来决定哪些信息是对附近房间有用的,导致任何相应的可用信息显示。有了这些信息,用户能通过在远程航行视图612b(图12)上选择机器人目标618来快速选择去往目标(例如,药房)。
例如,根据一个例子,机器人或远程终端能检索与机器人图联系的标记对应的标记坐标。使用机器人定位可辨认十分接近机器人的标记。在机器人视野区域内的标记可使用机器人头部(上部)的定向来辨认。机器人和/或远程终端能在之后为所有视频屏幕上的像素计算一连串的坐标并且提出与每个在视线内的标记相关的标记注解,所述视线基于机器人的位置和由机器人当前头部定向(平移和/或倾斜)提供的投影。根据一些具体实施方式,Denavit-Hartenberg参数(DH参数)可用作视频输入和图平面视图之间空间连接的标准坐标系统。
再次参照图8E,用户界面605的标记视图600允许用户放置标记662在平面视图810上来指示兴趣的位置和/或以信息标记平面视图810,例如障碍物、建议的机器人行进路线等等。也是参照图13,用户可放置超标记1310在远程航行视图612b上以环境敏感信息来标记位置。图数据源1620可连同布置图和/或机器人图信息一起存储标记和超标记信息(例如,位置,标记标识符,标记内容)。如在此使用的,超标记可表现为标记并且如在此描述的与标记使用相似的数据结构。
除了或备选的允许用户放置标记662和超标记1310在用户界面605,用户可在机器人100操作期间进入用户-特定超标记1310.用户可引用允许超标记1310插入当前机器人位置的命令。另一命令可允许超标记1310的移除。进一步的,其他用户(例如,护士)可允许添加超标记1310,其可对机器人100的一个用户示出。“护士图应用程序”可显示允许暂时超标记1310的安置的自上而下图或标记视图660,例如,为即将登入的医生辨认兴趣房间。此外,一些超标记1310可为用户-特定和/或时间-特定。例如,在房间的一个中风病人可正显示出恶化标记。护士能检索“护士图应用程序”在图上找到所述房间并且键入超标记1310。该护士可如下填写超标记:超标记-名称=“中风病人恶化”,用户特定=“Reynolds医生”,持续时间=1小时。因此,如果Reynolds医生在接下来的一个小时内登入,他就会看见在图上与病人房间相关的超标记1310,另外还指示着“中风病人恶化”。在接近侧翼时,他也可看见超标记1310突然出现在视频流里正指向所述房间,标注为“中风病人恶化”。没有其他的医生会看见那些标签,并且Reynolds医生只能在第一个小时期间看见它们。
医生也可直接在局部或远程站界面606、608设置暂时标记和提出超标记1310来协助他/她的工作计划。在一些例子中,医生可在会议开始时为几个病人房间分配号码。之后在会议期间,他/她可在显示的图622和突然出现的超标记1310上看见号码来提醒他/她巡视病人614的次序。医生可添加能在会议的余下或下一次回来时看见的笔记,例如,在一个病人上的“在会议结束后回来”,或“写处方”或“下午4点再次检查”。
另外,“智能”超标记1310可自动显示。例如,护士可登记即将进入的病人的照片至数据库(例如,存储在本地和/或云贮存器722上)来与他们的电子医疗记录互相对照。远程软件应用程序601可在由机器人摄影机320捕捉的视频流上执行面部识别计算程序来辨认病人614、1330,其能与数据库互相对照。在识别病人面部时,远程软件应用程序601可自动停止并且显示病人的电子医疗记录。
再次参照图14,在一些具体实施方式中,每个病人614,1330收到射频识别(RFID)芯片497,例如在袖口上。机器人100可有与控制器500联系的RFID读取器作为其传感器系统400的一部分来通过RFID芯片识别附近的病人。远程软件应用程序601可在病人进入机器人100的RFID范围内(例如,6英尺)时显示相应的超标记。超标记1310可能会漂浮在空中,因为RFID并不是方向-特定的。另选的混合方法可使用计算机视觉技术通过辨认人类的面部来辨认机器人100视野区域322内病人614、1330的存在,并且在之后假定所述RFID匹配属于所述病人并且在病人614、1330上定位超标记1310.
参照图16A-16D,在一些例子中,机器人系统1600包括一个或多个与桥602联系的远程机器人100,该桥602与局部机器人终端服务器604a和远程终端服务器604b(例如,像云计算服务720(图7))联系。局部机器人终端服务器604a与本地技术人员计算装置606联系并且远程终端服务器604b与远程操作者计算装置608联系。机器人系统1600也包括一个或多个用来存储从机器人传感器系统400接收的传感器数据和/或用户互相影响数据的数据源1610,例如用户通过连网板310和/或用户界面605获得的信息。如例子所示,机器人系统1600包括至少一台用来存储传感器数据的机器人传感器数据源1610a和至少一台用来存储用户互相影响数据的头部数据源1610b。数据源1610可位于机器人100,云贮存器722(图7),局部机器人终端服务器604a和/或远程终端服务器604b上。
图数据源1620能为平面视图810、机器人图820、标记662信息、和/或超标记1310信息存储信息,例如存储在机器人100、云贮存器722、局部机器人终端服务器604a和/或远程终端服务器604b上的数据库。图数据源1620可为单个的数据库或数据源1610的联合,例如机器人传感器数据源1610a和头部数据源1610b。远程软件应用程序601和/或机器人100(例如,控制器500)可进入图数据源1620来执行实时或离线的一致性处理,提供用户界面反馈,执行航行程序,提出图622等。
在一些具体实施方式中,控制系统510在机器人100的控制器500上执行接近一个或多个的数据源1610来发出可由行为系统510a识别的事件,例如机器人传感器数据源1610a,头部数据源1610b,和/或图数据源1620.为回应提出的事件,行为系统510a可执行一个或多个影响命令选择的行为512,该命令由机器人资源530(图5)的资源控制判优器560执行。在图16C示出的例子中,机器人控制系统510与图数据源1620联系来进入一致性矩阵/数据库,其可存储一致性处理信息,例如实时传感器/标志数据1622a,操作器命令1622b,局部感知空间数据1622c(例如,从三维图像传感器450接收的测量体积的点状数据),占用位图数据1622d(例如,机器人图820),地面平面数据1622e(例如,平面视图810),和最终用户标记表1622f(例如,存储x,y,z坐标和标记区域),和/或机器人行为标记表1622g(例如,存储x,y,z坐标和标记区域)。也是参照图5,行为系统510a的行为512可基于提出的事件评价机器人动作的可能结果,例如传感器系统400的传感器事件和通过放置存储在标记表1622f和1622g的标签662和1310提出的标记事件(例如,其可模拟传感器事件)。因此,动作选择引擎580可基于行为评价选择有着最好结果的可行机器人动作。结果,机器人100可以一种方式自动操作,该方式考虑通过远程软件应用程序601接收的标记662和1310.
再次参照图11C示出的坡道例子,当机器人100接近坡道1122,机器人控制系统510可基于从传感器系统400接收的传感器信号感知坡道1122为障碍物1120.为了辨别感知障碍物1120a和实际障碍物1120b,控制系统510可需要进入存储机器人数据和用户数据的公用数据库,例如图数据源1620.使用图数据源1620,控制系统510能决定检测的坡道1122是感知障碍物1120a而不是实际障碍物1120b。此外,控制系统510可与远程软件应用程序601联系来接收用户输入关于用户是否感知坡道1122为实际障碍物1120b,和/或接收可供选择机器人路径652和/或可供选择的机器人目标619.远程软件应用程序601能使用图数据源1620来决定二维图622a,810和三维图622c之间,远程视图612的实时视频输入和二维和/或三维图622a、622c之间的变形以提供混合图622b(图9B)。此外,远程软件应用程序601能使用图数据源1620来提出在平面视图窗口620(图10C)的导前视图612a。
再次参照图12,在另外的具体实施方式中,当用户在二维图622a,混合图622b,三维图622c,和远程视图610之中的一个上选择机器人路径652时,远程软件应用程序601能使用图数据源1620来决定任何图622和远程视图612之间的变形,并且在执行到目标618的驱动命令时通过机器人控制器500对选择的机器人路径应用变形来为用户决定在机器人图820上的一连串相对应的机器人路径图坐标。此外,远程软件应用程序601可应用决定的变形来决定相对应的一连串机器人路径坐标以在任何图622和远程视图612上显示机器人路径652.图数据源1620可存储决定的变形和/或一连串机器人路径坐标以在任何图622和远程视图612上显示机器人路径652.
因此,应广泛理解在此使用的术语“变形”涉及决定空间坐标错误,从一个坐标系统到另一个坐标系统的转换的区别,包括不同维度的坐标系统之间的转换。例如,机器人和/或远程终端可至少决定一部分二维平面视图和由机器人生成的二维图之间的变形,例如那些使用各种机器人传感器或激光扫描仪生成的二维图。因此,机器人和/或终端可决定三维图或视频输入和二维平面视图之间的变形。此外,决定变形可涉及第一人称视图,第三人称视图,平面图视图,混合图视图之间的,和/或在相同坐标系统内任何两个不同坐标系统或投影之间的坐标转换。
再次参照图13,在一些具体实施方式中,当用户放置标记662或超标记1310在像图窗口的图622一样显示的平面视图810上时,远程软件应用程序601在显示图622的电子显示器上决定用户选择位置并且在图622上覆盖与标记662,1310相关的注解。远程软件应用程序601也可决定平面视图810和远程视图610(即,由机器人摄影机320捕捉的第一人称视频)之间的变形并且对在平面视图810上的标记662,1310的坐标应用变形来决定远程视图610的相对应的视频坐标。与标记662,1310相关并且由图数据源1620存储的标记注解能使用决定的视频坐标通过远程软件应用程序601显示在远程视图610上。
参照图17,在一些具体实施方式中,用户界面605在例如远程视频输入窗口610和/或图窗口620上提供增强覆盖1710,所述增强覆盖1710允许用户相对于机器人基部120设想机器人头部160的位置。增强覆盖1710可允许用户认识机器人传感器系统400相对于完全360°视野区域的当前视野区域322,442和452,其在示出的例子中由弧1720指示。这样允许用户为在当前视野区域322,442和452外的旋转(例如,头部160和/或基部120)做出选择.
用户可在由第一和第二环1722和1724明确的区域内点击来旋转虚拟的头部1728至所述点。当用户旋转虚拟头部1728时,机器人头部160可实时活动,而远程软件应用程序601也实时更新来自机器人摄影机320并且显示在远程视频输入窗口610的远程视图612上的实时视频输入。如例子所示,增强覆盖1710有与机器人基部120对应的虚拟基部1726和与机器人头部160对应的虚拟头部1728,其相对于与机器人当前姿势对应的虚拟基部1726安排为有一定角度/定向。在一些例子中,虚拟基部1726和虚拟头部1728中的一个表现为静止,然而另一个相对于静止的一个自由活动。
如果用户在由第一和第二环1722和1724明确的区域内点击来旋转在当前视野区域1720外的头部1728,机器人100可旋转头部160和/或基部120来完成用户的命令。在一些例子中,根据用户命令旋转头部160之后,基部120可旋转并且头部160可在之后活动到中心位置。如果用户在之后试图基于先前的旋转改变机器人100的位置,所述位置的变化可成为问题。为了减轻所述问题,某些具体实施方式可利用系统来减少基部旋转的要求以适应头部旋转。例如,当虚拟头部1728转动到一定角度时可开始反向移动。如果机器人头部160以指定间隔保持所述角度,系统可慢速旋转基部120以相对于基部120集中头部160,然而同时以相同速度向相反方向旋转头部160。这样保持了当前对象在视野内,同时也确认了头部160和基部120如今呈直线并且参考的前一帧由用户看向的地方支配。进一步的,如果用户希望继续在所述方向看的更远,头部160的完全平移活动范围可用。
图8示出了用来回应用户命令的例如在远程软件应用程序601的示范一连串机器人事件.在初始状态下,机器人100可收到驱动命令从一个位置活动到另一个位置。该命令可为操作器发起的,行为发起的(例如,在控制器的控制系统上执行的行为),或计划者发起的(例如,预先计划好的任务或程序)。在这个例子中,该命令包括向相反方向活动至新目标的新航向。为回应该命令,机器人100可向平移极限转动其头部(左或右)。到达平移极限之后,机器人100可旋转基部120(例如,holonomically in place)来允许为了让头部向新航向旋转的头部160的活动。术语“平移极限”指的可能是当机器人的上部相对于机器人的下部不能物理旋转时的一点,在该点,上部相对于下部方向偏离了预定旋转角度的数字,并且/或术语“平移极限”可为上部相对于下部偏离的角度数字和上部相对于下部偏离的时间长度的函数。
在一些例子中,机器人100继续旋转基部120,以致前进驱动方向F与新航向相同,因此为头部160提供了相对等同的左/右平移能力。机器人100旋转基部时,其可同时旋转头部160以便面对新航向并且任意以致头部160上的传感器320,450,450b的视野区域322,452能指向新航向。在一些具体实施方式中,机器人100一起转动基部120和头部160,以便允许头部160相对更快的面对新航向。如果基部120旋转过度,头部160能反向平移来恢复对齐。
图19示出了示范远程视图612,在其上远程软件应用程序601覆盖从机器人100接收的远程视频输入上的屏幕指示器1910.屏幕指示器1910可在鼠标光标1912附近显示并且可表现当前的头部活动范围。当用户向着远程视频视图612的左侧或右侧活动鼠标光标1912时(点击的可能意图为活动头部以指向那里),开启的屏幕指示器1910可显示在光标1912上方来指示保持所述方向头部活动的多少(例如,多少头部160的活动保持范围可用)。
高亮边框1920可加亮在远程视频视图612内的兴趣区域。用户可在一部分远程视频视图612上兴趣区域的周围创建高亮边框1920,例如,通过在屏幕上拖动和投落边框和/或通过在兴趣区域周围点击和拖动打开边框。作为回应,远程软件应用程序601可导致机器人头部160活动以集中在高亮边框1920中。此外,摄影机320可放大来匹配高亮边框1920的尺寸。
参照20A-20B,在一些具体实施方式中,如果机器人100意外的失去通讯连接(例如,失去无线信号),机器人100可停止或继续驱动至其目标。当远程机器人活动穿过环境时,通讯可被扰乱,例如,当机器人100在各种无线接入点之间转换和/或在数据传输遇到扰乱时可导致弱的信号强度。通过继续自动航行,通讯可在机器人到达理想目标时恢复。
当机器人100经历失去通讯连接时,机器人100可参考最后一个可信的定位/姿势(例如,由控制器500本地存储)和/或当前决定的定位/姿势(例如,基于机器人传感器系统400)来继续航行至目标。如果机器人路径为计划好的路径,机器人100可重返计划好的路径到达目标。另一方面,如果用户远程监控机器人100到达目标,机器人100可跟随计划好的路径到达有通讯连接(例如,无线电频率和/无线)的最近/最后的可信位置。作为一种选择,机器人100可沿着最短的路径(即,新路径)驱动到达有通讯连接的最近/最后的位置。
到达最近/最后的可信位置之后,机器人100可确认通讯连接是否已重建并且如果已重建,是否已到达目标。如果通讯连接还未重建,机器人100可同步其视频记录(和传感器系统400的任何其他传感器数据)来活动至控制器500存储的下一个可信位置。此外,如果还未到达目标但是通讯连接已重建,控制器500可执行避风港对策,其可引起持续记录传感器数据和显示新的机器人端用户界面(例如,在连网板310上),该界面指示因为失去通讯连接会议已终止。机器人100可通过重新评估和/或执行路径计划活动至最后的可信位置(使用ODOA)来提高其连接恢复几率。机器人100也可活动其天线490a,490b(图2和4C)以可能获得更好的通讯接收。机器人100可使用移动ad-hoc网络(MANET),其为由无线链路连接的移动设备的网络基础设施的自配置。
在一些例子中,机器人可通过标记事情通讯的位置和任何重建通讯的位置来提高机器人图820的完整和准确性。机器人100可使用站点航行来活动至已知有连通性的区域(WLAN热区域或强信号区域)。站点是在物理空间上辨认点的一连串坐标。机器人100可使用建立在机器人图820上的站点来操作到达目标。
另外的避风港策略可包括基于机器人图820计划到达最近的最低交通量区域的路径或活动至最近的充电/插接站。在一些例子中,机器人100可向着另一个最近的机器人100活动,其可使用多根天线490a,490b用作多输入和多输出(MIMO)来充当Wi-Fi桥602.
在此描述的各种系统和技术的具体实施方式能在数字电子电路,集成电路,特别设计的特定应用集成电路(ASICs),计算机硬件,固件,软件,和/或它们的组合中实现。这些不同的具体实施方式能包括在可在可编程系统上执行和/或说明的一个或多个计算机程序上的具体实施方式,该可编程系统包括至少一个可为专用或通用目的的可编程处理器,其耦合以接收数据和指令,并传输数据的指令;存储系统;至少一个输入装置;和至少一个输出装置。
这些计算机程序(也称为程序,软件,软件应用程序或编码)包括可编程处理器的机器指令,并且能在高层次程序实现和/或面向对象的编程语言,和/或组装/机器语言。如在此使用的,术语“机器可读介质”和“计算机可读介质”是指任何计算机程序产品,仪器和/或装置(例如,磁盘,光盘,存储器,可编程逻辑装置(PLDs)),用于为可编程处理器提供机器命令和/或数据,包括接收机器指令作为机器可读信号的机器可读介质。术语“机器可读信号”是指任何用于为可编程处理器提供机器指令和/或数据的信号。
在本说明书中描述的主题的具体实施方式和功能操作能实现在数字电子电路,或计算机软件,固件或硬件中,包括在本说明书中所公开的结构和其结构等同物,或者它们中的一个或多个的组合。在本说明书中描述的主题的具体实施方式能实现为一个或多个计算机程序产品,即一个或多个编码在计算机可读介质上的计算机程序指令的模块,其通过数据处理仪器执行,或控制其操作。该计算机可读介质能为机器可读存储装置,机器可读存储基底,内存装置,影响机器可读传播信号的问题的组合物,或它们中的一个或多个的组合。术语“数据处理仪器”包括所有用于处理数据的仪器,装置和机器,包括例如可编程处理器,计算机,或者多个处理器或计算机。该仪器除了硬件之外能包括为讨论中的计算机程序创建执行环境的编码,例如,构成处理器固件,协议栈,数据库管理系统,操作系统的编码,或它们中一个或多个的组合。传播的信号是人工生成的信号,例如,机器生成的电,光,或电磁信号,其生成用于为信息编码以传输到合适的接收仪器。
计算机程序(也称为程序,软件,软件应用程序,脚本,或编码)能以任何形式的编程语言编写,包括编译或解释语言,并且它能以任何形式部署,包括作为一个独立的程序或作为一个模块,组件,子程序或其他适于在计算环境中使用的单元。计算机程序不必要对应于文件系统里的文件。程序能存储在保存其他程序或数据(例如,存储在标记语言文档中的一个或多个脚本)的文件的一部分中,专用于讨论中的程序的单个文件中,或者在多个协调文件中(例如,存储一个或多个模块,子程序或编码的文件)。计算机程序能部署在一台计算机上执行,或在位于一个地点或分布在多个站点和通信网络互连的多台计算机上执行。
在本说明书中描述的过程和逻辑流程能由一个或多个执行一个或多个计算机程序的可编程处理器执行,通过操作输入数据和生成输出来执行功能。该过程和逻辑流程也能由专用逻辑电路执行,并且仪器也能实现为专用逻辑电路,例如,现场可编程门阵列(FPGA)或ASIC。
适于计算机程序执行的处理器包括,例如,通用和专用微处理器,和任何种类的数字计算机的任何一个或多个处理器。通常,处理器会从只读存储器或随机存取存储器或两者接收指令和数据。计算机的基本要素是用于执行指令的处理器和一个或多个用于存储指令和数据的存储装置。通常,计算机也将包括一个或多个用于存储数据的大容量存储装置,或者可操作地耦合以从其中接收数据或传输数据至其中,或两者都有,所述装置如,磁盘,磁光盘,或光盘。然而,计算机不必具有这样的装置。此外,计算机可以嵌入另一个设备中,例如,移动电话,个人数字助理(PDA),移动音频播放器,全球定位系统(GPS)接收器,仅举几例。适于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器,媒体和存储器装置,包括例如半导体存储器装置,例如EPROM,EEPROM和闪存装置;磁盘,例如,内部硬盘或可移动磁盘;磁光盘;CD-ROM和DVD-ROM磁盘。该处理器和存储器能由专用逻辑线路补充,或组成。
在本说明书中描述的主题的具体实施方式能实现在计算系统中,该计算系统可为包括后端组件,例如数据服务器的计算系统;可为包括中间组件,例如,一个应用程序服务器的计算系统;或可为包括前端组件,例如,具有图示用户界面或网络浏览器的客户端计算机的计算系统,通过图示用户界面或网络浏览器用户能与在本说明书中描述的主题的具体实施方式互相影响,或包括任何所述后端,中间,或前端组件的一个或多个的组合的计算系统。系统的组件能通过任何形式或介质的数字数据通讯互相连接,例如,通讯网络。通讯网络的例子包括局域网络(LAN)和广域网络(WAN),例如,因特网。
计算系统能包括客户端和服务器。客户端和服务器通常都远离对方并且通常通过通讯网络互相影响。客户端和服务器的关系凭借运行在各自计算机上的计算机程序产生,并且彼此具有客户端-服务器关系。
虽然本说明书包含许多细节,这些不应该被解释为对本发明范围的限制或哪些可被要求,而是作为本发明独有的具体实施方式的特定功能的说明。本说明书中某些在单独具体实施方式内容中描述的特性也能在单个具体实施方式的组合中实现。相反的,在单个具体实施方式的内容中描述的各种特性也能在分离的多个具体实施方式中或任何合适的子组合中实现。此外,尽管特性可能如上所述作用以某些组合进行,并且甚至最初如此要求,来自所述的组合的一个或多个特性能在一些实例中从组合中删去,并且所述组合可指定为子组合或子组合的变体。
相似的,尽管操作以特定的次序描绘在附图上,这不应该被理解为要求所述操作以示出的特定次序或按顺序执行,或所有示出的操作都要执行,以达到理想的结果在某些情况下,多任务和并行处理可能是有利的。此外,在上述的具体实施方式中的各种系统组件的分离不应被理解为在所有具体实施方式中都要求所述分离,并且应当理解所描述的程序组件和系统通常能被一起集成在单个的软件产品或封装成多个软件产品。
已描述了许多具体实施方式。然而,应理解在不脱离本公开的精神和范围下可进行各种修改。因此,其它具体实施方式也在以下权利要求的范围之内。例如,权利要求中所述的动作能以不同的次序执行,并且仍然能达到理想的结果。

Claims (99)

1.一种远程机器人,包括:
上部;
与所述上部可转动地连接的下部;
驱动系统,该驱动系统设计用于使所述远程机器人根据驱动指令移动;
与所述驱动系统联通的控制系统,所述控制系统设计用于产生促使所述驱动系统使所述远程机器人移动的驱动指令;和
转动系统,所述转动系统设计用于通过使所述上部和所述下部独立地转动来使所述机器人从第一行进方向转动至第二行进方向。
2.根据权利要求1所述的远程机器人,其特征在于:其中所述转动系统设计用于通过如下方式使所述机器人朝向第二行进方向转动:
使所述机器人的上部朝向所述第二行进方向转动;
检测所述机器人的上部相对于所述机器人的下部已达到所述机器人的上部的平移极限;
在所述机器人的上部的平移极限处开始使所述机器人的下部朝向所述第二行进方向转动;
检测所述机器人的上部已达到所述第二行进方向;以及在同时使所述机器人的上部反向转动时,持续使所述机器人的下部朝向所述第二行进方向转动,使得所述机器人的上部保持所述第二行进方向。
3.根据权利要求2所述的远程机器人,其特征在于:其中当所述上部不能相对于所述机器人的下部物理转动时达到所述平移极限。
4.根据权利要求2所述的远程机器人,其特征在于:其中当所述上部不能相对于所述机器人的下部物理转动时达到所述平移极限。
5.根据权利要求2所述的远程机器人,其特征在于:其中所述平移极限是所述上部相对所述下部偏移的度数以及所述上部已相对于所述下部偏移的时间长度的函数。
6.根据权利要求1所述的远程机器人,其特征在于:其中所述转动系统设计用于通过如下方式使所述机器人朝向第二行进方向转动:
使所述机器人的上部以第一旋转速度朝向所述第二行进方向转动;
使所述机器人的下部以第二旋转速度朝向所述第二行进方向转动;
检测所述机器人的上部已达到所述第二行进方向;以及在同时使所述机器人的上部反向转动时,持续使所述机器人的下部朝向所述第二行进方向转动,使得所述机器人的上部保持所述第二行进方向。
7.根据权利要求1所述的远程机器人,其特征在于:进一步包括:
与所述控制系统联通的成像系统;和
与所述控制系统联通的定位系统,所述定位系统设计用于提供所述机器人相对于平面视图的当前位置以及所述上部相对于所述平面视图的当前取向;以及
其中,所述控制系统设计用于将来自所述成像系统的视频输入、所述机器人的当前位置和所述上部的当前取向传输至遥控终端,使得所述遥控终端能够:
判定所述平面视图与由遥控远程机器人的成像系统接收到的所述视频输入之间的失真;
将所述失真施加至具有与所述平面视图相关的坐标的标记,以确定描述所述标记相对于所述视频输入的定位和投影的相应的视频坐标以及投影数据;以及
利用所述视频坐标显示覆盖所述视频输入的三维复现。
8.根据权利要求1所述的远程机器人,其特征在于:进一步包括:
与所述控制系统联通的成像系统;和
与所述控制系统联通的定位系统,所述定位系统设计用于提供所述机器人相对于平面视图的当前位置以及所述上部相对于所述平面视图的当前取向;以及
其中,所述控制系统设计用于:
将来自所述成像系统的视频输入,所述机器人的当前位置和所述上部的当前取向传输至遥控终端;
测定所述平面视图与由遥控远程机器人的成像系统接收到的所述视频输入之间的失真;
将所述失真施加至具有与所述平面视图相关的坐标的标记,以确定描述所述标记相对于所述视频输入的定位和投影的相应的视频坐标以及投影数据,使得所述遥控终端能利用所述视频坐标显示覆盖所述标记的三维复现。
9.一种远程机器人系统的本地终端,包括:
电子显示器;
与所述电子显示器联通的处理器;和
与所述处理器联通的存储器,所述存储器包括能被所述处理器执行的指令,所述指令设计用于致使所述处理器执行如下操作:
读取至少一部分平面视图,所述至少一部分平面视图代表机器人操作表面的机器人可通行区域;
读取多个标记中的至少一个,所述多个标记中的每一个包括描述所述标记的相对定位的标记坐标和标记信息;
从遥控远程机器人的成像系统接收视频输入;接收与所述遥控远程机器人的当前位置相关的定位信息;
显示来自所述遥控远程机器人的成像系统的视频输入;
用所述标记坐标显示所述至少一个标记的标记信息在所述视频输入上的复现;以及
将命令传输至所述遥控远程机器人。
10.根据权利要求9所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
测定所述平面视图与由遥控远程机器人的成像系统接收到的所述视频输入之间的失真;
将所述失真施加至所述至少一个标记的标记坐标,以测定描述所述至少一个标记相对于所述视频输入的定位和投影的相应的标记坐标和投影数据;以及
用所述标记视频坐标显示覆盖所述视频输入的所述至少一个标记的标记信息的三维复现。
11.根据权利要求10所述的远程机器人系统,其特征在于:其中基于所述遥控远程机器人的所述当前位置和所述至少一个标记相对于所述视频输入的投影,所述标记信息的三维复现被动态地再提供。
12.根据权利要求10所述的远程机器人系统,其特征在于:其中相对于所述视频输入中检测到的物体,所述标记信息的三维复现覆盖所述视频输入。
13.根据权利要求12所述的远程机器人系统,其特征在于:其中所述标记信息的三维复现沿着所述视频输入中检测到的墙覆盖。
14.根据权利要求9所述的远程机器人系统,其特征在于:其中所述至少一个标记的标记信息包括机器人动作修正因子,且
其中所述机器人动作修正因子设计用于向所述远程机器人的控制系统提供执行指令,以响应所述远程机器人位于所述至少一个标记的标记坐标的预定范围内而执行第一动作。
15.根据权利要求14所述的远程机器人系统,其特征在于:其中,当所述远程机器人位于所述至少一个标记的所述标记坐标的预定范围内时,所述能由所述处理器执行的指令进一步设计用于致使所述处理器将所述执行指令传输至所述远程机器人的所述控制系统。
16.根据权利要求14所述的远程机器人系统,其特征在于:其中,所述机器人动作修正因子进一步包括有关所述平面视图上的时间和定位中之一的指令,使得所述远程机器人的所述控制系统应执行所述第一动作。
17.根据权利要求9所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
接收关于平面视图的一系列坐标,所述系列坐标形成路径,所述遥控远程机器人已沿着所述路径行进;
在路径标记包括标记坐标和标记信息时,储存形成所述路径的所述系列坐标;
当所述遥控远程机器人到达所述标记坐标的预定距离内时,读取所述路径标记;以及
用所述标记坐标显示所述路径标记的标记信息在所述视频输入上的复现。
18.根据权利要求17所述的远程机器人系统,其特征在于:其中所述远程机器人系统的本地终端进一步包括至少一个用户输入装置,且
其中形成所述路径的所述系列坐标由所述用户输入装置提供。
19.根据权利要求17所述的远程机器人系统,其特征在于:其中形成所述路径的所述系列坐标由所述遥控远程机器人提供。
20.根据权利要求9所述的远程机器人系统,其特征在于:进一步包括通讯系统,所述通讯系统设计用于促进所述远程机器人系统的本地终端和所述遥控远程机器人之间的联通。
21.根据权利要求9所述的远程机器人系统,其特征在于:其中所述本地终端进一步包括至少一个用户输入装置,且
其中,所述用户输入装置设计用于使用户能在所述平面视图和来自所述遥控远程机器人的成像系统的视频输入中的至少一个上提供所述遥控远程机器人的预期目的地的指示,且
其中被传输到所述遥控远程机器人的命令包括所述预期目的地。
22.根据权利要求21所述的远程机器人系统,其特征在于:其中形成所述机器人路径的所述系列坐标至少部分基于与所述至少一个标记相关的标记信息。
23.根据权利要求21所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
测定关于所述平面视图的系列坐标,以在所述遥控远程机器人的当前位置和所述遥控远程机器人的预期目的地之间产生机器人路径,且
其中所述被传输至所述遥控远程机器人的命令包括形成所述机器人路径的所述系列坐标。
24.根据权利要求23所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器显示形成覆盖所述平面视图的机器人路径的系列坐标。
25.根据权利要求23所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
判定所述平面视图与由远端的远程机器人的成像系统接收到的所述视频输入之间的失真;
将所述失真施加至形成所述机器人路径的所述系列坐标,以测定描述所述系列坐标相对于所述视频输入的定位和投影的相应的视频坐标和投影数据;以及
显示覆盖所述视频输入的所述机器人路径的系列坐标的三维复现。
26.根据权利要求25所述的远程机器人系统,其特征在于:其中相对于所述视频输入中检测到的地面,形成所述机器人路径的系列坐标的三维复现覆盖所述视频输入。
27.根据权利要求9所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
接收来自所述遥控远程机器人的导航系统的关于所述平面视图的系列坐标,所述序列坐标在所述遥控远程机器人的当前位置和所述遥控远程机器人的预期目的地之间形成机器人路径;以及
显示形成覆盖所述平面视图的机器人路径的系列坐标。
28.根据权利要求27所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
判定所述平面视图与由所述遥控远程机器人的成像系统接收到的所述视频输入之间的失真;
将所述失真施加至形成所述机器人路径的所述系列坐标,以测定描述所述系列坐标相对于所述视频输入的定位和投影的相应的视频坐标和投影数据;以及
显示覆盖所述视频输入的所述机器人路径的系列坐标的三维复现。
29.根据权利要求28所述的远程机器人系统,其特征在于:其中相对于所述视频输入中检测到的地面,形成所述机器人路径的系列坐标的三维复现覆盖所述视频输入。
30.根据权利要求9所述的远程机器人系统,其特征在于:其中所述标记信息涉及位置、路径和体积中的至少一种,且
其中所述控制系统设计用于执行关于所述位置、路径和体积中的至少一种的动作。
31.根据权利要求9所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器接收由所述遥控远程机器人的传感器系统检测到的障碍物的平面视图上的坐标。
32.根据权利要求9所述的远程机器人系统,其特征在于:其中所述平面视图和多个标记远端存储。
33.根据权利要求31所述的远程机器人系统,其特征在于:其中所述平面视图和多个标记存储在所述遥控远程机器人中。
34.根据权利要求9所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
判定所述平面视图与由远端的远程机器人的成像系统接收到的所述视频输入之间的失真;
产生包括平面视图和来自所述遥控远程机器人的成像系统的视频输入的混合图的混合视图。
35.根据权利要求34所述的远程机器人系统,其特征在于:其中所述混合视图包括覆盖所述视频输入的平面视图的三维图示。
36.根据权利要求9所述的远程机器人系统,其特征在于:其中所述远程机器人系统的本地终端进一步包括至少一个用户输入装置,和
其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
通过所述至少一个输入装置接收实施的预测所述遥控远程机器人在平面视图上的实际定位的要求;
判定所述平面视图与由所述遥控远程机器人的成像系统接收到的所述视频输入之间的失真;
产生基于所述遥控远程机器人的实际定位的实际三维视频输入;以及
显示基于所述遥控远程机器人的实际定位的实际三维视频输入。
37.根据权利要求9的远程机器人系统,其特征在于:其中所述至少一个标记的标记信息包括一组限定保护区域的相对于所述平面视图的坐标,且
其中,所述至少一个标记的标记信息设计用于指示所述保护区域的存在。
38.根据权利要求9所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
接收要求以产生新的标记;
将描述新的标记和标记信息的相对定位的标记坐标与所述新的标记相关联;以及
用所述标记坐标显示所述新标记的标记信息在所述视频输入上的复现。
39.根据权利要求38所述的远程机器人系统,其特征在于:其中形成所述新标记的要求由所述遥控远程机器人产生。
40.根据权利要求38所述的远程机器人系统,其特征在于:其中产生所述新标记的要求基于所述视频输入中检测到的目标自动产生。
41.根据权利要求40所述的远程机器人系统,其特征在于:其中所述新标记为设计用于一旦所述检测到的目标不再存在于所述视频输入中时终止的临时标记。
42.根据权利要求40的远程机器人系统,其特征在于:其中所述目标是人,且所述新标记的标记信息包括与所述人相关联的鉴别信息。
43.根据权利要求40的远程机器人系统,其特征在于:其中所述目标是人,且所述新标记的标记信息包括所述遥控远程机器人能对所述人执行的潜在动作。
44.根据权利要求38所述的远程机器人系统,其特征在于:其中形成所述新标记的要求由与所述远程机器人系统的本地终端联通的用户输入装置产生。
45.根据权利要求40所述的远程机器人系统,其特征在于:其中形成所述新标记的要求关于所述视频输入进行。
46.根据权利要求40所述的远程机器人系统,其特征在于:其中形成所述新标记的要求关于所述平面视图进行。
47.根据权利要求40所述的远程机器人系统,其特征在于:其中形成所述新标记的要求关于所述遥控远程机器人的当前位置进行。
48.根据权利要求38所述的远程机器人系统,其特征在于:其中所述标记信息涉及位置、路径和体积中的至少一种,且
其中所述控制系统设计用于执行关于所述位置、路径和体积中的至少一种的动作。
49.根据权利要求9所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器显示所述平面视图,使得在所述平面视图上指示所述远程机器人的当前位置。
50.根据权利要求49所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器用所述标记坐标显示所述标记信息在所述平面视图上的复现。
51.根据权利要求9所述的远程机器人系统,其特征在于:其中所述标记信息包括标记注解,且其中显示所述标记信息的复现包括显示所述标记注解的复现。
52.一种改变机器人行进方向的方法,包括:
将行进方向传输至机器人的控制系统,与驱动系统联通的所述机器人的控制系统设计用于根据驱动指令使所述机器人移动;以及
经由所述驱动系统使所述机器人的上部独立于所述机器人的下部朝向行进方向转动。
53.一种控制遥控远程机器人的方法,包括:
读取至少一部分平面视图,所述至少一部分平面视图代表机器人操作表面的机器人可通行区域;
读取多个标记中的至少一个,所述多个标记中的每一个包括描述所述标记的相对定位的标记坐标和标记信息;
接收来自所述遥控远程机器人的成像系统的视频输入;
接收与所述遥控远程机器人的当前位置相关联的定位信息;
通过电子显示器显示来自所述遥控远程机器人的成像系统的视频输入;
通过所述电子显示器用所述标记坐标显示所述视频输入上的所述至少一个标记的标记信息的复现;以及
将命令传输至所述遥控远程机器人。
54.一种远程机器人,包括:
驱动系统,该驱动系统设计用于使所述远程机器人根据驱动指令移动;
与所述驱动系统联通的控制系统,所述控制系统设计用于产生促使所述驱动系统使所述远程机器人移动的驱动指令;
与所述控制系统联通的成像系统;和
与所述控制系统联通的绘图模块,所述绘图模块设计用于存取地图数据源,所述地图数据源包括:
代表机器人操作表面的机器人可通行区域的平面视图;和
多个标记,每个标记为包括描述所述标记的相对定位的标记坐标和标记信息的数据结构;
与所述控制系统联通的定位系统,所述定位系统设计用于提供与当前位置相关的定位信息;
标记鉴别系统,所述标记鉴别系统设计用于鉴别与所述远程机器人的导航路径有关的至少一个标记;和
通讯系统,所述通讯系统设计用于促进所述控制系统和遥控终端之间的联通;且
其中所述控制系统设计用于执行基于经鉴别的标记的动作,所述经鉴别的标记的标记信息包括远程机器人动作修正因子。
55.根据权利要求54所述的远程机器人,其特征在于:其中所述经鉴别的标记的标记信息包括所述控制系统应执行所述动作的关于时间和平面视图上的定位中的一种的指令。
56.根据权利要求54所述的远程机器人,其特征在于:其中所述控制系统设计用于将来自成像系统的视频输入经由所述通讯系统传输至所述遥控终端,且
其中所述控制系统设计用于经由所述通信系统接收来自所述遥控终端的平面视图上预期目的地的鉴别。
57.根据权利要求54所述的远程机器人,其特征在于:进一步包括:
多个传感器,所述传感器设计用于鉴别所述远程机器人的邻近区域中的障碍物;和
障碍物避让系统,所述障碍物避让系统与所述多个传感器联通,并且与所述控制系统联通;
其中所述控制系统进一步设计用于产生另外的驱动指令以避让所述远程机器人的邻近区域中的障碍物。
58.根据权利要求57所述的远程机器人,其特征在于:其中所述多个传感器包括三维图像传感器,所述三维图像传感器形成包括障碍物的三维占据区的点状云,且
其中所述驱动指令设计用于避让所述障碍物的三维占据区。
59.根据权利要求58所述的远程机器人,其特征在于:进一步包括:
与所述控制系统联通的地图产生系统,所述地图产生系统设计用于自动产生所述机器人操作表面的平面视图,且
其中所述控制系统产生致使所述远程机器人在整个所述机器人操作表面上移动的驱动指令,并获得多次测定结果,且所述地图产生系统使用所述多个测定结果以产生所述平面视图。
60.根据权利要求57所述的远程机器人,其特征在于:进一步包括导航系统,所述导航系统设计用于产生导航路径,所述导航路径包括从所述平面视图上的当前位置至所述平面视图上的预期目的地的系列坐标。
61.根据权利要求57所述的远程机器人,其特征在于:其中所述控制系统进一步设计用于经由所述联通系统将关于检测出的障碍物的平面视图的坐标传输至所述遥控终端。
62.根据权利要求60所述的远程机器人系统,其特征在于:其中形成所述导航路径的所述系列坐标至少部分基于与所述经鉴别的标记相关的标记信息。
63.根据权利要求60所述的远程机器人系统,其特征在于:其中所述导航系统设计用于通过从多个潜在的导航路径中选择导航路径来产生导航路径,且
其中与所述远程机器人的导航路径相关的至少一个标记与所述多个潜在的导航路径中的至少一个相关联,且
其中所述导航系统设计用于选择至少部分基于所述至少一个经鉴别的相关标记的导航路径。
64.根据权利要求60所述的远程机器人系统,其特征在于:其中形成所述导航路径的所述系列坐标经由所述通讯系统传输至所述遥控终端。
65.根据权利要求60所述的远程机器人,其特征在于:其中所述远程机器人设计用于采用形成所述导航路径的系列坐标产生新标记,使得所述新标记包括所述系列坐标以及与所述导航路径相关的标记信息。
66.根据权利要求54所述的远程机器人系统,其特征在于:其中所述标记信息涉及位置、路径和体积中的至少一种,且
其中所述控制系统设计用于执行关于所述位置、路径和体积中的至少一种的动作。
67.根据权利要求57所述的远程机器人系统,其特征在于:其中所述控制系统进一步设计用于接收从所述平面视图的当前位置到所述平面视图的预期目的地的导航路径,且
其中,所述控制系统进一步设计用于产生驱动指令,所述驱动指令致使所述驱动系统使所述远程机器人移动至基于所述导航路径的预期目的地。
68.根据权利要求57所述的远程机器人,其特征在于:其中所述通讯系统设计用于检测所述远程机器人和遥控终端之间的通讯中断,且其中所述控制系统进一步设计用于继续产生致使所述远程机器人在所述通讯中断期间移动至预期目的地的驱动指令。
69.根据权利要求54所述的远程机器人,其特征在于:其中所述地图数据源被远程储存,使得所述绘图模块设计用于经由所述通讯系统存取所述地图数据源。
70.根据权利要求54所述的远程机器人,其特征在于:其中所述地图数据源被储存在所述远程机器人内,使得所述绘图模块设计用于存取内地图数据源。
71.根据权利要求54所述的远程机器人,其特征在于:其中所述内地图数据源与远程存储的地图数据源同步。
72.根据权利要求54所述的远程机器人,其特征在于:其中所述定位系统进一步设计用于提供相对于所述平面视图的机器人姿势。
73.根据权利要求54所述的远程机器人,其特征在于:其中所述远程机器人设计用于通过如下过程产生新标记:
将描述所述新标记相对于平面视图中的一种的相对定位的标记坐标和由所述成像系统产生的视频输入相关联;以及
将标记信息与所述新标记相关联。
74.根据权利要求73所述的远程机器人,其特征在于:其中响应检测所述视频输入中目标的所述远程机器人而产生所述新标记。
75.根据权利要求74的远程机器人系统,其特征在于:其中所述目标是人,且所述新标记的标记信息包括与所述人相关联的鉴别信息。
76.根据权利要求74的远程机器人系统,其特征在于:其中所述目标是人,且所述新标记的标记信息包括所述遥控远程机器人能对所述人执行的潜在动作。
77.根据权利要求73所述的远程机器人系统,其特征在于:其中所述标记信息涉及位置、路径和体积中的至少一种,且
其中所述控制系统设计用于执行关于所述位置、路径和体积中的至少一种的动作。
78.根据权利要求54所述的远程机器人,其特征在于:进一步包括:
与所述定位系统联通的RFID阅读器;且
其中所述定位系统将多个RFID芯片与所述平面视图上的相应的多个坐标关联,且所述定位系统设计用于至少部分基于所述RFID阅读器的范围内的一个或多个RFID芯片的定位来测定上述远程机器人的当前位置。
79.一种远程机器人系统的本地终端,包括:
电子显示器;
与所述电子显示器的界面联通的处理器;
与所述处理器联通的存储器,所述存储器包括能被所述处理器执行的指令,所述指令设计用于致使所述处理器进行如下操作:
读取至少一部分平面视图,所述至少一部分平面视图代表机器人操作表面的机器人可通行区域;
在第一透视图处接收来自所述遥控远程机器人的成像系统的视频输入;
接收与所述遥控远程机器人的当前位置相关联的定位数据;
显示来自所述遥控远程机器人的成像系统的视频输入;
将命令传输至所述遥控远程机器人;以及
与所述处理器联通的用户输入装置,所述用户输入装置设计用于使用户能选择遥控远程机器人的移动,所述移动的选择包括选择所述遥控远程机器人的目的地:
相对于所述视频输入;
相对于所述平面视图;和
通过在相对于所述遥控远程机器人的当前位置的方向递增地推进所述遥控远程机器人。
80.根据权利要求79所述的远程机器人系统,其特征在于:其中所述移动的选择包括通过选择所述视频输入中的点来选择所述视频输入的替代透视图。
81.根据权利要求79所述的远程机器人系统,其特征在于:其中所述移动的选择包括通过选择所述平面视图上的点来选择所述视频输入的替代透视图。
82.根据权利要求79所述的远程机器人系统,其特征在于:其中所述移动的选择包括:在所述遥控远程机器人保持静止的同时,通过使所述成像系统递增地平移或倾斜来选择所述视频输入的替代透视图。
83.根据权利要求79所述的远程机器人系统,其特征在于:其中所述移动的选择可涉及使所述遥控远程机器人的下部和所述遥控远程机器人的上部中之一转动。
84.根据权利要求79所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
接收来自所述用户输入装置的遥控机器人的目的地选择;测定相对于所述平面视图的系列坐标,以在所述遥控远程机器人的当前位置和所述遥控远程机器人的所选目的地之间产生导航路径;以及
将包括形成所述导航路径的所述系列坐标的命令传输至所述遥控远程机器人。
85.根据权利要求84所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器显示形成覆盖所述平面视图的导航路径的系列坐标。
86.根据权利要求84所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
判定所述平面视图与由所述遥控远程机器人的成像系统接收到的所述视频输入之间的失真;
将所述失真施加至形成所述导航路径的所述系列坐标,以测定描述所述系列坐标相对于所述视频输入的定位和投影的相应的视频坐标和投影数据;以及
显示覆盖所述视频输入的所述导航路径的系列坐标的三维复现。
87.根据权利要求86所述的远程机器人系统,其特征在于:其中相对于所述视频输入中检测到的地面,形成所述导航路径的系列坐标的三维复现覆盖所述视频输入。
88.根据权利要求79所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
从所述用户输入装置接收所述遥控机器人的目的地选择;将关于所述平面视图的远端坐标传输至所述遥控远程机器人,所述远端坐标对应于所选择的远端;从所述遥控远程机器人的导航系统接收相对于所述平面视图的系列坐标,所述系列坐标在所述遥控远程机器人的当前位置和所述遥控远程机器人的预期目的地之间形成导航路径;以及
显示形成覆盖所述平面视图的导航路径的系列坐标。
89.根据权利要求88所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
判定所述平面视图与由所述遥控远程机器人的成像系统接收到的所述视频输入之间的失真;
将所述失真施加至形成所述导航路径的所述系列坐标,以测定描述所述系列坐标相对于所述视频输入的定位和投影的相应的视频坐标和投影数据;以及
显示覆盖所述视频输入的所述导航路径的系列坐标的三维复现。
90.根据权利要求89所述的远程机器人系统,其特征在于:其中相对于所述视频输入中检测到的地面,形成所述导航路径的系列坐标的三维复现覆盖所述视频输入。
91.根据权利要求79所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器接收由所述遥控远程机器人的传感器系统检测到的障碍物的平面视图上的坐标。
92.根据权利要求79所述的远程机器人系统,其特征在于:其中所述平面视图被远程存储。
93.根据权利要求92所述的远程机器人系统,其特征在于:其中所述平面视图被存储在所述遥控远程机器人内。
94.根据权利要求79所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
判定所述平面视图与由远端的远程机器人的成像系统接收到的所述视频输入之间的失真;
产生包括平面视图和来自所述遥控远程机器人的成像系统的视频输入的混合图的混合视图。
95.根据权利要求94所述的远程机器人系统,其特征在于:其中所述混合视图包括覆盖所述视频输入的平面视图的三维图示。
96.根据权利要求79所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令进一步设计用于致使所述处理器执行以下操作:
通过所述输入装置接收实施的预测所述遥控远程机器人在平面视图上的实际定位的要求;
判定所述平面视图与由所述遥控远程机器人的成像系统接收到的所述视频输入之间的失真;
基于所述遥控远程机器人的实际定位产生实际的三维视频输入;以及
显示基于所述遥控远程机器人的实际定位的实际三维视频输入。
97.根据权利要求79所述的远程机器人系统,其特征在于:其中所述能被所述处理器执行的指令设计用于致使所述处理器显示所述平面视图,使得在所述平面视图上指示所述远程机器人的当前位置。
98.一种控制远程机器人的方法,包括:
读取平面视图的至少一部分;
读取多个标记中的至少一个,所述多个标记中的每一个为包括描述所述标记的相对定位的标记坐标和标记信息的数据结构;
测定相对于所述平面视图的当前位置;
鉴别所述多个标记中与所述远程机器人的导航路径有关的至少一个标记;以及
执行基于经鉴别的标记的动作,所述经鉴别的标记的标记信息包括遥控动作修正因子。
99.一种控制远程机器人的方法,包括:
读取至少一部分平面视图,所述至少一部分平面视图代表机器人操作表面的机器人可通行区域;
在第一透视图处接收来自所述遥控远程机器人的成像系统的视频输入;
接收与所述遥控远程机器人的当前位置相关联的定位数据;
显示来自所述遥控远程机器人的成像系统的视频输入;以及
将命令传输至所述遥控远程机器人;以及
接收来自用户输入装置的移动的多种移动,所述移动选择相对于如下条件进行:
相对于所述视频输入;
相对于所述平面视图;和
通过在相对于所述遥控远程机器人的当前位置的方向递增地推进所述遥控远程机器人。
CN201280006852.0A 2011-01-28 2012-01-27 与一个可移动的远程机器人相互交流 Active CN103459099B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510120970.XA CN104898652B (zh) 2011-01-28 2012-01-27 与一个可移动的远程机器人相互交流

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161437433P 2011-01-28 2011-01-28
US61/437,433 2011-01-28
PCT/US2012/023036 WO2012103525A2 (en) 2011-01-28 2012-01-27 Interfacing with a mobile telepresence robot

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201510120970.XA Division CN104898652B (zh) 2011-01-28 2012-01-27 与一个可移动的远程机器人相互交流

Publications (2)

Publication Number Publication Date
CN103459099A true CN103459099A (zh) 2013-12-18
CN103459099B CN103459099B (zh) 2015-08-26

Family

ID=46578014

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201510120970.XA Active CN104898652B (zh) 2011-01-28 2012-01-27 与一个可移动的远程机器人相互交流
CN201280006852.0A Active CN103459099B (zh) 2011-01-28 2012-01-27 与一个可移动的远程机器人相互交流

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201510120970.XA Active CN104898652B (zh) 2011-01-28 2012-01-27 与一个可移动的远程机器人相互交流

Country Status (6)

Country Link
US (10) US8718837B2 (zh)
EP (1) EP2668008A4 (zh)
JP (1) JP5905031B2 (zh)
KR (3) KR20140040094A (zh)
CN (2) CN104898652B (zh)
WO (1) WO2012103525A2 (zh)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104889992A (zh) * 2015-05-12 2015-09-09 上海人智信息科技有限公司 一种智能医疗服务机器人
CN104924310A (zh) * 2015-05-12 2015-09-23 上海人智信息科技有限公司 一种智能家庭语音互动机器人
CN105078484A (zh) * 2014-05-14 2015-11-25 瑞亚生医股份有限公司 移动式诊疗设备的环境辨识辅助导引系统及方法
CN105182757A (zh) * 2015-06-05 2015-12-23 普天智能照明研究院有限公司 一种移动式智能管家机器人控制方法
CN105216905A (zh) * 2015-10-27 2016-01-06 北京林业大学 即时定位与地图创建勘测搜救机器人
CN106462165A (zh) * 2015-03-11 2017-02-22 株式会社久保田 作业车辆及使作业车辆自动行驶的行驶控制装置
CN106500714A (zh) * 2016-09-22 2017-03-15 福建网龙计算机网络信息技术有限公司 一种基于视频的机器人导航方法及系统
CN106713118A (zh) * 2016-11-29 2017-05-24 深圳信息职业技术学院 基于智能路由和聊天室机制的远程控制系统及方法
CN107020640A (zh) * 2017-04-28 2017-08-08 成都科力夫科技有限公司 机器人交互式游戏系统
CN107030711A (zh) * 2017-04-27 2017-08-11 陆兴华 一种新型送餐机器人
CN107206601A (zh) * 2014-10-24 2017-09-26 费洛有限公司 客户服务机器人和相关系统及方法
CN107315409A (zh) * 2017-05-27 2017-11-03 芜湖星途机器人科技有限公司 银行服务机器人调度跟随系统的硬件平台
CN107361604A (zh) * 2017-07-28 2017-11-21 柳州福能机器人开发有限公司 斜坡行走的运输机器人
CN107368067A (zh) * 2016-05-12 2017-11-21 深圳市朗驰欣创科技股份有限公司 一种自动导航车的路面检测方法及系统
CN108544492A (zh) * 2018-04-09 2018-09-18 上海方立数码科技有限公司 一种基于视觉系统的全向移动机械臂
CN108885436A (zh) * 2016-01-15 2018-11-23 美国iRobot公司 自主监视机器人系统
CN109064262A (zh) * 2018-07-12 2018-12-21 上海常仁信息科技有限公司 一种基于机器人终端的在线商城购物系统及方法
CN109350415A (zh) * 2018-11-30 2019-02-19 湖南新云医疗装备工业有限公司 一种医院用共享智能陪护系统
CN109725580A (zh) * 2019-01-17 2019-05-07 深圳市锐曼智能装备有限公司 机器人的远程控制方法
CN110456791A (zh) * 2019-07-30 2019-11-15 中国地质大学(武汉) 一种基于单目视觉的腿式移动机器人目标测距与识别系统
JP2019212629A (ja) * 2016-10-17 2019-12-12 アルボット株式会社 コミュニケーションロボット及びコミュニケーションシステム
CN110587595A (zh) * 2018-06-13 2019-12-20 西门子医疗有限公司 运行机器人的方法、数据存储器、机器人和机器人系统
US10586082B1 (en) 2019-05-29 2020-03-10 Fellow, Inc. Advanced micro-location of RFID tags in spatial environments
CN112395376A (zh) * 2019-08-15 2021-02-23 纳恩博(北京)科技有限公司 地图的构建方法和装置、存储介质及电子装置
CN112823083A (zh) * 2018-11-05 2021-05-18 得麦股份有限公司 可配置和交互式的机器人系统
CN113246126A (zh) * 2021-04-30 2021-08-13 上海擎朗智能科技有限公司 机器人移动控制方法、机器人移动控制装置及机器人
CN113500601A (zh) * 2021-07-21 2021-10-15 上海原圈网络科技有限公司 一种机器人运动控制方法和系统
US11656082B1 (en) * 2017-10-17 2023-05-23 AI Incorporated Method for constructing a map while performing work

Families Citing this family (593)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7706917B1 (en) * 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US11835343B1 (en) 2004-08-06 2023-12-05 AI Incorporated Method for constructing a map while performing work
DE102006031580A1 (de) 2006-07-03 2008-01-17 Faro Technologies, Inc., Lake Mary Verfahren und Vorrichtung zum dreidimensionalen Erfassen eines Raumbereichs
FR2907582A1 (fr) * 2006-10-23 2008-04-25 Nodbox Sarl Procede de determination d'algorithmes routiers localises et adaptatifs pour la cartographie adas et la gestion des routes
US20090248200A1 (en) * 2007-10-22 2009-10-01 North End Technologies Method & apparatus for remotely operating a robotic device linked to a communications network
US8775454B2 (en) 2008-07-29 2014-07-08 James L. Geer Phone assisted ‘photographic memory’
US9128981B1 (en) 2008-07-29 2015-09-08 James L. Geer Phone assisted ‘photographic memory’
US8908995B2 (en) 2009-01-12 2014-12-09 Intermec Ip Corp. Semi-automatic dimensioning with imager on a portable device
DE102009010465B3 (de) 2009-02-13 2010-05-27 Faro Technologies, Inc., Lake Mary Laserscanner
DE102009015920B4 (de) 2009-03-25 2014-11-20 Faro Technologies, Inc. Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
US9551575B2 (en) 2009-03-25 2017-01-24 Faro Technologies, Inc. Laser scanner having a multi-color light source and real-time color receiver
US9113023B2 (en) 2009-11-20 2015-08-18 Faro Technologies, Inc. Three-dimensional scanner with spectroscopic energy detector
DE102009055988B3 (de) 2009-11-20 2011-03-17 Faro Technologies, Inc., Lake Mary Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
DE102009055989B4 (de) 2009-11-20 2017-02-16 Faro Technologies, Inc. Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
US9529083B2 (en) 2009-11-20 2016-12-27 Faro Technologies, Inc. Three-dimensional scanner with enhanced spectroscopic energy detector
US9210288B2 (en) 2009-11-20 2015-12-08 Faro Technologies, Inc. Three-dimensional scanner with dichroic beam splitters to capture a variety of signals
DE102009057101A1 (de) 2009-11-20 2011-05-26 Faro Technologies, Inc., Lake Mary Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
US9163922B2 (en) 2010-01-20 2015-10-20 Faro Technologies, Inc. Coordinate measurement machine with distance meter and camera to determine dimensions within camera images
US9607239B2 (en) 2010-01-20 2017-03-28 Faro Technologies, Inc. Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
US9879976B2 (en) 2010-01-20 2018-01-30 Faro Technologies, Inc. Articulated arm coordinate measurement machine that uses a 2D camera to determine 3D coordinates of smoothly continuous edge features
DE112011100300T5 (de) 2010-01-20 2013-03-07 Faro Technologies, Inc. Integriertes Temperaturmesssystem für Teile
US9628775B2 (en) 2010-01-20 2017-04-18 Faro Technologies, Inc. Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
DE102010020925B4 (de) 2010-05-10 2014-02-27 Faro Technologies, Inc. Verfahren zum optischen Abtasten und Vermessen einer Umgebung
DE102010032725B4 (de) 2010-07-26 2012-04-26 Faro Technologies, Inc. Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
DE102010032726B3 (de) 2010-07-26 2011-11-24 Faro Technologies, Inc. Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
DE102010032723B3 (de) 2010-07-26 2011-11-24 Faro Technologies, Inc. Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
DE102010033561B3 (de) 2010-07-29 2011-12-15 Faro Technologies, Inc. Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
US8775341B1 (en) 2010-10-26 2014-07-08 Michael Lamport Commons Intelligent control with hierarchical stacked neural networks
US9015093B1 (en) 2010-10-26 2015-04-21 Michael Lamport Commons Intelligent control with hierarchical stacked neural networks
KR20120043865A (ko) * 2010-10-27 2012-05-07 주식회사 케이티 이동통신 단말의 위치정보를 활용한 로봇 인터랙션 서비스 제공 시스템, 방법 및 장치
US9168654B2 (en) 2010-11-16 2015-10-27 Faro Technologies, Inc. Coordinate measuring machines with dual layer arm
US8930019B2 (en) * 2010-12-30 2015-01-06 Irobot Corporation Mobile human interface robot
US9836046B2 (en) 2011-01-05 2017-12-05 Adam Wilson System and method for controlling a self-propelled device using a dynamically configurable instruction library
US9429940B2 (en) 2011-01-05 2016-08-30 Sphero, Inc. Self propelled device with magnetic coupling
US9218316B2 (en) 2011-01-05 2015-12-22 Sphero, Inc. Remotely controlling a self-propelled device in a virtualized environment
US9090214B2 (en) 2011-01-05 2015-07-28 Orbotix, Inc. Magnetically coupled accessory for a self-propelled device
US10281915B2 (en) 2011-01-05 2019-05-07 Sphero, Inc. Multi-purposed self-propelled device
CN104898652B (zh) 2011-01-28 2018-03-13 英塔茨科技公司 与一个可移动的远程机器人相互交流
US9323250B2 (en) 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
BR112013020345B1 (pt) * 2011-02-17 2021-07-20 Nec Corporation Dispositivo para o processamento de informações e método para o processamento de informações
US20120244969A1 (en) 2011-03-25 2012-09-27 May Patents Ltd. System and Method for a Motion Sensing Device
US20120250050A1 (en) * 2011-03-28 2012-10-04 Daniel Theobald Reconfigurable User Input/Output Device
US8478901B1 (en) * 2011-05-06 2013-07-02 Google Inc. Methods and systems for robot cloud computing using slug trails
US9098611B2 (en) 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US20140139616A1 (en) 2012-01-27 2014-05-22 Intouch Technologies, Inc. Enhanced Diagnostics for a Telepresence Robot
KR101257896B1 (ko) * 2011-05-25 2013-04-24 (주) 퓨처로봇 스마트 서비스 로봇 운영 시스템 및 방법
US9566710B2 (en) 2011-06-02 2017-02-14 Brain Corporation Apparatus and methods for operating robotic devices using selective state space training
JP5698614B2 (ja) * 2011-06-22 2015-04-08 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation コンテキスト情報処理システム及び方法
US9079315B2 (en) * 2011-08-29 2015-07-14 Neil Davey Banking automation using autonomous robot
US9628843B2 (en) * 2011-11-21 2017-04-18 Microsoft Technology Licensing, Llc Methods for controlling electronic devices using gestures
US11093722B2 (en) 2011-12-05 2021-08-17 Adasa Inc. Holonomic RFID reader
US9747480B2 (en) 2011-12-05 2017-08-29 Adasa Inc. RFID and robots for multichannel shopping
US10050330B2 (en) 2011-12-05 2018-08-14 Adasa Inc. Aerial inventory antenna
US10846497B2 (en) 2011-12-05 2020-11-24 Adasa Inc. Holonomic RFID reader
US9780435B2 (en) 2011-12-05 2017-10-03 Adasa Inc. Aerial inventory antenna
US10476130B2 (en) 2011-12-05 2019-11-12 Adasa Inc. Aerial inventory antenna
WO2013085085A1 (en) * 2011-12-08 2013-06-13 Lg Electronics Inc. Automatic moving apparatus and manual operation method thereof
US8902936B2 (en) 2011-12-22 2014-12-02 Cory J. Stephanson Sensor event assessor input/output controller
US10165228B2 (en) 2011-12-22 2018-12-25 Mis Security, Llc Sensor event assessor training and integration
DE102012100609A1 (de) 2012-01-25 2013-07-25 Faro Technologies, Inc. Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
KR20130087881A (ko) * 2012-01-30 2013-08-07 한국전자통신연구원 원격 관제 시스템을 이용한 무인 감시 장치 및 방법, 무인 감시를 위한 로봇 제어 단말
KR101929451B1 (ko) * 2012-02-03 2018-12-14 삼성전자주식회사 로봇의 제어 장치 및 방법
US8965104B1 (en) * 2012-02-10 2015-02-24 Google Inc. Machine vision calibration with cloud computing systems
US9573276B2 (en) * 2012-02-15 2017-02-21 Kenneth Dean Stephens, Jr. Space exploration with human proxy robots
US8942881B2 (en) * 2012-04-02 2015-01-27 Google Inc. Gesture-based automotive controls
US9779546B2 (en) 2012-05-04 2017-10-03 Intermec Ip Corp. Volume dimensioning systems and methods
US9007368B2 (en) * 2012-05-07 2015-04-14 Intermec Ip Corp. Dimensioning system calibration systems and methods
US9827487B2 (en) 2012-05-14 2017-11-28 Sphero, Inc. Interactive augmented reality using a self-propelled device
US9280717B2 (en) 2012-05-14 2016-03-08 Sphero, Inc. Operating a computing device by detecting rounded objects in an image
US9292758B2 (en) 2012-05-14 2016-03-22 Sphero, Inc. Augmentation of elements in data content
US10007858B2 (en) 2012-05-15 2018-06-26 Honeywell International Inc. Terminals and methods for dimensioning objects
WO2013176760A1 (en) * 2012-05-22 2013-11-28 Intouch Technologies, Inc. Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US9361021B2 (en) 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US9256961B2 (en) 2012-06-28 2016-02-09 Here Global B.V. Alternate viewpoint image enhancement
US9256983B2 (en) 2012-06-28 2016-02-09 Here Global B.V. On demand image overlay
JP6008617B2 (ja) 2012-06-29 2016-10-19 キヤノン株式会社 通信装置およびその制御方法、並びにプログラム
US10056791B2 (en) 2012-07-13 2018-08-21 Sphero, Inc. Self-optimizing power transfer
US8997362B2 (en) 2012-07-17 2015-04-07 Faro Technologies, Inc. Portable articulated arm coordinate measuring machine with optical communications bus
EP2880572A2 (en) * 2012-08-06 2015-06-10 Koninklijke Philips N.V. Method and apparatus for the real time annotation of a medical treatment event
US10321127B2 (en) 2012-08-20 2019-06-11 Intermec Ip Corp. Volume dimensioning system calibration systems and methods
US9939529B2 (en) 2012-08-27 2018-04-10 Aktiebolaget Electrolux Robot positioning system
US20140094997A1 (en) * 2012-09-28 2014-04-03 Elwha Llc Automated Systems, Devices, and Methods for Transporting and Supporting Patients Including Multi-Floor Operation
US9220651B2 (en) * 2012-09-28 2015-12-29 Elwha Llc Automated systems, devices, and methods for transporting and supporting patients
US9939259B2 (en) 2012-10-04 2018-04-10 Hand Held Products, Inc. Measuring object dimensions using mobile computer
US9513107B2 (en) 2012-10-05 2016-12-06 Faro Technologies, Inc. Registration calculation between three-dimensional (3D) scans based on two-dimensional (2D) scan data from a 3D scanner
DE102012109481A1 (de) * 2012-10-05 2014-04-10 Faro Technologies, Inc. Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
US10067231B2 (en) 2012-10-05 2018-09-04 Faro Technologies, Inc. Registration calculation of three-dimensional scanner data performed between scans based on measurements by two-dimensional scanner
US20140104413A1 (en) 2012-10-16 2014-04-17 Hand Held Products, Inc. Integrated dimensioning and weighing system
TWM451103U (zh) * 2012-10-30 2013-04-21 Agait Technology Corp 行走裝置
TWI503099B (zh) * 2012-11-16 2015-10-11 Univ Yuan Ze 遠距居家照護之遠端臨場機器人於多元人際互動溝通系統
TWI615773B (zh) * 2012-11-30 2018-02-21 元智大學 結合行動裝置之多元人際互動溝通遠端臨場機器人系統
CN102999046A (zh) * 2012-12-05 2013-03-27 珠海市魅族科技有限公司 一种导航的控制方法、终端、导航装置及自移动设备
KR102058918B1 (ko) 2012-12-14 2019-12-26 삼성전자주식회사 홈 모니터링 방법 및 장치
KR20140089241A (ko) * 2013-01-04 2014-07-14 한국전자통신연구원 군집지능로봇에서의 확률기반 전파맵 생성 장치 및 방법
TWI512642B (zh) * 2013-01-25 2015-12-11 Delta Electronics Inc 快速圖形比對方法
EP2954505B1 (en) * 2013-02-08 2019-09-11 Robert Bosch GmbH Adding user-selected mark-ups to a video stream
US9014428B2 (en) * 2013-02-15 2015-04-21 Sony Corporation Object detection using difference of image frames
JP2014159766A (ja) * 2013-02-19 2014-09-04 Denso Corp 移動体用制御システム
US9956687B2 (en) * 2013-03-04 2018-05-01 Microsoft Technology Licensing, Llc Adapting robot behavior based upon human-robot interaction
US9056396B1 (en) * 2013-03-05 2015-06-16 Autofuss Programming of a robotic arm using a motion capture system
KR101450537B1 (ko) * 2013-03-05 2014-10-14 엘지전자 주식회사 로봇 청소기
US9080856B2 (en) 2013-03-13 2015-07-14 Intermec Ip Corp. Systems and methods for enhancing dimensioning, for example volume dimensioning
US9566414B2 (en) 2013-03-13 2017-02-14 Hansen Medical, Inc. Integrated catheter and guide wire controller
US9355368B2 (en) * 2013-03-14 2016-05-31 Toyota Motor Engineering & Manufacturing North America, Inc. Computer-based method and system for providing active and automatic personal assistance using a robotic device/platform
US10849702B2 (en) 2013-03-15 2020-12-01 Auris Health, Inc. User input devices for controlling manipulation of guidewires and catheters
US8989922B2 (en) 2013-03-15 2015-03-24 Azure Sky Group, LLC. Modular drone and methods for use
US9283046B2 (en) 2013-03-15 2016-03-15 Hansen Medical, Inc. User interface for active drive apparatus with finite range of motion
US9764468B2 (en) 2013-03-15 2017-09-19 Brain Corporation Adaptive predictor apparatus and methods
WO2014152015A1 (en) * 2013-03-15 2014-09-25 JIBO, Inc. Apparatus and methods for providing a persistent companion device
KR102117273B1 (ko) * 2013-03-21 2020-06-01 삼성전자주식회사 수술 로봇 시스템 및 그 제어 방법
JP6557212B2 (ja) 2013-04-03 2019-08-07 シグニファイ ホールディング ビー ヴィ 装置プロファイルを用いたデバイス装置連携
KR102137923B1 (ko) 2013-04-15 2020-07-24 에이비 엘렉트로룩스 돌출 측부 브러시를 구비하는 로봇 진공 청소기
WO2014169943A1 (en) 2013-04-15 2014-10-23 Aktiebolaget Electrolux Robotic vacuum cleaner
EP2994804B1 (en) * 2013-05-06 2020-09-02 Sphero, Inc. Multi-purposed self-propelled device
CN105264452B (zh) * 2013-05-06 2019-04-19 斯飞乐有限公司 多用途自推进装置
US11020016B2 (en) 2013-05-30 2021-06-01 Auris Health, Inc. System and method for displaying anatomy and devices on a movable display
US9242372B2 (en) 2013-05-31 2016-01-26 Brain Corporation Adaptive robotic interface apparatus and methods
US10228452B2 (en) 2013-06-07 2019-03-12 Hand Held Products, Inc. Method of error correction for 3D imaging device
US20140362287A1 (en) * 2013-06-10 2014-12-11 Chien Fu CHUNG Multi-directional positioning apparatus for mobile-phone camera shooting
US9314924B1 (en) * 2013-06-14 2016-04-19 Brain Corporation Predictive robotic controller apparatus and methods
US9384443B2 (en) 2013-06-14 2016-07-05 Brain Corporation Robotic training apparatus and methods
US9792546B2 (en) 2013-06-14 2017-10-17 Brain Corporation Hierarchical robotic controller apparatus and methods
US9436909B2 (en) 2013-06-19 2016-09-06 Brain Corporation Increased dynamic range artificial neuron network apparatus and methods
US9838645B2 (en) 2013-10-31 2017-12-05 Elwha Llc Remote monitoring of telemedicine device
US9075906B2 (en) 2013-06-28 2015-07-07 Elwha Llc Medical support system including medical equipment case
US9239950B2 (en) 2013-07-01 2016-01-19 Hand Held Products, Inc. Dimensioning system
WO2015017691A1 (en) * 2013-08-02 2015-02-05 Irobot Corporation Time-dependent navigation of telepresence robots
WO2015018355A1 (zh) * 2013-08-07 2015-02-12 苏州宝时得电动工具有限公司 自动工作系统、自动行走设备及其控制方法
JP5939213B2 (ja) * 2013-08-09 2016-06-22 株式会社安川電機 ロボット制御装置及びロボット制御方法
JP5850004B2 (ja) * 2013-08-09 2016-02-03 株式会社安川電機 ロボット制御装置及びロボット制御方法
USD768142S1 (en) * 2013-08-29 2016-10-04 Samsung Electronics Co., Ltd. Electronic device with graphical user interface
US9464885B2 (en) 2013-08-30 2016-10-11 Hand Held Products, Inc. System and method for package dimensioning
JP6007873B2 (ja) * 2013-08-30 2016-10-12 トヨタ自動車株式会社 ロボット及びその制御方法
US9483829B2 (en) 2013-09-04 2016-11-01 International Business Machines Corporation Efficient visual surface finding
KR101511992B1 (ko) * 2013-09-06 2015-04-14 현대모비스(주) 조향 휠 제어 방법 및 이를 위한 위한 시스템
KR102165818B1 (ko) * 2013-09-10 2020-10-14 삼성전자주식회사 입력 영상을 이용한 사용자 인터페이스 제어 방법, 장치 및 기록매체
DE102013015189A1 (de) * 2013-09-11 2015-03-12 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Mobiles Kamerasystem mit einer eigenfortbewegungsfähigen Plattform sowie Verfahren zur optischen Erfassung wenigstens eines Objektes
US9579789B2 (en) 2013-09-27 2017-02-28 Brain Corporation Apparatus and methods for training of robotic control arbitration
US9296101B2 (en) 2013-09-27 2016-03-29 Brain Corporation Robotic control arbitration apparatus and methods
DE102013016381A1 (de) * 2013-09-30 2015-04-02 Grenzebach Maschinenbau Gmbh Transportfahrzeug und Verfahren zum störungsfreien Transport von Lastregalen in Werkshallen mit Funkabschattungen und mit teilweise autonomem Fahrbetrieb
US9463571B2 (en) 2013-11-01 2016-10-11 Brian Corporation Apparatus and methods for online training of robots
US9597797B2 (en) 2013-11-01 2017-03-21 Brain Corporation Apparatus and methods for haptic training of robots
US9248569B2 (en) 2013-11-22 2016-02-02 Brain Corporation Discrepancy detection apparatus and methods for machine learning
EP3084539B1 (en) 2013-12-19 2019-02-20 Aktiebolaget Electrolux Prioritizing cleaning areas
EP3082541B1 (en) 2013-12-19 2018-04-04 Aktiebolaget Electrolux Adaptive speed control of rotating side brush
US10209080B2 (en) 2013-12-19 2019-02-19 Aktiebolaget Electrolux Robotic cleaning device
KR102099495B1 (ko) 2013-12-19 2020-04-09 에이비 엘렉트로룩스 로봇 청소 장치가 장애물에 올라가는 것의 감지
JP6687286B2 (ja) 2013-12-19 2020-04-22 アクチエボラゲット エレクトロルックス ロボット掃除機およびランドマーク認識方法
JP6455737B2 (ja) 2013-12-19 2019-01-23 アクチエボラゲット エレクトロルックス 方法、ロボット掃除機、コンピュータプログラムおよびコンピュータプログラム製品
WO2015090398A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Robotic vacuum cleaner with side brush moving in spiral pattern
US9829882B2 (en) 2013-12-20 2017-11-28 Sphero, Inc. Self-propelled device with center of mass drive system
EP3082539B1 (en) 2013-12-20 2019-02-20 Aktiebolaget Electrolux Dust container
US9283674B2 (en) 2014-01-07 2016-03-15 Irobot Corporation Remotely operating a mobile robot
US10279488B2 (en) * 2014-01-17 2019-05-07 Knightscope, Inc. Autonomous data machines and systems
US10514837B1 (en) * 2014-01-17 2019-12-24 Knightscope, Inc. Systems and methods for security data analysis and display
US9329597B2 (en) 2014-01-17 2016-05-03 Knightscope, Inc. Autonomous data machines and systems
US9358685B2 (en) * 2014-02-03 2016-06-07 Brain Corporation Apparatus and methods for control of robot actions based on corrective user inputs
US10042048B1 (en) 2014-02-20 2018-08-07 National Technology & Engineering Solutions Of Sandia, Llc Superpixels for improved structure and terrain classification using multiple synthetic aperture radar image products
EP2916190B1 (en) * 2014-03-04 2019-05-08 Volvo Car Corporation Apparatus and method for prediction of time available for autonomous driving, in a vehicle having autonomous driving cap
EP2915718B1 (en) 2014-03-04 2018-07-11 Volvo Car Corporation Apparatus and method for continuously establishing a boundary for autonomous driving availability and an automotive vehicle comprising such an apparatus
EP3243476B1 (en) 2014-03-24 2019-11-06 Auris Health, Inc. Systems and devices for catheter driving instinctiveness
US9426428B2 (en) 2014-04-10 2016-08-23 Smartvue Corporation Systems and methods for automated cloud-based analytics and 3-dimensional (3D) display for surveillance systems in retail stores
US9686514B2 (en) 2014-04-10 2017-06-20 Kip Smrt P1 Lp Systems and methods for an automated cloud-based video surveillance system
US9420238B2 (en) 2014-04-10 2016-08-16 Smartvue Corporation Systems and methods for automated cloud-based 3-dimensional (3D) analytics for surveillance systems
US11093545B2 (en) 2014-04-10 2021-08-17 Sensormatic Electronics, LLC Systems and methods for an automated cloud-based video surveillance system
US9407880B2 (en) 2014-04-10 2016-08-02 Smartvue Corporation Systems and methods for automated 3-dimensional (3D) cloud-based analytics for security surveillance in operation areas
US11120274B2 (en) 2014-04-10 2021-09-14 Sensormatic Electronics, LLC Systems and methods for automated analytics for security surveillance in operation areas
US10084995B2 (en) 2014-04-10 2018-09-25 Sensormatic Electronics, LLC Systems and methods for an automated cloud-based video surveillance system
US10217003B2 (en) 2014-04-10 2019-02-26 Sensormatic Electronics, LLC Systems and methods for automated analytics for security surveillance in operation areas
US10057546B2 (en) 2014-04-10 2018-08-21 Sensormatic Electronics, LLC Systems and methods for automated cloud-based analytics for security and/or surveillance
US9407879B2 (en) 2014-04-10 2016-08-02 Smartvue Corporation Systems and methods for automated cloud-based analytics and 3-dimensional (3D) playback for surveillance systems
US9405979B2 (en) 2014-04-10 2016-08-02 Smartvue Corporation Systems and methods for automated cloud-based analytics and 3-dimensional (3D) display for surveillance systems
ES2746754T3 (es) * 2014-04-17 2020-03-06 Softbank Robotics Europe Robot humanoide con ruedas omnidireccionales basado en un controlador de posición y velocidad lineal predictivo
US20150312520A1 (en) * 2014-04-23 2015-10-29 President And Fellows Of Harvard College Telepresence apparatus and method enabling a case-study approach to lecturing and teaching
JP6003942B2 (ja) * 2014-04-24 2016-10-05 トヨタ自動車株式会社 動作制限装置及び動作制限方法
US9346167B2 (en) 2014-04-29 2016-05-24 Brain Corporation Trainable convolutional network apparatus and methods for operating a robotic vehicle
CN103984037B (zh) * 2014-04-30 2017-07-28 深圳市墨克瑞光电子研究院 基于视觉的移动机器人障碍物检测方法和装置
KR20150133898A (ko) * 2014-05-20 2015-12-01 삼성디스플레이 주식회사 창문 겸용 표시장치
WO2015191910A1 (en) 2014-06-12 2015-12-17 Play-i, Inc. System and method for reinforcing programming education through robotic feedback
US10279470B2 (en) 2014-06-12 2019-05-07 Play-i, Inc. System and method for facilitating program sharing
US9672756B2 (en) 2014-06-12 2017-06-06 Play-i, Inc. System and method for toy visual programming
ES2681802T3 (es) 2014-07-10 2018-09-17 Aktiebolaget Electrolux Método para detectar un error de medición en un dispositivo de limpieza robotizado
US9283678B2 (en) * 2014-07-16 2016-03-15 Google Inc. Virtual safety cages for robotic devices
US9259838B1 (en) 2014-07-24 2016-02-16 Google Inc. Systems and methods for ground plane estimation
JP6140114B2 (ja) * 2014-07-31 2017-05-31 ファナック株式会社 移動式人協調型ロボット
US9823059B2 (en) 2014-08-06 2017-11-21 Hand Held Products, Inc. Dimensioning system with guided alignment
US9205562B1 (en) 2014-08-29 2015-12-08 Google Inc. Integration of depth points into a height map
US10339389B2 (en) * 2014-09-03 2019-07-02 Sharp Laboratories Of America, Inc. Methods and systems for vision-based motion estimation
EP3190939B1 (en) 2014-09-08 2021-07-21 Aktiebolaget Electrolux Robotic vacuum cleaner
EP3190938A1 (en) 2014-09-08 2017-07-19 Aktiebolaget Electrolux Robotic vacuum cleaner
US9501059B2 (en) * 2014-09-12 2016-11-22 Qualcomm Incorporated Pocket robot
CN104260095B (zh) * 2014-09-23 2016-04-27 上海工程技术大学 一种医疗机械臂的控制方法及装置
US10660496B2 (en) * 2014-09-24 2020-05-26 Samsung Electronics Co., Ltd. Cleaning robot and method of controlling the cleaning robot
US9630318B2 (en) 2014-10-02 2017-04-25 Brain Corporation Feature detection apparatus and methods for training of robotic navigation
US9779276B2 (en) 2014-10-10 2017-10-03 Hand Held Products, Inc. Depth sensor based auto-focus system for an indicia scanner
US10810715B2 (en) 2014-10-10 2020-10-20 Hand Held Products, Inc System and method for picking validation
US10775165B2 (en) 2014-10-10 2020-09-15 Hand Held Products, Inc. Methods for improving the accuracy of dimensioning-system measurements
US9897434B2 (en) 2014-10-21 2018-02-20 Hand Held Products, Inc. Handheld dimensioning system with measurement-conformance feedback
US9752864B2 (en) 2014-10-21 2017-09-05 Hand Held Products, Inc. Handheld dimensioning system with feedback
US10060729B2 (en) 2014-10-21 2018-08-28 Hand Held Products, Inc. Handheld dimensioner with data-quality indication
US9557166B2 (en) 2014-10-21 2017-01-31 Hand Held Products, Inc. Dimensioning system with multipath interference mitigation
US9762793B2 (en) 2014-10-21 2017-09-12 Hand Held Products, Inc. System and method for dimensioning
US9478029B2 (en) 2014-10-23 2016-10-25 Qualcomm Incorporated Selection strategy for exchanging map information in collaborative multi-user SLAM systems
US9772281B2 (en) 2014-10-25 2017-09-26 Isle Management Co. Air quality analyzing apparatus
US9927809B1 (en) 2014-10-31 2018-03-27 State Farm Mutual Automobile Insurance Company User interface to facilitate control of unmanned aerial vehicles (UAVs)
KR101666488B1 (ko) 2014-11-14 2016-10-14 이창길 로봇의 자율 이동을 위한 행동블록 운영 시스템 및 그 방법
US10055892B2 (en) 2014-11-16 2018-08-21 Eonite Perception Inc. Active region determination for head mounted displays
CN106663411A (zh) 2014-11-16 2017-05-10 易欧耐特感知公司 用于增强现实准备、处理和应用的系统和方法
US9916002B2 (en) 2014-11-16 2018-03-13 Eonite Perception Inc. Social applications for augmented reality technologies
CN104331080B (zh) * 2014-11-21 2015-08-26 中国人民解放军国防科学技术大学 用于移动式机器人的定点跟踪路径规划方法
US9623560B1 (en) * 2014-11-26 2017-04-18 Daniel Theobald Methods of operating a mechanism and systems related therewith
KR101689190B1 (ko) * 2014-11-26 2016-12-23 홍익대학교세종캠퍼스산학협력단 맞춤형 3d 프린팅 로봇 및 이를 위한 주문 시스템
US10877484B2 (en) 2014-12-10 2020-12-29 Aktiebolaget Electrolux Using laser sensor for floor type detection
CN114668335A (zh) 2014-12-12 2022-06-28 伊莱克斯公司 侧刷和机器人吸尘器
EP3234714B1 (en) 2014-12-16 2021-05-12 Aktiebolaget Electrolux Experience-based roadmap for a robotic cleaning device
EP3234713B1 (en) 2014-12-16 2022-06-15 Aktiebolaget Electrolux Cleaning method for a robotic cleaning device
USD760263S1 (en) * 2014-12-16 2016-06-28 Jenny Q. Ta Display screen with graphical user interface
US20170102699A1 (en) * 2014-12-22 2017-04-13 Intel Corporation Drone control through imagery
KR20160084084A (ko) * 2015-01-05 2016-07-13 한화테크윈 주식회사 스캐닝 라이다 장치
US11400595B2 (en) 2015-01-06 2022-08-02 Nexus Robotics Llc Robotic platform with area cleaning mode
US10518407B2 (en) 2015-01-06 2019-12-31 Discovery Robotics Apparatus and methods for providing a reconfigurable robotic platform
US20160206179A1 (en) * 2015-01-15 2016-07-21 National Taiwan University Assistive robot endoscopic system with intuitive maneuverability for laparoscopic surgery and method thereof
US10484437B2 (en) * 2015-01-21 2019-11-19 Logmein, Inc. Remote support service with two-way smart whiteboard
EP3249418A4 (en) * 2015-01-22 2018-02-28 Guangzhou Airob Robot Technology Co., Ltd. Rfid-based localization and mapping method and device thereof
EP3249419A4 (en) * 2015-01-22 2018-02-28 Guangzhou Airob Robot Technology Co., Ltd. Color block tag-based localization and mapping method and device thereof
US9389311B1 (en) * 2015-02-19 2016-07-12 Sandia Corporation Superpixel edges for boundary detection
CA2882968C (en) 2015-02-23 2023-04-25 Sulfur Heron Cognitive Systems Inc. Facilitating generation of autonomous control information
US9717387B1 (en) 2015-02-26 2017-08-01 Brain Corporation Apparatus and methods for programming and training of robotic household appliances
KR101682880B1 (ko) * 2015-03-19 2016-12-20 현대자동차주식회사 차량 및 이를 포함하는 원격 차량 조작 시스템
DK3275204T3 (da) 2015-03-24 2020-09-21 Carrier Corp System og fremgangsmåde til indsamling og analysering af flerdimensionel bygningsinformation
CN107646118B (zh) 2015-03-24 2022-04-15 开利公司 用于确定与楼层平面图相关的rf传感器性能的系统和方法
WO2016154303A1 (en) 2015-03-24 2016-09-29 Carrier Corporation Integrated system for sales, installation, and maintenance of building systems
US10928785B2 (en) 2015-03-24 2021-02-23 Carrier Corporation Floor plan coverage based auto pairing and parameter setting
US9574883B2 (en) 2015-03-24 2017-02-21 X Development Llc Associating semantic location data with automated environment mapping
US10230326B2 (en) 2015-03-24 2019-03-12 Carrier Corporation System and method for energy harvesting system planning and performance
CN107660300B (zh) 2015-03-24 2021-01-29 开利公司 用于提供指示建筑物的入侵者威胁等级的图形用户界面的系统和方法
US10944837B2 (en) 2015-03-24 2021-03-09 Carrier Corporation Floor-plan based learning and registration of distributed devices
US11036897B2 (en) 2015-03-24 2021-06-15 Carrier Corporation Floor plan based planning of building systems
US10088993B2 (en) 2015-04-01 2018-10-02 Ebay Inc. User interface for controlling data navigation
US9833899B1 (en) * 2015-04-02 2017-12-05 Boston Dynamics, Inc. Adaptive response to load
JP6743828B2 (ja) 2015-04-17 2020-08-19 アクチエボラゲット エレクトロルックス ロボット掃除機およびロボット掃除機を制御する方法
JP6892393B2 (ja) * 2015-04-22 2021-06-23 マサチューセッツ インスティテュート オブ テクノロジー 足接地位置追随装置、その動きを制御する方法、コンピュータ実行可能なプログラム、及びそれを格納したコンピュータ読取可能な非一時的な情報記録媒体
US9690374B2 (en) * 2015-04-27 2017-06-27 Google Inc. Virtual/augmented reality transition system and method
WO2016179562A1 (en) * 2015-05-06 2016-11-10 Oribs Robotics, Inc. Convertible telepresence robot
US9811734B2 (en) 2015-05-11 2017-11-07 Google Inc. Crowd-sourced creation and updating of area description file for mobile device localization
US10033941B2 (en) * 2015-05-11 2018-07-24 Google Llc Privacy filtering of area description file prior to upload
US9786101B2 (en) 2015-05-19 2017-10-10 Hand Held Products, Inc. Evaluating image values
USD777846S1 (en) 2015-05-19 2017-01-31 Play-i, Inc. Connector accessory for toy robot
EP3299922B1 (en) * 2015-05-22 2022-09-07 FUJIFILM Corporation Robot device and movement control method for robot device
US20160349754A1 (en) 2015-05-29 2016-12-01 Clearpath Robotics, Inc. Method, system and apparatus for controlling self-driving vehicles
US10066982B2 (en) 2015-06-16 2018-09-04 Hand Held Products, Inc. Calibrating a volume dimensioner
US10133276B1 (en) * 2015-06-19 2018-11-20 Amazon Technologies, Inc. Object avoidance with object detection and classification
CN104991555A (zh) * 2015-06-22 2015-10-21 中山明杰自动化科技有限公司 一种防撞击和带有智能报警装置的agv小车
US9857167B2 (en) 2015-06-23 2018-01-02 Hand Held Products, Inc. Dual-projector three-dimensional scanner
US20160377414A1 (en) 2015-06-23 2016-12-29 Hand Held Products, Inc. Optical pattern projector
US10062010B2 (en) 2015-06-26 2018-08-28 Intel Corporation System for building a map and subsequent localization
EP3112965A1 (en) * 2015-07-02 2017-01-04 Accenture Global Services Limited Robotic process automation
US9835486B2 (en) 2015-07-07 2017-12-05 Hand Held Products, Inc. Mobile dimensioner apparatus for use in commerce
EP3396313B1 (en) 2015-07-15 2020-10-21 Hand Held Products, Inc. Mobile dimensioning method and device with dynamic accuracy compatible with nist standard
US10094650B2 (en) 2015-07-16 2018-10-09 Hand Held Products, Inc. Dimensioning and imaging items
US20170017301A1 (en) 2015-07-16 2017-01-19 Hand Held Products, Inc. Adjusting dimensioning results using augmented reality
US9796091B1 (en) 2015-08-17 2017-10-24 X Development Llc Selective robot deployment
US9895809B1 (en) * 2015-08-20 2018-02-20 X Development Llc Visual annotations in robot control interfaces
US10932874B2 (en) * 2015-08-25 2021-03-02 Kawasaki Jukogyo Kabushiki Kaisha Remote control robot system
GB2541884A (en) * 2015-08-28 2017-03-08 Imp College Of Science Tech And Medicine Mapping a space using a multi-directional camera
KR101694369B1 (ko) * 2015-08-28 2017-01-09 경상대학교산학협력단 상지 재활 로봇
US10032137B2 (en) * 2015-08-31 2018-07-24 Avaya Inc. Communication systems for multi-source robot control
JP6736831B2 (ja) 2015-09-03 2020-08-05 アクチエボラゲット エレクトロルックス ロボット清掃デバイスのシステム、清掃デバイスを制御する方法、コンピュータプログラム及びコンピュータプログラム製品
JP2018530441A (ja) * 2015-09-09 2018-10-18 カーボン ロボティクス, インコーポレイテッドCarbon Robotics, Inc. ロボットアームシステム及び物体回避方法
US10118296B1 (en) * 2015-09-10 2018-11-06 X Development Llc Tagged robot sensor data
US9684305B2 (en) * 2015-09-11 2017-06-20 Fuji Xerox Co., Ltd. System and method for mobile robot teleoperation
US10016897B2 (en) * 2015-09-14 2018-07-10 OneMarket Network LLC Robotic systems and methods in prediction and presentation of resource availability
US10077984B2 (en) * 2015-09-25 2018-09-18 International Business Machines Corporation Indoor positioning system training
US11134863B2 (en) * 2015-10-05 2021-10-05 Scholl's Wellness Company Llc Generating orthotic product recommendations
US10120057B1 (en) 2015-10-13 2018-11-06 Google Llc System and method for determining the direction of an actor
US9691153B1 (en) 2015-10-21 2017-06-27 Google Inc. System and method for using image data to determine a direction of an actor
CN105306762A (zh) * 2015-10-22 2016-02-03 深圳创想未来机器人有限公司 移动智能终端及其家电控制方法
US10249030B2 (en) 2015-10-30 2019-04-02 Hand Held Products, Inc. Image transformation for indicia reading
US9928648B2 (en) * 2015-11-09 2018-03-27 Microsoft Technology Licensing, Llc Object path identification for navigating objects in scene-aware device environments
US10353473B2 (en) * 2015-11-19 2019-07-16 International Business Machines Corporation Client device motion control via a video feed
US10225544B2 (en) 2015-11-19 2019-03-05 Hand Held Products, Inc. High resolution dot pattern
US10471594B2 (en) * 2015-12-01 2019-11-12 Kindred Systems Inc. Systems, devices, and methods for the distribution and collection of multimodal data associated with robots
US9975241B2 (en) * 2015-12-03 2018-05-22 Intel Corporation Machine object determination based on human interaction
US10409292B2 (en) * 2015-12-10 2019-09-10 Panasonic Intellectual Property Corporation Of America Movement control method, autonomous mobile robot, and recording medium storing program
KR102546714B1 (ko) 2015-12-15 2023-06-23 삼성전자주식회사 전자장치 및 그 거치대
DE102015122844A1 (de) 2015-12-27 2017-06-29 Faro Technologies, Inc. 3D-Messvorrichtung mit Batteriepack
AU2016384096B2 (en) * 2016-01-04 2019-10-24 Zhejiang Libiao Robots Co., Ltd. Method and device for returning robots from site
DE102017000063B4 (de) * 2016-01-14 2019-10-31 Fanuc Corporation Robotereinrichtung mit Lernfunktion
CN105681750B (zh) * 2016-01-15 2018-09-25 福州中恒泰信息技术有限公司 远程操控机器人网络延时与机器人实时移动动作同步方法
US10025314B2 (en) 2016-01-27 2018-07-17 Hand Held Products, Inc. Vehicle positioning and object avoidance
US9977569B2 (en) 2016-01-29 2018-05-22 Visual Supply Company Contextually changing omni-directional navigation mechanism
US9910563B2 (en) 2016-01-29 2018-03-06 Visual Supply Company Contextually changing omni-directional navigation mechanism
US11445152B2 (en) 2018-08-09 2022-09-13 Cobalt Robotics Inc. Security automation in a mobile robot
US11772270B2 (en) 2016-02-09 2023-10-03 Cobalt Robotics Inc. Inventory management by mobile robot
US12134192B2 (en) 2016-02-09 2024-11-05 Cobalt Robotics Inc. Robot with rotatable arm
US11325250B2 (en) 2017-02-06 2022-05-10 Cobalt Robotics Inc. Robot with rotatable arm
US10265859B2 (en) 2016-02-09 2019-04-23 Cobalt Robotics Inc. Mobile robot with removable fabric panels
US10662045B2 (en) 2016-02-11 2020-05-26 Clearpath Robotics Inc. Control augmentation apparatus and method for automated guided vehicles
US10025308B1 (en) 2016-02-19 2018-07-17 Google Llc System and method to obtain and use attribute data
US10452071B1 (en) * 2016-02-29 2019-10-22 AI Incorporated Obstacle recognition method for autonomous robots
EP3430424B1 (en) 2016-03-15 2021-07-21 Aktiebolaget Electrolux Robotic cleaning device and a method at the robotic cleaning device of performing cliff detection
CN105894832B (zh) * 2016-03-28 2018-06-08 广州飞锐机器人科技有限公司 一种自助导航定位agv的交通管制方法及装置
US9927814B2 (en) * 2016-03-28 2018-03-27 Fetch Robotics, Inc. System and method for localization of robots
US10118696B1 (en) 2016-03-31 2018-11-06 Steven M. Hoffberg Steerable rotating projectile
US9864377B2 (en) * 2016-04-01 2018-01-09 Locus Robotics Corporation Navigation using planned robot travel paths
EP3446839B1 (en) * 2016-04-20 2023-01-18 Sony Interactive Entertainment Inc. Robot and housing
EP3450118A4 (en) * 2016-04-28 2019-04-10 Fujitsu Limited ROBOT
JP6653446B2 (ja) * 2016-05-06 2020-02-26 パナソニックIpマネジメント株式会社 ロボット
CN109068908B (zh) 2016-05-11 2021-05-11 伊莱克斯公司 机器人清洁设备
US10234856B2 (en) * 2016-05-12 2019-03-19 Caterpillar Inc. System and method for controlling a machine
GB2564791B (en) * 2016-05-12 2021-12-15 Groove X Inc Autonomously acting robot having emergency stop function
US10399230B2 (en) * 2016-05-19 2019-09-03 Simbe Robotics, Inc. Method for automatically generating waypoints for imaging shelves within a store
CN109564619A (zh) 2016-05-19 2019-04-02 思比机器人公司 跟踪商店内的货架上的产品的放置的方法
US10386839B2 (en) * 2016-05-26 2019-08-20 Boston Incubator Center, LLC Mobile robot that emulates pedestrian walking behavior
US10339352B2 (en) 2016-06-03 2019-07-02 Hand Held Products, Inc. Wearable metrological apparatus
US10245724B2 (en) * 2016-06-09 2019-04-02 Shmuel Ur Innovation Ltd. System, method and product for utilizing prediction models of an environment
US9940721B2 (en) 2016-06-10 2018-04-10 Hand Held Products, Inc. Scene change detection in a dimensioner
US10163216B2 (en) 2016-06-15 2018-12-25 Hand Held Products, Inc. Automatic mode switching in a volume dimensioner
US10058997B1 (en) * 2016-06-16 2018-08-28 X Development Llc Space extrapolation for robot task performance
US10239205B2 (en) * 2016-06-29 2019-03-26 International Business Machines Corporation System, method, and recording medium for corpus curation for action manifestation for cognitive robots
US10016896B2 (en) * 2016-06-30 2018-07-10 Brain Corporation Systems and methods for robotic behavior around moving bodies
EP3486856A4 (en) * 2016-07-13 2019-07-03 Sony Corporation AGENT ROBOT CONTROL SYSTEM, AGENT ROBOT SYSTEM, AGENT ROBOT CONTROL METHOD AND RECORD MEDIUM
CN106131493A (zh) * 2016-07-20 2016-11-16 绥化学院 基于虚拟现实远端临场智能消防机器人的体感控制系统
US11037464B2 (en) 2016-07-21 2021-06-15 Auris Health, Inc. System with emulator movement tracking for controlling medical devices
US10259117B2 (en) * 2016-08-02 2019-04-16 At&T Intellectual Property I, L.P. On-demand robot virtualization
TW201805598A (zh) * 2016-08-04 2018-02-16 鴻海精密工業股份有限公司 自主移動設備及建立導航路徑的方法
US11017712B2 (en) 2016-08-12 2021-05-25 Intel Corporation Optimized display image rendering
CA3187706C (en) 2016-08-26 2023-08-29 Crown Equipment Corporation Materials handling vehicle obstacle scanning tools
MX2019002215A (es) 2016-08-26 2019-07-08 Crown Equip Corp Herramientas de escaneo de campos multiples en vehiculos de manejo de materiales.
EP4050451B1 (en) 2016-08-26 2024-02-14 Crown Equipment Corporation Materials handling vehicle path validation and dynamic path modification
CN106217393B (zh) * 2016-08-29 2018-09-14 华南理工大学 移动式远端临场交互平台
US9928660B1 (en) 2016-09-12 2018-03-27 Intel Corporation Hybrid rendering for a wearable display attached to a tethered computer
US9953676B2 (en) 2016-09-13 2018-04-24 International Business Machines Corporation Mounting a smartphone to robotic accessor of automated data storage library
CN109310473B (zh) * 2016-09-19 2023-02-17 直观外科手术操作公司 用于可控臂的基部定位系统以及相关方法
CN106313050B (zh) * 2016-10-13 2018-11-20 北京京东尚科信息技术有限公司 机器人控制方法、系统和仓库搬运机器人
CN106406312B (zh) * 2016-10-14 2017-12-26 平安科技(深圳)有限公司 导览机器人及其移动区域标定方法
US10275608B2 (en) * 2016-10-15 2019-04-30 International Business Machines Corporation Object-centric video redaction
US10597235B2 (en) 2016-10-20 2020-03-24 Intelligrated Headquarters, Llc Carton unloader tool for jam recovery
US10315866B2 (en) * 2016-10-20 2019-06-11 Intelligrated Headquarters, Llc 3D-2D vision system for robotic carton unloading
US20200066414A1 (en) * 2016-10-25 2020-02-27 Thomas Jefferson University Telehealth systems
CN106354140A (zh) * 2016-11-01 2017-01-25 安徽爱依特科技有限公司 一种基于机器人的商铺识别装置
US11042161B2 (en) 2016-11-16 2021-06-22 Symbol Technologies, Llc Navigation control method and apparatus in a mobile automation system
US9805306B1 (en) 2016-11-23 2017-10-31 Accenture Global Solutions Limited Cognitive robotics analyzer
CN109983510A (zh) * 2016-11-24 2019-07-05 国立大学法人京都大学 机器人控制系统、机械控制系统、机器人控制方法、机械控制方法和记录介质
US10909708B2 (en) 2016-12-09 2021-02-02 Hand Held Products, Inc. Calibrating a dimensioner using ratios of measurable parameters of optic ally-perceptible geometric elements
US10377125B2 (en) 2016-12-09 2019-08-13 Caterpillar Inc. Control systems and methods to optimize machine placement for additive construction operations
US10399325B2 (en) 2016-12-13 2019-09-03 Caterpillar Inc. Systems and methods for preparing a worksite for additive construction
US10783799B1 (en) * 2016-12-17 2020-09-22 Sproutel, Inc. System, apparatus, and method for educating and reducing stress for patients with illness or trauma using an interactive location-aware toy and a distributed sensor network
US10699461B2 (en) 2016-12-20 2020-06-30 Sony Interactive Entertainment LLC Telepresence of multiple users in interactive virtual space
CN108287642A (zh) * 2017-01-03 2018-07-17 肖华军 基于移动智能设备交互的机器人平台
KR102670610B1 (ko) * 2017-01-04 2024-05-31 엘지전자 주식회사 공항용 로봇 및 그의 동작 방법
CN108326875B (zh) * 2017-01-20 2023-03-24 松下知识产权经营株式会社 通信控制方法与装置、远程呈现机器人以及存储介质
KR102033143B1 (ko) * 2017-01-25 2019-10-16 엘지전자 주식회사 3차원 공간에서 기능 영역을 식별하는 방법 및 이를 구현하는 로봇
JP6882904B2 (ja) * 2017-01-30 2021-06-02 株式会社デンソーテン 画像記憶装置
US10906185B2 (en) 2017-02-06 2021-02-02 Cobalt Robotics Inc. Mobile robot with arm for access point security checks
US10913160B2 (en) 2017-02-06 2021-02-09 Cobalt Robotics Inc. Mobile robot with arm for door interactions
US11724399B2 (en) 2017-02-06 2023-08-15 Cobalt Robotics Inc. Mobile robot with arm for elevator interactions
US11047672B2 (en) 2017-03-28 2021-06-29 Hand Held Products, Inc. System for optically dimensioning
USD858537S1 (en) * 2017-03-31 2019-09-03 Microsoft Corporation Display system with a virtual three-dimensional graphical user interface
CN108733035B (zh) 2017-04-14 2019-12-06 京东方科技集团股份有限公司 一种导引机器人
WO2018191818A1 (en) * 2017-04-18 2018-10-25 Clearpath Robotics Inc. Stand-alone self-driving material-transport vehicle
US10435179B2 (en) * 2017-04-18 2019-10-08 Electroimpact, Inc. Camera assisted robotic system for locating the end of a fastener extending through an aircraft part during manufacture thereof
US10949940B2 (en) * 2017-04-19 2021-03-16 Global Tel*Link Corporation Mobile correctional facility robots
US11862302B2 (en) 2017-04-24 2024-01-02 Teladoc Health, Inc. Automated transcription and documentation of tele-health encounters
US10646994B2 (en) * 2017-04-25 2020-05-12 At&T Intellectual Property I, L.P. Robot virtualization leveraging Geo analytics and augmented reality
EP3396306B1 (en) * 2017-04-26 2019-11-27 Mitutoyo Corporation Method and system for calculating a height map of a surface of an object from an image stack in scanning optical 2.5d profiling of the surface by an optical system
US10949798B2 (en) 2017-05-01 2021-03-16 Symbol Technologies, Llc Multimodal localization and mapping for a mobile automation apparatus
US10726273B2 (en) 2017-05-01 2020-07-28 Symbol Technologies, Llc Method and apparatus for shelf feature and object placement detection from shelf images
US10591918B2 (en) 2017-05-01 2020-03-17 Symbol Technologies, Llc Fixed segmented lattice planning for a mobile automation apparatus
US11449059B2 (en) 2017-05-01 2022-09-20 Symbol Technologies, Llc Obstacle detection for a mobile automation apparatus
US11093896B2 (en) 2017-05-01 2021-08-17 Symbol Technologies, Llc Product status detection system
WO2018204308A1 (en) 2017-05-01 2018-11-08 Symbol Technologies, Llc Method and apparatus for object status detection
US11367092B2 (en) 2017-05-01 2022-06-21 Symbol Technologies, Llc Method and apparatus for extracting and processing price text from an image set
US10663590B2 (en) 2017-05-01 2020-05-26 Symbol Technologies, Llc Device and method for merging lidar data
US11600084B2 (en) 2017-05-05 2023-03-07 Symbol Technologies, Llc Method and apparatus for detecting and interpreting price label text
US10895971B2 (en) * 2017-05-12 2021-01-19 Irobot Corporation Methods, systems, and devices for mapping, controlling, and displaying device status
EP3403772B1 (en) * 2017-05-18 2022-11-16 KUKA Hungária Kft. Robot motion planning for avoiding collision with moving obstacles
JP6638695B2 (ja) * 2017-05-18 2020-01-29 トヨタ自動車株式会社 自動運転システム
JP6761990B2 (ja) * 2017-05-22 2020-09-30 パナソニックIpマネジメント株式会社 通信制御方法、通信制御装置、テレプレゼンスロボット、及び通信制御プログラム
WO2018213931A1 (en) 2017-05-25 2018-11-29 Clearpath Robotics Inc. Systems and methods for process tending with a robot arm
KR20220025250A (ko) 2017-06-02 2022-03-03 에이비 엘렉트로룩스 로봇 청소 장치 전방의 표면의 레벨차를 검출하는 방법
CN107422729A (zh) * 2017-06-03 2017-12-01 广东华创智能装备有限公司 一种具有安全检测功能的agv小车
US10477105B2 (en) * 2017-06-08 2019-11-12 Futurewei Technologies, Inc. Method and system for transmitting virtual reality (VR) content
JP7013689B2 (ja) 2017-06-21 2022-02-01 富士フイルムビジネスイノベーション株式会社 遠隔操作型移動ロボットおよびロボット制御システム
US10235192B2 (en) 2017-06-23 2019-03-19 Accenture Global Solutions Limited Self-learning robotic process automation
JP2019008585A (ja) * 2017-06-26 2019-01-17 富士ゼロックス株式会社 ロボット制御システム
KR101888523B1 (ko) * 2017-06-29 2018-08-14 이종훈 헤드램프의 모델 또는 동작에 따라 3차원 이동이 가능한 자동차 배광 시험기
US10427306B1 (en) 2017-07-06 2019-10-01 X Development Llc Multimodal object identification
CN107515606A (zh) * 2017-07-20 2017-12-26 北京格灵深瞳信息技术有限公司 机器人实现方法、控制方法及机器人、电子设备
US11853076B1 (en) 2017-07-21 2023-12-26 AI Incorporated Virtual reality concert system
US10733748B2 (en) 2017-07-24 2020-08-04 Hand Held Products, Inc. Dual-pattern optical 3D dimensioning
US10483007B2 (en) 2017-07-25 2019-11-19 Intouch Technologies, Inc. Modular telehealth cart with thermal imaging and touch screen user interface
US10688841B1 (en) * 2017-07-31 2020-06-23 Zoox, Inc. Expanding sensor domain coverage using differential active suspension
KR101970295B1 (ko) * 2017-08-08 2019-04-18 네이버랩스 주식회사 픽업 로봇의 제어 방법
US11316865B2 (en) 2017-08-10 2022-04-26 Nuance Communications, Inc. Ambient cooperative intelligence system and method
US11101022B2 (en) 2017-08-10 2021-08-24 Nuance Communications, Inc. Automated clinical documentation system and method
WO2019035007A1 (en) 2017-08-15 2019-02-21 American Well Corporation APPARATUS AND METHODS FOR REMOTE CAMERA CONTROL WITH INTENTION BASED COMMANDS AND AUTOMATIC LEARNING VISION STATUS MANAGEMENT
US11636944B2 (en) 2017-08-25 2023-04-25 Teladoc Health, Inc. Connectivity infrastructure for a telehealth platform
US11001446B2 (en) 2017-08-31 2021-05-11 Clearpath Robotics Inc. Apparatus, systems, and methods for payload pick-up and drop-off with a self-driving material-transport vehicle
WO2019041043A1 (en) 2017-08-31 2019-03-07 Clearpath Robotics Inc. SYSTEMS AND METHODS FOR GENERATING A MISSION FOR A SELF-CONTAINING MATERIAL TRANSPORT VEHICLE
US10521914B2 (en) 2017-09-07 2019-12-31 Symbol Technologies, Llc Multi-sensor object recognition system and method
US10572763B2 (en) 2017-09-07 2020-02-25 Symbol Technologies, Llc Method and apparatus for support surface edge detection
US10794710B1 (en) 2017-09-08 2020-10-06 Perceptin Shenzhen Limited High-precision multi-layer visual and semantic map by autonomous units
CN109521927B (zh) 2017-09-20 2022-07-01 阿里巴巴集团控股有限公司 机器人互动方法和设备
KR20200058400A (ko) 2017-09-26 2020-05-27 에이비 엘렉트로룩스 로봇 청소 장치의 이동 제어
US10612929B2 (en) 2017-10-17 2020-04-07 AI Incorporated Discovering and plotting the boundary of an enclosure
JP6922652B2 (ja) * 2017-10-27 2021-08-18 トヨタ自動車株式会社 撮像装置
CN109725632A (zh) * 2017-10-30 2019-05-07 速感科技(北京)有限公司 可移动智能设备控制方法、可移动智能设备及智能扫地机
WO2019084686A1 (en) 2017-10-31 2019-05-09 Clearpath Robotics Inc. Systems and methods for operating robotic equipment in controlled zones
EP3602272B1 (en) 2017-11-06 2023-11-22 Google LLC Methods and systems for attending to a presenting user
US10533858B2 (en) * 2017-11-06 2020-01-14 International Business Machines Corporation Automated emergency response
WO2019090417A1 (en) 2017-11-10 2019-05-16 Clearpath Robotics Inc. Systems and methods for updating an electronic map
WO2019100269A1 (zh) * 2017-11-22 2019-05-31 深圳市沃特沃德股份有限公司 机器人移动控制方法、系统和机器人
CN110831534B (zh) 2017-12-08 2023-04-28 奥瑞斯健康公司 用于医疗仪器导航和瞄准的系统和方法
CN107943065B (zh) * 2017-12-08 2018-10-19 西安科技大学 机器人自平衡模拟实验系统及方法
US11010966B2 (en) 2017-12-14 2021-05-18 The Joan and Irwin Jacobs Technion-Cornell Institute System and method for creating geo-localized enhanced floor plans
US11127129B2 (en) * 2017-12-14 2021-09-21 The Joan and Irwin Jacobs Technion-Cornell Institute Techniques for identifying hazardous site conditions in geo-localized enhanced floor plans
CN112004645B (zh) * 2017-12-19 2024-10-15 卡内基梅隆大学 智能清洁机器人
US10676022B2 (en) 2017-12-27 2020-06-09 X Development Llc Visually indicating vehicle caution regions
US11413755B2 (en) * 2017-12-31 2022-08-16 Sarcos Corp. Covert identification tags viewable by robots and robotic devices
CN108196548A (zh) * 2018-01-08 2018-06-22 四川文理学院 一种基于Arduino语言及路径跟随算法的机器人控制器
DE102018104780A1 (de) * 2018-03-02 2019-09-05 Sick Ag Verfahren zur Bestimmung einer elektronischen nützbaren Repräsentation einer Umgebung, Vorrichtung hierfür, Datenträger
WO2019173331A1 (en) 2018-03-05 2019-09-12 Nuance Communications, Inc. System and method for review of automated clinical documentation
US11250382B2 (en) 2018-03-05 2022-02-15 Nuance Communications, Inc. Automated clinical documentation system and method
JP2021515336A (ja) * 2018-03-05 2021-06-17 ザ・リージエンツ・オブ・ザ・ユニバーシテイ・オブ・コロラド、ア・ボデイー・コーポレイト 人間とロボットの相互作用の拡張現実調整
US11515020B2 (en) 2018-03-05 2022-11-29 Nuance Communications, Inc. Automated clinical documentation system and method
US11548166B2 (en) * 2018-03-07 2023-01-10 Skylla Technologies, Inc. Collaborative task execution with humans and robotic vehicles
US10813169B2 (en) 2018-03-22 2020-10-20 GoTenna, Inc. Mesh network deployment kit
US11712637B1 (en) 2018-03-23 2023-08-01 Steven M. Hoffberg Steerable disk or ball
US10740911B2 (en) 2018-04-05 2020-08-11 Symbol Technologies, Llc Method, system and apparatus for correcting translucency artifacts in data representing a support structure
US11327504B2 (en) * 2018-04-05 2022-05-10 Symbol Technologies, Llc Method, system and apparatus for mobile automation apparatus localization
US10809078B2 (en) 2018-04-05 2020-10-20 Symbol Technologies, Llc Method, system and apparatus for dynamic path generation
US10823572B2 (en) 2018-04-05 2020-11-03 Symbol Technologies, Llc Method, system and apparatus for generating navigational data
US10832436B2 (en) 2018-04-05 2020-11-10 Symbol Technologies, Llc Method, system and apparatus for recovering label positions
US10921446B2 (en) * 2018-04-06 2021-02-16 Microsoft Technology Licensing, Llc Collaborative mapping of a space using ultrasonic sonar
CN108665541B (zh) * 2018-04-09 2019-06-07 北京三快在线科技有限公司 一种基于激光传感器的地图生成方法及装置和机器人
WO2019200012A1 (en) 2018-04-10 2019-10-17 Cairl Brian System and method for robot-assisted, cart-based workflows
US20210018912A1 (en) * 2018-04-10 2021-01-21 Fetch Robotics, Inc. Robot Management System
US11878421B2 (en) 2018-04-23 2024-01-23 Purdue Research Foundation Robot navigation and robot-IoT interactive task planning using augmented reality
US10792813B1 (en) * 2018-04-26 2020-10-06 X Development Llc Managing robot resources
US10617299B2 (en) 2018-04-27 2020-04-14 Intouch Technologies, Inc. Telehealth cart that supports a removable tablet with seamless audio/video switching
US10807236B2 (en) * 2018-04-30 2020-10-20 Beijing Jingdong Shangke Information Technology Co., Ltd. System and method for multimodal mapping and localization
US10584962B2 (en) 2018-05-01 2020-03-10 Hand Held Products, Inc System and method for validating physical-item security
US11179213B2 (en) 2018-05-18 2021-11-23 Auris Health, Inc. Controllers for robotically-enabled teleoperated systems
KR102047303B1 (ko) * 2018-06-01 2019-11-21 엘지전자 주식회사 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇 및 방법
JP6988704B2 (ja) * 2018-06-06 2022-01-05 トヨタ自動車株式会社 センサ制御装置、物体探索システム、物体探索方法及びプログラム
US10974392B2 (en) * 2018-06-08 2021-04-13 International Business Machines Corporation Automated robotic security system
KR102175298B1 (ko) * 2018-06-14 2020-11-06 엘지전자 주식회사 이동 로봇의 동작 방법
KR102148031B1 (ko) 2018-06-25 2020-10-14 엘지전자 주식회사 로봇
KR102148029B1 (ko) 2018-06-25 2020-08-26 엘지전자 주식회사 로봇
KR102165352B1 (ko) 2018-06-25 2020-10-13 엘지전자 주식회사 로봇
KR102136411B1 (ko) 2018-06-25 2020-07-21 엘지전자 주식회사 로봇
KR102148032B1 (ko) 2018-06-25 2020-08-26 엘지전자 주식회사 로봇
US11212439B2 (en) 2018-07-24 2021-12-28 Ricoh Company, Ltd. Communication terminal, display method, and non-transitory computer-readable medium for displaying images and controller
US10934045B2 (en) 2018-07-27 2021-03-02 Zebra Technologies Corporation Method and apparatus for labeling of support structures
CN110852134A (zh) * 2018-07-27 2020-02-28 北京市商汤科技开发有限公司 活体检测方法、装置及系统、电子设备和存储介质
US11022693B1 (en) 2018-08-03 2021-06-01 GM Global Technology Operations LLC Autonomous vehicle controlled based upon a lidar data segmentation system
CN108983783A (zh) * 2018-08-03 2018-12-11 上海有个机器人有限公司 一种机器人移动速度控制方法及系统、存储介质及终端
US10884411B1 (en) 2018-08-03 2021-01-05 GM Global Technology Operations LLC Autonomous vehicle controlled based upon a lidar data segmentation system and an aligned heightmap
US11082667B2 (en) 2018-08-09 2021-08-03 Cobalt Robotics Inc. Contextual automated surveillance by a mobile robot
US11460849B2 (en) * 2018-08-09 2022-10-04 Cobalt Robotics Inc. Automated route selection by a mobile robot
EP3660617A4 (en) * 2018-08-14 2021-04-14 Chiba Institute of Technology MOBILE ROBOT
US10948907B2 (en) 2018-08-24 2021-03-16 Ford Global Technologies, Llc Self-driving mobile robots using human-robot interactions
US11573574B2 (en) * 2018-08-30 2023-02-07 Canon Kabushiki Kaisha Information processing apparatus, information processing method, information processing system, and storage medium
JP6666400B1 (ja) * 2018-09-10 2020-03-13 Telexistence株式会社 ロボット制御装置、ロボット制御方法及びロボット制御システム
US11506483B2 (en) 2018-10-05 2022-11-22 Zebra Technologies Corporation Method, system and apparatus for support structure depth determination
US11010920B2 (en) 2018-10-05 2021-05-18 Zebra Technologies Corporation Method, system and apparatus for object detection in point clouds
FR3087019B1 (fr) 2018-10-09 2021-06-18 Thales Sa Systeme de controle de commande d'un systeme commande via une interface graphique et procede de controle associe
US11192253B2 (en) * 2018-10-12 2021-12-07 Toyota Research Institute, Inc. Systems and methods for conditional robotic teleoperation
US11292449B2 (en) * 2018-10-19 2022-04-05 GEOSAT Aerospace & Technology Unmanned ground vehicle and method for operating unmanned ground vehicle
US11433546B1 (en) * 2018-10-24 2022-09-06 Amazon Technologies, Inc. Non-verbal cuing by autonomous mobile device
WO2020086557A1 (en) * 2018-10-24 2020-04-30 Discovery Robotics Apparatus and method for operations of a robotic platform
US10860032B2 (en) 2018-10-29 2020-12-08 Dell Products, Lp System and method for adaptive infrared emitter power optimization for simultaneous localization and mapping
US10369701B1 (en) * 2018-10-30 2019-08-06 Mujin, Inc. Automated package registration systems, devices, and methods
KR20200052590A (ko) 2018-11-07 2020-05-15 최지광 해먹으로 사용이 가능한 등산용배낭
CN109586360B (zh) * 2018-11-09 2020-09-22 深圳市银星智能科技股份有限公司 一种机器人自动充电的方法、装置、充电桩和机器人
US11090811B2 (en) * 2018-11-13 2021-08-17 Zebra Technologies Corporation Method and apparatus for labeling of support structures
KR102186423B1 (ko) 2018-11-13 2020-12-03 엘지전자 주식회사 공기조화기 및 그의 동작 방법
US11003188B2 (en) 2018-11-13 2021-05-11 Zebra Technologies Corporation Method, system and apparatus for obstacle handling in navigational path generation
US20210263532A1 (en) * 2018-11-16 2021-08-26 Hewlett-Packard Development Company, L.P. Telepresence session initiation locations
JP7437873B2 (ja) 2018-11-19 2024-02-26 株式会社日建設計総合研究所 データ計測システム及び建物設備制御システム
JP7325947B2 (ja) * 2018-11-19 2023-08-15 株式会社日建設計総合研究所 自律移動ロボット及びデータ計測システム
US11157738B2 (en) * 2018-11-30 2021-10-26 Cloudminds Robotics Co., Ltd. Audio-visual perception system and apparatus and robot system
US11143599B2 (en) 2018-12-03 2021-10-12 Mistras Group, Inc. Systems and methods for inspecting pipelines using a pipeline inspection robot
US10890505B2 (en) 2018-12-03 2021-01-12 Mistras Group, Inc. Systems and methods for inspecting pipelines using a robotic imaging system
US10783623B2 (en) 2018-12-03 2020-09-22 Mistras Group, Inc. Systems and methods for inspecting pipelines using a robotic imaging system
US11079240B2 (en) 2018-12-07 2021-08-03 Zebra Technologies Corporation Method, system and apparatus for adaptive particle filter localization
US11416000B2 (en) 2018-12-07 2022-08-16 Zebra Technologies Corporation Method and apparatus for navigational ray tracing
US11100303B2 (en) 2018-12-10 2021-08-24 Zebra Technologies Corporation Method, system and apparatus for auxiliary label detection and association
US11015938B2 (en) 2018-12-12 2021-05-25 Zebra Technologies Corporation Method, system and apparatus for navigational assistance
US10731970B2 (en) 2018-12-13 2020-08-04 Zebra Technologies Corporation Method, system and apparatus for support structure detection
JP2020106980A (ja) * 2018-12-26 2020-07-09 トヨタ自動車株式会社 車両制御装置、車両制御方法及び車両制御システム
CA3028708A1 (en) 2018-12-28 2020-06-28 Zih Corp. Method, system and apparatus for dynamic loop closure in mapping trajectories
US11185379B2 (en) * 2019-01-10 2021-11-30 Verily Life Sciences Llc Comprehensive messaging system for robotic surgical systems
JP2022539936A (ja) * 2019-01-16 2022-09-14 ハイ ロボティクス カンパニー リミテッド 障害物回避方法、装置及び倉庫ロボット
CN109887208A (zh) * 2019-02-28 2019-06-14 同方威视技术股份有限公司 安保装置及安保系统
US11279042B2 (en) * 2019-03-12 2022-03-22 Bear Robotics, Inc. Robots for serving food and/or drinks
WO2020184757A1 (ko) 2019-03-13 2020-09-17 엘지전자 주식회사 로봇
US11493939B1 (en) * 2019-03-15 2022-11-08 Alarm.Com Incorporated Premise mapping with security camera drone
JP7234724B2 (ja) * 2019-03-20 2023-03-08 株式会社リコー ロボットおよび制御システム
US11308618B2 (en) 2019-04-14 2022-04-19 Holovisions LLC Healthy-Selfie(TM): a portable phone-moving device for telemedicine imaging using a mobile phone
US12014500B2 (en) 2019-04-14 2024-06-18 Holovisions LLC Healthy-Selfie(TM): methods for remote medical imaging using a conventional smart phone or augmented reality eyewear
US11817194B2 (en) * 2019-04-30 2023-11-14 Pixart Imaging Inc. Smart control system
US11137770B2 (en) * 2019-04-30 2021-10-05 Pixart Imaging Inc. Sensor registering method and event identifying method of smart detection system
US11169540B2 (en) * 2019-05-08 2021-11-09 Robotic Research, Llc Autonomous convoys maneuvering “deformable” terrain and “deformable” obstacles
US11675072B2 (en) * 2019-05-31 2023-06-13 Lg Electronics Inc. Mobile robot and method of controlling the same
US11960286B2 (en) 2019-06-03 2024-04-16 Zebra Technologies Corporation Method, system and apparatus for dynamic task sequencing
US11200677B2 (en) 2019-06-03 2021-12-14 Zebra Technologies Corporation Method, system and apparatus for shelf edge detection
US11151743B2 (en) 2019-06-03 2021-10-19 Zebra Technologies Corporation Method, system and apparatus for end of aisle detection
US11402846B2 (en) 2019-06-03 2022-08-02 Zebra Technologies Corporation Method, system and apparatus for mitigating data capture light leakage
US11080566B2 (en) 2019-06-03 2021-08-03 Zebra Technologies Corporation Method, system and apparatus for gap detection in support structures with peg regions
US11662739B2 (en) 2019-06-03 2023-05-30 Zebra Technologies Corporation Method, system and apparatus for adaptive ceiling-based localization
US11341663B2 (en) 2019-06-03 2022-05-24 Zebra Technologies Corporation Method, system and apparatus for detecting support structure obstructions
EP3982084A1 (en) * 2019-06-05 2022-04-13 Beijing Whyhow Information Technology Co., Ltd Relative positioning device, and corresponding relative positioning method
CN110281236B (zh) * 2019-06-11 2021-07-13 深圳市银星智能科技股份有限公司 移动机器人及其安全监控方法
US11416002B1 (en) * 2019-06-11 2022-08-16 Ambarella International Lp Robotic vacuum with mobile security function
US11231712B2 (en) 2019-06-12 2022-01-25 Ford Global Technologies, Llc Digital model rectification with sensing robot
US11216480B2 (en) 2019-06-14 2022-01-04 Nuance Communications, Inc. System and method for querying data points from graph data structures
US11227679B2 (en) 2019-06-14 2022-01-18 Nuance Communications, Inc. Ambient clinical intelligence system and method
US11043207B2 (en) 2019-06-14 2021-06-22 Nuance Communications, Inc. System and method for array data simulation and customized acoustic modeling for ambient ASR
CN112085846A (zh) * 2019-06-14 2020-12-15 通用电气精准医疗有限责任公司 用于在成像系统中生成对象3d点云的方法和系统
KR20200144363A (ko) * 2019-06-18 2020-12-29 엘지전자 주식회사 로봇 및 그의 구동 방법
US11220006B2 (en) * 2019-06-24 2022-01-11 Ford Global Technologies, Llc Digital model rectification
WO2020264418A1 (en) 2019-06-28 2020-12-30 Auris Health, Inc. Console overlay and methods of using same
US11531807B2 (en) 2019-06-28 2022-12-20 Nuance Communications, Inc. System and method for customized text macros
CN110333718A (zh) * 2019-06-28 2019-10-15 苏州上善知源汽车电子有限公司 远程控制车辆的安全驾驶方法
CN110290213A (zh) * 2019-06-28 2019-09-27 北京金山安全软件有限公司 智能机器人管理方法、装置及电子设备
US20210001487A1 (en) * 2019-07-03 2021-01-07 Ricoh Company, Ltd. Information processing apparatus, information processing method, and storage medium
RU2718472C1 (ru) * 2019-07-11 2020-04-08 Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет геосистем и технологий" Способ создания и использования в интерактивном режиме источника геопространственной информации в условиях отсутствия связи для передачи цифровых данных
US11602847B2 (en) * 2019-07-30 2023-03-14 Tata Consultancy Services Limited Method and system for robotic task planning
US11197262B2 (en) 2019-08-02 2021-12-07 Dell Products, Lp Systems and methods of room profiling using wireless local area networks
US11343244B2 (en) 2019-08-02 2022-05-24 Dell Products, Lp Method and apparatus for multi-factor verification of a computing device location within a preset geographic area
US11510047B2 (en) 2019-08-12 2022-11-22 Dell Products, Lp Learning based wireless performance adjustment for mobile information handling system
US11409881B2 (en) 2019-08-12 2022-08-09 Dell Products, Lp Method and apparatus for wireless signal based location security system
US11330551B2 (en) 2019-08-12 2022-05-10 Dell Products, Lp Method and apparatus for location aware optimal wireless link selection system
CN110542424B (zh) * 2019-09-03 2022-07-08 江苏艾佳家居用品有限公司 一种户型空间区域自动导航的方法及系统
CN112454372A (zh) * 2019-09-09 2021-03-09 上海产业技术研究院 服务机器人及医疗处理系统
US11262887B2 (en) * 2019-09-13 2022-03-01 Toyota Research Institute, Inc. Methods and systems for assigning force vectors to robotic tasks
WO2021061114A1 (en) * 2019-09-25 2021-04-01 Hewlett-Packard Development Company, L.P. Location indicator devices
US11639846B2 (en) 2019-09-27 2023-05-02 Honeywell International Inc. Dual-pattern optical 3D dimensioning
US11670408B2 (en) 2019-09-30 2023-06-06 Nuance Communications, Inc. System and method for review of automated clinical documentation
WO2021100890A1 (ko) * 2019-11-18 2021-05-27 (주)한스이엔지 장애물 인지 및 회피 주행 제어 시스템 및 그 방법
US11507103B2 (en) 2019-12-04 2022-11-22 Zebra Technologies Corporation Method, system and apparatus for localization-based historical obstacle handling
US11107238B2 (en) 2019-12-13 2021-08-31 Zebra Technologies Corporation Method, system and apparatus for detecting item facings
KR20210094214A (ko) * 2020-01-21 2021-07-29 삼성전자주식회사 로봇 제어 장치 및 방법
EP3881988A1 (en) 2020-03-20 2021-09-22 Tata Consultancy Services Limited Knowledge partitioning for task execution by conversational tele-presence robots in a geographically separated environment
US11961053B2 (en) 2020-03-27 2024-04-16 Aristocrat Technologies, Inc. Gaming service automation machine with delivery services
US11822333B2 (en) 2020-03-30 2023-11-21 Zebra Technologies Corporation Method, system and apparatus for data capture illumination control
US11797016B2 (en) * 2020-04-13 2023-10-24 Boston Dynamics, Inc. Online authoring of robot autonomy applications
TR202009486A1 (tr) * 2020-06-18 2021-12-21 Kaya Yusuf Ürün depolama alani otomasyon si̇stemi̇
US11878419B2 (en) * 2020-06-26 2024-01-23 Intel Corporation Affordance-aware, multi-resolution, free-form object manipulation planning
CN111857138A (zh) * 2020-07-03 2020-10-30 深圳怡丰自动化科技有限公司 载人自动导引车的控制方法及其应用以及相关装置
EP4175794A1 (en) * 2020-07-04 2023-05-10 Sarcos Corp. Augmented reality system and method for conveying to a human operator information associated with human-imperceptible indicia within an operating environment of a robot
JP7535400B2 (ja) * 2020-07-14 2024-08-16 株式会社キーエンス 画像処理装置
US11450024B2 (en) 2020-07-17 2022-09-20 Zebra Technologies Corporation Mixed depth object detection
KR102372563B1 (ko) 2020-07-29 2022-03-10 네이버랩스 주식회사 로봇 원격 제어 방법 및 시스템
US12122367B2 (en) 2020-09-10 2024-10-22 Rockwell Automation Technologies, Inc. Systems and methods for operating one or more self-driving vehicles
USD1006884S1 (en) 2020-09-25 2023-12-05 Aristocrat Technologies, Inc. Gaming services robot
CN112162559B (zh) * 2020-09-30 2021-10-15 杭州海康机器人技术有限公司 用于多机器人混行的方法、装置及存储介质
TWI751735B (zh) * 2020-10-12 2022-01-01 財團法人工業技術研究院 自走車跟隨系統及自走車跟隨方法
US11593915B2 (en) 2020-10-21 2023-02-28 Zebra Technologies Corporation Parallax-tolerant panoramic image generation
US11222103B1 (en) 2020-10-29 2022-01-11 Nuance Communications, Inc. Ambient cooperative intelligence system and method
US11392891B2 (en) 2020-11-03 2022-07-19 Zebra Technologies Corporation Item placement detection and optimization in material handling systems
US11847832B2 (en) 2020-11-11 2023-12-19 Zebra Technologies Corporation Object classification for autonomous navigation systems
JP7402145B2 (ja) * 2020-11-13 2023-12-20 本田技研工業株式会社 遠隔操作システム、移動ロボット、及び操作端末
DE102020214654A1 (de) * 2020-11-20 2022-05-25 Siemens Healthcare Gmbh Fern-Kommunikation mit einer medizintechnischen Einrichtung mit Hilfe eines digitalen Zwillings
KR102442064B1 (ko) * 2020-11-30 2022-09-08 네이버랩스 주식회사 서비스 어플리케이션과 연계하여 서비스를 제공하는 로봇을 제어하는 방법 및 클라우드 서버
US11184294B1 (en) * 2020-12-04 2021-11-23 Capital One Services, Llc Methods and systems for managing multiple content delivery networks
US20240042620A1 (en) 2020-12-24 2024-02-08 Kawasaki Jukogyo Kabushiki Kaisha Robot system and robot working method
EP4026663B1 (en) * 2021-01-08 2024-08-28 Tata Consultancy Services Limited Navigation of tele-robot in dynamic environment using in-situ intelligence
JP7237262B2 (ja) * 2021-02-05 2023-03-10 三菱電機株式会社 生産管理装置、生産システム、生産管理方法、及び、生産管理プログラム
DE112021007350T5 (de) * 2021-03-19 2024-03-28 Honda Motor Co., Ltd. Roboter
CN113161816B (zh) * 2021-04-30 2023-01-17 广东科凯达智能机器人有限公司 一种机器人全自动充电对接装置及控制方法
US11954882B2 (en) 2021-06-17 2024-04-09 Zebra Technologies Corporation Feature-based georegistration for mobile computing devices
WO2023004165A1 (en) * 2021-07-22 2023-01-26 Tan Kar Han Autonomous mobile robot
US20230072471A1 (en) * 2021-08-04 2023-03-09 Tata Consultancy Services Limited Method and system of dynamic localization of a telepresence robot based on live markers
US20230043172A1 (en) * 2021-08-06 2023-02-09 Zebra Technologies Corporation Adaptive Perimeter Intrusion Detection for Mobile Automation Apparatus
US12114386B2 (en) 2021-08-17 2024-10-08 Xerox Corporation Building environmental sensor method and system for collecting data from same
US11856419B2 (en) 2021-08-17 2023-12-26 Xerox Corporation Method and system for commissioning environmental sensors
US11595226B1 (en) 2021-08-17 2023-02-28 Xerox Corporation Method and system for collecting sensor data in buildings
US11944905B2 (en) * 2021-09-28 2024-04-02 Sony Group Corporation Method to regulate jumps and falls by playable characters in XR spaces
WO2023102647A1 (en) * 2021-12-06 2023-06-15 University Of Manitoba Method for automated 3d part localization and adjustment of robot end-effectors
CN113917933B (zh) * 2021-12-13 2022-04-26 北京云迹科技有限公司 移动机器人的室内引导方法及相关设备
CA3186180A1 (en) * 2021-12-17 2023-06-17 Peter Douglas Jackson Mobile camera for validation
US20230195133A1 (en) * 2021-12-20 2023-06-22 Blue Ocean Robotics Aps Methods of area mapping with a mobile robot that crosses areas without communications network availability, and sharing the same with other mobile robots
US20220111527A1 (en) * 2021-12-22 2022-04-14 Intel Corporation Risk-based robot system configurator
KR102699471B1 (ko) * 2021-12-28 2024-08-26 한국로봇융합연구원 장애물 대응 로봇 운행 시스템
EP4209849A1 (en) * 2022-01-05 2023-07-12 Tata Consultancy Services Limited Telepresence robots having cognitive navigation capabilit
CN114485621A (zh) * 2022-02-08 2022-05-13 达闼机器人股份有限公司 导航方法、装置及计算机可读存储介质
US12073585B2 (en) * 2023-01-09 2024-08-27 Chengdu University Of Technology Pose estimation apparatus and method for robotic arm to grasp target based on monocular infrared thermal imaging vision
EP4411499A1 (en) * 2023-02-06 2024-08-07 Hexagon Technology Center GmbH Method and system for generating scan data of an area of interest
CN116754749B (zh) * 2023-08-17 2023-11-14 昆明理工大学 一种智能爆破岩体强度测定机器人及测定方法
KR102703047B1 (ko) * 2023-12-29 2024-09-05 호서대학교 산학협력단 텔레프레전스 기반 미니트램용 원격 운전제어시스템

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535793B2 (en) * 2000-05-01 2003-03-18 Irobot Corporation Method and system for remote control of mobile robot
CN1593859A (zh) * 2004-07-14 2005-03-16 华南理工大学 保安巡逻机器人
US20070199108A1 (en) * 2005-09-30 2007-08-23 Colin Angle Companion robot for personal interaction
CN101078632A (zh) * 2006-05-26 2007-11-28 富士通株式会社 移动机器人及其控制方法和程序
CN101149792A (zh) * 2006-09-21 2008-03-26 国际商业机器公司 使用移动盘存机器人来执行盘存的系统和方法
CN101159093A (zh) * 2007-11-23 2008-04-09 北京工业大学 智能家居保姆系统和多网络单点接入集成方法
US20100019715A1 (en) * 2008-04-17 2010-01-28 David Bjorn Roe Mobile tele-presence system with a microphone system

Family Cites Families (841)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3821995A (en) 1971-10-15 1974-07-02 E Aghnides Vehicle with composite wheel
US4107689A (en) 1976-06-07 1978-08-15 Rca Corporation System for automatic vehicle location
US4213182A (en) 1978-12-06 1980-07-15 General Electric Company Programmable energy load controller system and methods
US4413693A (en) 1981-03-27 1983-11-08 Derby Sherwin L Mobile chair
US5148591A (en) 1981-05-11 1992-09-22 Sensor Adaptive Machines, Inc. Vision target based assembly
US6317953B1 (en) 1981-05-11 2001-11-20 Lmi-Diffracto Vision target based assembly
US4471354A (en) 1981-11-23 1984-09-11 Marathon Medical Equipment Corporation Apparatus and method for remotely measuring temperature
US4519466A (en) 1982-03-30 1985-05-28 Eiko Shiraishi Omnidirectional drive system
EP0108657B1 (en) 1982-09-25 1987-08-12 Fujitsu Limited A multi-articulated robot
US4625274A (en) 1983-12-05 1986-11-25 Motorola, Inc. Microprocessor reset system
US4572594A (en) 1984-02-08 1986-02-25 Schwartz C Bruce Arthroscopy support stand
US4638445A (en) 1984-06-08 1987-01-20 Mattaboni Paul J Autonomous mobile robot
US4766581A (en) 1984-08-07 1988-08-23 Justin Korn Information retrieval system and method using independent user stations
US4553309A (en) 1984-09-26 1985-11-19 General Motors Corporation Robotic assembly of vehicle headliners
JPS6180410A (ja) 1984-09-28 1986-04-24 Yutaka Kanayama 移動ロボツトの走行指令方式
JPS61111863A (ja) 1984-11-05 1986-05-29 Nissan Motor Co Ltd ロボットによる組立装置
US4679152A (en) 1985-02-20 1987-07-07 Heath Company Navigation system and method for a mobile robot
US4697278A (en) 1985-03-01 1987-09-29 Veeder Industries Inc. Electronic hub odometer
US4652204A (en) 1985-08-02 1987-03-24 Arnett Edward M Apparatus for handling hazardous materials
US4733737A (en) 1985-08-29 1988-03-29 Reza Falamak Drivable steerable platform for industrial, domestic, entertainment and like uses
US4709265A (en) 1985-10-15 1987-11-24 Advanced Resource Development Corporation Remote control mobile surveillance system
US4751658A (en) 1986-05-16 1988-06-14 Denning Mobile Robotics, Inc. Obstacle avoidance system
US4777416A (en) 1986-05-16 1988-10-11 Denning Mobile Robotics, Inc. Recharge docking system for mobile robot
SE455539B (sv) 1986-05-23 1988-07-18 Electrolux Ab Elektrooptiskt positionskennande system for ett i plan rorligt foremal, foretredesvis en mobil robot
US4803625A (en) 1986-06-30 1989-02-07 Buddy Systems, Inc. Personal health monitor
US4878501A (en) 1986-09-24 1989-11-07 Shue Ming Jeng Electronic stethoscopic apparatus
JPS63289607A (ja) 1987-05-21 1988-11-28 Toshiba Corp 知能ロボットのモジュ−ル間通信制御方式
US4847764C1 (en) 1987-05-21 2001-09-11 Meditrol Inc System for dispensing drugs in health care instituions
JPH01198865A (ja) 1987-08-13 1989-08-10 Ricoh Co Ltd 画像処理装置
JPH0191834A (ja) 1987-08-20 1989-04-11 Tsuruta Hiroko 個人医療データの集中管理装置
JPH02574A (ja) 1987-10-29 1990-01-05 Nippon Kagaku Senzai Kk 転写剤
JPH01125641A (ja) 1987-11-11 1989-05-18 Hitachi Ltd バッファメモリ制御方式
JPH01147718A (ja) 1987-12-04 1989-06-09 Agency Of Ind Science & Technol 記憶装置
JPH01179663A (ja) 1987-12-16 1989-07-17 Wm Wrigley Jr Co 高力価甘味剤の凝集化方法
US4942538A (en) 1988-01-05 1990-07-17 Spar Aerospace Limited Telerobotic tracker
US5193143A (en) 1988-01-12 1993-03-09 Honeywell Inc. Problem state monitoring
JPH01198868A (ja) 1988-02-03 1989-08-10 Nec Corp ファクシミリ復号化回路
US4979949A (en) 1988-04-26 1990-12-25 The Board Of Regents Of The University Of Washington Robot-aided system for surgery
US5142484A (en) 1988-05-12 1992-08-25 Health Tech Services Corporation An interactive patient assistance device for storing and dispensing prescribed medication and physical device
US5008804A (en) 1988-06-23 1991-04-16 Total Spectrum Manufacturing Inc. Robotic television-camera dolly system
JPH0246088A (ja) 1988-08-08 1990-02-15 Canon Inc ホワイト・バランス調整回路
US5040116A (en) 1988-09-06 1991-08-13 Transitions Research Corporation Visual navigation and obstacle avoidance structured light system
US5157491A (en) 1988-10-17 1992-10-20 Kassatly L Samuel A Method and apparatus for video broadcasting and teleconferencing
US5155684A (en) 1988-10-25 1992-10-13 Tennant Company Guiding an unmanned vehicle by reference to overhead features
JPH01199356A (ja) 1988-12-26 1989-08-10 Clarion Co Ltd ローディングイジェクト機構
US4953159A (en) 1989-01-03 1990-08-28 American Telephone And Telegraph Company Audiographics conferencing arrangement
US5016173A (en) 1989-04-13 1991-05-14 Vanguard Imaging Ltd. Apparatus and method for monitoring visually accessible surfaces of the body
US5006988A (en) 1989-04-28 1991-04-09 University Of Michigan Obstacle-avoiding navigation system
US4977971A (en) 1989-05-17 1990-12-18 University Of Florida Hybrid robotic vehicle
JP2530911B2 (ja) 1989-05-19 1996-09-04 キヤノン株式会社 シ―ト搬送装置
US5224157A (en) 1989-05-22 1993-06-29 Minolta Camera Kabushiki Kaisha Management system for managing maintenance information of image forming apparatus
US5051906A (en) 1989-06-07 1991-09-24 Transitions Research Corporation Mobile robot navigation employing retroreflective ceiling features
JP3002206B2 (ja) 1989-06-22 2000-01-24 神鋼電機株式会社 移動ロボットの走行制御方法
US5341854A (en) 1989-09-28 1994-08-30 Alberta Research Council Robotic drug dispensing system
US5084828A (en) 1989-09-29 1992-01-28 Healthtech Services Corp. Interactive medication delivery system
JP2964518B2 (ja) 1990-01-30 1999-10-18 日本電気株式会社 音声制御方式
JP2679346B2 (ja) 1990-03-28 1997-11-19 神鋼電機株式会社 移動ロボットシステムにおける充電制御方式
US5130794A (en) 1990-03-29 1992-07-14 Ritchey Kurtis J Panoramic display system
JP2921936B2 (ja) 1990-07-13 1999-07-19 株式会社東芝 画像監視装置
US6958706B2 (en) 1990-07-27 2005-10-25 Hill-Rom Services, Inc. Patient care and communication system
JP2541353B2 (ja) 1990-09-18 1996-10-09 三菱自動車工業株式会社 車両用アクティブサスペンション装置
US5563998A (en) 1990-10-19 1996-10-08 Moore Business Forms, Inc. Forms automation system implementation
US5276445A (en) 1990-11-30 1994-01-04 Sony Corporation Polling control system for switching units in a plural stage switching matrix
US5310464A (en) 1991-01-04 1994-05-10 Redepenning Jody G Electrocrystallization of strongly adherent brushite coatings on prosthetic alloys
JP3023000B2 (ja) 1991-02-15 2000-03-21 株式会社アイジー技術研究所 目地材
JPH0530502A (ja) 1991-07-24 1993-02-05 Hitachi Ltd 一体型テレビ電話機
US5217453A (en) 1991-03-18 1993-06-08 Wilk Peter J Automated surgical system and apparatus
DE4291016T1 (zh) 1991-04-22 1993-05-13 Evans & Sutherland Computer Corp., Salt Lake City, Utah, Us
US5231693A (en) 1991-05-09 1993-07-27 The United States Of America As Represented By The Administrator, National Aeronautics And Space Administration Telerobot control system
US5341459A (en) 1991-05-09 1994-08-23 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Generalized compliant motion primitive
US7382399B1 (en) 1991-05-13 2008-06-03 Sony Coporation Omniview motionless camera orientation system
JP3173042B2 (ja) 1991-05-21 2001-06-04 ソニー株式会社 ロボットの数値制御装置
US5417210A (en) 1992-05-27 1995-05-23 International Business Machines Corporation System and method for augmentation of endoscopic surgery
US5182641A (en) 1991-06-17 1993-01-26 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Composite video and graphics display for camera viewing systems in robotics and teleoperation
JPH0528066A (ja) 1991-07-18 1993-02-05 Mitsubishi Electric Corp サービス処理方法
US5366896A (en) 1991-07-30 1994-11-22 University Of Virginia Alumni Patents Foundation Robotically operated laboratory system
US5441042A (en) 1991-08-05 1995-08-15 Putman; John M. Endoscope instrument holder
IL99420A (en) 1991-09-05 2000-12-06 Elbit Systems Ltd Helmet mounted display
WO1993006690A1 (en) 1991-09-17 1993-04-01 Radamec Epo Limited Setting-up system for remotely controlled cameras
US5419008A (en) 1991-10-24 1995-05-30 West; Mark Ball joint
US5186270A (en) 1991-10-24 1993-02-16 Massachusetts Institute Of Technology Omnidirectional vehicle
DE69331789T2 (de) 1992-01-21 2003-03-13 Sri International, Menlo Park Endoskopisches chirurgisches Instrument
US5631973A (en) 1994-05-05 1997-05-20 Sri International Method for telemanipulation with telepresence
EP0559348A3 (en) 1992-03-02 1993-11-03 AT&T Corp. Rate control loop processor for perceptual encoder/decoder
US5544649A (en) 1992-03-25 1996-08-13 Cardiomedix, Inc. Ambulatory patient health monitoring techniques utilizing interactive visual communication
US5441047A (en) 1992-03-25 1995-08-15 David; Daniel Ambulatory patient health monitoring techniques utilizing interactive visual communication
US5262944A (en) 1992-05-15 1993-11-16 Hewlett-Packard Company Method for use of color and selective highlighting to indicate patient critical events in a centralized patient monitoring system
US5594859A (en) 1992-06-03 1997-01-14 Digital Equipment Corporation Graphical user interface for video teleconferencing
US5375195A (en) 1992-06-29 1994-12-20 Johnston; Victor S. Method and apparatus for generating composites of human faces
US5762458A (en) 1996-02-20 1998-06-09 Computer Motion, Inc. Method and apparatus for performing minimally invasive cardiac procedures
DE4228281A1 (de) 1992-08-26 1994-03-03 Koenig & Bauer Ag Verfahren zur Anzeige von Maschinenstörungen
US5374879A (en) 1992-11-04 1994-12-20 Martin Marietta Energy Systems, Inc. Omni-directional and holonomic rolling platform with decoupled rotational and translational degrees of freedom
US5600573A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Operations center with video storage for a television program packaging and delivery system
US5315287A (en) 1993-01-13 1994-05-24 David Sol Energy monitoring system for recreational vehicles and marine vessels
EP0617914B1 (en) 1993-03-31 1998-09-30 Siemens Medical Systems, Inc. Apparatus and method for providing dual output signals in a telemetry transmitter
US5319611A (en) 1993-03-31 1994-06-07 National Research Council Of Canada Method of determining range data in a time-of-flight ranging system
US5350033A (en) 1993-04-26 1994-09-27 Kraft Brett W Robotic inspection vehicle
EP0625856B1 (en) 1993-05-19 1998-03-04 Alcatel Video on demand network
EP1686802A3 (en) 1993-09-20 2008-05-21 Canon Kabushiki Kaisha Video system
US5689641A (en) 1993-10-01 1997-11-18 Vicor, Inc. Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal
US6594688B2 (en) 1993-10-01 2003-07-15 Collaboration Properties, Inc. Dedicated echo canceler for a workstation
AU7921094A (en) 1993-10-20 1995-05-08 Videoconferencing Systems, Inc. Adaptive videoconferencing system
US5876325A (en) 1993-11-02 1999-03-02 Olympus Optical Co., Ltd. Surgical manipulation system
US5623679A (en) 1993-11-19 1997-04-22 Waverley Holdings, Inc. System and method for creating and manipulating notes each containing multiple sub-notes, and linking the sub-notes to portions of data objects
US5510832A (en) 1993-12-01 1996-04-23 Medi-Vision Technologies, Inc. Synthesized stereoscopic imaging system and method
US5347306A (en) 1993-12-17 1994-09-13 Mitsubishi Electric Research Laboratories, Inc. Animated electronic meeting place
GB2284968A (en) 1993-12-18 1995-06-21 Ibm Audio conferencing system
JP3339953B2 (ja) 1993-12-29 2002-10-28 オリンパス光学工業株式会社 医療用マスタースレーブ式マニピュレータ
US5511147A (en) 1994-01-12 1996-04-23 Uti Corporation Graphical interface for robot
US5436542A (en) 1994-01-28 1995-07-25 Surgix, Inc. Telescopic camera mount with remotely controlled positioning
JPH07213753A (ja) 1994-02-02 1995-08-15 Hitachi Ltd パーソナルロボット装置
DE4408329C2 (de) 1994-03-11 1996-04-18 Siemens Ag Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert
JPH07248823A (ja) 1994-03-11 1995-09-26 Hitachi Ltd パーソナルロボット装置
JPH07257422A (ja) 1994-03-19 1995-10-09 Hideaki Maehara 全方位駆動輪並びにこれを備えた全方位走行車両
US5659779A (en) 1994-04-25 1997-08-19 The United States Of America As Represented By The Secretary Of The Navy System for assigning computer resources to control multiple computer directed devices
US5784546A (en) 1994-05-12 1998-07-21 Integrated Virtual Networks Integrated virtual networks
US5734805A (en) * 1994-06-17 1998-03-31 International Business Machines Corporation Apparatus and method for controlling navigation in 3-D space
CA2148631C (en) 1994-06-20 2000-06-13 John J. Hildin Voice-following video system
JPH0811074A (ja) 1994-06-29 1996-01-16 Fanuc Ltd ロボットシステム
BE1008470A3 (fr) 1994-07-04 1996-05-07 Colens Andre Dispositif et systeme automatique de depoussierage de sol et engin y adapte.
US5462051A (en) 1994-08-31 1995-10-31 Colin Corporation Medical communication system
JP3302188B2 (ja) 1994-09-13 2002-07-15 日本電信電話株式会社 テレイグジスタンス型テレビ電話装置
US5675229A (en) 1994-09-21 1997-10-07 Abb Robotics Inc. Apparatus and method for adjusting robot positioning
US6463361B1 (en) 1994-09-22 2002-10-08 Computer Motion, Inc. Speech interface for an automated endoscopic system
US5764731A (en) 1994-10-13 1998-06-09 Yablon; Jay R. Enhanced system for transferring, storing and using signaling information in a switched telephone network
US5767897A (en) 1994-10-31 1998-06-16 Picturetel Corporation Video conferencing system
JPH08139900A (ja) 1994-11-14 1996-05-31 Canon Inc 画像通信装置
JP2726630B2 (ja) 1994-12-07 1998-03-11 インターナショナル・ビジネス・マシーンズ・コーポレイション ゲートウェイ装置及びゲートウェイ方法
US5486853A (en) 1994-12-13 1996-01-23 Picturetel Corporation Electrical cable interface for electronic camera
JPH08166822A (ja) 1994-12-13 1996-06-25 Nippon Telegr & Teleph Corp <Ntt> ユーザ追尾型移動ロボット装置及びセンシング方法
US5553609A (en) 1995-02-09 1996-09-10 Visiting Nurse Service, Inc. Intelligent remote visual monitoring system for home health care service
US5619341A (en) 1995-02-23 1997-04-08 Motorola, Inc. Method and apparatus for preventing overflow and underflow of an encoder buffer in a video compression system
US5973724A (en) 1995-02-24 1999-10-26 Apple Computer, Inc. Merging multiple teleconferences
US5854898A (en) 1995-02-24 1998-12-29 Apple Computer, Inc. System for automatically adding additional data stream to existing media connection between two end points upon exchange of notifying and confirmation messages therebetween
US5657246A (en) 1995-03-07 1997-08-12 Vtel Corporation Method and apparatus for a video conference user interface
JP2947113B2 (ja) 1995-03-09 1999-09-13 日本電気株式会社 画像通信端末用ユーザインタフェース装置
US5652849A (en) 1995-03-16 1997-07-29 Regents Of The University Of Michigan Apparatus and method for remote control using a visual information stream
US5684531A (en) 1995-04-10 1997-11-04 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Ranging apparatus and method implementing stereo vision system
US5673082A (en) 1995-04-10 1997-09-30 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Light-directed ranging system implementing single camera system for telerobotics applications
JP3241564B2 (ja) 1995-05-10 2001-12-25 富士通株式会社 通常車輪型全方向移動ロボットの運動制御のための制御装置および方法
JPH08320727A (ja) 1995-05-24 1996-12-03 Shinko Electric Co Ltd 移動装置
US5630566A (en) 1995-05-30 1997-05-20 Case; Laura Portable ergonomic work station
JPH08335112A (ja) 1995-06-08 1996-12-17 Minolta Co Ltd 移動作業ロボットシステム
US5917805A (en) 1995-07-19 1999-06-29 Fujitsu Network Communications, Inc. Network switch utilizing centralized and partitioned memory for connection topology information storage
US5825982A (en) 1995-09-15 1998-10-20 Wright; James Head cursor control interface for an automated endoscope system for optimal positioning
US6710797B1 (en) 1995-09-20 2004-03-23 Videotronic Systems Adaptable teleconferencing eye contact terminal
US5961446A (en) 1995-10-06 1999-10-05 Tevital Incorporated Patient terminal for home health care system
US5797515A (en) 1995-10-18 1998-08-25 Adds, Inc. Method for controlling a drug dispensing system
US20010034475A1 (en) 1995-11-13 2001-10-25 Flach Terry E. Wireless lan system with cellular architecture
JP3401789B2 (ja) 1995-11-13 2003-04-28 ソニー株式会社 ニアビデオオンディマンド・システム及びその放映方法
US6219032B1 (en) 1995-12-01 2001-04-17 Immersion Corporation Method for providing force feedback to a user of an interface device based on interactions of a controlled cursor with graphical elements in a graphical user interface
US5838575A (en) 1995-12-14 1998-11-17 Rx Excell Inc. System for dispensing drugs
WO1997023094A1 (en) 1995-12-18 1997-06-26 Bell Communications Research, Inc. Head mounted displays linked to networked electronic panning cameras
US5793365A (en) 1996-01-02 1998-08-11 Sun Microsystems, Inc. System and method providing a computer user interface enabling access to distributed workgroup members
US5701904A (en) 1996-01-11 1997-12-30 Krug International Telemedicine instrumentation pack
US5624398A (en) 1996-02-08 1997-04-29 Symbiosis Corporation Endoscopic robotic surgical tools and methods
ATE260006T1 (de) 1996-03-18 2004-03-15 Gen Instrument Corp Dynamische zuordnung der bandbreite für ein kommunikationsmetz
US5682199A (en) 1996-03-28 1997-10-28 Jedmed Instrument Company Video endoscope with interchangeable endoscope heads
JP3601737B2 (ja) 1996-03-30 2004-12-15 技術研究組合医療福祉機器研究所 搬送ロボットシステム
US5801755A (en) 1996-04-09 1998-09-01 Echerer; Scott J. Interactive communciation system for medical treatment of remotely located patients
US5867653A (en) 1996-04-18 1999-02-02 International Business Machines Corporation Method and apparatus for multi-cast based video conferencing
WO1997039715A1 (en) 1996-04-25 1997-10-30 Massachusetts Institute Of Technology Human transport system with dead reckoning facilitating docking
AU2829697A (en) 1996-05-06 1997-11-26 Camelot Corporation, The Videophone system
US6189034B1 (en) 1996-05-08 2001-02-13 Apple Computer, Inc. Method and apparatus for dynamic launching of a teleconferencing application upon receipt of a call
US6006191A (en) 1996-05-13 1999-12-21 Dirienzo; Andrew L. Remote access medical image exchange system and methods of operation therefor
US5799055A (en) 1996-05-15 1998-08-25 Northwestern University Apparatus and method for planning a stereotactic surgical procedure using coordinated fluoroscopy
US6496099B2 (en) 1996-06-24 2002-12-17 Computer Motion, Inc. General purpose distributed operating room control system
US5949758A (en) 1996-06-27 1999-09-07 International Business Machines Corporation Bandwidth reservation for multiple file transfer in a high speed communication network
JPH1064154A (ja) 1996-08-19 1998-03-06 Nippon Columbia Co Ltd ディスク再生装置
JPH1079097A (ja) 1996-09-04 1998-03-24 Toyota Motor Corp 移動体通信方法
US6195357B1 (en) 1996-09-24 2001-02-27 Intervoice Limited Partnership Interactive information transaction processing system with universal telephony gateway capabilities
US5754631A (en) 1996-09-30 1998-05-19 Intervoice Limited Partnership Voice response unit having robot conference capability on ports
US5974446A (en) 1996-10-24 1999-10-26 Academy Of Applied Science Internet based distance learning system for communicating between server and clients wherein clients communicate with each other or with teacher using different communication techniques via common user interface
US6646677B2 (en) 1996-10-25 2003-11-11 Canon Kabushiki Kaisha Image sensing control method and apparatus, image transmission control method, apparatus, and system, and storage means storing program that implements the method
US5917958A (en) 1996-10-31 1999-06-29 Sensormatic Electronics Corporation Distributed video data base with remote searching for image data features
JP3749323B2 (ja) * 1996-11-13 2006-02-22 富士通株式会社 移動装置
US5867494A (en) 1996-11-18 1999-02-02 Mci Communication Corporation System, method and article of manufacture with integrated video conferencing billing in a communication system architecture
US8182469B2 (en) 1997-11-21 2012-05-22 Intuitive Surgical Operations, Inc. Surgical accessory clamp and method
US6331181B1 (en) 1998-12-08 2001-12-18 Intuitive Surgical, Inc. Surgical robotic tools, data architecture, and use
US6113343A (en) 1996-12-16 2000-09-05 Goldenberg; Andrew Explosives disposal robot
US6148100A (en) 1996-12-20 2000-11-14 Bechtel Bwxt Idaho, Llc 3-dimensional telepresence system for a robotic environment
US5886735A (en) 1997-01-14 1999-03-23 Bullister; Edward T Video telephone headset
JPH10246954A (ja) 1997-03-04 1998-09-14 Fuji Photo Film Co Ltd 光重合性組成物
WO1998038958A1 (en) 1997-03-05 1998-09-11 Massachusetts Institute Of Technology A reconfigurable footprint mechanism for omnidirectional vehicles
US5995884A (en) 1997-03-07 1999-11-30 Allen; Timothy P. Computer peripheral floor cleaning system and navigation method
US6501740B1 (en) 1997-03-07 2002-12-31 At&T Corp. System and method for teleconferencing on an internetwork comprising connection-oriented and connectionless networks
AU8938598A (en) 1997-03-27 1999-04-23 Medtronic, Inc. Implantable Medical Device Remote Expert Communications System For Coordina ted Implant And Follow-Up
JPH10288689A (ja) 1997-04-14 1998-10-27 Hitachi Ltd 遠隔監視システム
US20040157612A1 (en) 1997-04-25 2004-08-12 Minerva Industries, Inc. Mobile communication and stethoscope system
DE69803451T2 (de) 1997-05-07 2002-09-26 Ryerson Polytechnic University, Toronto Telekonferenzroboter mit drehbarem videobildschirm
US6914622B1 (en) 1997-05-07 2005-07-05 Telbotics Inc. Teleconferencing robot with swiveling video monitor
GB2325376B (en) 1997-05-14 2001-09-19 Dsc Telecom Lp Allocation of bandwidth to calls in a wireless telecommunications system
US5857534A (en) 1997-06-05 1999-01-12 Kansas State University Research Foundation Robotic inspection apparatus and method
US5995119A (en) 1997-06-06 1999-11-30 At&T Corp. Method for generating photo-realistic animated characters
EP0991529B1 (en) 1997-07-02 2002-04-24 Borringia Industrie AG Drive wheel
US6330486B1 (en) 1997-07-16 2001-12-11 Silicon Graphics, Inc. Acoustic perspective in a virtual three-dimensional environment
US6445964B1 (en) 1997-08-04 2002-09-03 Harris Corporation Virtual reality simulation-based training of telekinegenesis system for training sequential kinematic behavior of automated kinematic machine
JPH11126017A (ja) 1997-08-22 1999-05-11 Sony Corp 記憶媒体、ロボット、情報処理装置、並びに電子ペットシステム
US6321137B1 (en) 1997-09-04 2001-11-20 Dynalog, Inc. Method for calibration of a robot inspection system
US6714839B2 (en) 1998-12-08 2004-03-30 Intuitive Surgical, Inc. Master having redundant degrees of freedom
US6400378B1 (en) 1997-09-26 2002-06-04 Sony Corporation Home movie maker
JPH11175118A (ja) 1997-10-08 1999-07-02 Denso Corp ロボット制御装置
US7956894B2 (en) 1997-10-14 2011-06-07 William Rex Akers Apparatus and method for computerized multi-media medical and pharmaceutical data organization and transmission
US7885822B2 (en) 2001-05-09 2011-02-08 William Rex Akers System and method for electronic medical file management
US6597392B1 (en) 1997-10-14 2003-07-22 Healthcare Vision, Inc. Apparatus and method for computerized multi-media data organization and transmission
US6209018B1 (en) 1997-11-13 2001-03-27 Sun Microsystems, Inc. Service framework for a distributed object network system
US6532404B2 (en) 1997-11-27 2003-03-11 Colens Andre Mobile robots and their control system
WO1999028800A1 (fr) 1997-11-27 1999-06-10 Solar & Robotics Ameliorations a des robots mobiles et a leur systeme de commande
JP3919040B2 (ja) 1997-11-30 2007-05-23 ソニー株式会社 ロボツト装置
US6036812A (en) 1997-12-05 2000-03-14 Automated Prescription Systems, Inc. Pill dispensing system
US6006946A (en) 1997-12-05 1999-12-28 Automated Prescriptions System, Inc. Pill dispensing system
US6289263B1 (en) 1997-12-16 2001-09-11 Board Of Trustees Operating Michigan State University Spherical mobile robot
US6047259A (en) 1997-12-30 2000-04-04 Medical Management International, Inc. Interactive method and system for managing physical exams, diagnosis and treatment protocols in a health care practice
US5983263A (en) 1998-01-02 1999-11-09 Intel Corporation Method and apparatus for transmitting images during a multimedia teleconference
US6563533B1 (en) 1998-01-06 2003-05-13 Sony Corporation Ergonomically designed apparatus for selectively actuating remote robotics cameras
US6380968B1 (en) 1998-01-06 2002-04-30 Intel Corporation Method and apparatus for controlling a remote video camera in a video conferencing system
DE19803494A1 (de) 1998-01-29 1999-08-05 Berchtold Gmbh & Co Geb Verfahren zum Manipulieren einer Operationsleuchte
JPH11220706A (ja) 1998-02-03 1999-08-10 Nikon Corp テレビ電話システム
JPH11249725A (ja) 1998-02-26 1999-09-17 Fanuc Ltd ロボット制御装置
US6346962B1 (en) 1998-02-27 2002-02-12 International Business Machines Corporation Control of video conferencing system with pointing device
US6373855B1 (en) 1998-03-05 2002-04-16 Intel Corporation System and method for using audio performance to control video bandwidth
US6697103B1 (en) 1998-03-19 2004-02-24 Dennis Sunga Fernandez Integrated network for monitoring remote objects
US6643496B1 (en) 1998-03-31 2003-11-04 Canon Kabushiki Kaisha System, method, and apparatus for adjusting packet transmission rates based on dynamic evaluation of network characteristics
GB9807540D0 (en) 1998-04-09 1998-06-10 Orad Hi Tec Systems Ltd Tracking system for sports
US6650748B1 (en) 1998-04-13 2003-11-18 Avaya Technology Corp. Multiple call handling in a call center
US6313853B1 (en) 1998-04-16 2001-11-06 Nortel Networks Limited Multi-service user interface
US6233504B1 (en) 1998-04-16 2001-05-15 California Institute Of Technology Tool actuation and force feedback on robot-assisted microsurgery system
US6529765B1 (en) 1998-04-21 2003-03-04 Neutar L.L.C. Instrumented and actuated guidance fixture for sterotactic surgery
US20020151514A1 (en) 1998-05-11 2002-10-17 Paz Einat Genes associated with mechanical stress, expression products therefrom, and uses thereof
JP3667987B2 (ja) * 1998-05-14 2005-07-06 亀谷産業株式会社 マーキングが施されたゴルフボール及びゴルフボールへのマーキング方法
US6219587B1 (en) 1998-05-27 2001-04-17 Nextrx Corporation Automated pharmaceutical management and dispensing system
US6250928B1 (en) 1998-06-22 2001-06-26 Massachusetts Institute Of Technology Talking facial display method and apparatus
EP1122038A4 (en) 1998-06-23 2009-06-17 Sony Corp ROBOT AND INFORMATION PROCESSING SYSTEM
JP3792901B2 (ja) 1998-07-08 2006-07-05 キヤノン株式会社 カメラ制御システム及びその制御方法
US6452915B1 (en) 1998-07-10 2002-09-17 Malibu Networks, Inc. IP-flow classification in a wireless point to multi-point (PTMP) transmission system
US6266577B1 (en) 1998-07-13 2001-07-24 Gte Internetworking Incorporated System for dynamically reconfigure wireless robot network
JP3487186B2 (ja) 1998-07-28 2004-01-13 日本ビクター株式会社 ネットワークリモートコントロールシステム
JP4100773B2 (ja) 1998-09-04 2008-06-11 富士通株式会社 ロボットの遠隔制御方法及びシステム
JP2000153476A (ja) 1998-09-14 2000-06-06 Honda Motor Co Ltd 脚式移動ロボット
US6594527B2 (en) 1998-09-18 2003-07-15 Nexmed Holdings, Inc. Electrical stimulation apparatus and method
US6175779B1 (en) 1998-09-29 2001-01-16 J. Todd Barrett Computerized unit dose medication dispensing cart
US6457043B1 (en) 1998-10-23 2002-09-24 Verizon Laboratories Inc. Speaker identifier for multi-party conference
WO2000025516A1 (en) 1998-10-24 2000-05-04 Vtel Corporation Graphical menu items for a user interface menu of a video teleconferencing system
US6602469B1 (en) 1998-11-09 2003-08-05 Lifestream Technologies, Inc. Health monitoring and diagnostic device and network-based health assessment and medical records maintenance system
US6468265B1 (en) 1998-11-20 2002-10-22 Intuitive Surgical, Inc. Performing cardiac surgery without cardioplegia
US8527094B2 (en) 1998-11-20 2013-09-03 Intuitive Surgical Operations, Inc. Multi-user medical robotic system for collaboration or training in minimally invasive surgical procedures
US6852107B2 (en) 2002-01-16 2005-02-08 Computer Motion, Inc. Minimally invasive surgical training using robotics and tele-collaboration
US6951535B2 (en) 2002-01-16 2005-10-04 Intuitive Surgical, Inc. Tele-medicine system that transmits an entire state of a subsystem
US6232735B1 (en) 1998-11-24 2001-05-15 Thames Co., Ltd. Robot remote control system and robot image remote control processing system
JP2000196876A (ja) 1998-12-28 2000-07-14 Canon Inc 画像処理システム並びに画像形成制御装置並びに画像形成装置並びに画像処理システムの制御方法並びに画像形成制御装置の制御方法および画像形成装置の制御方法
US6170929B1 (en) 1998-12-02 2001-01-09 Ronald H. Wilson Automated medication-dispensing cart
US6535182B2 (en) 1998-12-07 2003-03-18 Koninklijke Philips Electronics N.V. Head-mounted projection display system
US6799065B1 (en) 1998-12-08 2004-09-28 Intuitive Surgical, Inc. Image shifting apparatus and method for a telerobotic system
US6522906B1 (en) 1998-12-08 2003-02-18 Intuitive Surgical, Inc. Devices and methods for presenting and regulating auxiliary information on an image display of a telesurgical system to assist an operator in performing a surgical procedure
DE69942129D1 (de) 1998-12-08 2010-04-22 Intuitive Surgical Inc Telerobot zum verschieben von Bildern
JP3980205B2 (ja) 1998-12-17 2007-09-26 コニカミノルタホールディングス株式会社 作業ロボット
US6259956B1 (en) 1999-01-14 2001-07-10 Rawl & Winstead, Inc. Method and apparatus for site management
US6463352B1 (en) 1999-01-21 2002-10-08 Amada Cutting Technologies, Inc. System for management of cutting machines
JP4366617B2 (ja) 1999-01-25 2009-11-18 ソニー株式会社 ロボット装置
US6338013B1 (en) 1999-03-19 2002-01-08 Bryan John Ruffner Multifunctional mobile appliance
AU4185600A (en) 1999-04-01 2000-10-23 Acist Medical Systems, Inc. An integrated medical information management and medical device control system and method
US7007235B1 (en) 1999-04-02 2006-02-28 Massachusetts Institute Of Technology Collaborative agent interaction control and synchronization system
US6594552B1 (en) 1999-04-07 2003-07-15 Intuitive Surgical, Inc. Grip strength with tactile feedback for robotic surgery
US6424885B1 (en) 1999-04-07 2002-07-23 Intuitive Surgical, Inc. Camera referenced control in a minimally invasive surgical apparatus
US6788651B1 (en) 1999-04-21 2004-09-07 Mindspeed Technologies, Inc. Methods and apparatus for data communications on packet networks
US6781606B2 (en) 1999-05-20 2004-08-24 Hewlett-Packard Development Company, L.P. System and method for displaying images using foveal video
US6292713B1 (en) 1999-05-20 2001-09-18 Compaq Computer Corporation Robotic telepresence system
US6346950B1 (en) 1999-05-20 2002-02-12 Compaq Computer Corporation System and method for display images using anamorphic video
US6523629B1 (en) 1999-06-07 2003-02-25 Sandia Corporation Tandem mobile robot system
US7256708B2 (en) 1999-06-23 2007-08-14 Visicu, Inc. Telecommunications network for remote patient monitoring
US6804656B1 (en) 1999-06-23 2004-10-12 Visicu, Inc. System and method for providing continuous, expert network critical care services from a remote location(s)
US6304050B1 (en) 1999-07-19 2001-10-16 Steven B. Skaar Means and method of robot control relative to an arbitrary surface using camera-space manipulation
US7606164B2 (en) 1999-12-14 2009-10-20 Texas Instruments Incorporated Process of increasing source rate on acceptable side of threshold
US6540039B1 (en) 1999-08-19 2003-04-01 Massachusetts Institute Of Technology Omnidirectional vehicle with offset wheel pairs
ATE306096T1 (de) 1999-08-31 2005-10-15 Swisscom Ag Mobiler roboter und steuerverfahren für einen mobilen roboter
US6810411B1 (en) 1999-09-13 2004-10-26 Intel Corporation Method and system for selecting a host in a communications network
EP1090722B1 (en) 1999-09-16 2007-07-25 Fanuc Ltd Control system for synchronously cooperative operation of a plurality of robots
JP2001094989A (ja) 1999-09-20 2001-04-06 Toshiba Corp 動画像送信装置及び動画像通信装置
US6480762B1 (en) 1999-09-27 2002-11-12 Olympus Optical Co., Ltd. Medical apparatus supporting system
US6449762B1 (en) 1999-10-07 2002-09-10 Synplicity, Inc. Maintaining correspondence between text and schematic representations of circuit elements in circuit synthesis
US6798753B1 (en) 1999-10-14 2004-09-28 International Business Machines Corporation Automatically establishing conferences from desktop applications over the Internet
US7467211B1 (en) 1999-10-18 2008-12-16 Cisco Technology Inc. Remote computer system management through an FTP internet connection
AU1224201A (en) 1999-10-22 2001-05-08 Nomadix, Inc. Systems and methods for dynamic bandwidth management on a per subscriber basis in a communications network
JP4207336B2 (ja) 1999-10-29 2009-01-14 ソニー株式会社 移動ロボットのための充電システム、充電ステーションを探索する方法、移動ロボット、コネクタ、及び、電気的接続構造
AT409238B (de) 1999-11-05 2002-06-25 Fronius Schweissmasch Prod Festlegen und/oder feststellen von benutzerberechtigungen mittels eines transponders,einer fingerabdruckerkennung oder dergleichen
JP2001134309A (ja) 1999-11-09 2001-05-18 Mitsubishi Electric Corp ロボットの操作端末およびロボットの遠隔操作システム
JP2001142512A (ja) 1999-11-16 2001-05-25 Mitsubishi Electric Corp ロボットの遠隔操作システム
CA2388870A1 (en) 1999-11-18 2001-05-25 The Procter & Gamble Company Home cleaning robot
JP2001147718A (ja) 1999-11-19 2001-05-29 Sony Corp 情報通信ロボット装置、情報通信方法および情報通信ロボットシステム
US6374155B1 (en) 1999-11-24 2002-04-16 Personal Robotics, Inc. Autonomous multi-platform robot system
US6443359B1 (en) 1999-12-03 2002-09-03 Diebold, Incorporated Automated transaction system and method
US7156809B2 (en) 1999-12-17 2007-01-02 Q-Tec Systems Llc Method and apparatus for health and disease management combining patient data monitoring with wireless internet connectivity
US20010051881A1 (en) 1999-12-22 2001-12-13 Aaron G. Filler System, method and article of manufacture for managing a medical services network
CA2395377C (en) 1999-12-23 2008-02-19 Hill-Rom Services, Inc. Surgical theater system
JP2001179663A (ja) 1999-12-24 2001-07-03 Sony Corp 脚式移動ロボット及び脚式移動ロボットの制御方法、並びに充電ステーション
JP2001188124A (ja) 1999-12-27 2001-07-10 Ge Toshiba Silicones Co Ltd ケン化処理酢酸セルロース複合偏光基材、その製造方法および液晶表示装置
US7389252B2 (en) 2000-01-06 2008-06-17 Anne E. Robb Recursive method and system for accessing classification information
JP3791663B2 (ja) 2000-01-17 2006-06-28 富士電機ホールディングス株式会社 全方向移動車両とその制御方法
JP2001198868A (ja) 2000-01-17 2001-07-24 Atr Media Integration & Communications Res Lab サイバー漫才用ロボットおよび支援装置
JP2001198865A (ja) 2000-01-20 2001-07-24 Toshiba Corp 2足歩行ロボット装置およびその運用方法
JP2001222309A (ja) 2000-02-10 2001-08-17 Yaskawa Electric Corp ロボット制御装置
JP2001252884A (ja) 2000-03-06 2001-09-18 Matsushita Electric Ind Co Ltd ロボット、ロボットシステムおよびロボットの制御方法
US20010054071A1 (en) 2000-03-10 2001-12-20 Loeb Gerald E. Audio/video conference system for electronic caregiving
FR2806561B1 (fr) 2000-03-16 2002-08-09 France Telecom Systeme de tele-assistance a domicile
US6369847B1 (en) 2000-03-17 2002-04-09 Emtel, Inc. Emergency facility video-conferencing system
KR100351816B1 (ko) 2000-03-24 2002-09-11 엘지전자 주식회사 포맷 변환 장치
US20010048464A1 (en) 2000-04-07 2001-12-06 Barnett Howard S. Portable videoconferencing system
US6590604B1 (en) 2000-04-07 2003-07-08 Polycom, Inc. Personal videoconferencing system having distributed processing architecture
JP3511088B2 (ja) 2000-04-10 2004-03-29 独立行政法人航空宇宙技術研究所 多関節介護ロボット制御用の圧力分布センサ
EP1282378A2 (en) 2000-04-13 2003-02-12 Hospitalcareonline.Com Inc. Remote patient care
US6845297B2 (en) * 2000-05-01 2005-01-18 Irobot Corporation Method and system for remote control of mobile robot
US6292714B1 (en) 2000-05-12 2001-09-18 Fujitsu Limited Robot cooperation device, and robot cooperation program storage medium
US7996264B2 (en) 2000-05-15 2011-08-09 Avatizing, Llc System and method for consumer-selected advertising and branding in interactive media
US6954728B1 (en) 2000-05-15 2005-10-11 Avatizing, Llc System and method for consumer-selected advertising and branding in interactive media
CA2411187A1 (en) 2000-05-24 2001-11-29 Virtual Clinic, Inc. Method and apparatus for providing personalized services
WO2001095314A1 (fr) 2000-06-09 2001-12-13 Japan Science And Technology Corporation Dispositif et systeme acoustiques robotises
JP2001353678A (ja) 2000-06-12 2001-12-25 Sony Corp オーサリング・システム及びオーサリング方法、並びに記憶媒体
JP3513084B2 (ja) 2000-06-14 2004-03-31 株式会社東芝 情報処理システム、情報機器及び情報処理方法
JP2002000574A (ja) 2000-06-22 2002-01-08 Matsushita Electric Ind Co Ltd 介護支援用ロボットおよび介護支援システム
US7782363B2 (en) 2000-06-27 2010-08-24 Front Row Technologies, Llc Providing multiple video perspectives of activities through a data network to a remote multimedia server for selective display by remote viewing audiences
US6629028B2 (en) 2000-06-29 2003-09-30 Riken Method and system of optical guidance of mobile body
US6746443B1 (en) 2000-07-27 2004-06-08 Intuitive Surgical Inc. Roll-pitch-roll surgical tool
US7886054B1 (en) 2000-10-11 2011-02-08 Siddhartha Nag Graphical user interface (GUI) for administering a network implementing media aggregation
US8751248B2 (en) 2000-07-28 2014-06-10 Visual Telecommunications Network, Inc. Method, apparatus, and medium using a master control file for computer software interoperability between disparate operating systems
AU2001278953A1 (en) 2000-07-28 2002-02-13 American Calcar, Inc. Technique for effective organization and communication of information
US6738076B1 (en) 2000-07-31 2004-05-18 Hewlett-Packard Development Company, L.P. Method and system for maintaining persistance of graphical markups in a collaborative graphical viewing system
JP2002046088A (ja) 2000-08-03 2002-02-12 Matsushita Electric Ind Co Ltd ロボット装置
US20020027597A1 (en) 2000-09-05 2002-03-07 John Sachau System for mobile videoconferencing
US20070273751A1 (en) 2000-09-05 2007-11-29 Sachau John A System and methods for mobile videoconferencing
EP1189169A1 (en) 2000-09-07 2002-03-20 STMicroelectronics S.r.l. A VLSI architecture, particularly for motion estimation applications
EP1332443A2 (en) 2000-09-11 2003-08-06 Pinotage, LLC System and method for obtaining and utilizing maintenance information
KR100373323B1 (ko) 2000-09-19 2003-02-25 한국전자통신연구원 영상회의 시스템에서의 다자간 영상회의 방법
US6741911B2 (en) 2000-09-20 2004-05-25 John Castle Simmons Natural robot control
JP2002101333A (ja) 2000-09-26 2002-04-05 Casio Comput Co Ltd 遠隔制御装置および遠隔操作サービスシステム並びにそれらのプログラム記録媒体
WO2002027438A2 (en) 2000-09-28 2002-04-04 Vigilos, Inc. Method and process for configuring a premises for monitoring
US20030060808A1 (en) 2000-10-04 2003-03-27 Wilk Peter J. Telemedical method and system
EP1356413A2 (en) 2000-10-05 2003-10-29 Siemens Corporate Research, Inc. Intra-operative image-guided neurosurgery with augmented reality visualization
US20050149364A1 (en) 2000-10-06 2005-07-07 Ombrellaro Mark P. Multifunction telemedicine software with integrated electronic medical record
US6674259B1 (en) 2000-10-06 2004-01-06 Innovation First, Inc. System and method for managing and controlling a robot competition
JP2002112970A (ja) 2000-10-10 2002-04-16 Daito Seiki Co Ltd 皮膚表面観察装置及び皮膚表面観察方法
JP2002113675A (ja) 2000-10-11 2002-04-16 Sony Corp ロボット制御システム並びにロボット制御用ソフトウェアの導入方法
WO2002033641A2 (en) 2000-10-16 2002-04-25 Cardionow, Inc. Medical image capture system and method
AU2002224398A1 (en) 2000-10-19 2002-04-29 Bernhard Dohrmann Apparatus and method for delivery of instructional information
US6636780B1 (en) 2000-11-07 2003-10-21 Mdg Medical Inc. Medication dispensing system including medicine cabinet and tray therefor
JP4310916B2 (ja) 2000-11-08 2009-08-12 コニカミノルタホールディングス株式会社 映像表示装置
US7219364B2 (en) 2000-11-22 2007-05-15 International Business Machines Corporation System and method for selectable semantic codec pairs for very low data-rate video transmission
WO2002045434A1 (en) 2000-12-01 2002-06-06 Vigilos, Inc. System and method for processing video data utilizing motion detection and subdivided video fields
US6543899B2 (en) 2000-12-05 2003-04-08 Eastman Kodak Company Auto-stereoscopic viewing system using mounted projection
US6411209B1 (en) 2000-12-06 2002-06-25 Koninklijke Philips Electronics N.V. Method and apparatus to select the best video frame to transmit to a remote station for CCTV based residential security monitoring
US7370074B2 (en) 2000-12-06 2008-05-06 Vigilos, Inc. System and method for implementing open-protocol remote device control
JP2002172575A (ja) 2000-12-07 2002-06-18 Fanuc Ltd 教示装置
US6791550B2 (en) 2000-12-12 2004-09-14 Enounce, Inc. Management of presentation time in a digital media presentation system with variable rate presentation capability
US20040260790A1 (en) 2000-12-21 2004-12-23 Ge Medical System Global Technology Company, Llc Method and apparatus for remote or collaborative control of an imaging system
US7339605B2 (en) 2004-04-16 2008-03-04 Polycom, Inc. Conference link between a speakerphone and a video conference unit
US6442451B1 (en) 2000-12-28 2002-08-27 Robotic Workspace Technologies, Inc. Versatile robot control system
US20020085030A1 (en) 2000-12-29 2002-07-04 Jamal Ghani Graphical user interface for an interactive collaboration system
KR20020061961A (ko) 2001-01-19 2002-07-25 사성동 지능형 애완로봇
US7024278B2 (en) 2002-09-13 2006-04-04 Irobot Corporation Navigational control system for a robotic device
US20040104935A1 (en) * 2001-01-26 2004-06-03 Todd Williamson Virtual reality immersion system
WO2002061540A2 (en) 2001-01-30 2002-08-08 Milliken & Company Ordering system and method
JP2002342759A (ja) 2001-01-30 2002-11-29 Nec Corp 情報提供システム、情報提供方法、およびそのプログラム
US20020106998A1 (en) 2001-02-05 2002-08-08 Presley Herbert L. Wireless rich media conferencing
JP3736358B2 (ja) 2001-02-08 2006-01-18 株式会社チューオー 壁材
US20020109775A1 (en) 2001-02-09 2002-08-15 Excellon Automation Co. Back-lighted fiducial recognition system and method of use
JP4182464B2 (ja) 2001-02-09 2008-11-19 富士フイルム株式会社 ビデオ会議システム
US7184559B2 (en) 2001-02-23 2007-02-27 Hewlett-Packard Development Company, L.P. System and method for audio telepresence
JP2005500912A (ja) 2001-02-27 2005-01-13 アンソロトロニックス インコーポレイテッド ロボット装置および無線通信システム
US20020128985A1 (en) 2001-03-09 2002-09-12 Brad Greenwald Vehicle value appraisal system
US20020133062A1 (en) 2001-03-15 2002-09-19 Arling Robert Stanley Embedded measurement values in medical reports
JP4739556B2 (ja) 2001-03-27 2011-08-03 株式会社安川電機 制御対象の遠隔調整及び異常判断装置
US6965394B2 (en) 2001-03-30 2005-11-15 Koninklijke Philips Electronics N.V. Remote camera control device
US20020143923A1 (en) 2001-04-03 2002-10-03 Vigilos, Inc. System and method for managing a device network
JP2002305743A (ja) 2001-04-04 2002-10-18 Rita Security Engineering:Kk Adsl対応遠隔動画伝送システム
US6920373B2 (en) 2001-04-13 2005-07-19 Board Of Trusstees Operating Michigan State University Synchronization and task control of real-time internet based super-media
US20030199000A1 (en) 2001-08-20 2003-10-23 Valkirs Gunars E. Diagnostic markers of stroke and cerebral injury and methods of use thereof
AU767561B2 (en) 2001-04-18 2003-11-13 Samsung Kwangju Electronics Co., Ltd. Robot cleaner, system employing the same and method for reconnecting to external recharging device
KR100437372B1 (ko) 2001-04-18 2004-06-25 삼성광주전자 주식회사 이동통신망을 이용한 로봇 청소 시스템
JP2002321180A (ja) 2001-04-24 2002-11-05 Matsushita Electric Ind Co Ltd ロボット制御システム
EP1393189A4 (en) 2001-05-02 2007-06-13 Bitstream Inc METHODS, SYSTEMS AND PROGRAMMING FOR DISPLAYING REDUCED CONTENTS USING A VARIABLE SCALE FACTOR
US7202851B2 (en) 2001-05-04 2007-04-10 Immersion Medical Inc. Haptic interface for palpation simulation
US6723086B2 (en) 2001-05-07 2004-04-20 Logiq Wireless Solutions, Inc. Remote controlled transdermal medication delivery device
US7242306B2 (en) 2001-05-08 2007-07-10 Hill-Rom Services, Inc. Article locating and tracking apparatus and method
EP1390823A1 (en) 2001-05-25 2004-02-25 Lego A/S Toy robot programming
JP2002354551A (ja) 2001-05-25 2002-12-06 Mitsubishi Heavy Ind Ltd ロボットサービス提供方法およびロボットサービス提供システム
JP2002352354A (ja) 2001-05-30 2002-12-06 Denso Corp 遠隔介護方法
JP2002355779A (ja) 2001-06-01 2002-12-10 Sharp Corp ロボット型インタフェース装置およびその制御方法
US6763282B2 (en) 2001-06-04 2004-07-13 Time Domain Corp. Method and system for controlling a robot
US20020186243A1 (en) 2001-06-06 2002-12-12 Robert Ellis Method and system for providing combined video and physiological data over a communication network for patient monitoring
US6507773B2 (en) 2001-06-14 2003-01-14 Sharper Image Corporation Multi-functional robot with remote and video system
US6995664B1 (en) 2001-06-20 2006-02-07 Jeffrey Darling Remote supervision system and method
US6604021B2 (en) 2001-06-21 2003-08-05 Advanced Telecommunications Research Institute International Communication robot
AU2002322302A1 (en) 2001-06-25 2003-01-08 Science Applications International Corporation Identification by analysis of physiometric variation
US7483867B2 (en) 2001-06-26 2009-01-27 Intuition Intelligence, Inc. Processing device with intuitive learning capability
GB2377117B (en) 2001-06-27 2004-08-18 Cambridge Broadband Ltd Method and apparatus for providing communications bandwidth
NO20013450L (no) 2001-07-11 2003-01-13 Simsurgery As Systemer og fremgangsmåter for interaktiv trening av prosedyrer
GB2393350B (en) 2001-07-25 2006-03-08 Neil J Stevenson A camera control apparatus and method
US7831575B2 (en) 2001-08-02 2010-11-09 Bridge Works, Ltd Library virtualisation module
US6667592B2 (en) 2001-08-13 2003-12-23 Intellibot, L.L.C. Mapped robot system
US6580246B2 (en) 2001-08-13 2003-06-17 Steven Jacobs Robot touch shield
JP4689107B2 (ja) 2001-08-22 2011-05-25 本田技研工業株式会社 自律行動ロボット
US6952470B1 (en) 2001-08-23 2005-10-04 Bellsouth Intellectual Property Corp. Apparatus and method for managing a call center
US20030069752A1 (en) 2001-08-24 2003-04-10 Ledain Timon Remote health-monitoring system and method
JP2003070804A (ja) 2001-09-05 2003-03-11 Olympus Optical Co Ltd 遠隔医療支援システム
JP4378072B2 (ja) 2001-09-07 2009-12-02 キヤノン株式会社 電子機器、撮像装置、携帯通信機器、映像の表示制御方法及びプログラム
US6728599B2 (en) 2001-09-07 2004-04-27 Computer Motion, Inc. Modularity system for computer assisted surgery
AU2002332870A1 (en) 2001-09-13 2003-03-24 The Boeing Company Method for transmitting vital health statistics to a remote location form an aircraft
US6587750B2 (en) 2001-09-25 2003-07-01 Intuitive Surgical, Inc. Removable infinite roll master grip handle and touch sensor for robotic surgery
JP2003110652A (ja) 2001-10-01 2003-04-11 Matsushita Graphic Communication Systems Inc Adslモデム装置の再イニシャライズ方法及びadslモデム装置
US20030069828A1 (en) 2001-10-04 2003-04-10 Eastman Kodak Company System for and managing assets using priority tokens
US6840904B2 (en) 2001-10-11 2005-01-11 Jason Goldberg Medical monitoring device and system
US7058689B2 (en) 2001-10-16 2006-06-06 Sprint Communications Company L.P. Sharing of still images within a video telephony call
US7307653B2 (en) 2001-10-19 2007-12-11 Nokia Corporation Image stabilizer for a microcamera module of a handheld device, and method for stabilizing a microcamera module of a handheld device
US20050104964A1 (en) 2001-10-22 2005-05-19 Bovyrin Alexandr V. Method and apparatus for background segmentation based on motion localization
US20030080901A1 (en) * 2001-10-25 2003-05-01 Koninklijke Philips Electronics N.V. RFID navigation system
JP2003136450A (ja) 2001-10-26 2003-05-14 Communication Research Laboratory 聴覚情報提示によるロボットアームの遠隔操作システム
JP4313560B2 (ja) 2001-10-31 2009-08-12 パナソニック株式会社 携帯電話
JP2003205483A (ja) 2001-11-07 2003-07-22 Sony Corp ロボットシステム及びロボット装置の制御方法
US20030152145A1 (en) 2001-11-15 2003-08-14 Kevin Kawakita Crash prevention recorder (CPR)/video-flight data recorder (V-FDR)/cockpit-cabin voice recorder for light aircraft with an add-on option for large commercial jets
US7317685B1 (en) 2001-11-26 2008-01-08 Polycom, Inc. System and method for dynamic bandwidth allocation for videoconferencing in lossy packet switched networks
US6785589B2 (en) 2001-11-30 2004-08-31 Mckesson Automation, Inc. Dispensing cabinet with unit dose dispensing drawer
US20050101841A9 (en) 2001-12-04 2005-05-12 Kimberly-Clark Worldwide, Inc. Healthcare networks with biosensors
US7539504B2 (en) 2001-12-05 2009-05-26 Espre Solutions, Inc. Wireless telepresence collaboration system
US6839612B2 (en) 2001-12-07 2005-01-04 Institute Surgical, Inc. Microwrist system for surgical procedures
JP3709393B2 (ja) 2001-12-14 2005-10-26 富士ソフトエービーシ株式会社 遠隔制御システム及び遠隔制御方法
US7227864B2 (en) 2001-12-17 2007-06-05 Microsoft Corporation Methods and systems for establishing communications through firewalls and network address translators
US7305114B2 (en) 2001-12-26 2007-12-04 Cognex Technology And Investment Corporation Human/machine interface for a machine vision sensor and method for installing and operating the same
US7082497B2 (en) 2001-12-28 2006-07-25 Hewlett-Packard Development Company, L.P. System and method for managing a moveable media library with library partitions
US7647320B2 (en) 2002-01-18 2010-01-12 Peoplechart Corporation Patient directed system and method for managing medical information
US7167448B2 (en) 2002-02-04 2007-01-23 Sun Microsystems, Inc. Prioritization of remote services messages within a low bandwidth environment
US6693585B1 (en) 2002-02-07 2004-02-17 Aradiant Corporation Self-contained selectively activated mobile object position reporting device with reduced power consumption and minimized wireless service fees.
US6784916B2 (en) 2002-02-11 2004-08-31 Telbotics Inc. Video conferencing apparatus
AU2002335152A1 (en) 2002-02-13 2003-09-04 Toudai Tlo, Ltd. Robot-phone
JP2003241807A (ja) 2002-02-19 2003-08-29 Yaskawa Electric Corp ロボット制御装置
JP4100934B2 (ja) 2002-02-28 2008-06-11 シャープ株式会社 複合カメラシステム、ズームカメラ制御方法およびズームカメラ制御プログラム
US7206626B2 (en) 2002-03-06 2007-04-17 Z-Kat, Inc. System and method for haptic sculpting of physical objects
US7860680B2 (en) 2002-03-07 2010-12-28 Microstrain, Inc. Robotic system for powering and interrogating sensors
US6915871B2 (en) 2002-03-12 2005-07-12 Dan Gavish Method and apparatus for improving child safety and adult convenience while using a mobile ride-on toy
US6769771B2 (en) 2002-03-14 2004-08-03 Entertainment Design Workshop, Llc Method and apparatus for producing dynamic imagery in a visual medium
JP3945279B2 (ja) 2002-03-15 2007-07-18 ソニー株式会社 障害物認識装置、障害物認識方法、及び障害物認識プログラム並びに移動型ロボット装置
AU2002242928A1 (en) 2002-03-18 2003-09-29 Medic4All Ag Monitoring method and monitoring system for assessing physiological parameters of a subject
JP3714268B2 (ja) * 2002-03-18 2005-11-09 ソニー株式会社 ロボット装置
KR100483790B1 (ko) 2002-03-22 2005-04-20 한국과학기술연구원 마이크로 조립용 다자유도 원격조종 로봇 시스템
JP4032793B2 (ja) 2002-03-27 2008-01-16 ソニー株式会社 充電システム及び充電制御方法、ロボット装置、及び充電制御プログラム及び記録媒体
US7117067B2 (en) 2002-04-16 2006-10-03 Irobot Corporation System and methods for adaptive control of robotic devices
US20030231244A1 (en) 2002-04-22 2003-12-18 Bonilla Victor G. Method and system for manipulating a field of view of a video image from a remote vehicle
US20040172301A1 (en) 2002-04-30 2004-09-02 Mihai Dan M. Remote multi-purpose user interface for a healthcare system
US6898484B2 (en) 2002-05-01 2005-05-24 Dorothy Lemelson Robotic manufacturing and assembly with relative radio positioning using radio based location determination
CN100379391C (zh) 2002-05-07 2008-04-09 国立大学法人京都大学 医疗舱系统
US6836701B2 (en) 2002-05-10 2004-12-28 Royal Appliance Mfg. Co. Autonomous multi-platform robotic system
JP4081747B2 (ja) 2002-05-17 2008-04-30 技研株式会社 ロボットの駆動制御方法と、その装置
AU2003239555A1 (en) 2002-05-20 2003-12-12 Vigilos, Inc. System and method for providing data communication in a device network
US6807461B2 (en) 2002-05-22 2004-10-19 Kuka Roboter Gmbh Coordinated robot control from multiple remote instruction sources
JP4043289B2 (ja) 2002-05-27 2008-02-06 シャープ株式会社 探索ロボットシステム
US6743721B2 (en) 2002-06-10 2004-06-01 United Microelectronics Corp. Method and system for making cobalt silicide
KR100478452B1 (ko) 2002-06-12 2005-03-23 삼성전자주식회사 이동 로봇의 위치 및 방향 인식 장치 및 방법
US20030232649A1 (en) 2002-06-18 2003-12-18 Gizis Alexander C.M. Gaming system and method
JP3910112B2 (ja) 2002-06-21 2007-04-25 シャープ株式会社 カメラ付携帯電話機
US7181455B2 (en) 2002-06-27 2007-02-20 Sun Microsystems, Inc. Bandwidth management for remote services system
US6752539B2 (en) 2002-06-28 2004-06-22 International Buisness Machines Corporation Apparatus and system for providing optical bus interprocessor interconnection
KR100556612B1 (ko) 2002-06-29 2006-03-06 삼성전자주식회사 레이저를 이용한 위치 측정 장치 및 방법
DE10231388A1 (de) 2002-07-08 2004-02-05 Alfred Kärcher Gmbh & Co. Kg Bodenbearbeitungssystem
DE10231391A1 (de) 2002-07-08 2004-02-12 Alfred Kärcher Gmbh & Co. Kg Bodenbearbeitungssystem
FR2842320A1 (fr) 2002-07-12 2004-01-16 Thomson Licensing Sa Dispositif de traitement de donnees multimedia
JP2004042230A (ja) 2002-07-15 2004-02-12 Kawasaki Heavy Ind Ltd ロボットコントローラの遠隔操作方法および遠隔操作システム
US7084809B2 (en) 2002-07-15 2006-08-01 Qualcomm, Incorporated Apparatus and method of position determination using shared information
US7593030B2 (en) 2002-07-25 2009-09-22 Intouch Technologies, Inc. Tele-robotic videoconferencing in a corporate environment
US20120072024A1 (en) 2002-07-25 2012-03-22 Yulun Wang Telerobotic system with dual application screen presentation
US20040162637A1 (en) 2002-07-25 2004-08-19 Yulun Wang Medical tele-robotic system with a master remote station with an arbitrator
US6925357B2 (en) 2002-07-25 2005-08-02 Intouch Health, Inc. Medical tele-robotic system
DE10234233A1 (de) 2002-07-27 2004-02-05 Kuka Roboter Gmbh Verfahren zum Austausch von Daten zwischen Steuerungen von Maschinen, insbesondere von Robotern
US7298733B2 (en) 2002-07-29 2007-11-20 Ip Talk Corporation Internet communication system, internet communication method, session management server, radio communication device, communication relay server, and program
EP1388813A2 (en) 2002-08-09 2004-02-11 Matsushita Electric Industrial Co., Ltd. Apparatus and method for image watermarking
US7523505B2 (en) 2002-08-16 2009-04-21 Hx Technologies, Inc. Methods and systems for managing distributed digital medical data
US20050288571A1 (en) 2002-08-20 2005-12-29 Welch Allyn, Inc. Mobile medical workstation
JP2004110802A (ja) * 2002-08-26 2004-04-08 Sony Corp 環境同定装置、環境同定方法、プログラム及び記録媒体、並びにロボット装置
US6753899B2 (en) 2002-09-03 2004-06-22 Audisoft Method and apparatus for telepresence
JP3764713B2 (ja) * 2002-09-13 2006-04-12 三菱重工業株式会社 保守点検システム及び保守点検方法
US20040065073A1 (en) 2002-10-08 2004-04-08 Ingersoll-Rand Energy Systems Corporation Flexible recuperator mounting system
US7881658B2 (en) 2002-10-10 2011-02-01 Znl Enterprises, Llc Method and apparatus for entertainment and information services delivered via mobile telecommunication devices
US6804579B1 (en) 2002-10-16 2004-10-12 Abb, Inc. Robotic wash cell using recycled pure water
AU2003301482A1 (en) 2002-10-16 2004-05-04 Rocksteady Networks, Inc. System and method for dynamic bandwidth provisioning
EP1595205B1 (en) 2002-10-28 2018-04-25 The General Hospital Corporation Tissue disorder imaging analysis
US6920376B2 (en) 2002-10-31 2005-07-19 Hewlett-Packard Development Company, L.P. Mutually-immersive mobile telepresence system with user rotation and surrogate translation
US6879879B2 (en) 2002-10-31 2005-04-12 Hewlett-Packard Development Company, L.P. Telepresence system with automatic user-surrogate height matching
US20040093409A1 (en) 2002-11-07 2004-05-13 Vigilos, Inc. System and method for external event determination utilizing an integrated information system
US8073304B2 (en) 2002-11-16 2011-12-06 Gregory Karel Rohlicek Portable recorded television viewer
KR100542340B1 (ko) 2002-11-18 2006-01-11 삼성전자주식회사 홈네트워크 시스템 및 그 제어방법
US7123974B1 (en) 2002-11-19 2006-10-17 Rockwell Software Inc. System and methodology providing audit recording and tracking in real time industrial controller environment
JP2004181229A (ja) 2002-11-20 2004-07-02 Olympus Corp 遠隔手術支援システム及び支援方法
KR20040046071A (ko) 2002-11-26 2004-06-05 삼성전자주식회사 무선단말장치의 안테나-바 표시방법
JP3885019B2 (ja) 2002-11-29 2007-02-21 株式会社東芝 セキュリティシステム及び移動ロボット
US20040172306A1 (en) 2002-12-02 2004-09-02 Recare, Inc. Medical data entry interface
US20040115265A1 (en) * 2002-12-11 2004-06-17 Loutfy Benkerrour Multilayered tablet containing pravastatin and aspirin and method
US6889120B2 (en) 2002-12-14 2005-05-03 Hewlett-Packard Development Company, L.P. Mutually-immersive mobile telepresence with gaze and eye contact preservation
US20090030552A1 (en) 2002-12-17 2009-01-29 Japan Science And Technology Agency Robotics visual and auditory system
US7015831B2 (en) 2002-12-17 2006-03-21 Evolution Robotics, Inc. Systems and methods for incrementally updating a pose of a mobile device calculated by visual simultaneous localization and mapping techniques
US6938167B2 (en) 2002-12-18 2005-08-30 America Online, Inc. Using trusted communication channel to combat user name/password theft
US7584019B2 (en) 2003-12-15 2009-09-01 Dako Denmark A/S Systems and methods for the automated pre-treatment and processing of biological samples
US20040135879A1 (en) 2003-01-03 2004-07-15 Stacy Marco A. Portable wireless indoor/outdoor camera
US6745115B1 (en) 2003-01-07 2004-06-01 Garmin Ltd. System, method and apparatus for searching geographic area using prioritized spacial order
CN101390098A (zh) 2003-01-15 2009-03-18 英塔茨科技公司 五个自由度的可移动的机器人
US7158859B2 (en) 2003-01-15 2007-01-02 Intouch Technologies, Inc. 5 degrees of freedom mobile robot
ITMI20030121A1 (it) 2003-01-27 2004-07-28 Giuseppe Donato Sistema modulare di sorveglianza per il monitoraggio di ambienti critici.
US7404140B2 (en) 2003-01-31 2008-07-22 Siemens Medical Solutions Usa, Inc. System for managing form information for use by portable devices
US7171286B2 (en) 2003-02-24 2007-01-30 Intouch Technologies, Inc. Healthcare tele-robotic system with a robot that also functions as a remote station
US7158860B2 (en) 2003-02-24 2007-01-02 Intouch Technologies, Inc. Healthcare tele-robotic system which allows parallel remote station observation
US7388981B2 (en) 2003-02-27 2008-06-17 Hewlett-Packard Development Company, L.P. Telepresence system with automatic preservation of user head size
JP2004261941A (ja) 2003-03-04 2004-09-24 Sharp Corp コミュニケーションロボットおよびコミュニケーションシステム
US7262573B2 (en) 2003-03-06 2007-08-28 Intouch Technologies, Inc. Medical tele-robotic system with a head worn device
US7593546B2 (en) 2003-03-11 2009-09-22 Hewlett-Packard Development Company, L.P. Telepresence system with simultaneous automatic preservation of user height, perspective, and vertical gaze
US20050065813A1 (en) 2003-03-11 2005-03-24 Mishelevich David J. Online medical evaluation system
JP3879848B2 (ja) 2003-03-14 2007-02-14 松下電工株式会社 自律移動装置
EP1654864A4 (en) 2003-03-20 2009-05-27 Ge Security Inc SYSTEMS AND METHOD FOR MULTISTRIBBIT PROCESSING
JP4124682B2 (ja) 2003-03-20 2008-07-23 日本放送協会 カメラ操作装置
US20040205664A1 (en) 2003-03-25 2004-10-14 Prendergast Thomas V. Claim data and document processing system
JP2004298977A (ja) 2003-03-28 2004-10-28 Sony Corp 行動制御装置、行動制御方法及び行動制御プログラム、並びに移動型ロボット装置
US6804580B1 (en) 2003-04-03 2004-10-12 Kuka Roboter Gmbh Method and control system for controlling a plurality of robots
US7123687B2 (en) 2003-04-10 2006-10-17 Varian Medical Systems Technologies, Inc. Method for displaying digital X-ray image data at high resolution
US20040201602A1 (en) 2003-04-14 2004-10-14 Invensys Systems, Inc. Tablet computer system for industrial process design, supervisory control, and data management
US7346429B2 (en) 2003-05-05 2008-03-18 Engineering Services, Inc. Mobile robot hybrid communication link
WO2005008804A2 (en) 2003-05-08 2005-01-27 Power Estimate Company Apparatus and method for providing electrical energy generated from motion to an electrically powered device
US20050075535A1 (en) 2003-05-16 2005-04-07 Marc Shapiro Data entry system for an endoscopic examination
GB2391361B (en) 2003-05-23 2005-09-21 Bridgeworks Ltd Library element management
US20040240981A1 (en) 2003-05-29 2004-12-02 I-Scan Robotics Robot stacking system for flat glass
US6905941B2 (en) 2003-06-02 2005-06-14 International Business Machines Corporation Structure and method to fabricate ultra-thin Si channel devices
US20050003330A1 (en) 2003-07-02 2005-01-06 Mehdi Asgarinejad Interactive virtual classroom
US6888333B2 (en) 2003-07-02 2005-05-03 Intouch Health, Inc. Holonomic platform for a robot
JP2005028066A (ja) 2003-07-08 2005-02-03 Kikuta Sogo Kikaku:Kk クリーニング遠隔管理システム
US7154526B2 (en) 2003-07-11 2006-12-26 Fuji Xerox Co., Ltd. Telepresence system and method for video teleconferencing
US20050065435A1 (en) 2003-07-22 2005-03-24 John Rauch User interface for remote control of medical devices
US7995090B2 (en) 2003-07-28 2011-08-09 Fuji Xerox Co., Ltd. Video enabled tele-presence control host
US20050027567A1 (en) 2003-07-29 2005-02-03 Taha Amer Jamil System and method for health care data collection and management
US7395126B2 (en) 2003-07-29 2008-07-01 Far Touch, Inc. Remote control of wireless electromechanical device using a web browser
US7133062B2 (en) 2003-07-31 2006-11-07 Polycom, Inc. Graphical user interface for video feed on videoconference terminal
DE20312211U1 (de) 2003-08-07 2003-10-30 Yueh, Wen Hsiang, Hsinchuang, Taipeh Schwenkbarer USB-Stecker
US7413040B2 (en) 2003-08-12 2008-08-19 White Box Robotics, Inc. Robot with removable mounting elements
JP2005059170A (ja) 2003-08-18 2005-03-10 Honda Motor Co Ltd 情報収集ロボット
US7982763B2 (en) 2003-08-20 2011-07-19 King Simon P Portable pan-tilt camera and lighting unit for videoimaging, videoconferencing, production and recording
US7432949B2 (en) 2003-08-20 2008-10-07 Christophe Remy Mobile videoimaging, videocommunication, video production (VCVP) system
US8135602B2 (en) 2003-08-28 2012-03-13 University Of Maryland, Baltimore Techniques for delivering coordination data for a shared facility
US20050049898A1 (en) 2003-09-01 2005-03-03 Maiko Hirakawa Telemedicine system using the internet
US20070061041A1 (en) 2003-09-02 2007-03-15 Zweig Stephen E Mobile robot with wireless location sensing apparatus
US7174238B1 (en) 2003-09-02 2007-02-06 Stephen Eliot Zweig Mobile robotic system with web server and digital radio links
US20050065438A1 (en) 2003-09-08 2005-03-24 Miller Landon C.G. System and method of capturing and managing information during a medical diagnostic imaging procedure
JP2005088244A (ja) * 2003-09-12 2005-04-07 Canon Inc 画像形成装置
JP2005103680A (ja) 2003-09-29 2005-04-21 Toshiba Corp 監視システムおよび監視ロボット
JP2005103679A (ja) * 2003-09-29 2005-04-21 Toshiba Corp ロボット装置
IL158276A (en) 2003-10-02 2010-04-29 Radvision Ltd Method for dynamically optimizing bandwidth allocation in variable bitrate (multi-rate) conferences
CA2545508C (en) 2003-10-07 2008-11-25 Librestream Technologies Inc. Camera for communication of streaming media to a remote client
JP2005111083A (ja) 2003-10-09 2005-04-28 Olympus Corp 医療統合システム
US7307651B2 (en) 2003-10-16 2007-12-11 Mark A. Chew Two-way mobile video/audio/data interactive companion (MVIC) system
KR100820743B1 (ko) 2003-10-21 2008-04-10 삼성전자주식회사 이동 로봇의 충전 장치
JP4325853B2 (ja) 2003-10-31 2009-09-02 富士通株式会社 通信アダプタ装置
US7096090B1 (en) 2003-11-03 2006-08-22 Stephen Eliot Zweig Mobile robotic router with web server and digital radio links
US20050125083A1 (en) 2003-11-10 2005-06-09 Kiko Frederick J. Automation apparatus and methods
US20060010028A1 (en) * 2003-11-14 2006-01-12 Herb Sorensen Video shopper tracking system and method
US7115102B2 (en) 2003-11-17 2006-10-03 Abbruscato Charles R Electronic stethoscope system
US7161322B2 (en) 2003-11-18 2007-01-09 Intouch Technologies, Inc. Robot with a manipulator arm
US7092001B2 (en) 2003-11-26 2006-08-15 Sap Aktiengesellschaft Video conferencing system with physical cues
GB2408655B (en) 2003-11-27 2007-02-28 Motorola Inc Communication system, communication units and method of ambience listening thereto
US7624166B2 (en) 2003-12-02 2009-11-24 Fuji Xerox Co., Ltd. System and methods for remote control of multiple display and devices
US7292912B2 (en) 2003-12-05 2007-11-06 Lntouch Technologies, Inc. Door knocker control system for a remote controlled teleconferencing robot
US7813836B2 (en) 2003-12-09 2010-10-12 Intouch Technologies, Inc. Protocol for a remotely controlled videoconferencing robot
JP2007520934A (ja) 2003-12-24 2007-07-26 ウオーカー ディジタル、エルエルシー 画像を自動的に捕捉し、管理する方法および装置
US7613313B2 (en) 2004-01-09 2009-11-03 Hewlett-Packard Development Company, L.P. System and method for control of audio field based on position of user
US8824730B2 (en) 2004-01-09 2014-09-02 Hewlett-Packard Development Company, L.P. System and method for control of video bandwidth based on pose of a person
US20050154265A1 (en) 2004-01-12 2005-07-14 Miro Xavier A. Intelligent nurse robot
EP1709592B1 (en) 2004-01-15 2013-03-27 Algotec Systems Ltd. Targeted marching
WO2005069890A2 (en) 2004-01-15 2005-08-04 Mega Robot, Inc. System and method for reconfiguring an autonomous robot
US20080229531A1 (en) 2004-01-16 2008-09-25 Yoshiaki Takida Robot Arm Type Automatic Car Washing Device
US7332890B2 (en) 2004-01-21 2008-02-19 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
WO2005074362A2 (en) 2004-02-03 2005-08-18 F. Robotics Aquisitions Ltd. Robot docking station
US7079173B2 (en) 2004-02-04 2006-07-18 Hewlett-Packard Development Company, L.P. Displaying a wide field of view video image
US20050182322A1 (en) 2004-02-17 2005-08-18 Liebel-Flarsheim Company Injector auto purge
US20050204438A1 (en) 2004-02-26 2005-09-15 Yulun Wang Graphical interface for a remote presence system
US7756614B2 (en) 2004-02-27 2010-07-13 Hewlett-Packard Development Company, L.P. Mobile device control system
CN1259891C (zh) 2004-03-17 2006-06-21 哈尔滨工业大学 机器人辅助带锁髓内钉正骨手术医疗系统
JP2005270430A (ja) 2004-03-25 2005-10-06 Funai Electric Co Ltd 自走ロボットのためのステーション
ATE429010T1 (de) 2004-03-29 2009-05-15 Koninkl Philips Electronics Nv Verfahren zur ansteuerng mehrerer anwendungen und dialogverwaltungssystem
US20050264649A1 (en) 2004-03-29 2005-12-01 Calvin Chang Mobile video-interpreting mounting system
US20050225634A1 (en) 2004-04-05 2005-10-13 Sam Brunetti Closed circuit TV security system
JP2005312096A (ja) 2004-04-16 2005-11-04 Funai Electric Co Ltd 電気機器
TWI258259B (en) 2004-04-20 2006-07-11 Jason Yan Automatic charging system of mobile robotic electronic device
CA2563909A1 (en) 2004-04-22 2005-11-03 Albert Den Haan Open control system architecture for mobile autonomous systems
US7769705B1 (en) 2004-05-21 2010-08-03 Ray Anthony Luechtefeld Method, artificially intelligent system and networked complex for facilitating group interactions
US7176957B2 (en) 2004-05-25 2007-02-13 Seiko Epson Corporation Local video loopback method for a multi-participant conference system using a back-channel video interface
US7949616B2 (en) 2004-06-01 2011-05-24 George Samuel Levy Telepresence by human-assisted remote controlled devices and robots
US7011538B2 (en) 2004-06-02 2006-03-14 Elementech International Co., Ltd. Dual input charger with cable storing mechanism
CN100461212C (zh) 2004-06-04 2009-02-11 松下电器产业株式会社 显示控制方法及装置以及便携设备
US20050283414A1 (en) 2004-06-17 2005-12-22 Fernandes Curtis T Remote system management
JP4479372B2 (ja) 2004-06-25 2010-06-09 ソニー株式会社 環境地図作成方法、環境地図作成装置、及び移動型ロボット装置
US7292257B2 (en) 2004-06-28 2007-11-06 Microsoft Corporation Interactive viewpoint video system and process
US20060007943A1 (en) 2004-07-07 2006-01-12 Fellman Ronald D Method and system for providing site independent real-time multimedia transport over packet-switched networks
US7539187B2 (en) 2004-07-07 2009-05-26 Qvidium Technologies, Inc. System and method for low-latency content-sensitive forward error correction
US8503340B1 (en) 2004-07-11 2013-08-06 Yongyong Xu WiFi phone system
US8077963B2 (en) 2004-07-13 2011-12-13 Yulun Wang Mobile robot with a head-based movement mapping scheme
US7551647B2 (en) 2004-07-19 2009-06-23 Qvidium Technologies, Inc. System and method for clock synchronization over packet-switched networks
US7979157B2 (en) 2004-07-23 2011-07-12 Mcmaster University Multi-purpose robotic operating system and method
US7319469B2 (en) 2004-07-26 2008-01-15 Sony Corporation Copy protection arrangement
JP4315872B2 (ja) 2004-07-28 2009-08-19 本田技研工業株式会社 移動ロボットの制御装置
CN100394897C (zh) 2004-08-03 2008-06-18 张毓笠 复合振动的超声骨骼手术仪
JP4912577B2 (ja) 2004-09-01 2012-04-11 本田技研工業株式会社 2足歩行ロボットの充電システム
US20060052676A1 (en) 2004-09-07 2006-03-09 Yulun Wang Tele-presence system that allows for remote monitoring/observation and review of a patient and their medical records
US7502498B2 (en) * 2004-09-10 2009-03-10 Available For Licensing Patient monitoring apparatus
FI116749B (fi) 2004-09-14 2006-02-15 Nokia Corp Kameraelementtejä käsittävä laite
US20060064212A1 (en) 2004-09-22 2006-03-23 Cycle Time Corporation Reactive automated guided vehicle vision guidance system
US20060066609A1 (en) 2004-09-28 2006-03-30 Iodice Arthur P Methods and systems for viewing geometry of an object model generated by a CAD tool
US8060376B2 (en) 2004-10-01 2011-11-15 Nomoreclipboard, Llc System and method for collection of community health and administrative data
US7720570B2 (en) 2004-10-01 2010-05-18 Redzone Robotics, Inc. Network architecture for remote robot with interchangeable tools
JP2006109094A (ja) 2004-10-05 2006-04-20 Nec Software Kyushu Ltd 遠隔制御装置、遠隔制御システム、及び、遠隔制御方法
US7441953B2 (en) 2004-10-07 2008-10-28 University Of Florida Research Foundation, Inc. Radiographic medical imaging system using robot mounted source and sensor for dynamic image capture and tomography
US8078338B2 (en) * 2004-10-22 2011-12-13 Irobot Corporation System and method for behavior based control of an autonomous vehicle
US20060087746A1 (en) 2004-10-22 2006-04-27 Kenneth Lipow Remote augmented motor-sensory interface for surgery
KR100645379B1 (ko) 2004-10-29 2006-11-15 삼성광주전자 주식회사 로봇 제어 시스템 및 로봇 제어방법
KR100703692B1 (ko) 2004-11-03 2007-04-05 삼성전자주식회사 공간상에 존재하는 오브젝트들을 구별하기 위한 시스템,장치 및 방법
US20060098573A1 (en) 2004-11-08 2006-05-11 Beer John C System and method for the virtual aggregation of network links
US20060173712A1 (en) 2004-11-12 2006-08-03 Dirk Joubert Portable medical information system
US8738891B1 (en) 2004-11-15 2014-05-27 Nvidia Corporation Methods and systems for command acceleration in a video processor via translation of scalar instructions into vector instructions
US7522528B2 (en) 2004-11-18 2009-04-21 Qvidium Technologies, Inc. Low-latency automatic repeat request packet recovery mechanism for media streams
US20060122482A1 (en) 2004-11-22 2006-06-08 Foresight Imaging Inc. Medical image acquisition system for receiving and transmitting medical images instantaneously and method of using the same
CA2589122C (en) 2004-12-03 2015-07-21 Mckesson Automation Inc. Mobile point of care system and associated method and computer program product
US7400578B2 (en) 2004-12-16 2008-07-15 International Business Machines Corporation Method and system for throttling network transmissions using per-receiver bandwidth control at the application layer of the transmitting server
KR100499770B1 (ko) 2004-12-30 2005-07-07 주식회사 아이오. 테크 네트워크 기반의 로봇 제어 시스템
MX2007008283A (es) * 2005-01-06 2007-12-05 Alan Shulman Sistema de navegacion e inspeccion.
KR100497310B1 (ko) 2005-01-10 2005-06-23 주식회사 아이오. 테크 네트워크 기반의 로봇 시스템에서 동작 정보 포함멀티미디어 콘텐츠의 선택 및 재생 방법
US7395508B2 (en) 2005-01-14 2008-07-01 International Business Machines Corporation Method and apparatus for providing an interactive presentation environment
US7222000B2 (en) 2005-01-18 2007-05-22 Intouch Technologies, Inc. Mobile videoconferencing platform with automatic shut-off features
JP2006203821A (ja) 2005-01-24 2006-08-03 Sony Corp 自動送出システム
US20060173708A1 (en) 2005-01-28 2006-08-03 Circle Of Care, Inc. System and method for providing health care
US20060176832A1 (en) 2005-02-04 2006-08-10 Sean Miceli Adaptive bit-rate adjustment of multimedia communications channels using transport control protocol
KR100636270B1 (ko) 2005-02-04 2006-10-19 삼성전자주식회사 홈 네트워크 시스템 및 그 제어방법
US7944469B2 (en) 2005-02-14 2011-05-17 Vigilos, Llc System and method for using self-learning rules to enable adaptive security monitoring
ATE523130T1 (de) 2005-02-18 2011-09-15 Irobot Corp Selbstfahrender flächenreinigungsroboter für nass-und trockenreinigung
US20060189393A1 (en) 2005-02-22 2006-08-24 Albert Edery Real action network gaming system
US20060224781A1 (en) 2005-03-10 2006-10-05 Jen-Ming Tsao Method and apparatus for controlling a user interface of a consumer electronic device
US7644898B2 (en) 2005-03-28 2010-01-12 Compview Medical, Llc Medical boom with articulated arms and a base with preconfigured removable modular racks used for storing electronic and utility equipment
US20080285886A1 (en) 2005-03-29 2008-11-20 Matthew Emmerson Allen System For Displaying Images
WO2006113553A2 (en) 2005-04-15 2006-10-26 New Jersey Institute Of Technology Dynamic bandwidth allocation and service differentiation for broadband passive optical networks
US8843309B2 (en) 2005-04-21 2014-09-23 Microsoft Corporation Virtual earth mapping
US7436143B2 (en) 2005-04-25 2008-10-14 M-Bots, Inc. Miniature surveillance robot
US7680038B1 (en) 2005-04-25 2010-03-16 Electronic Arts, Inc. Dynamic bandwidth detection and response for online games
KR100624387B1 (ko) * 2005-04-25 2006-09-20 엘지전자 주식회사 주행영역 지정이 가능한 로봇 시스템
US7864209B2 (en) 2005-04-28 2011-01-04 Apple Inc. Audio processing in a multi-participant conference
WO2006119186A2 (en) 2005-05-02 2006-11-09 University Of Virginia Patent Foundation Systems, devices, and methods for interpreting movement
EP2336923A3 (en) 2005-05-04 2012-08-15 Board of Regents, The University of Texas System System for delivering medical services from a remote location
US7240879B1 (en) 2005-05-06 2007-07-10 United States of America as represented by the Administration of the National Aeronautics and Space Administration Method and associated apparatus for capturing, servicing and de-orbiting earth satellites using robotics
US20060259193A1 (en) 2005-05-12 2006-11-16 Yulun Wang Telerobotic system with a dual application screen presentation
KR100594165B1 (ko) 2005-05-24 2006-06-28 삼성전자주식회사 네트워크 기반 로봇 제어 시스템 및 네트워크 기반 로봇제어 시스템에서 로봇 속도 제어 방법
US20060293788A1 (en) 2005-06-26 2006-12-28 Pavel Pogodin Robotic floor care appliance with improved remote management
JP2007007040A (ja) 2005-06-29 2007-01-18 Hitachi Medical Corp 手術支援システム
GB2428110A (en) 2005-07-06 2007-01-17 Armstrong Healthcare Ltd A robot and method of registering a robot.
US7379664B2 (en) 2005-07-26 2008-05-27 Tinkers & Chance Remote view and controller for a camera
WO2007016741A1 (en) 2005-08-11 2007-02-15 Beon Light Corporation Pty Ltd A sensor with selectable sensing orientation used for controlling an electrical device
KR100749579B1 (ko) 2005-09-05 2007-08-16 삼성광주전자 주식회사 교환가능한 복수의 작업모듈을 갖는 이동로봇 시스템 및 그제어방법
EP1763243A3 (en) 2005-09-09 2008-03-26 LG Electronics Inc. Image capturing and displaying method and system
US7643051B2 (en) 2005-09-09 2010-01-05 Roy Benjamin Sandberg Mobile video teleconferencing system and control method
JP2007081646A (ja) 2005-09-13 2007-03-29 Toshiba Corp 送受信装置
US7631270B2 (en) 2005-09-16 2009-12-08 Microsoft Corporation Network connectivity and wireless status in a notification area
CN1743144A (zh) 2005-09-29 2006-03-08 天津理工大学 基于互联网的机器人远程控制方法
US9198728B2 (en) 2005-09-30 2015-12-01 Intouch Technologies, Inc. Multi-camera mobile teleconferencing platform
US8098603B2 (en) 2005-09-30 2012-01-17 Intel Corporation Bandwidth adaptation in a wireless network
US20070122783A1 (en) 2005-10-07 2007-05-31 Habashi Nader M On-line healthcare consultation services system and method of using same
GB0520576D0 (en) 2005-10-10 2005-11-16 Applied Generics Ltd Using traffic monitoring information to provide better driver route planning
US20070093279A1 (en) 2005-10-12 2007-04-26 Craig Janik Wireless headset system for the automobile
US7733224B2 (en) 2006-06-30 2010-06-08 Bao Tran Mesh network personal emergency response appliance
PL1949584T3 (pl) 2005-10-28 2019-09-30 Viasat, Inc. Adaptacyjne kodowanie i modulacja danych przesyłanych infrastrukturą szerokopasmową
US7751780B2 (en) 2005-11-23 2010-07-06 Qualcomm Incorporated Method and apparatus for collecting information from a wireless device
US20070120965A1 (en) 2005-11-25 2007-05-31 Sandberg Roy B Mobile video teleconferencing authentication and management system and method
EP2544066B1 (en) 2005-12-02 2018-10-17 iRobot Corporation Robot system
US7843832B2 (en) 2005-12-08 2010-11-30 Electronics And Telecommunications Research Institute Dynamic bandwidth allocation apparatus and method
US20070135967A1 (en) 2005-12-08 2007-06-14 Jung Seung W Apparatus and method of controlling network-based robot
US8190238B2 (en) 2005-12-09 2012-05-29 Hansen Medical, Inc. Robotic catheter system and methods
JP4751192B2 (ja) * 2005-12-12 2011-08-17 本田技研工業株式会社 移動ロボット
US7480870B2 (en) 2005-12-23 2009-01-20 Apple Inc. Indication of progress towards satisfaction of a user input condition
US20070150094A1 (en) * 2005-12-23 2007-06-28 Qingfeng Huang System and method for planning and indirectly guiding robotic actions based on external factor tracking and analysis
US8577538B2 (en) * 2006-07-14 2013-11-05 Irobot Corporation Method and system for controlling a remote vehicle
JP2007232208A (ja) 2006-01-31 2007-09-13 Mitsuboshi Belting Ltd 歯付ベルト及びそれに使用する歯布
US7979059B2 (en) 2006-02-06 2011-07-12 Rockefeller Alfred G Exchange of voice and video between two cellular or wireless telephones
JP2007245332A (ja) 2006-02-14 2007-09-27 Honda Motor Co Ltd 脚式移動ロボットの充電システム
US7769492B2 (en) 2006-02-22 2010-08-03 Intouch Technologies, Inc. Graphical interface for a remote presence system
US8072481B1 (en) 2006-03-18 2011-12-06 Videotronic Systems Telepresence communication system
JP4728860B2 (ja) 2006-03-29 2011-07-20 株式会社東芝 情報検索装置
EP2027806A1 (en) 2006-04-04 2009-02-25 Samsung Electronics Co., Ltd. Robot cleaner system having robot cleaner and docking station
US20100171826A1 (en) 2006-04-12 2010-07-08 Store Eyes, Inc. Method for measuring retail display and compliance
US8108092B2 (en) * 2006-07-14 2012-01-31 Irobot Corporation Autonomous behaviors for a remote vehicle
US8326469B2 (en) * 2006-07-14 2012-12-04 Irobot Corporation Autonomous behaviors for a remote vehicle
US7539533B2 (en) 2006-05-16 2009-05-26 Bao Tran Mesh network monitoring appliance
CN101448467B (zh) 2006-05-19 2014-07-09 马科外科公司 用于控制触觉设备的方法和装置
US8571580B2 (en) 2006-06-01 2013-10-29 Loopt Llc. Displaying the location of individuals on an interactive map display on a mobile communication device
US20070291128A1 (en) 2006-06-15 2007-12-20 Yulun Wang Mobile teleconferencing system that projects an image provided by a mobile robot
US8849679B2 (en) 2006-06-15 2014-09-30 Intouch Technologies, Inc. Remote controlled robot system that provides medical images
US8649899B2 (en) 2006-06-19 2014-02-11 Amazon Technologies, Inc. System and method for maneuvering a mobile drive unit
US7920962B2 (en) 2006-06-19 2011-04-05 Kiva Systems, Inc. System and method for coordinating movement of mobile drive units
US8073564B2 (en) 2006-07-05 2011-12-06 Battelle Energy Alliance, Llc Multi-robot control interface
US7587260B2 (en) * 2006-07-05 2009-09-08 Battelle Energy Alliance, Llc Autonomous navigation system and method
US8271132B2 (en) 2008-03-13 2012-09-18 Battelle Energy Alliance, Llc System and method for seamless task-directed autonomy for robots
USRE46672E1 (en) * 2006-07-13 2018-01-16 Velodyne Lidar, Inc. High definition LiDAR system
US8843244B2 (en) * 2006-10-06 2014-09-23 Irobot Corporation Autonomous behaviors for a remove vehicle
US20080033641A1 (en) * 2006-07-25 2008-02-07 Medalia Michael J Method of generating a three-dimensional interactive tour of a geographic location
US7599290B2 (en) 2006-08-11 2009-10-06 Latitude Broadband, Inc. Methods and systems for providing quality of service in packet-based core transport networks
US20080056933A1 (en) 2006-08-29 2008-03-06 Moore Barrett H Self-Propelled Sterilization Robot and Method
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
JP4658892B2 (ja) * 2006-10-02 2011-03-23 本田技研工業株式会社 移動ロボット、並びに、移動ロボットの制御装置、移動ロボットの制御方法及び移動ロボットの制御プログラム
US8180486B2 (en) 2006-10-02 2012-05-15 Honda Motor Co., Ltd. Mobile robot and controller for same
US7761185B2 (en) 2006-10-03 2010-07-20 Intouch Technologies, Inc. Remote presence display through remotely controlled robot
US20070170886A1 (en) 2006-10-03 2007-07-26 Plishner Paul J Vehicle equipped for providing solar electric power for off-vehicle use and systems in support thereof
US7654348B2 (en) 2006-10-06 2010-02-02 Irobot Corporation Maneuvering robotic vehicles having a positionable sensor head
US20080126132A1 (en) 2006-11-28 2008-05-29 General Electric Company Smart bed system
US8095238B2 (en) 2006-11-29 2012-01-10 Irobot Corporation Robot development platform
US7630314B2 (en) 2006-12-05 2009-12-08 Latitue Broadband, Inc. Methods and systems for dynamic bandwidth management for quality of service in IP Core and access networks
TWI330305B (en) 2006-12-28 2010-09-11 Ind Tech Res Inst Method for routing a robotic apparatus to a service station and robotic apparatus service system using thereof
US7557758B2 (en) 2007-03-26 2009-07-07 Broadcom Corporation Very high frequency dielectric substrate wave guide
CN101578842B (zh) 2007-01-10 2014-03-05 高通股份有限公司 用于多媒体电话的依赖于内容和链路的编码自适应
US20080232763A1 (en) 2007-03-15 2008-09-25 Colin Brady System and method for adjustment of video playback resolution
US8265793B2 (en) 2007-03-20 2012-09-11 Irobot Corporation Mobile robot for telecommunication
US8505086B2 (en) 2007-04-20 2013-08-06 Innovation First, Inc. Managing communications between robots and controllers
US8305914B2 (en) 2007-04-30 2012-11-06 Hewlett-Packard Development Company, L.P. Method for signal adjustment through latency control
EP2155032B1 (en) 2007-05-09 2015-12-02 iRobot Corporation Compact autonomous coverage robot
US9160783B2 (en) 2007-05-09 2015-10-13 Intouch Technologies, Inc. Robot system that operates through a network firewall
US8175677B2 (en) 2007-06-07 2012-05-08 MRI Interventions, Inc. MRI-guided medical interventional systems and methods
JP5037248B2 (ja) * 2007-07-17 2012-09-26 株式会社日立製作所 情報収集システムおよび情報収集ロボット
US8199641B1 (en) 2007-07-25 2012-06-12 Xangati, Inc. Parallel distributed network monitoring
KR20090012542A (ko) 2007-07-30 2009-02-04 주식회사 마이크로로봇 로봇을 이용한 홈 모니터링 시스템
US8400491B1 (en) 2007-08-01 2013-03-19 Sprint Communications Company L.P. Use-based adaptive video client for a bandwidth-constrained network
US7631833B1 (en) 2007-08-03 2009-12-15 The United States Of America As Represented By The Secretary Of The Navy Smart counter asymmetric threat micromunition with autonomous target selection and homing
US8639797B1 (en) 2007-08-03 2014-01-28 Xangati, Inc. Network monitoring of behavior probability density
US20090044334A1 (en) 2007-08-13 2009-02-19 Valence Broadband, Inc. Automatically adjusting patient platform support height in response to patient related events
US8116910B2 (en) 2007-08-23 2012-02-14 Intouch Technologies, Inc. Telepresence robot with a printer
KR101330734B1 (ko) 2007-08-24 2013-11-20 삼성전자주식회사 로봇청소기와 도킹 스테이션을 구비하는 로봇청소기 시스템
US20090070135A1 (en) 2007-09-10 2009-03-12 General Electric Company System and method for improving claims processing in the healthcare industry
US8243119B2 (en) 2007-09-30 2012-08-14 Optical Fusion Inc. Recording and videomail for video conferencing call systems
US20090248200A1 (en) 2007-10-22 2009-10-01 North End Technologies Method & apparatus for remotely operating a robotic device linked to a communications network
US8045458B2 (en) 2007-11-08 2011-10-25 Mcafee, Inc. Prioritizing network traffic
US7987069B2 (en) 2007-11-12 2011-07-26 Bee Cave, Llc Monitoring patient support exiting and initiating response
JP2009125133A (ja) 2007-11-20 2009-06-11 Asano Dental Inc 歯科医療支援システム及び歯科医療支援用x線センサ
US7856501B2 (en) 2007-12-04 2010-12-21 Sony Computer Entertainment Inc. Network traffic prioritization
JP4787813B2 (ja) * 2007-12-07 2011-10-05 本田技研工業株式会社 検知対象検知システム
US20090146882A1 (en) 2007-12-07 2009-06-11 Nokia Corporation Method and system of generic position signalling for cellular networks
US20090164657A1 (en) 2007-12-20 2009-06-25 Microsoft Corporation Application aware rate control
US20090171170A1 (en) 2007-12-28 2009-07-02 Nellcor Puritan Bennett Llc Medical Monitoring With Portable Electronic Device System And Method
US20090102919A1 (en) 2007-12-31 2009-04-23 Zamierowski David S Audio-video system and method for telecommunications
US20090177641A1 (en) 2008-01-03 2009-07-09 General Electric Company Patient monitoring network and method of using the patient monitoring network
US20090173846A1 (en) 2008-01-09 2009-07-09 Allan Katz Medical boom
WO2009091536A1 (en) * 2008-01-15 2009-07-23 Roy Sandberg Low latency navigation for visual mapping for a telepresence robot
KR100971609B1 (ko) 2008-03-05 2010-07-20 주식회사 팬택 수신단말로의 접속 성능 향상 방법 및 접속 성능 향상시스템
US8301318B2 (en) * 2008-03-05 2012-10-30 Robotic Research Llc Robotic vehicle remote control system having a virtual operator environment
US8374171B2 (en) 2008-03-06 2013-02-12 Pantech Co., Ltd. Method for reducing the risk of call connection failure and system to perform the method
US8244469B2 (en) * 2008-03-16 2012-08-14 Irobot Corporation Collaborative engagement for target identification and tracking
US10875182B2 (en) 2008-03-20 2020-12-29 Teladoc Health, Inc. Remote presence system mounted to operating room hardware
GB2458388A (en) * 2008-03-21 2009-09-23 Dressbot Inc A collaborative online shopping environment, virtual mall, store, etc. in which payments may be shared, products recommended and users modelled.
US20100088232A1 (en) 2008-03-21 2010-04-08 Brian Gale Verification monitor for critical test result delivery systems
US10368838B2 (en) 2008-03-31 2019-08-06 Intuitive Surgical Operations, Inc. Surgical tools for laser marking and laser cutting
JP2009258779A (ja) * 2008-04-11 2009-11-05 Toyota Motor Corp 移動ロボット及び足跡計画方法
US8179418B2 (en) 2008-04-14 2012-05-15 Intouch Technologies, Inc. Robotic based health care system
US8332134B2 (en) * 2008-04-24 2012-12-11 GM Global Technology Operations LLC Three-dimensional LIDAR-based clear path detection
US9193065B2 (en) 2008-07-10 2015-11-24 Intouch Technologies, Inc. Docking system for a tele-presence robot
US9842192B2 (en) 2008-07-11 2017-12-12 Intouch Technologies, Inc. Tele-presence robot system with multi-cast features
JP5259286B2 (ja) * 2008-07-16 2013-08-07 株式会社日立製作所 3次元物体認識システム及びそれを用いた棚卸システム
WO2010014864A1 (en) 2008-07-31 2010-02-04 Consortium Of Rheumatology Researchers Of North America, Inc. System and method for collecting and managing patient data
CN101640295A (zh) 2008-07-31 2010-02-03 鸿富锦精密工业(深圳)有限公司 充电装置
US8476555B2 (en) 2008-08-29 2013-07-02 Illinois Tool Works Inc. Portable welding wire feed system and method
JP5040865B2 (ja) 2008-09-08 2012-10-03 日本電気株式会社 ロボット制御システム、遠隔管理装置、遠隔管理方法及びプログラム
US8144182B2 (en) 2008-09-16 2012-03-27 Biscotti Inc. Real time video communications system
KR101503903B1 (ko) * 2008-09-16 2015-03-19 삼성전자 주식회사 이동 로봇의 지도 구성 장치 및 방법
US8340819B2 (en) 2008-09-18 2012-12-25 Intouch Technologies, Inc. Mobile videoconferencing robot system with network adaptive driving
US8180712B2 (en) 2008-09-30 2012-05-15 The Nielsen Company (Us), Llc Methods and apparatus for determining whether a media presentation device is in an on state or an off state
US8000235B2 (en) 2008-10-05 2011-08-16 Contextream Ltd. Bandwidth allocation method and apparatus
US20100145479A1 (en) 2008-10-09 2010-06-10 G2 Software Systems, Inc. Wireless Portable Sensor Monitoring System
US8996165B2 (en) 2008-10-21 2015-03-31 Intouch Technologies, Inc. Telepresence robot with a camera boom
CN103957350B (zh) 2008-11-21 2017-06-16 斯特赖克公司 无线手术室通信系统
US8305423B2 (en) 2008-11-24 2012-11-06 Innovatec, S.L. Communication system for remote patient visits and clinical status monitoring
US8463435B2 (en) 2008-11-25 2013-06-11 Intouch Technologies, Inc. Server connectivity control for tele-presence robot
US7995493B2 (en) 2008-12-23 2011-08-09 Airvana, Corp. Estimating bandwidth in communication networks
US8462681B2 (en) 2009-01-15 2013-06-11 The Trustees Of Stevens Institute Of Technology Method and apparatus for adaptive transmission of sensor data with latency controls
US8849680B2 (en) 2009-01-29 2014-09-30 Intouch Technologies, Inc. Documentation through a remote presence robot
US8750906B2 (en) 2009-02-20 2014-06-10 T-Mobile Usa, Inc. Dynamic elements on a map within a mobile device, such as elements that facilitate communication between users
US8418073B2 (en) 2009-03-09 2013-04-09 Intuitive Surgical Operations, Inc. User interfaces for electrosurgical tools in robotic surgical systems
US8423284B2 (en) 2009-04-15 2013-04-16 Abalta Technologies, Inc. Monitoring, recording and testing of navigation systems
US8897920B2 (en) 2009-04-17 2014-11-25 Intouch Technologies, Inc. Tele-presence robot system with software modularity, projector and laser pointer
US8340654B2 (en) 2009-05-26 2012-12-25 Lextech Labs Llc Apparatus and method for video display and control for portable device
JP5430246B2 (ja) 2009-06-23 2014-02-26 任天堂株式会社 ゲーム装置およびゲームプログラム
US8626499B2 (en) 2009-07-21 2014-01-07 Vivu, Inc. Multimedia signal latency management by skipping
US8384755B2 (en) 2009-08-26 2013-02-26 Intouch Technologies, Inc. Portable remote presence robot
KR20120068879A (ko) 2009-08-26 2012-06-27 인터치 테크놀로지스 인코퍼레이티드 포터블 텔레프레즌스 장치
US11399153B2 (en) 2009-08-26 2022-07-26 Teladoc Health, Inc. Portable telepresence apparatus
CN102006450A (zh) 2009-09-01 2011-04-06 华为终端有限公司 视频会议虚拟会场的呈现方法、设备及系统
US9037674B2 (en) 2009-09-22 2015-05-19 Thwapr, Inc. Hybrid transcoding for mobile media sharing
US8244402B2 (en) 2009-09-22 2012-08-14 GM Global Technology Operations LLC Visual perception system and method for a humanoid robot
WO2011044177A2 (en) 2009-10-05 2011-04-14 Seer Technology, Inc. System and method for generating a computer model to display a position of a person
US20110102460A1 (en) * 2009-11-04 2011-05-05 Parker Jordan Platform for widespread augmented reality and 3d mapping
US9626826B2 (en) * 2010-06-10 2017-04-18 Nguyen Gaming Llc Location-based real-time casino data
US8521331B2 (en) 2009-11-13 2013-08-27 Intuitive Surgical Operations, Inc. Patient-side surgeon interface for a minimally invasive, teleoperated surgical instrument
US20110153198A1 (en) * 2009-12-21 2011-06-23 Navisus LLC Method for the display of navigation instructions using an augmented-reality concept
US8212533B2 (en) 2009-12-23 2012-07-03 Toyota Motor Engineering & Manufacturing North America, Inc. Robot battery charging apparatuses and methods
US20110169832A1 (en) 2010-01-11 2011-07-14 Roy-G-Biv Corporation 3D Motion Interface Systems and Methods
US20110187875A1 (en) 2010-02-04 2011-08-04 Intouch Technologies, Inc. Robot face used in a sterile environment
US11154981B2 (en) 2010-02-04 2021-10-26 Teladoc Health, Inc. Robot user interface for telepresence robot system
US9823342B2 (en) * 2010-02-09 2017-11-21 Aeroscout, Ltd. System and method for mobile monitoring of non-associated tags
US8670017B2 (en) 2010-03-04 2014-03-11 Intouch Technologies, Inc. Remote presence system including a cart that supports a robot face and an overhead camera
US8725880B2 (en) 2010-04-07 2014-05-13 Apple, Inc. Establishing online communication sessions between client computing devices
US8837900B2 (en) 2010-05-11 2014-09-16 Cisco Technology, Inc. Unintended video recording detection in a video recording device
US9002535B2 (en) * 2010-05-11 2015-04-07 Irobot Corporation Navigation portals for a remote vehicle control user interface
US9104202B2 (en) * 2010-05-11 2015-08-11 Irobot Corporation Remote vehicle missions and systems for supporting remote vehicle missions
US20110288417A1 (en) 2010-05-19 2011-11-24 Intouch Technologies, Inc. Mobile videoconferencing robot system with autonomy and image analysis
US8918209B2 (en) 2010-05-20 2014-12-23 Irobot Corporation Mobile human interface robot
US10343283B2 (en) 2010-05-24 2019-07-09 Intouch Technologies, Inc. Telepresence robot system that can be accessed by a cellular phone
US10808882B2 (en) 2010-05-26 2020-10-20 Intouch Technologies, Inc. Tele-robotic system with a robot face placed on a chair
US8489641B1 (en) 2010-07-08 2013-07-16 Google Inc. Displaying layers of search results on a map
US8429674B2 (en) 2010-07-20 2013-04-23 Apple Inc. Maintaining data states upon forced exit
US8522167B2 (en) 2010-08-09 2013-08-27 Microsoft Corporation Relationship visualization and graphical interaction model in it client management
US8832293B2 (en) 2010-09-03 2014-09-09 Hulu, LLC Bandwidth allocation with modified seek function
US8781629B2 (en) 2010-09-22 2014-07-15 Toyota Motor Engineering & Manufacturing North America, Inc. Human-robot interface apparatuses and methods of controlling robots
US8509982B2 (en) * 2010-10-05 2013-08-13 Google Inc. Zone driving
WO2012094617A2 (en) 2011-01-07 2012-07-12 Irobot Corporation Evacuation station system
US12093036B2 (en) 2011-01-21 2024-09-17 Teladoc Health, Inc. Telerobotic system with a dual application screen presentation
CN104898652B (zh) 2011-01-28 2018-03-13 英塔茨科技公司 与一个可移动的远程机器人相互交流
US9323250B2 (en) 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
EP2487577A3 (en) 2011-02-11 2017-10-11 BlackBerry Limited Presenting buttons for controlling an application
US8511540B2 (en) 2011-02-18 2013-08-20 Echostar Technologies L.L.C. Matrix code for use in verification of data card swap
US20120215380A1 (en) 2011-02-23 2012-08-23 Microsoft Corporation Semi-autonomous robot that supports multiple modes of navigation
US9094420B2 (en) 2011-02-24 2015-07-28 Avaya Inc. System and method for assuring quality real-time communication experience in virtual machine
US8532860B2 (en) 2011-02-25 2013-09-10 Intellibot Robotics Llc Methods and systems for automatically yielding to high-priority traffic
TWM412591U (en) 2011-03-23 2011-09-21 Micro Star Int Co Ltd Electrodes storage structure for cleaning robot
US20140139616A1 (en) 2012-01-27 2014-05-22 Intouch Technologies, Inc. Enhanced Diagnostics for a Telepresence Robot
US9098611B2 (en) 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US9259842B2 (en) 2011-06-10 2016-02-16 Microsoft Technology Licensing, Llc Interactive robot initialization
US9069356B2 (en) * 2011-06-12 2015-06-30 Microsoft Technology Licensing, Llc Nomadic security device with patrol alerts
US8560021B2 (en) 2011-08-02 2013-10-15 Cellco Partnership Mobile device integration with WLAN functionality
US8776043B1 (en) 2011-09-29 2014-07-08 Amazon Technologies, Inc. Service image notifications
US8836751B2 (en) 2011-11-08 2014-09-16 Intouch Technologies, Inc. Tele-presence system with a user interface that displays different communication links
US20130158720A1 (en) 2011-12-15 2013-06-20 Honeywell International Inc. Hvac controller with performance log
US9398262B2 (en) 2011-12-29 2016-07-19 Intel Corporation Communication using avatar
US9258459B2 (en) 2012-01-24 2016-02-09 Radical Switchcam Llc System and method for compiling and playing a multi-channel video
US8902278B2 (en) 2012-04-11 2014-12-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
WO2013176760A1 (en) 2012-05-22 2013-11-28 Intouch Technologies, Inc. Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US9361021B2 (en) 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US10437460B2 (en) 2012-06-05 2019-10-08 Apple Inc. Methods and apparatus for cartographically aware gestures
US20140015914A1 (en) 2012-07-12 2014-01-16 Claire Delaunay Remote robotic presence
US20140032244A1 (en) 2012-07-25 2014-01-30 Duke University Systems and methods for telehealth delivery and analysis
US10152467B2 (en) 2012-08-13 2018-12-11 Google Llc Managing a sharing of media content among client computers
US20150119652A1 (en) 2013-10-31 2015-04-30 Elwha LLC, a limited liability company of the State of Delaware Telemedicine visual monitoring device with structured illumination

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535793B2 (en) * 2000-05-01 2003-03-18 Irobot Corporation Method and system for remote control of mobile robot
CN1593859A (zh) * 2004-07-14 2005-03-16 华南理工大学 保安巡逻机器人
US20070199108A1 (en) * 2005-09-30 2007-08-23 Colin Angle Companion robot for personal interaction
CN101078632A (zh) * 2006-05-26 2007-11-28 富士通株式会社 移动机器人及其控制方法和程序
CN101149792A (zh) * 2006-09-21 2008-03-26 国际商业机器公司 使用移动盘存机器人来执行盘存的系统和方法
CN101159093A (zh) * 2007-11-23 2008-04-09 北京工业大学 智能家居保姆系统和多网络单点接入集成方法
US20100019715A1 (en) * 2008-04-17 2010-01-28 David Bjorn Roe Mobile tele-presence system with a microphone system

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105078484A (zh) * 2014-05-14 2015-11-25 瑞亚生医股份有限公司 移动式诊疗设备的环境辨识辅助导引系统及方法
CN107206601A (zh) * 2014-10-24 2017-09-26 费洛有限公司 客户服务机器人和相关系统及方法
CN106462165A (zh) * 2015-03-11 2017-02-22 株式会社久保田 作业车辆及使作业车辆自动行驶的行驶控制装置
CN104924310A (zh) * 2015-05-12 2015-09-23 上海人智信息科技有限公司 一种智能家庭语音互动机器人
CN104889992A (zh) * 2015-05-12 2015-09-09 上海人智信息科技有限公司 一种智能医疗服务机器人
CN105182757A (zh) * 2015-06-05 2015-12-23 普天智能照明研究院有限公司 一种移动式智能管家机器人控制方法
CN105182757B (zh) * 2015-06-05 2019-03-05 普天智能照明研究院有限公司 一种移动式智能管家机器人控制方法
CN105216905A (zh) * 2015-10-27 2016-01-06 北京林业大学 即时定位与地图创建勘测搜救机器人
CN105216905B (zh) * 2015-10-27 2018-01-02 北京林业大学 即时定位与地图创建勘测搜救机器人
US11662722B2 (en) 2016-01-15 2023-05-30 Irobot Corporation Autonomous monitoring robot systems
CN108885436B (zh) * 2016-01-15 2021-12-14 美国iRobot公司 自主监视机器人系统
CN108885436A (zh) * 2016-01-15 2018-11-23 美国iRobot公司 自主监视机器人系统
CN107368067B (zh) * 2016-05-12 2022-08-23 深圳市朗驰欣创科技股份有限公司 一种自动导航车的路面检测方法及系统
CN107368067A (zh) * 2016-05-12 2017-11-21 深圳市朗驰欣创科技股份有限公司 一种自动导航车的路面检测方法及系统
CN106500714B (zh) * 2016-09-22 2019-11-29 福建网龙计算机网络信息技术有限公司 一种基于视频的机器人导航方法及系统
CN106500714A (zh) * 2016-09-22 2017-03-15 福建网龙计算机网络信息技术有限公司 一种基于视频的机器人导航方法及系统
JP2019212629A (ja) * 2016-10-17 2019-12-12 アルボット株式会社 コミュニケーションロボット及びコミュニケーションシステム
CN106713118A (zh) * 2016-11-29 2017-05-24 深圳信息职业技术学院 基于智能路由和聊天室机制的远程控制系统及方法
CN106713118B (zh) * 2016-11-29 2020-04-10 深圳信息职业技术学院 基于智能路由和聊天室机制的远程控制系统及方法
CN107030711A (zh) * 2017-04-27 2017-08-11 陆兴华 一种新型送餐机器人
CN107020640A (zh) * 2017-04-28 2017-08-08 成都科力夫科技有限公司 机器人交互式游戏系统
CN107315409A (zh) * 2017-05-27 2017-11-03 芜湖星途机器人科技有限公司 银行服务机器人调度跟随系统的硬件平台
CN107361604A (zh) * 2017-07-28 2017-11-21 柳州福能机器人开发有限公司 斜坡行走的运输机器人
US11656082B1 (en) * 2017-10-17 2023-05-23 AI Incorporated Method for constructing a map while performing work
CN108544492A (zh) * 2018-04-09 2018-09-18 上海方立数码科技有限公司 一种基于视觉系统的全向移动机械臂
CN110587595A (zh) * 2018-06-13 2019-12-20 西门子医疗有限公司 运行机器人的方法、数据存储器、机器人和机器人系统
CN110587595B (zh) * 2018-06-13 2022-11-25 西门子医疗有限公司 运行机器人的方法、数据存储器、机器人和机器人系统
CN109064262A (zh) * 2018-07-12 2018-12-21 上海常仁信息科技有限公司 一种基于机器人终端的在线商城购物系统及方法
CN112823083A (zh) * 2018-11-05 2021-05-18 得麦股份有限公司 可配置和交互式的机器人系统
CN109350415A (zh) * 2018-11-30 2019-02-19 湖南新云医疗装备工业有限公司 一种医院用共享智能陪护系统
CN109725580A (zh) * 2019-01-17 2019-05-07 深圳市锐曼智能装备有限公司 机器人的远程控制方法
US10586082B1 (en) 2019-05-29 2020-03-10 Fellow, Inc. Advanced micro-location of RFID tags in spatial environments
CN110456791A (zh) * 2019-07-30 2019-11-15 中国地质大学(武汉) 一种基于单目视觉的腿式移动机器人目标测距与识别系统
CN112395376A (zh) * 2019-08-15 2021-02-23 纳恩博(北京)科技有限公司 地图的构建方法和装置、存储介质及电子装置
CN113246126A (zh) * 2021-04-30 2021-08-13 上海擎朗智能科技有限公司 机器人移动控制方法、机器人移动控制装置及机器人
CN113246126B (zh) * 2021-04-30 2023-02-03 上海擎朗智能科技有限公司 机器人移动控制方法、机器人移动控制装置及机器人
CN113500601A (zh) * 2021-07-21 2021-10-15 上海原圈网络科技有限公司 一种机器人运动控制方法和系统

Also Published As

Publication number Publication date
KR102068216B1 (ko) 2020-01-20
US11289192B2 (en) 2022-03-29
US20170334069A1 (en) 2017-11-23
US20220199253A1 (en) 2022-06-23
KR20180118219A (ko) 2018-10-30
US20150298317A1 (en) 2015-10-22
US20240087738A1 (en) 2024-03-14
JP2014503376A (ja) 2014-02-13
US9079311B2 (en) 2015-07-14
US20140207286A1 (en) 2014-07-24
US11830618B2 (en) 2023-11-28
EP2668008A4 (en) 2018-01-24
US20120197439A1 (en) 2012-08-02
WO2012103525A2 (en) 2012-08-02
US20190375102A1 (en) 2019-12-12
US9469030B2 (en) 2016-10-18
US20120197464A1 (en) 2012-08-02
US20150314449A1 (en) 2015-11-05
KR102018763B1 (ko) 2019-09-05
US8718837B2 (en) 2014-05-06
KR20180067724A (ko) 2018-06-20
US9168656B1 (en) 2015-10-27
CN104898652A (zh) 2015-09-09
WO2012103525A3 (en) 2013-01-24
US8965579B2 (en) 2015-02-24
US10399223B2 (en) 2019-09-03
EP2668008A2 (en) 2013-12-04
JP5905031B2 (ja) 2016-04-20
CN103459099B (zh) 2015-08-26
KR20140040094A (ko) 2014-04-02
CN104898652B (zh) 2018-03-13
US20160046021A1 (en) 2016-02-18

Similar Documents

Publication Publication Date Title
CN103459099B (zh) 与一个可移动的远程机器人相互交流
US11468983B2 (en) Time-dependent navigation of telepresence robots
WO2015017691A1 (en) Time-dependent navigation of telepresence robots
US9902069B2 (en) Mobile robot system
JP2013537651A (ja) 移動式ヒューマンインターフェースロボット
CA2928262A1 (en) Mobile robot system
AU2013263851B2 (en) Mobile robot system
AU2017201879B2 (en) Mobile robot system
Brenner et al. Towards gesture-based cooperation with cargo handling unmanned aerial vehicles: A conceptual approach

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant