CN105009014B - 改进的机器人作业工具 - Google Patents

改进的机器人作业工具 Download PDF

Info

Publication number
CN105009014B
CN105009014B CN201380073374.XA CN201380073374A CN105009014B CN 105009014 B CN105009014 B CN 105009014B CN 201380073374 A CN201380073374 A CN 201380073374A CN 105009014 B CN105009014 B CN 105009014B
Authority
CN
China
Prior art keywords
distance
guide line
manipulating task
robot manipulating
magnetic field
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.)
Active
Application number
CN201380073374.XA
Other languages
English (en)
Other versions
CN105009014A (zh
Inventor
帕特里克·耶金斯泰特
马蒂亚斯·卡姆福尔斯
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.)
Husqvarna AB
Original Assignee
Husqvarna AB
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 Husqvarna AB filed Critical Husqvarna AB
Publication of CN105009014A publication Critical patent/CN105009014A/zh
Application granted granted Critical
Publication of CN105009014B publication Critical patent/CN105009014B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01DHARVESTING; MOWING
    • A01D34/00Mowers; Mowing apparatus of harvesters
    • A01D34/006Control or measuring arrangements
    • A01D34/008Control or measuring arrangements for automated or remotely controlled operation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L1/00Supplying electric power to auxiliary equipment of vehicles
    • B60L1/003Supplying electric power to auxiliary equipment of vehicles to auxiliary motors, e.g. for pumps, compressors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/0023Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
    • B60L3/0061Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electrical machines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L50/00Electric propulsion with power supplied within the vehicle
    • B60L50/50Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells
    • B60L50/52Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by DC-motors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L50/00Electric propulsion with power supplied within the vehicle
    • B60L50/50Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells
    • B60L50/60Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
    • B60L50/66Arrangements of batteries
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/10Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles characterised by the energy transfer between the charging station and the vehicle
    • B60L53/14Conductive energy transfer
    • B60L53/16Connectors, e.g. plugs or sockets, specially adapted for charging electric vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L8/00Electric propulsion with power supply from forces of nature, e.g. sun or wind
    • B60L8/003Converting light into electric energy, e.g. by using photo-voltaic 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/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0259Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
    • 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/0259Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
    • G05D1/0265Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means using buried wires
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2200/00Type of vehicles
    • B60L2200/40Working vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/10Vehicle control parameters
    • B60L2240/36Temperature of vehicle components or parts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/421Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2260/00Operating Modes
    • B60L2260/20Drive modes; Transition between modes
    • B60L2260/32Auto pilot mode
    • 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/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0225Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving docking at a fixed facility, e.g. base station or loading bay
    • 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility
    • 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries
    • 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/7072Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
    • 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility
    • 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/14Plug-in electric vehicles
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Sustainable Energy (AREA)
  • Sustainable Development (AREA)
  • Electromagnetism (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Environmental Sciences (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

公开了一种机器人作业工具(100),用于与至少一个引导线(250;260)一起使用,该引导线适于传导电流,以在引导线的周围生成磁场。机器人作业工具具有:感测***(510),其适于检测磁场的强度;转向***(540);控制器(530),其被配置为通过反馈控制回路(532)响应于来自感测***的输出,控制转向***,以使机器人作业工具沿着引导线移动。控制器被配置为:确定表示机器人作业工具与引导线之间的距离的测度,并且响应于所确定的距离测度,调整反馈控制回路的至少一个参数。

Description

改进的机器人作业工具
技术领域
本申请总体上涉及机器人作业工具及其控制,且尤其涉及具有遵循引导线的改进的能力的一种机器人作业工具以及一种控制这种机器人作业工具的方法。
背景技术
在市场上可获得不同类型的机器人作业工具。一种普通的类型是机器人剪草机,其他类型包括机器人真空吸尘器、机器人地板清洁机、机器人除雪机以及机器人垃圾收集器。在本文档中,机器人剪草机将被用作机器人作业工具的一个非限制实例;然而,本领域的技术人员认识到,在本文档中的教导也适用于其他类型的机器人作业工具。
机器人剪草机广泛地用于草坪养护活动。通常,机器人剪草机是将板载电池用作电源的自主机器人工具。根据操作负荷和持续时间,需要定期给机器人剪草机的电池再充电。由于自主机器人剪草机独立作业,所以如果在操作期间,电池功率电平下降为低于阈值功率电平,那么需要找出到充电站的路径。目前,用于将机器人剪草机引回充电站的技术很多。例如,在充电站建立的天线可以用于将机器人剪草机导航到充电站。然而,天线在充电站附近具有有限的范围,并且具有机器人剪草机在剩余电池功率耗尽之前难以找到充电的风险。
因此,很多机器人剪草机被配置为沿着引导线,该引导线可以用于将机器人剪草机导航到充电站。引导线可以是划定机器人剪草机的预期工作区域(即,限定该区域的周边)的边界线。可替代地或者附加地,在充电站的入口的前面可以设置更短的直引导线或线圈,用于帮助机器人剪草机安全地接近充电站并且与充电站对接。边界线和入口引导线可以通过非限制性的方式构成在本文档中公开的实施方式的“引导线”。
为了能够遵循引导线,给机器人剪草机提供一个或多个传感器,该一个或多个传感器适合于感测由引导线生成的磁场的力度或强度。例如,一个或多个传感器可以是一个或多个垂直环形传感器。然而,如果机器人剪草机每次遵循相同的路径,那么会在草坪上产生不可取的永久可见轨道和/或标记。为了克服上述缺点,机器人剪草机可以被配置为以一定距离沿着引导线。例如,机器人剪草机每次导航到充电站,都可以随机选择这个距离。机器人剪草机在返回充电站时遵循固定的磁场强度。固定的磁场强度被选择为从一个周期到另一个周期具有不同值。因此,机器人剪草机每次行进到充电站,都采用不同的路径。这种方法有效地解决了在草坪上具有可见轨道的问题。
通常,与引导线相距的距离越远,将产生的由一个或多个传感器检测的磁场的强度的值约小。在检测的磁场强度(即,传感器输出信号的值)与距离引导线的距离之间的关系允许机器人剪草机以期望的距离来跟随电线。然而,发明人认识到,利用传感器输出信号的典型行为具有某些复杂性和问题。在图4A中提供了传感器输出信号的示例性说明。
首先,该关系是非线性的。其次,对于距引导线较短距离,传感器输出信号随着距离更大幅地变化。第三,在与引导线相距的距离非常短时,传感器输出信号甚至在相反的方向变化,甚至非常小的距离差值也展现出更强烈的变化。第四,在机器人横跨引导线作业时,传感器输出信号变成0,然后,在引导线的另一侧呈现相反极性。
由于这些复杂性,现有技术机器人剪草机在它们在不同距离的广泛范围内沿着引导线的能力上具有缺点,该范围包括非常接近引导线的距离和/或在引导线的两侧的距离。在沿着引导线穿过角落时,很多现有技术机器人剪草机也具有缺点。因此,需要在这些方面进行改进。
发明内容
本申请的教导的一个目标在于,通过提供一种用于与至少一个引导线一起使用的机器人作业工具来克服上述所列问题,所述引导线适合于传导电流,以在所述引导线周围生成磁场。所述机器人作业工具包括:感测***,其适合于检测所述磁场的强度;转向***;以及控制器,其被配置为通过反馈控制回路,响应于所述感测***的输出,控制所述转向***,以使所述机器人作业工具沿着所述引导线移动。所述控制器被配置为:确定表示所述机器人作业工具与所述引导线之间的距离的测度;并且响应于所确定的距离测度,调整所述反馈控制回路的至少一个参数。
在一个实施方式中,机器人作业工具是机器人作业工具***的一部分,该***进一步包括充电站;引导线;以及信号发生器,用于生成并且通过所述引导线传输电信号。
在一个实施方式中,机器人作业工具是机器人剪草机。
本申请的教导的一个目标还在于,通过提供一种控制机器人作业工具沿引导线而行的方法来克服上述所列问题,所述引导线适合于传导电流并且在所述引导线周围生成磁场。所述方法包括根据检测的磁场强度,通过反馈控制回路,控制所述机器人作业工具的转向***。该方法还包括确定表示所述机器人作业工具与所述引导线之间的距离的测度。而且,该方法还包括响应于所确定的距离测度,调整所述反馈控制回路的至少一个参数。
通过以下详细公开内容,通过所附从属权利要求以及通过附图,将呈现所公开的实施方式的其他特征和优点。
通常,在权利要求书中使用的所有术语要根据其在本技术领域中的通常意义来解释,除非在本文中另有明确定义。在指代部件、装置、元件、设备、步骤等的至少一个实例时,要开放式地解释对“一/一个/该[部件、装置、元件、设备、步骤等]”的所有引用,除非另有明确规定。在本文中公开的任何方法的步骤不需要按照所公开的精确顺序来执行,除非明确规定。
附图说明
现在,参照附图,进一步详细地描述实施方式。
图1示出了具有机器人剪草机形式的根据本申请的教导的一个实施方式的机器人作业工具的示意性概览图。
图2示出了根据本申请的教导的一个实施方式的机器人作业工具***的示意图。
图3示意性示出了在引导线的两侧在多个不同的距离范围中的一个内以任意的距离沿着引导线移动时的机器人剪草机。
图4A是示意性示出作为与引导线相距的距离的函数的机器人剪草机的磁场传感器的输出信号的典型行为的曲线图。
图4B是用于示出根据在本文中的教导的发明方面的与在图4A中显示的曲线图相似的曲线图。
图5是机器人剪草机的引导控制***的示意性方框图。
图6是在引导控制***内的反馈控制回路的示意性方框图。
图7A示意性示出了根据一个实施方式的第一和第二磁场传感器在机器人剪草机上的位置。
图7B示意性示出了根据另一个实施方式的第一和第二磁场传感器在机器人剪草机上的位置。
图7C示意性示出了根据又一个实施方式的第一和第二磁场传感器在机器人剪草机上的位置。
图8示出了根据本申请的教导的一个实施方式的方法的流程图。
具体实施方式
现在,参照附图,在后文中更完整地描述公开的实施方式,在附图中,显示了本发明的某些实施方式。然而,本发明通过多种不同的形式来体现,并且不应理解为限于在本文中陈述的实施方式;确切地说,通过示例的方式提供这些实施方式,以便本公开彻底且完整,并且将本发明的范围完整地传达给本领域的技术人员。相同的数字在全文中表示相同的部件。
图1示出了具有主体140和多个车轮130的机器人作业工具100的示意性概览图。在图1的示意性实施方式中,机器人作业工具100具有四个车轮130:两个前轮130'和两个后轮130"。至少一些车轮130可驱动地连接至至少一个电动机150。应注意的是,即使在本文中的描述集中于电动机,可替代地,内燃机也可能与电动机相结合地来使用。
在图1的实例中,后轮130"连接至各自的电动机150。这允许独立于彼此地驱动后轮130",例如,能够转动。
机器人作业工具100包括引导控制***110,该***在图5中更详细地显示为500并且用于控制机器人作业工具100在给定的距离D1-D5处沿着引导线250,如在图3中所示。如在图5中所示,引导控制***110/500的主要部分是感测***510、存储器520、控制器530以及转向***540。
感测***510包括一个或多个磁场传感器170、172。如果使用不止一个传感器,与在公开的实施方式中的情况一样,那么第二磁场传感器172相对于所述第一传感器170以一定偏移设置。图7A至图7C示出了根据不同的实施方式的第一和第二磁场传感器170、172的有利位置。例如,磁场传感器170、172可以是垂直环形传感器。这些传感器产生由通过引导线250传输的控制信号的形式的电流所生成的磁场引起的各自的传感器输出信号171、173(关于充电站、控制信号以及引导线的更多细节,参看下面参照图2的描述)。这能够使引导控制***110确定在机器人作业工具100与引导线之间的距离,并且还确定机器人作业工具100在由引导线划定的区域内部还是外面。
转向***540包括轮式电动机150以及可选地包括转向控制器542。
控制器530被配置为通过反馈控制回路532,响应于所述感测***的输出,控制所述转向***540(通过转向控制器542或者直接通过轮式电动机150),以使所述机器人作业工具沿着所述引导线250移动。反馈控制回路532的实施方式在图6中显示为600。通过控制转向***540来通过左和右轮式电动机150以基本上相同的速度使后轮130"驱动,引导控制***110可以使机器人作业工具100在与引导线250平行的正方向320(图3)上推进。通过控制转向***540来通过左和右轮式电动机150使后轮130"差速驱动,引导控制***110还可以调整机器人作业工具100与引导线的横向距离。引导控制***110还可以用作并非本申请的教导的中心点的其他目的,例如,在由边界线(可能与引导线相同或不同的线)限定的服务区域内,控制机器人作业工具100的操作/移动。
返回图1,机器人作业工具100还包括作业工具160,该工具可以是割草装置,例如,由切刀电动机165驱动的旋转刀片160。切刀电动机165连接至控制器110,能够允许控制器110控制切刀电动机165的操作。控制器还被配置为通过(例如)测量传输给切刀电动机165的功率,或者通过测量由旋转刀片施加的轴扭矩,来确定施加在旋转刀片上的负荷。在一个实施方式中,机器人作业工具100是机器人剪草机。
机器人作业工具100还具有(至少)一个电池180,用于将功率提供给电动机150和切刀电动机165。
图2示出了包括充电站210以及被设置为包围工作区域205的边界线250的机器人作业工具***200的示意图,工作区域205不必是机器人作业工具***200的一部分,在该部分中,机器人作业工具100理应服务。充电站210具有充电器220,在这个实施方式中,充电器耦合至两个充电板230。充电板230被设置为与机器人作业工具100的相应的充电板(未显示)配合,用于给机器人作业工具100的电池180充电。充电站210还具有或者可以耦合至信号发生器240,用于提供通过边界线250传输的控制信号(未显示)。控制信号优选地包括多个周期性电流脉冲。如在本领域中已知的,电流脉冲围绕机器人作业工具100的传感器170检测的边界线250生成磁场。在机器人作业工具100(或者更精确地说,传感器170或172)横跨边界线250时,磁场的方向改变。因此,机器人作业工具100能够确定穿过了边界线。使用多于一个传感器170、172,能够允许机器人作业工具100的控制器110,通过比较从每个传感器170中接收的传感器信号,确定机器人作业工具100关于边界线250排齐的方式。例如,在返回充电站210充电时,这能够允许机器人作业工具遵循边界线250。
可选地,充电站210还具有入口引导线260,用于允许机器人作业工具找到充电站210的入口。在一个实施方式中,入口引导线260可以由边界线250的回路构成,在另一个实施方式中,可以是短直线。对于本公开的剩余部分,术语“引导250”用于统一表示边界线250或入口引导线260中的任一个,在这两者之间没有特别优先次序。
现在,描述机器人作业工具100在不同距离(包括非常接近引导线的距离和/或在引导线的两侧的距离)的广泛范围内遵循边界线250的更高能力。从一般的角度来看,在图8中显示了改进。如上所述,根据从感测***510中检测的磁场强度,通过使用反馈控制回路532,控制810所述机器人作业工具100的转向***540。确定820表示在所述机器人作业工具100与所述引导线250之间的距离的测度。响应于所确定的距离测度,调整830所述反馈控制回路532的至少一个参数。
在一个实施方式中,距离测度被确定为在一组距离范围R1、R2、R1-2、R3、R4、R3-4内的特定的距离范围,其中,估计的所述机器人作业工具100与所述引导线250之间的距离落入这一组距离范围。在图3中显示了这组距离范围。
如在图3中进一步所示,存储器520可以被配置为针对在所述一组距离范围R1、R2、R1-2、R3、R4、R3-4内的各距离范围存储一组522预定义的反馈控制回路参数值。所述控制器530可以被配置为在调整所述反馈控制回路532的所述至少一个参数时,使用针对所确定的特定距离范围的所述预定义的反馈控制回路参数值。
在所述反馈控制回路532是PID控制回路时(与在图6中显示的实施方式的情况一样),所述预定义的反馈控制回路参数值522表示针对这组距离范围内的不同距离范围的所述PID控制回路600的比例增益610、积分增益620以及微分增益630的可能值。在图5中显示为522,其中,针对距离范围R1存储第一组预定义的反馈控制回路参数值pv1a,pv1b,...,pv1n,,然而,针对距离范围R2存储第二组预定义的反馈控制回路参数值pv2a,pv2b,...,pv2n,以此类推。
在图6的公开的实施方式中,控制器530使用当前距离范围的预定义的反馈控制回路参数值,来调整所述PID控制回路600的当前比例增益、当前积分增益以及当前微分增益中的至少一个。这通常通过将比例增益610的参数Kp 612、积分增益620的参数KI 622和/或微分增益630的参数KD 632的值改变成被存储在存储器520内的各自的预定义的参数值522来进行。
如图3中所示,该组距离范围可以有利地包括:第一距离范围R1,其表示估计的距离D1、D2大于在所述引导线250的一侧的阈值距离;以及第二距离范围R2,其表示估计的距离D3比在引导线250的所述一侧的阈值距离更近。在引导线250是边界线时,所述一侧通常可以在由边界线划定的区域205的内部。
有利地,这组距离范围进一步包括:第一中间距离范围R1-2,其表示估计的距离在所述引导线250的所述一侧的在所述第一与第二距离范围之间。所述第二距离范围R2通常明显比所述第一距离范围R1更窄,并且所述第一中间距离范围R1-2通常明显比所述第二距离范围R2更窄。例如,第二距离范围R2可以(例如)表示在机器人作业工具与引导线之间的介于大约0cm与大约10-20cm之间的距离。例如,第一距离范围R1可以(例如)表示在机器人作业工具与引导线之间的介于大约10-20cm与大约1-2m之间的距离。第一中间距离范围R1-2可以表示跨在在第二距离范围R2的上端值与第一距离范围R1的下端值之间的介于大约1-5cm的窄范围内的距离。要注意的是,第一距离范围R1、第二距离范围R2以及第一中间距离范围R1-2优选地不重叠,但是连续(即,在第二距离范围R2与第一中间距离范围R1-2之间没有留下任何未定义的距离且在第一中间距离范围R1-2与第一距离范围R1之间也没有留下任何未定义的距离。
提供第一距离范围R1、第二距离范围R2以及第一中间距离范围R1-2,允许精细地修改反馈控制回路532,以抵消与感测***510的传感器输出信号171(或173)的典型行为相关联的复杂性。在本文档的背景部分中解释了这些复杂性;在图4A中建立了传感器输出信号的示例性说明。在图4B中指示了各距离范围;因此,可以看出,有利地选择距离范围,以覆盖传感器输出信号的曲线图400的各个部分401-404,其中,不同的部分显示了彼此不同的特征。
第一距离范围R1优选地设为覆盖略微远离引导线250的距离,其中,传感器输出信号具有相当适度减少的行为。因此,比例增益610和积分增益620(即,由预定义的参数值522提供的参数Kp 612和KI 622的值)可被设为比较高的值,然而,微分增益630(即,由预定义的参数值522提供的参数KD 632的值)可被设为比较低的值。
第二距离范围R2优选地设为覆盖接近引导线250的距离,其中,传感器输出信号具有快速变化的行为。因此,比例增益610和积分增益620(即,由预定义的参数值522提供的参数Kp 612和KI 622的值)可被设为比较低的值,然而,微分增益630(即,由预定义的参数值522提供的参数KD 632的值)可被设为比较高的值。
第一中间距离范围R1-2优选地设为覆盖非常接近传感器输出信号达到其最高值所在位置的窄的距离范围,并且该范围具有其自身的预定义的参数值522。
因此,获得转向***540的更精确的控制,允许机器人作业工具100即使在非常接近引导线的距离处或者甚至在引导线处,也更稳固地沿着引导线250。
如图3中所示,这组距离范围可以有利地进一步包括第三距离范围R3,其表示估计的距离D4比在所述引导线的相反侧的阈值距离更近。还可以提供第四距离范围R4,其表示估计的距离D5大于在所述引导线250的所述相反侧的阈值距离;以及第二中间距离范围R3-4,其表示估计的距离在所述引导线250的所述相反侧的在所述第三与第四距离范围之间。
第三距离范围R3可以表示与第二距离范围R2相同的但是在引导线250的相反侧上的在机器人作业工具与引导线之间的距离。第四距离范围R4可以表示与第一距离范围R1相同的但是在引导线250的相反侧上的在机器人作业工具与引导线之间的距离。第二中间距离范围R3-4可以表示与第一中间距离范围R1-2相同的但是在引导线250的相反侧上的在机器人作业工具与引导线之间的距离。提供第三距离范围R3、第四距离范围R4以及第二中间距离范围R3-4,允许进一步精细地修改(tailoring)反馈控制回路,并且允许机器人作业工具还在非常接近引导线的距离处或者甚至在引导线上并且此外还在引导线的两侧(例如,在边界线250的内部以及外面)更稳固地遵循引导线。
对于感测***510包括第一磁场传感器170和第二磁场传感器172的公开的实施方式,所述控制器530可以被配置为通过以下方式确定距离测度。控制器530从所述第一传感器170中读取第一传感器信号值171。还从所述第二传感器172中读取与所述传感器的第一信号值同时获得的第二传感器信号值173。然后,控制器530通过估算以下确定距离测度:
1)所述第一传感器信号值,以及
2)在所述第一与第二传感器信号值之间的关系。
更详细地说,如在图4B中所述,确定该距离测度可涉及:通过将该第一传感器信号值171用作指标(index),相互对照传感器信号值与距离之间的预定义的映射,来估计当前距离值。如果通过相互对照(cross-referencing)找出多个可能的当前距离值d1、d2,那么可以使用在该第一与第二传感器信号值171、173之间的关系,来唯一地确定当前距离值。现在,进一步对此进行解释。预定义的映射表示作为距离的函数的传感器信号值的曲线图400,如在图4A中所示。图4B示出了由于曲线图400的形状,第一传感器170在两个不同的距离值d1和d2处读取相同的传感器信号值(表示为411和412)。然而,由于该第二磁场传感器172相对于该第一磁场传感器170以一定偏移设置,所以这两个传感器不完全处于距离引导线250相同的距离处。因此,影响两个传感器的磁场强度具有略微的差值,并且其传感器信号171、173具有相应的差值。通过检查该差值的符号,控制器530可以确定第一传感器信号值171实际上表示距离d1还是距离d2。因此,然后,控制器530可以确定正确的当前距离范围R1或R2,且选择正确的预选定义的反馈控制回路参数值,并且相应地调整PID控制回路532的比例增益、积分增益和/或微分增益。
为了促进PID控制回路532进行以下控制,控制器530可以被配置为生成虚拟传感器信号值为:
·在所确定的当前距离值在该第二距离范围(R2)内时的该第一传感器信号值171,或者
·在所确定的当前距离值在该第一距离范围(R1)时的该第一传感器信号值171加上在该第一传感器信号的最高信号值413与该第一传感器信号值171之间的差值的绝对值。
然后,将该虚拟传感器信号值用作在该反馈控制回路600内的过程变量640,以生成控制信号650,用于控制该转向***540(由在图6中的方框M表示)。表示期望的检测的磁场强度并且因此表示与引导线250相距的期望距离的设定值660可以由控制器530通过合适的方式来设置,例如,生成随机值,以在草坪中避免标记,如在本文档的背景部分中所解释的。
实际上,这产生具有曲线图401-404的虚拟传感器信号,如在图4B中所示。与原始传感器信号400不同,虚拟传感器信号401-404没有歧义点,在该点在两个不同的距离处获得相同的传感器信号值。在当前操作期间,可以由控制器530通过监控第一传感器信号171来确定第一传感器信号171的最高信号值413,并且检测到达其最大值的位置。这是有利的,因为这补偿了由环境因素(例如,温度、传感器灵敏度漂移等)造成的最高值的偏移。
图7A到7C示出了第一和第二磁场传感器170和172在机器人作业工具100上的有利位置。在图7A中,该第一磁场传感器170和该第二磁场传感器172沿着相对该机器人作业工具的推进方向720的纵向中心轴710横向的轴700,设置在该机器人作业工具100的前部。
在图7B中,该第一磁场传感器170反而设置在该纵向中心轴710上,并且该第二磁场传感器172设置在该纵向中心轴710的横向偏移712,即,沿着轴700设置这两个传感器。
在图7C中,该第一磁场传感器170和该第二磁场传感器172沿着相对该机器人作业工具的推进方向720的纵向中心轴700横向的各自平行轴700和702,设置在该机器人作业工具100的前部,其中,该第二磁场传感器172以该第一磁场传感器170的横向偏移712和纵向偏移702来设置。
在图7A至图7C中的实施方式均具有以下优点:传感器170和172远离电池189和轮式电动机150放置,从而降低了信号干扰的风险。
例如,可使用支持硬件功能的指令,例如通过使用通用或专用处理器中的可以存储在由该处理器执行的计算机可读存储介质(光盘、存储器等)120上的可执行计算机程序指令来实现控制器530。控制器530可以被配置为从存储器520中读取指令,并且执行这些指令,来控制机器人作业工具100的操作。可以使用任何合适的公开可用的处理器或可编程逻辑电路(PLC),来实现控制器530。可以使用用于计算机可读存储器(例如,ROM、RAM、SRAM、DRAM、CMOS、FLASH、DDR、SDRAM)的任何众所周知的技术或一些其他存储器技术,来实现控制器530。
‘计算机可读存储介质’、‘计算机程序产品’、‘有形体现的计算机程序’等、或‘控制器’、‘计算机’、‘处理器’等的引用应理解为不仅包括具有不同架构的计算机,例如,单/多处理器架构以及顺序/平行架构,而且包括专用电路,例如,现场可编程门阵列(FPGA)、专用集成电路(ASIC)、信号处理装置以及其他装置。计算机程序、指令、代码等的引用应理解为包括用于可编程处理器的软件或者固件,例如,硬件装置的可编程内容,无论是处理器的指令还是固定功能装置、门阵列还是可编程逻辑装置的配置设置等。
上面已参照一些实施方式,主要地描述了本发明。然而,本领域的技术人员容易理解的是,除了上面公开的实施方式以外的其他实施方式同样可能在由所附专利权利要求限定的本发明的范围内。

Claims (16)

1.一种机器人作业工具(100),所述机器人作业工具(100)与至少一个引导线(250;260)一起使用,所述至少一个引导线适合于传导电流以在所述引导线周围产生磁场,所述机器人作业工具包括:
感测***(510),适合于检测所述磁场的强度;
转向***(540);以及
控制器(530),被配置为通过反馈控制回路(532),响应于来自所述感测***的输出,控制所述转向***,以使所述机器人作业工具沿着所述引导线移动,其中,所述控制器被配置为:
确定表示所述机器人作业工具与所述引导线之间的距离的测度,并且
响应于所确定的距离的测度,调整所述反馈控制回路的至少一个参数,
其中,所述距离的测度被确定为一组距离范围(R1、R2、R1-2、R3、R4、R3-4)中的特定距离范围,所述机器人作业工具(100)与所述引导线(250;260)之间的估计距离落入所述一组距离范围中,并且其中,所述一组距离范围包括:
第一距离范围(R1),表示在所述引导线(250)的一侧大于阈值距离的估计距离(D1、D2);以及
第二距离范围(R2),表示在所述引导线的所述一侧比所述阈值距离更近的估计距离(D3)。
2.根据权利要求1所述的机器人作业工具(100),进一步包括存储器(520),所述存储器被配置为存储针对所述一组距离范围(R1、R2、R1-2、R3、R4、R3-4)中的各个距离范围的一组预定义的反馈控制回路参数值,其中,所述控制器(530)被配置为在调整所述反馈控制回路的至少一个参数时,使用针对所确定的特定距离范围的所述预定义的反馈控制回路参数值。
3.根据权利要求2所述的机器人作业工具(100),其中:
所述反馈控制回路(532)是比例积分微分控制回路,
所述预定义的反馈控制回路参数值表示针对所述一组距离范围中的不同距离范围的所述比例积分微分控制回路的比例增益、积分增益和微分增益的可能值,并且
所调整的所述反馈控制回路的至少一个参数是所述比例积分微分控制回路的当前比例增益、当前积分增益和当前微分增益中的至少一个。
4.根据权利要求1所述的机器人作业工具(100),其中,所述引导线(250)是边界线,并且所述一侧是由所述边界线划定的区域(205)的内侧。
5.根据权利要求1所述的机器人作业工具(100),其中,所述一组距离范围进一步包括:
第一中间距离范围(R1-2),表示在所述引导线(250)的所述一侧介于所述第一距离范围与所述第二距离范围之间的估计距离。
6.根据权利要求5所述的机器人作业工具(100),其中,所述第二距离范围(R2)窄于所述第一距离范围(R1),并且所述第一中间距离范围(R1-2)窄于所述第二距离范围(R2)。
7.根据权利要求6所述的机器人作业工具(100),其中,所述一组距离范围进一步包括:
第三距离范围(R3),表示在所述引导线的相反侧比所述阈值距离更近的估计距离(D4);
第四距离范围(R4),表示在所述引导线(250)的所述相反侧大于阈值距离的估计距离(D5);以及
第二中间距离范围(R3-4),表示在所述引导线(250)的所述相反侧介于所述第三距离范围与所述第四距离范围之间的估计距离。
8.根据权利要求1-7中任一项所述的机器人作业工具(100),其中,所述感测***(510)包括第一磁场传感器(170)和第二磁场传感器(172),所述第二磁场传感器被设置在相对于所述第一磁场传感器的偏移处,并且其中,所述控制器(530)被配置为:
从所述第一磁场传感器(170)读取第一传感器信号值(171),
从所述第二磁场传感器(172)读取与所述第一传感器信号值同时获得的第二传感器信号值(173),并且
通过估算以下项来确定所述距离的测度:
1)所述第一传感器信号值,以及
2)所述第一传感器信号值与所述第二传感器信号值之间的关系。
9.根据权利要求8所述的机器人作业工具(100),其中,确定所述距离的测度包括:
通过使用所述第一传感器信号值(171)作为指标,相互对照传感器信号值与距离之间的预定义映射(400),来估计当前距离值,并且
如果通过所述相互对照找出数个可能的当前距离值(d1、d2),则使用所述第一传感器信号值(171)与所述第二传感器信号值(173)之间的关系来唯一地确定当前距离值。
10.根据权利要求9所述的机器人作业工具(100),其中,所述控制器(530)被配置为:
生成虚拟传感器信号值为:
·在所确定的当前距离值在所述第二距离范围(R2)内时的所述第一传感器信号值(171),
·在所确定的当前距离值在所述第一距离范围(R1)内时的所述第一传感器信号值(171)加上所述第一磁场传感器的信号的最高信号值(413)与所述第一传感器信号值(171)之间的差值的绝对值;以及
在用于控制所述转向***(540)的所述反馈控制回路(532)中,将所述虚拟传感器信号值用作过程变量。
11.根据权利要求8所述的机器人作业工具(100),其中,所述第一磁场传感器(170)和所述第二磁场传感器(172)沿着相对所述机器人作业工具的推进方向的纵向中心轴横向的轴,被设置在所述机器人作业工具的前部。
12.根据权利要求11所述的机器人作业工具(100),其中,所述第一磁场传感器(170)被设置在所述纵向中心轴上,并且所述第二磁场传感器(172)被设置在所述纵向中心轴的横向偏移处。
13.根据权利要求8所述的机器人作业工具(100),其中,所述第一磁场传感器(170)和所述第二磁场传感器(172)沿着相对所述机器人作业工具的推进方向的纵向中心轴横向的各自的平行轴,被设置在所述机器人作业工具的前部,其中,所述第二磁场传感器(172)被设置在所述第一磁场传感器(170)的横向偏移和纵向偏移处。
14.根据权利要求1-7中的任一项所述的机器人作业工具(100),其中,所述机器人作业工具(100)是机器人剪草机。
15.一种机器人作业工具***(200),包括:充电站(210)、引导线(250、260)、用于生成电信号并且通过所述引导线(250)传输的信号发生器(240)、以及根据权利要求1-14中任一项所述的机器人作业工具(100)。
16.一种控制机器人作业工具(100)沿着引导线(250、260)而行的方法,所述引导线适合于传导电流并且在所述引导线周围产生磁场,所述方法包括:
基于检测的磁场强度,通过反馈控制回路(532)来控制(810)所述机器人作业工具的转向***(540);
确定(820)表示所述机器人作业工具与所述引导线之间的距离的测度;以及
响应于所确定的距离的测度,调整(830)所述反馈控制回路的至少一个参数,
其中,所述距离的测度被确定为一组距离范围(R1、R2、R1-2、R3、R4、R3-4)中的特定距离范围,所述机器人作业工具(100)与所述引导线(250;260)之间的估计距离落入所述一组距离范围中,并且其中,所述一组距离范围包括:
第一距离范围(R1),表示在所述引导线(250)的一侧大于阈值距离的估计距离(D1、D2);以及
第二距离范围(R2),表示在所述引导线的所述一侧比所述阈值距离更近的估计距离(D3)。
CN201380073374.XA 2013-02-21 2013-02-21 改进的机器人作业工具 Active CN105009014B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SE2013/050153 WO2014129944A1 (en) 2013-02-21 2013-02-21 Improved robotic working tool

Publications (2)

Publication Number Publication Date
CN105009014A CN105009014A (zh) 2015-10-28
CN105009014B true CN105009014B (zh) 2017-09-01

Family

ID=51391614

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380073374.XA Active CN105009014B (zh) 2013-02-21 2013-02-21 改进的机器人作业工具

Country Status (4)

Country Link
US (1) US9713303B2 (zh)
EP (1) EP2959351B1 (zh)
CN (1) CN105009014B (zh)
WO (1) WO2014129944A1 (zh)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014129944A1 (en) 2013-02-21 2014-08-28 Husqvarna Ab Improved robotic working tool
CA2906934C (en) 2013-03-15 2021-11-16 Mtd Products Inc Autonomous mobile work system comprising a variable reflectivity base station
CN107404839B (zh) * 2015-03-26 2020-05-01 胡斯华纳有限公司 改进的提升/碰撞检测
JP6080887B2 (ja) * 2015-03-27 2017-02-15 本田技研工業株式会社 充電ステーションおよび無人作業車の充電ステーション誘導装置
US9802661B1 (en) 2015-11-04 2017-10-31 Zoox, Inc. Quadrant configuration of robotic vehicles
US10000124B2 (en) 2015-11-04 2018-06-19 Zoox, Inc. Independent steering, power, torque control and transfer in vehicles
US10248119B2 (en) * 2015-11-04 2019-04-02 Zoox, Inc. Interactive autonomous vehicle command controller
US11003192B2 (en) 2015-11-10 2021-05-11 Positec Power Tools (Suzhou) Co., Ltd. Automatic working system and control method thereof and automatic moving device
EP3392729B1 (en) 2015-12-17 2021-10-27 Positec Power Tools (Suzhou) Co., Ltd Auto-movement robot system
CN106909140B (zh) * 2015-12-22 2021-02-09 苏州宝时得电动工具有限公司 路线回归方法及***
DE102016204403A1 (de) * 2016-03-17 2017-09-21 Robert Bosch Gmbh Handgeführtes Gartengerät
US11191210B2 (en) 2016-03-17 2021-12-07 Robert Bosch Gmbh Manually guided garden device
EP3452880A1 (en) 2016-05-06 2019-03-13 MTD Products Inc. Autonomous mower navigation system and method
US11172605B2 (en) 2016-06-30 2021-11-16 Tti (Macao Commercial Offshore) Limited Autonomous lawn mower and a system for navigating thereof
CN107608341A (zh) * 2016-07-11 2018-01-19 苏州宝时得电动工具有限公司 自动工作***及自移动园艺设备的回归控制方法
CN106042944A (zh) * 2016-07-16 2016-10-26 分宜绿源车辆销售有限公司 太阳能纯电动巡逻车
CN107632596B (zh) * 2016-07-18 2021-01-05 苏州宝时得电动工具有限公司 自移动设备回归路径控制方法和***
CN106272420B (zh) 2016-08-30 2019-07-02 北京小米移动软件有限公司 机器人及机器人控制方法
US10591627B2 (en) * 2016-11-08 2020-03-17 Frederick Energy Products, Llc Managing vehicle movement in aisles by use of magnetic vectors
CN106855715B (zh) * 2017-01-09 2020-11-03 北京京东尚科信息技术有限公司 无人车及其控制器、室内运行控制方法、装置和***
SE540605C2 (en) * 2017-03-02 2018-10-02 Husqvarna Ab Improved reduction of wheel tracks for robotic lawnmower
US10338594B2 (en) 2017-03-13 2019-07-02 Nio Usa, Inc. Navigation of autonomous vehicles to enhance safety under one or more fault conditions
SE542736C2 (en) * 2017-04-25 2020-06-30 Husqvarna Ab Adaptive signal reception
SE541770C2 (en) * 2017-04-25 2019-12-10 Husqvarna Ab Adaptive signal synchronization in a robotic lawnmower system
US10423162B2 (en) 2017-05-08 2019-09-24 Nio Usa, Inc. Autonomous vehicle logic to identify permissioned parking relative to multiple classes of restricted parking
CN107340770B (zh) * 2017-06-15 2020-09-15 惠州市蓝微电子有限公司 一种割草机转向方法
US10710633B2 (en) 2017-07-14 2020-07-14 Nio Usa, Inc. Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles
US10369974B2 (en) 2017-07-14 2019-08-06 Nio Usa, Inc. Control and coordination of driverless fuel replenishment for autonomous vehicles
US11022971B2 (en) 2018-01-16 2021-06-01 Nio Usa, Inc. Event data recordation to identify and resolve anomalies associated with control of driverless vehicles
SE541895C2 (en) * 2018-01-31 2020-01-02 Husqvarna Ab System and method for navigating a robotic lawnmower into a docking position
US11415998B2 (en) * 2018-02-07 2022-08-16 Globe (jiangsu) Co., Ltd. System and method for docking a robotic mower
ES2887227T3 (es) * 2018-03-30 2021-12-22 Globe Jiangsu Co Ltd Cortacésped robótico y método para controlar un cortacésped robótico
WO2020054654A1 (ja) * 2018-09-10 2020-03-19 東京計器株式会社 自動操舵制御装置
JP7274741B2 (ja) * 2019-08-09 2023-05-17 和同産業株式会社 自律制御型草刈機
EP4046075A4 (en) * 2019-09-19 2023-06-14 Husqvarna AB WIRELESS ID TAGS AND CORRESPONDING READERS
CN111158371A (zh) * 2020-01-02 2020-05-15 深圳拓邦股份有限公司 窄道通行方法、装置、移动装置及计算机可读存储介质
WO2021244593A1 (zh) * 2020-06-03 2021-12-09 格力博(江苏)股份有限公司 自动割草机及其路径规划方法、***和设备
CN116322299A (zh) * 2020-07-31 2023-06-23 格力博(江苏)股份有限公司 通过引导线导航机器人割草机
CN114167852A (zh) * 2020-09-11 2022-03-11 苏州科瓴精密机械科技有限公司 机器人***及基于磁场信号的机器人避障方法
SE2250557A1 (en) * 2022-05-09 2023-11-10 Husqvarna Ab Navigation for a robotic work tool system

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4160488A (en) * 1977-10-11 1979-07-10 Logisticon, Inc. Extended width sensor
GB2104686A (en) * 1981-07-25 1983-03-09 Cableform Ltd Signal detector for a wire guidance system for vehicles
JPH0792695B2 (ja) * 1986-08-13 1995-10-09 村田機械株式会社 無人車の走行誘導装置
US5281901A (en) * 1990-12-03 1994-01-25 Eaton-Kenway, Inc. Downward compatible AGV system and methods
US5187664A (en) * 1990-11-27 1993-02-16 Eaton-Kenway, Inc. Proportional position-sensing system for an automatic guided vehicle
US5650703B1 (en) * 1990-06-28 1999-03-02 Hk Systems Inc Downward compatible agv system and methods
US8046103B2 (en) * 2006-09-29 2011-10-25 F Robotics Acquisitions Ltd. System and method for determining the location of a machine
CN102811604B (zh) * 2010-03-17 2016-03-30 胡斯华纳有限公司 用于将机器人园林工具引导至预定位置的方法和***
CN102844722B (zh) * 2010-04-14 2015-09-30 胡斯华纳有限公司 利用多个信号以一距离跟随引线的机器人园艺工具
US8392044B2 (en) 2010-07-28 2013-03-05 Deere & Company Robotic mower boundary sensing system
US8433468B2 (en) * 2010-07-28 2013-04-30 Deere & Company Robotic mower home finding system
US9405294B2 (en) * 2010-10-01 2016-08-02 Husqvarna Ab Method and system for guiding a robotic garden tool
CN102169345B (zh) * 2011-01-28 2013-05-01 浙江亚特电器有限公司 一种机器人行动区域设定方法
EP2502482B1 (en) * 2011-03-23 2013-05-22 Fabrizio Bernini Apparatus for cutting grass
EP2625946B1 (en) * 2012-02-07 2015-05-13 Fabrizio Bernini Apparatus for cutting grass
JP2013165588A (ja) * 2012-02-10 2013-08-22 Honda Motor Co Ltd 無人走行作業車の制御装置
US9072218B2 (en) * 2012-07-09 2015-07-07 Deere & Company Boundary sensor assembly for a robotic lawn mower, robotic lawn mower and robotic lawn mower system
US9026299B2 (en) * 2012-07-09 2015-05-05 Deere & Company Navigation system and method for autonomous mower
WO2014129944A1 (en) 2013-02-21 2014-08-28 Husqvarna Ab Improved robotic working tool
US9072219B2 (en) * 2013-06-20 2015-07-07 Deere & Company Robotic mower navigation system

Also Published As

Publication number Publication date
EP2959351A1 (en) 2015-12-30
US9713303B2 (en) 2017-07-25
EP2959351B1 (en) 2019-03-20
WO2014129944A1 (en) 2014-08-28
EP2959351A4 (en) 2017-01-25
CN105009014A (zh) 2015-10-28
US20150373906A1 (en) 2015-12-31

Similar Documents

Publication Publication Date Title
CN105009014B (zh) 改进的机器人作业工具
CN104476544A (zh) 一种视觉伺服机械臂***的自适应死区逆模型发生装置
EP3156873B1 (en) Autonomous vehicle with improved simultaneous localization and mapping function
CN104238557B (zh) 无人驾驶运输车辆和运行无人驾驶运输车辆的方法
EP2684438B1 (en) Boundary sensor assembly for a robotic lawn mower, robotic lawn mower and robotic lawn mower system
US11974519B2 (en) System and method for navigating a robotic lawnmower into a docketing position
CN108469823B (zh) 一种基于单应性的移动机器人编队跟随方法
Thanh et al. Restaurant serving robot with double line sensors following approach
CN110506246A (zh) 包括提升/碰撞检测装置的机器人作业工具及用于机器人作业工具的方法
EP3673338B1 (en) Improved work area marking for a robotic working tool
CN103472839A (zh) 一种基于双核四轮微电脑鼠快速探索控制器
Cawood et al. Navigation and locomotion of a low-cost Automated Guided Cart
CN208092540U (zh) 一种园区无人运输车***
CN106125742A (zh) 机器人的行走控制方法、装置及***
Nevludov et al. Control system for agricultural robot based on ROS
Pandey et al. Real time navigation strategies for webots using fuzzy controller
CN207937872U (zh) 一种避障小车
Zhan et al. Application of image process and distance computation to WMR obstacle avoidance and parking control
Marques et al. Autonomous robot for mapping using ultrasonic sensors
Korka et al. Experimental Investigation on the Detection of Obstacles by a Mobile Robot
Lai et al. A potential field method for robot motion planning in unknown environments
CN107544508A (zh) 拖拉机激光导航控制***
Chen et al. A sliding-mode-like design for model-free tracking of nonholonomic mobile robots
Mutlu et al. Control and navigation of an autonomous mobile robot with dynamic obstacle detection and adaptive path finding algorithm
CN203310547U (zh) 基于电流强度检测的力感知小型机器人***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant