CN110036366A - 利用跨多个无人驾驶交通工具的计算共享的地理区域监测***和方法 - Google Patents

利用跨多个无人驾驶交通工具的计算共享的地理区域监测***和方法 Download PDF

Info

Publication number
CN110036366A
CN110036366A CN201780069107.3A CN201780069107A CN110036366A CN 110036366 A CN110036366 A CN 110036366A CN 201780069107 A CN201780069107 A CN 201780069107A CN 110036366 A CN110036366 A CN 110036366A
Authority
CN
China
Prior art keywords
uav
task
tool system
tool
control circuit
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.)
Pending
Application number
CN201780069107.3A
Other languages
English (en)
Inventor
R.L.肯特雷尔
J.P.汤普森
D.C.温克尔
M.D.阿奇利
D.R.海
T.D.马廷利
B.G.麦克黑尔
J.J.奥布里恩
J.F.西蒙
N.G.琼斯
R.C.泰勒
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.)
Walmart Inc
Walmart Apollo LLC
Original Assignee
Walmart Apollo LLC
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 Walmart Apollo LLC filed Critical Walmart Apollo LLC
Publication of CN110036366A publication Critical patent/CN110036366A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C39/00Aircraft not otherwise provided for
    • B64C39/02Aircraft not otherwise provided for characterised by special use
    • B64C39/024Aircraft not otherwise provided for characterised by special use of the remote controlled vehicle type, i.e. RPV
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D1/00Dropping, ejecting, releasing, or receiving articles, liquids, or the like, in flight
    • B64D1/22Taking-up articles from earth's surface
    • 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/0027Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement involving a plurality of vehicles, e.g. fleet or convoy travelling
    • 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/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • G05D1/104Simultaneous control of position or course in three dimensions specially adapted for aircraft involving a plurality of aircrafts, e.g. formation flying
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C2211/00Modular constructions of airplanes or helicopters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D1/00Dropping, ejecting, releasing, or receiving articles, liquids, or the like, in flight
    • B64D1/16Dropping or releasing powdered, liquid, or gaseous matter, e.g. for fire-fighting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D47/00Equipment not otherwise provided for
    • B64D47/08Arrangements of cameras
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/30UAVs specially adapted for particular uses or applications for imaging, photography or videography
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/45UAVs specially adapted for particular uses or applications for releasing liquids or powders in-flight, e.g. crop-dusting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U30/00Means for producing lift; Empennages; Arrangements thereof
    • B64U30/20Rotors; Rotor supports
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U50/00Propulsion; Power supply
    • B64U50/10Propulsion
    • B64U50/13Propulsion using external fans or propellers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U50/00Propulsion; Power supply
    • B64U50/30Supply or distribution of electrical power
    • B64U50/31Supply or distribution of electrical power generated by photovoltaics

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Traffic Control Systems (AREA)

Abstract

在一些实施例中,提供了无人驾驶空中任务***,其包括多个无人驾驶飞行器(UAV),其均包括:UAV控制电路;发动机;以及推进***;以及其中在实行至少一个任务的第一集合时,使通过该多个UAV中的至少一个的第一集合获取的数据被分发到该多个UAV中的至少两个的第二集合,并且通过UAV的第二集合的UAV控制电路产生该数据的协作计算处理,并且基于该协作计算处理来协作地标识要实行的至少一个任务的第二集合,并且标识要由该多个UAV中的至少两个的第三集合在协作地实行至少一个任务的第二集合时利用的至少两个工具***的集合。

Description

利用跨多个无人驾驶交通工具的计算共享的地理区域监测系 统和方法
相关申请的交叉引用
本申请要求2016年9月9日提交的美国临时申请No.62/385,381的权益,该美国临时申请通过引用以其全部内容结合于本文中。
技术领域
本发明一般涉及对地理区域进行监测。
背景技术
地理区域可以具有众多不同的用途。通常,可以确定和监测关于这些区域的活动和/或状况。获得信息可能是耗时且昂贵的。
附图说明
本文中公开的是利用无人驾驶交通工具来监测区域的***、装置和方法的实施例。该描述包括附图,其中:
图1图示了根据一些实施例的示例性无人驾驶交通工具任务协调***的简化框图。
图2图示了根据一些实施例的示例性UAV的简化框图、横截面图。
图3图示了根据一些实施例的示例性工具***的简化框图。
图4图示了根据一些实施例的示例性UAV和示例性工具***的简化框图、横截面图。
图5图示了根据一些实施例的示例性UAV的简化框图、横截面图。
图6图示了根据一些实施例的用于在实现使得能够实现无人驾驶交通工具任务协调的方法、技术、设备、装置、***、服务器和源中使用的示例性***。
图7图示了根据一些实施例的通过多个UAV来实行任务的示例性过程的简化流程图。
图8图示了根据一些实施例的通过多个UAV来实行任务的示例性过程的简化流程图。
图9图示了根据一些实施例的通过多个UAV的协作操作来管理任务的示例性过程的简化流程图。
图10图示了根据一些实施例的跨多个UAV实行分布式计算处理的示例性过程的简化流程图。
图11图示了根据一些实施例的使得能够在UAV之间实现工具***的切换(handoff)的示例性过程的简化流程图。
图12图示了根据一些实施例的在管理实行任务中的UAV的同时平衡电力的示例性过程的简化流程图。
为了简单和清楚而图示附图中的元件,并且其不一定是按比例绘制的。例如,图中的一些元件的尺寸和/或相对定位可能相对于其它元件被夸大,以帮助改进对本发明的各种实施例的理解。而且,通常没有描绘在商业上可行的实施例中有用或必要的常见但公知的元件,以便于更少地阻碍对本发明的这些各种实施例的观察。某些动作和/或步骤可以用特定的发生次序来描述或描绘,而本领域技术人员将理解的是,实际上不需要关于顺序的这样的特异性。除了其中已经在本文中另行阐述了不同的特定含义,否则本文中使用的术语和表达具有如上所阐述的由本领域中技术人员赋予这样的术语和表达的普通技术含义。
具体实现方式
不以限制意义考虑以下描述,而是仅仅出于描述示例性实施例的一般原理的目的来做出以下描述。遍及本说明书对“一个实施例”、“实施例”、“一些实施例”、“实现方式”、“一些实现方式”、“一些应用”或类似语言的引用意味着结合实施例描述的特定的特征、结构或特性被包括在本发明的至少一个实施例中。因此,短语“在一个实施例中”、“在实施例中”、“在一些实施例中”、“在一些实现方式中”以及类似语言遍及本说明书的出现可以但不一定全部指代相同的实施例。
一般来说,根据各种实施例,提供了利用无人驾驶飞行器(UAV)在一个或多个地理区域处实行各种任务的***、装置和方法。在一些实施例中,UAV可以包括:与一个或多个发动机协作的UAV控制电路,以及与发动机耦合并被配置成使得UAV能够自己移动的推进***。UAV控制电路可以标识要由UAV实行的任务,并且标识要被用来实行该任务的一个或多个工具***的集合。UAV控制电路被进一步配置成控制UAV的操作,以引导UAV与工具***的集合中的至少一个可互换地且暂时地耦合,以便启动所确定的UAV要实行的任务。在一些实施例中,UAV进一步包括:通用耦合器,其包括耦合***,并且在一些实现方式中包括与UAV控制电路通信地耦合的通信总线。通用耦合器使得能够可互换地耦合和解耦多个不同的工具***中的一个或多个,该多个不同的工具***中的一个或多个在由UAV携带时和/或在由UAV携带之后均具有要被投入使用的不同功能。通用耦合器的耦合***将至少一个工具***与UAV固定,并且在一些实例中使得能够实现通信总线与工具***之间的通信连接。工具***均被配置成实行至少一个功能。能够由不同的工具***实行的不同的功能有很多。例如,工具***中的一些包括:包裹固定工具***,其被配置成在递送包裹时保持并实现包裹的运输;传感器工具***,其被配置成感测状况并将所感测的状况的传感器数据通过通信总线传送到UAV控制电路;相机工具***,其被配置成捕获图像和/或视频;照明工具***,其被配置成以预期的波长来发光;化学品分配***,其被配置成在一个或多个位置处和/或在地理区域的至少一部分上分配化学品;以及其他这样的工具***。
图1图示了根据一些实施例的示例性无人驾驶交通工具任务协调***100的简化框图。该***包括一个或多个中央控制***102和多个无人驾驶飞行器(UAV)104。该***可以附加地或替换地包括多个无人驾驶地面交通工具(UGV)、海上或水上无人驾驶交通工具(地表下和/或地表以上)、两栖无人驾驶交通工具、其他这样的无人驾驶交通工具、或两个或更多个这种类型的无人驾驶交通工具的组合。为了简化描述,下述内容是参考UAV描述的;然而,***的操作、功能和/或特征中的一些或全部可以通过下述各项来实现:UGV、海上无人驾驶交通工具、两栖交通工具、UAV、其他这样的无人驾驶交通工具、或者两个或更多个这样的无人驾驶交通工具的组合。UAV中的至少一些被配置成与一个或多个工具***106可释放地协作,该工具***106均可以被用来实行一个或多个任务和/或向UAV提供功能。中央控制***102被配置成经由有线和/或无线通信、通过一个或多个计算机和/或通信网络108与UAV 104通信。此外,在一些实施例中,中央控制***和/或UAV可以通过直接耦合和/或经由一个或多个网络108来有权访问具有信息、编程、代码、数据和/或其他这样的相关信息的一个或多个数据库112。
在一些实施例中,任务协调***100可以包括一个或多个安装台(mountingstation)114和/或对接台。安装台中的至少一些被配置成以预定取向和/或配置来支撑一个或多个工具***106,以使得UAV能够与一个或多个工具***暂时协作以及移除一个或多个工具***。此外,安装台可以被配置成允许UAV将一个或多个工具***与安装台定位在一起,并且允许UAV从一个或多个工具***脱离。在一些实现方式中,UAV可以与安装台通信,从而提供关于要取回的工具***的信息,并且安装台可以采取步骤来准备工具***(例如,将电力引导至工具***来对内部电源进行再充电、将工具***移动到要与UAV协作的方位中、确认工具***处于操作状况中(例如,基于先前的输入信息、应用测试等)和/或其他这样的动作)。
在一些实施例中,任务协调***100可以包括:一个或多个传感器和/或传感器***116,其可以将信息传送到UAV和/或中央控制***。此外,传感器***中的一个或多个可以并入到要由UAV携带、通过UAV实现和/或被UAV利用的工具***中。传感器***可以与UAV直接通信,和/或经由有线和/或无线通信通过计算机和/或通信网络108中的一个或多个进行通信。在一些实施例中,***100可以包括:一个或多个远程调度和/或服务请求器122,其被配置成提供任务的调度和/或提交实行一个或多个任务的请求。通常,调度和/或请求被传送到中央控制***102;然而,在一些实例中,调度和/或请求可以被引导至UAV 104中的一个或多个。
图2图示了根据一些实施例的示例性UAV 104的简化框图、横截面图。图3图示了根据一些实施例的示例性工具***106的简化框图。参考图1-3,UAV 104包括:一个或多个UAV控制电路202;一个或多个升降发动机204;一个或多个推进***206;以及用以支撑至少多个升降发动机、推进***和UAV的其他组件的子结构支撑件208、主体、框架、壳体和/或其他支撑结构。在一些实施例中,子结构支撑件包括:封入一系列组件中的一些或全部组件的壳体。在其他实施例中,子结构支撑件包括:支撑用于操作的组件的简单框架。此外,在一些应用中,子结构支撑件可以被配置成使得组件能够被容易地添加或移除,和/或使得子结构支撑件的部分能够被移除或添加。
UAV控制电路202与子结构支撑件固定并且与升降发动机耦合,并且部分地被配置成在控制UAV的升降和移动方面控制升降发动机的操作。每个推进***206可以包括与一个或多个升降发动机协作的一个或多个螺旋桨、传动装置等等。类似地,在一些实施例中,在一些UAV和/或UGV的情况下,推进***可以包括一个或多个轮子、轴、传动装置、变速器(transmissions)和/或其他这样的组件,以使得能够沿着地面或其他表面移动。在一些实例中,UAV控制电路控制螺旋桨(或轮子)的每分钟旋转,以实现针对UAV的期望升降和/或推进。
通常,UAV进一步包括:可再充电电源212,其与UAV控制电路和多个升降发动机耦合,从而向UAV控制电路和多个升降发动机供给电力。可再充电电源可以包括一个或多个可再充电电池、电容器、其他这样的电力存储设备、或者两个或更多个这样的电源的组合。一些实施例进一步包括:光伏电池和/或太阳能电池板的一个或多个集合,以向可再充电电源供给电力。附加地或替换地,UAV可以包括:电力耦合器,以使得UAV能够与外部电源暂时地电耦合来对可再充电电源进行再充电。
此外,任务协调***100的许多(即便不是全部)UAV 104进一步包括:通用耦合器214,其被配置成将多个不同的工具***106中的一个或多个与UAV可互换地耦合和解耦。再次,不同的工具***可以被配置成实行不同的功能和/或在实现不同的任务时使用。通过使得能够实现工具***的互换,可以利用单个UAV来实现多个不同的任务。
在一些实施例中,通用耦合器包括:一个或多个耦合***216,其被配置成将至少一个工具***与UAV固定。工具***106中的至少一些类似地包括:一个或多个耦合***316,其被配置成与具有通用耦合器214的至少一个耦合***216牢固地耦合,以及与其解耦。此外,在一些实施例中,通用耦合器包括与UAV控制电路202通信地耦合的一个或多个通信总线220、线路等等,并且可以进一步与至少一个或多个通信接口222、端口、触点和/或其他这样的通信连接通信地耦合,它们被配置成与协作的工具***106的一个或多个类似或配合的通信接口322、端口、触点和/或其他这样的通信连接通信地耦合。类似地,工具***包括:通信线路、总线等等,它们在至少工具***控制电路302与一个或多个通信接口322之间建立通信。
耦合***216、316和/或通用耦合器214可以包括一个或多个槽、闩锁***、可伸缩销、用以接收可伸缩销的销孔、偏置杆、凹口、导轨、槽或沟槽(例如,用以接收导轨)、具有对应的发动机的旋转棒和用以容纳该棒并允许该棒旋转的对应的腔体、一个或多个磁体集合、一个或多个电磁体集合、柔性闩锁和对应的凸缘或其它接合表面、螺纹螺栓和对应的螺纹孔、夹子、其他这样的结构、或用以将至少一个工具***106与通用耦合器暂时固定的两个或更多个这样的固定结构的组合。一个或多个致动器、发动机等等可以被包括有耦合***,并且由UAV控制电路控制,以使耦合***将工具***与UAV接合、锁定或以其他方式固定,并且类似地使耦合***将工具***解锁、脱离或以其他方式释放,从而允许UAV与工具***分离。在被固定时,通信接口222被配置成在通信总线220与一个或多个工具***106之间建立通信连接。
仍然参考图1-3,工具***106包括:一个或多个功能***310,其被配置成向工具***提供功能,以使得工具***能够实行一个或多个功能和/或任务。在一些实现方式中,例如,功能***310可以包括:一个或多个相机,以使得工具***能够捕获图像和/或视频内容;一个或多个传感器,以使得工具***能够获得可以被传送到UAV控制电路和/或远程处理***(例如,中央控制***102、第三方处理***和/或服务等)的传感器数据;一个或多个包裹固定工具***,其被配置成保持并实现一个或多个物品(例如,在被递送、移动等等时的包裹)的运输;一个或多个照明***,以在期望区域上发光;一个或多个化学品分配***;一个或多个通信***,以使得工具***能够提供通信集线器(hub)、中继器、网络接入点、和/或其他这样的通信功能;一个或多个音频***,以捕获音频内容和/或回放音频内容;一个或多个电荷发射器;一个或多个雷达***;一个或多个运动检测器;一个或多个声纳***;一个或多个激光***;一个或多个距离测量***;一个或多个光探测器;一个或多个湿度传感器;一个或多个化学检测器***;一个或多个土壤测试***;一个或多个红外摄像***;一个或多个昆虫消灭***(insect zapping system);一个或多个产品评估***(例如,发光***和对应的检测以评估颜色、密度等);一个或多个探地雷达***;其他这样的功能***;或者两个或更多个这样的功能***的组合。传感器可以是基本上任何相关的传感器,并且可以在下述情况下被激活:在UAV在飞行时、在UAV悬停时、在UAV处于静止方位(例如,在地面上、在安装台之上或之中、在集结待命区域之上或之中)时、和/或当工具***从UAV脱离时(例如,UAV可以是将传感器工具***运输并定位到在预定位置的阈值距离内的任务)。通过使得能够耦合和解耦多个不同的工具***,可以利用单个UAV来实现不同的功能和/或任务。类似地,UAV不必携带可能增加重量和/或导致电力上的消耗(drain)的过多功能,它们可能导致减少的操作时间、更小的行程范围、减少的潜在功能等等。替代地,UAV可以从不包括意图被UAV利用的功能***的工具***和/或UAV没在运输的工具***脱离。
在一些实施例中,工具***包括:一个或多个工具***控制电路302,其被配置成提供对一个或多个功能***310的至少一些控制和/或从一个或多个功能***获得信息。一些实施例使得UAV控制电路202能够直接地或通过工具***控制电路302提供对功能***310的至少一些控制,而在其他实施例中,该工具***可以不包括工具***控制电路,并且UAV控制电路可以通过通信接口222、322直接控制一个或多个功能***。在其他实施例中,工具控制***可以至少独立于UAV来控制功能***。此外,UAV控制电路可以向工具***控制电路和/或功能***提供信息,和/或将信息转发到工具***控制电路和/或功能***。在一些实施例中,工具***进一步包括:计算机和/或处理器存储器,其被配置成存储数据(诸如传感器信息)、操作参数、操作指令、和/或可由工具***控制电路302和/或与工具***协作的UAV的UAV控制电路202访问的其他这样的信息。此外,可以利用工具***的存储器来存储信息,使得UAV不必存储信息。例如,由一个或多个传感器功能***捕获的传感器数据可以存储在工具***上,而不是将信息存储在UAV的计算机和/或处理器可读存储器中。
在一些应用中,UAV向工具***提供电力以操作一个或多个功能***310。一些工具***106可以包括:一个或多个电源312,其向工具***控制电路302和一个或多个功能***310提供电力。通常,工具***电源312是可再充电电源,从而使得能够实现电源的重复再充电和放电。工具***可以被配置成与电源线或安装台114的其他耦合装置或其他源进行耦合,以对工具***电源进行再充电。存储在工具***电源312中的电力允许工具***在限制或阻止从UAV提取电力时进行操作,这可以允许UAV的更大操作持续时间。附加地或替换地,UAV可以提供电力以对工具***电源进行再充电。类似地,在一些实例中,UAV可以从工具***电源提取电力以延长UAV的操作。在一些实施例中,UAV可以不包括电源或具有有限的电源212,并且从与UAV协作的一个或多个工具***提取电力。
图4图示了根据一些实施例的示例性UAV 104和示例性工具***106的简化框图、横截面图。参考图1-4,在一些实施例中,通用耦合器214包括:一个或多个对准组装件和/或***,其被配置成帮助将通用耦合器与工具***的耦合器***对准。类似地,工具***可以附加地或替换地包括:一个或多个对准组装件和/或***,其在一些实例中被配置成与通用耦合器的对准组装件和/或***协作。对准***可以包括一个或多个组装件、结构和/或组件,以帮助UAV与工具***进行协作和/或对准,和/或帮助工具***与UAV进行协作和/或对准。在一些实施例中,例如,通用耦合器的对准***可以包括逐渐变细的和/或大致圆锥形的腔402,而工具***的对准***可以包括对应的逐渐变细的或大致圆锥形的突出部404。在一些实施例中,通用耦合器214可以附加地或替换地包括:一个或多个对准结构414,其被配置成在工具***和UAV中的至少一个被移动时与工具***的一个或多个对准结构416接合并协作,以产生在UAV与工具***之间的牢固耦合。例如,一个或多个突出部、轨、导向件等等可以被配置成接合一个或多个对应的凹槽、槽等等。在一些实例中,对准结构414可以包括延伸部,并且对准结构416可以包括止动元件,该止动元件具有被配置成接合形成在工具***的配合表面中的止动元件的延伸部。
在一些实施例中,UAV和/或通用耦合器包括:至少一个永磁体406的一个或多个集合,其被定位成与工具***的表面和/或与跟通用耦合器214协作的工具***106的至少一个永磁体408的一个或多个集合相互作用。在一些应用中,磁体集合可以至少协助将工具***与通用耦合器对准,并且在一些实例中帮助维持工具***相对于通用耦合器的方位。附加地或替换地,在一些实施例中,通用耦合器和/或工具***包括:至少一个电磁体410的一个或多个集合,其在一些应用中可以相对于永磁体406、408中的至少一个而被定位。UAV控制电路可以被配置成激活电磁体410的集合,以帮助与工具***脱离。在一些实例中,电磁体可以被激活以部分地克服相对于一个或多个永磁体集合的磁力,从而导致工具***与UAV的解耦。
图5图示了根据一些实施例的示例性UAV 104的简化框图、横截面图。UAV和/或通用耦合器214包括一个或多个夹持***502。在一些实施例中,夹持***包括:一个或多个钳状元件50、收缩元件和/或其他这样的元件,它们被配置成在被UAV控制电路控制时张开和缩回,从而夹持一个或多个工具***或其他物品(例如,包裹、工具等)。此外,在一些应用中,夹持***可以包括或被固定有延伸和缩回***506,该延伸和缩回***506可以将夹持***或至少钳状元件远离子结构支撑件208延伸以及朝向子结构支撑件208缩回。夹持***例如可以延伸以便与工具***的夹持特征协作,并且可以缩回以将工具***与UAV固定并耦合。延伸和缩回***506可以包括起重机***(例如,具有一个或多个起重机发动机、线轴以及可以通过线轴的旋转由起重机发动机降低和缩回的线缆或绳索)、活塞和协作液压装置、或其他压缩气体或流体和/或其他这样的***。例如,工具***可以包括在2015年9月23日提交的题为“Systems and Methods of Delivering Products with UnmannedDelivery Aircraft”的美国专利申请No.62/222,572中描述的起重机***和包裹递送***,该专利申请通过引用以其全部内容结合于本文中。作为另一个示例,工具***可以包括在2015年9月23日提交的题为“Package Release System for Use in DeliveryPackages, and Methods of Delivering Packages”的美国专利申请No.62/222,575中描述的包裹协作和释放***和/或与该***协作,该专利申请通过引用以其全部内容结合于本文中。
在一些实现方式中,工具***可以随着延伸和缩回***缩回所夹持的工具***而旋转。由此,在一些实施例中,通用耦合器可以包括一个或多个结构和/或组件以限制或停止旋转。例如,一些实施例包括:一个或多个延伸部512,其被配置成接合形成在工具***的配合表面中的止动元件。当夹持***从通用耦合器缩回至少阈值距离时,该延伸部可以进一步至少协助工具***的对准并且抑制工具***的旋转。例如,延伸部可以是弹簧偏置杆、柔性杆或其他这样的延伸部,其接合了形成在工具***的表面中的脊部、凹槽、沟槽或其他结构。在其他实例中,例如,止动元件可以是通用耦合器中的凹槽或沟槽,该凹槽或沟槽通过工具***上的突出部、柔性杆或其他这样的延伸部来被接合。
任务协调***100利用一个或多个UAV来实现一个或多个任务。如上所述,这些任务可以是基本上任何相关的任务,其可以由一个或多个UAV和/或与一个或多个UAV协作和/或由一个或多个UAV运输的一个或多个工具***来实行。在一些实现方式中,可以由中央控制***102来调度和启动一个或多个任务。这些任务可以包括:定期实行的任务;其中可能需要控制对实行任务的时间进行定时的任务;用户通过中央控制***指示的任务;中央控制***确定要基于传感器信息来实行的任务;UAV确定应当实行并且被引导要通过中央控制***来实行的任务;以及其他这样的任务。中央控制***可以标识用以被用来实行一个或多个任务的一个或多个UAV和一个或多个工具***。当功能从UAV尚不可得或者当UAV不具有带有所需功能的相关工具***时,可以由中央控制***将一个或多个指令有线和/或无线地传送到一个或多个UAV,从而引导UAV与一个或多个工具***协作。可以进一步向要在实现一个或多个任务时利用的一个或多个UAV和/或相关工具***提供指令。例如,指令可以指定任务的定时、位置、工具***的位置、关于如何实行任务的指示、实行任务时要遵循的路线、和/或其他这样的指令。此外,在一些应用中,中央控制***可以在选择要被指示来实现一个或多个任务中的一些或全部任务的UAV和/或工具***时,评估一个或多个UAV和/或工具***的电力水平。在一些实例中,任务可以与优先级相关联。因此,一些所调度的任务可以优先于UAV确定应当实行的一些任务,而在其他实例中,UAV确定应当实行的一个或多个任务可以优先于一个或多个所调度的任务。
在一些应用中,中央控制电路可以在确定是否要实行一个或多个任务时进一步评估信息,诸如传感器信息、用户输入的数据和/或指令、参数和/或其他这样的信息。类似地,在一些实施例中,一个或多个UAV的UAV控制电路可以被配置成标识要实行的一个或多个任务和/或要被用来实行一个或多个任务的工具***。例如,在标识要实行的一个或多个任务和/或要被用来实行这些任务的一个或多个工具***时,UAV控制电路可以获得来自一个或多个外部传感器、内部传感器、与UAV协作的一个或多个工具***的传感器的传感器信息、来自中央控制***的信息、与要实行的任务或目标相对应的信息和/或来自其他源的信息。UAV控制电路可以对相关信息应用内部分析,以标识要实行的一个或多个任务,并且标识要被用来实现该一个或多个任务的一个或多个工具***。分析可以包括例如:评估相对于与由第一工具捕获的传感器数据相对应的一个或多个阈值的该传感器数据,以及标识与传感器数据相关联的一个或多个预定任务,该传感器数据具有与一个或多个阈值的预定关系。例如,传感器可以检测阈值数量的预定害虫的存在。UAV控制电路和/或中央控制***可以基于检测到阈值数量的害虫来确定要应用预定杀虫剂。UAV控制电路和/或中央控制***可以标识一个或多个工具***,该一个或多个工具***可以在所确定的区域上应用杀虫剂(例如,其还可以基于与检测害虫的传感器数据相关联的位置信息)。类似地,UAV控制电路和/或中央控制***可以标识一个或多个UAV,以便与所标识的工具***协作并且实现应用杀虫剂的任务。一些实施例可以进一步将指令引导至一个或多个工作人员,诸如引导一个或多个工作人员来准备工具***。在上面的示例中,可以引导一个或多个工作人员来确保将阈值数量的杀虫剂装入一个或多个化学品应用工具***中。
在一些实施例中,UAV控制电路可以至少部分地基于使用与UAV暂时耦合的一个或多个工具***实行的当前或先前任务来标识要实行的任务。此外,UAV控制电路可以确定是否要由UAV和/或一个或多个其他UAV来实行任务。附加地,UAV控制电路可以标识要被用来实行被标识成要实行的任务的一个或多个工具***。例如,UAV可以基于正由UAV实行的当前任务或由UAV携带的工具***来标识需要实行随后的任务。类似地,可以基于从另一个UAV携带的工具***接收到的信息来标识随后的任务。在一些实施例中,UAV控制电路可以接收来自UAV携带的工具***并且在实行第一任务时获得的传感器数据。基于通过工具***接收到的传感器数据,UAV控制电路可以标识第二任务以及在实行第二任务时要使用的第二工具***。
当需要不同的工具***来实行任务时,UAV控制电路可以标识不同的工具***的位置。表示不同的工具***的位置可以借助一个或多个数据库,该一个或多个数据库存储关于工具***标识符、对应功能及其当前位置和/或与工具***协作的UAV的标识的信息。UAV可以访问数据库、访问分布式分类账(ledger)的信息,可以将请求传送到中央控制***102以提供与期望的工具***有关的数据库信息,与一个或多个其他UAV通信以标识期望的工具***的位置(例如,不同的UAV可以做出下述响应:它正携带着期望的工具***和/或它知道期望的工具***位于其中的安装台114)以及其他这样的源。
如上所述,UAV中的至少一些包括通用耦合器。因此,在一些实例中,UAV控制电路可以产生和/或激活第一工具***与UAV的通用耦合器的解耦,并且在第一工具***的解耦之后引导不同的第二工具***与该通用耦合器的耦合。在一些实例中,可以在一个或多个安装台114中的一个处获取第二工具***。安装台可以接近正由***100监测的地理区域和/或处于该地理区域内,而在其他实现方式中可以远离该地理区域。UAV控制电路可以控制升降发动机204和推进***206,以将UAV引导至安装台来将UAV的通用耦合器与第二工具***暂时耦合,并且随后控制推进***以将UAV引导至任务位置并且在实行第二任务时激活第二工具***。
安装台可以包括至少一个工具对接台,以将至少一个工具***支撑在使得一个或多个UAV能够与预期的工具***协作的方位中。此外,安装台可以被配置成存放或支撑多个不同的工具***,以及用以接收UAV不再需要的工具***的一个或多个空的工具对接台。在一些实施例中,工具对接台包括:电耦合装置,该电耦合装置被配置成与工具***电耦合,以在等待被UAV使用和/或运输时向工具***提供电力和/或对内部可再充电电源312进行再充电。安装台可以包括控制电路和/或一个或多个通信收发器,从而使得安装台能够进一步建立与工具***的有线和/或无线通信,以使得能够实现数据(例如,传感器数据、图像和/或视频内容、在实行任务时累积的任务参数和/或历史(例如,分配的化学品的数量、曝光持续时间、超声数据、操作定时等)、其他这样的数据、或者两种或更多种这样的数据的组合)的取回和/或传输。类似地,安装台可以被配置成建立与UAV的有线和/或无线通信。一些实施例进一步包括:一个或多个通信耦合器,其被配置成与工具***和/或UAV上的至少一个对应的通信耦合器物理地耦合。附加地,在一些实施例中,安装台可以进一步包括:一个或多个UAV对接台,其被配置成允许一个或多个UAV与安装台暂时对接,以对UAV的一个或多个可再充电电源进行再充电和/或在不使用时存放UAV。
安装在安装台上的一个或多个工具***通常被定位成使得UAV能够与工具***协作。在一些实施例中,任务协调***100包括:一个或多个安装台114,其均被配置成至少在与UAV协作时支撑至少一个工具***。此外,一些安装台包括:一个或多个对准***,其在UAV和安装台中的至少一个被移动时与UAV或通用耦合器的对准***协作,以产生UAV的对准***与安装台的对准***之间的协作来使至少一个工具***与通用耦合器对准,从而使得能够实现UAV与工具***之间的牢固耦合。
在其他实例中,UAV可以从另一个UAV获得工具***。第一UAV的UAV控制电路和/或中央控制***可以标识一个或多个其他UAV,该一个或多个其他UAV携带第一UAV所需的工具***、有权访问该工具***和/或处于接近该工具***的方位处。UAV和/或中央控制***可以将指令传送到第二UAV来使其从工具***脱离,和/或将工具***运输到位置和/或安装台并且使其从工具***脱离。例如,第一UAV的UAV控制电路可以标识与期望的第二工具***暂时耦合的第二UAV,并且控制推进***以使得第一UAV能够从第二UAV取回第二工具***。在仍其他实例中,第二工具***与第二UAV的脱离可以仅在第一UAV就位以便与第二工具***协作之后发生。在一些实施例中,第一UAV和第二UAV可以在飞行时交换工具***(例如,第一UAV可以将其自身和通用耦合器定位在第二UAV上方,并且第二UAV可以将工具***向上释放到第一UAV)。
此外,在一些实施例中,中央控制***102可以引导两个或更多个UAV协作地实行任务。该协作操作可以包括:两个单独的UAV均与相同种类的工具***或不同的工具***协作,以协作地进行操作来实行任务的部分。例如,可以引导多个UAV评估农作物的区域,以试图标识和/或解决一个或多个类型的昆虫或害虫(例如,用以分配化学品的工具***、用以用预定波长发光的工具***等)评估农作物的区域。作为另一示例,可以引导两个或更多个UAV利用传感器工具***来获得与地理区域相对应的传感器数据。类似地,在一些实施例中,UAV控制电路可以标识至少第二UAV要被用来协作地实行任务的至少一部分。该确定可以基于在实行任务时要被覆盖的地理区域的量、要被应用于一区域的材料的数量、工具***的重量和/或大小、实行该任务所需的预期持续时间和/或其他这样的因素。UAV控制电路可以使通知被传送到第二UAV控制电路,从而引导第二UAV与第一UAV协作地实行任务的至少该部分。再次,第二UAV可以在协作地实行任务时利用相同或不同的工具***。
作为另外的示例,在一些实施例中,第一UAV的UAV控制电路和/或中央控制***可以使用从第一UAV携带的第一工具***获得的传感器数据和/或来自其他传感器的其他传感器数据,以检测害虫侵袭的阈值水平。基于该侵袭的阈值水平,UAV控制电路和/或中央控制***可以标识:至少预定数量的害虫驱虫剂(pest repellant)要被应用于已知或确定的一个或多个农作物的地理区域。此外,基于地理区域的大小和驱虫剂的数量,可以预测持续时间以将害虫驱虫剂应用于多个子区域中的每一个,并且标识要被用来在应用阈值时间段内至少将害虫驱虫剂应用于该多个子区域(其一起覆盖了该地理区域)(例如,想要在三个小时内应用驱虫剂以限制由检测到的害虫潜在引起的损害)的多个UAV。类似地,UAV控制电路和/或中央控制***可以选择并引导多个UAV以与第一类型的工具***协作,该第一类型的工具***包括:害虫驱虫剂分配功能***,其具有用以携带驱虫剂的储库(reservoir)和用以分配驱虫剂的分配器。在一些实例中,可以提供关于将设置(例如,分配速率、分配时的压力、分配模式(例如,汽雾、流、水雾、尘雾等)和/或其他这样的设置)应用于工具***和/或关于应用UAV设置(例如,在分配期间的飞行海拔、到子区域的路线信息、在实现驱虫剂的分配时的路线信息、在分配时的行进速度和/或其他这样的设置)的另外的指令。
在一些实施例中,UAV控制电路可以在实现任务时继续评估传感器数据和/或其他参数(例如,UAV和/或工具***的电力水平、所估计的任务完成百分比、所应用的化学品的剩余数量等)。基于该传感器数据和/或参数信息,UAV可以确定UAV和/或工具***将不能够充分地完成任务。因此,UAV控制电路可以标识另一个UAV和/或工具***来接管以完成该任务。类似地,UAV控制电路可以向中央控制***通知UAV和/或工具***将不能够完成任务的确定,从而允许中央控制***标识随后的UAV。在其他实现方式中,传感器数据和/或参数可以附加地或替换地由中央控制***来评估,以允许中央控制***预测UAV和/或工具***不太可能能够完成该任务,并且标识随后的UAV和/或工具***。
在其他实例中,多个UAV可以在实行任务时协作地进行操作,其中该多个UAV物理地耦合在一起和/或该多个UAV与单个工具***耦合。例如,一些工具***可以具有超过单个UAV的升降能力的重量,和/或可以具有限制单个UAV有效地运输和/或利用工具***的能力的大小。因此,中央控制***和/或UAV控制电路可以引导多个UAV进行协作来实现任务和/或利用工具***。在一些实施例中,第一UAV的UAV控制电路可以控制推进***206以使第一UAV与第二UAV的通用耦合器暂时协作,从而允许这两个UAV协作地实行任务的至少一部分。第一UAV的通用耦合器可以被配置成与第二UAV的另一个通用耦合器暂时耦合,并且在第一UAV和第二UAV处于运动中时维持第一UAV相对于第二UAV的方位。在一些实施例中,可以利用多个UAV的通用耦合器来将多个UAV耦合在一起和/或创建UAV的堆叠、队列或链。在其他实例中,多个UAV的通用耦合器可以利用协作耦合器或桥结构暂时固定,该协作耦合器或桥结构可以包括一个或多个附加的通用耦合器以与一个或多个工具***耦合。通用耦合器可以包括:多个耦合***216,以允许第一耦合***与工具***耦合,并且允许第二耦合***与另一个UAV耦合。类似地,取决于预期的实现方式,UAV上的一个或多个通用耦合器的耦合***的取向可以指向下、向上、朝向侧面或者其他取向。图2和4-5图示了该通用耦合器,其中单个耦合***216向下取向以与定位在UAV下面的工具***耦合。然而,在其他实现方式中,通用耦合器可以包括指向上、横向或向下的耦合***。在一些实例中,通用耦合器可以包括以不同方向定向的多个耦合器***。
在一些实施例中,一个或多个工具***可以包括通用耦合器和/或第二耦合***316,以使得能够与第二UAV和/或另一个工具***耦合。当与第二工具***协作时,单个UAV可能能够同时与多个工具***(例如,堆叠的、链接的等的多个工具***)协作。UAV与多个工具***之间的通信可以借助在链接的工具***之间的菊链(daisy chain)耦合。在其他实施例中,UAV可以包括:特定耦合器,其被配置成与工具***的特定耦合器固定。这可能限制要与被特定配置的UAV协作的一些工具***的使用。如上所述,在一些实施例中,UAV可以包括允许多个工具***与UAV同时耦合的多个通用耦合器,和/或通用耦合器可以包括允许多个工具***与单个通用耦合器同时耦合的多个耦合***216。
再次,在一些实例中,可由单个UAV实行或由多个UAV协作地实行的任务可以被调度,而在其他实例中,UAV控制电路可以基于传感器数据和/或对UAV控制电路而言可用的其他信息来确定要实行的任务。在一些实施例中,用以一起操作和/或物理地耦合来实行一个或多个任务的多个UAV的协调可以由UAV控制电路在UAV之间协调、由中央控制***来协调,等等。例如,第一UAV的UAV控制电路可以与第二UAV的UAV控制电路直接通信,以在实行一个或多个任务的至少一部分时协调第一UAV和第二UAV两者的操作。
在一些实施例中,任务协调***100可以包括:UAV数据库,其经由通信网络108对中央控制***和/或一个或多个UAV控制电路是可访问的。UAV数据库可以存储UAV能力数据,其定义了多个UAV中的每一个的操作能力、UAV历史信息和/或其他这样的信息。UAV能力可以包括由UAV制造商提供的规范能力(例如,升降能力、飞行持续时间能力、大小、通信能力、机载传感器、飞行速度、其他信息、以及通常两种或更多种这样的信息的组合)。此外,UAV数据库可以存储一个和/或多个操作能力。操作能力可以包括与UAV的状况相对应的实时数据,该UAV的状况诸如但不限于剩余电池电量、当前位置信息、当前预期路线信息、与UAV协作的一个或多个工具***的工具***标识符、所估计的剩余飞行能力、海拔信息、误差数据、操作状态信息、来自一个或多个内部UAV传感器的传感器数据、来自一个或多个外部传感器的传感器数据、其他这样的能力信息、或者两种或更多种这样的信息的组合。在一些应用中,UAV数据库可以进一步包括:对应于与UAV协作的一个或多个工具***的工具***能力(例如,工具***电力水平、一个或多个储库的填充水平、工具***上的一个或多个传感器的类型、其他这样的信息、或者两种或更多种这样的信息的组合)。UAV控制电路和/或中央控制***可以被配置成访问UAV能力数据中的至少一些,并且在做出关于正在实行的当前任务或要实行的随后任务的决策中利用该信息。在一些实例中,例如,利用UAV能力数据来选择一个或多个UAV的集合,以完成当前任务和/或至少启动另一个任务。
一些实施例进一步包括工具***数据库和/或有权访问工具***数据库,该工具***数据库被配置成存储与多个工具***中的每一个相关联的工具***参数。该工具***参数可以至少部分地定义由该多个工具***中的对应一个工具***所实行的功能。工具***数据库可以进一步存储操作参数、操作能力信息、历史信息、实时当前信息、工具***标识符、工具***位置、对应于与UAV协作的一个或多个工具***的工具***能力(例如,工具***电力水平、一个或多个储库的填充水平、工具***上的一个或多个传感器的类型、其他这样的信息、或两种或更多种这样的信息的组合)、其他这样的信息或这样的信息的组合。UAV控制电路和/或中央控制***可以访问工具***数据库中的至少一些以做出关于一个或多个工具***的决策,诸如选择要与要被用来实现一个或多个任务的相应部分的一个或多个UAV中的每一个协作的一个或多个工具***。
一些实施例进一步向UAV提供路线信息以实现一个或多个任务。中央控制***和/或一个或多个UAV控制电路可以使单独的路线信息被传送到要在实现一个或多个任务的相应部分时跟随的一个或多个UAV中的每一个。路线可以基于要实行的任务、其中UAV要实现任务的地理区域或子区域、UAV的当前位置、要由UAV使用的工具***的当前位置、UAV和/或工具***的电力水平和/或其他这样的信息。在一些实施例中,UAV控制电路获得传感器数据,并且基于该传感器数据来标识要被覆盖以实现一个或多个所确定的任务的地理区域。可以标识要利用的多个UAV,以在所确定的地理区域或该地理区域的子区域处实现一个或多个任务的至少一部分。还可以标识定时信息,诸如其中要实行一个或多个任务的一个或多个阈值时间段。可以使通知被传送到一个或多个UAV的集合中的每一个,以实现关于地理位置和/或子区域之一的一个或多个任务的至少一部分。
一些实施例进一步评估UAV和/或工具***的电力水平,以选择、引导和/或协调UAV和工具***。在一些实现方式中,UAV控制电路可以访问与多个其他UAV中的每一个相对应的电力水平数据,并且至少部分地基于一个或多个UAV相对于与要实行的任务相对应的一个或多个阈值电力水平的电力水平,来从多个UAV中选择一个或多个其他UAV。类似地,中央控制***102可以访问电力水平数据并且评估不同UAV和/或工具***的电力水平,以选择一个或多个UAV和/或向一个或多个UAV发出指令。电力水平数据可以由UAV和/或工具***传送到中央控制***、安装台、电力跟踪***等等。在其他实施例中,电力水平信息可以由一个或多个UAV和/或工具***传送到其他UAV,从而允许UAV构建本地电力水平数据。响应于来自另一个UAV或中央控制***的查询、其他这样的事件、或者两个或多个这样的事件的组合,电力水平的通信可以基于预定计划(schedule)、基于被满足的一个或多个阈值(例如,所存储的电力水平下降到电力阈值以下)。
如上所述,在一些实施例中,至少一些工具***可以包括内部电源(例如,一个或多个电池、电容器、其他这样的电力存储设备或者两种或更多种这样的设备的组合)。此外,在一些实现方式中,电源可以是可再充电电源。例如,工具***可以在与安装台协作时被再充电。在一些实施例中,电力可以附加地或替换地由UAV提供给与UAV暂时协作的工具***。该电力可以被用来操作工具***和/或对UAV的可再充电电源进行再充电或部分地再充电。附加地或替换地,UAV可以从工具***提取电力以进一步支持UAV的操作和/或延长UAV的操作时间。在一些实施例中,UAV控制电路和/或电力管理***240监测UAV上的一个或多个本地可再充电电源212的电力水平,以及工具***的一个或多个电源的电力水平。可以由UAV控制电路取决于一个或多个阈值、预期的操作持续时间、外部状况和/或其他这样的信息来控制电力流(power flow)。此外,在一些实例中,电力管理***(其在一些实现方式中与UAV控制电路通信,并且在其他实例中通过UAV控制电路来实现)使电力被从工具***的一个或多个电源312中提取和/或从该一个或多个电源312中汲取(drain),并且存储在UAV的可再充电电源212中。在一些应用中,在工具***与UAV解耦之前,激活工具***电源的汲取。例如,UAV可以响应于使用工具***完成了任务而使电源312被汲取,而在其他实例中,UAV控制电路和/或电力管理***在逼近安装台时和/或在将工具***与安装台对接时启动工具***的电源312的汲取。
一些实施例在要实行任务或一系列任务时利用多个UAV来协作地操作,这可以通过使多个UAV实行一个或多个任务的部分而是有益的。多个UAV可以在实行任务的部分时同时协作地操作。在其他实现方式中,UAV中的一个或多个可以顺序地操作以协作地实行一个或多个任务。在一些实施例中,UAV控制电路可以评估数据(例如,传感器数据、操作参数、UAV参数、工具***参数等),并且标识要由多个UAV(例如,实行评估的UAV和一个或多个其他UAV)协作地实行的任务。可以获得传感器数据,并且基于该传感器数据,UAV控制电路可以标识要在其内实现任务的地理区域。可以标识UAV集合以被协作地用来均在阈值时间段内、在地理区域的相应子区域处实现所标识的任务的一部分。可以使一个或多个通知被传送到UAV集合中的每一个,以分别实现相对于子区域之一的任务的至少一部分。UAV控制电路可以使单独的路线信息被传送到要在实现任务的相应部分时跟随的UAV集合中的每一个。
可以维护UAV数据库,该UAV数据库存储定义了多个UAV中的每一个的操作能力的UAV能力数据。可以基于从UAV和/或工具***接收到的报告统计和/或操作参数来维护该数据库。可以响应于查询、基于阈值数据和/或其他这样的事件来提供数据。一个或多个UAV控制电路可以访问UAV能力数据中的至少一些,并且基于与UAV集合相对应的UAV能力数据来选择两个或更多个UAV的集合以协作地实行一个或多个任务。类似地,一些实施例附加地或替换地维护工具***数据库,该工具***数据库存储了与多个工具***中的每一个相关联的工具***参数,并且至少定义了由该多个工具***中的对应一个所实行的功能。一个或多个UAV控制电路可以访问工具***参数中的至少一些,以便基于工具***参数而针对每一个来选择一个或多个工具***,该一个或多个工具***要与UAV集合中的每个UAV协作,以被该UAV集合用来协作地实现一个或多个任务的相应部分。
一些实施例标识多个工具***要被用来实现任务、相互联系的或相关的任务的集合等等。可以从多个可用的工具***中选择工具***的集合。类似地,可以选择一个或多个UAV的集合,以均与要在协作地实行一个或多个任务时使用的多个工具***中的至少一个暂时协作。在一些实例中,一个或多个UAV控制电路可以标识多个地理区域中的每一个中的至少一个UAV,并且将指令传送到多个地理区域中的每一个中的所标识的至少一个UAV中的每一个,从而引导在多个地理区域中的每一个中的每个所标识的UAV在该多个地理区域中的相应一个内实行一个或多个任务。
在一些实施例中,用以确定要实行的一个或多个任务、标识要利用的一个或多个UAV、标识要利用的一个或多个工具***、路线和/或其他因素的计算过程可以通过跨多个UAV控制电路的计算共享来实现。一些实施例使通过一个或多个UAV的集合和/或工具***获取的数据可以由一个或多个UAV的UAV控制电路访问。可以在实行至少一个任务的集合时获取数据中的一些。该数据可以被分发到两个或更多个UAV的集合,和/或两个或更多个UAV控制电路被提供对所获取的数据的访问。多个UAV控制电路可以通过UAV控制电路来实现数据的协作计算处理,并且基于该协作计算处理来协作地标识要实行的至少一个任务的集合,并且标识要被UAV集合用在协作地实行该任务集合中的至少两个工具***的集合。
在一些实现方式中,UAV控制电路可以被指定主控制电路,并且可以发出关于计算处理的分发的指令。在其他实现方式中,中央控制***可以引导计算处理在多个UAV控制电路之间的分发。此外,可以由UAV控制电路访问参数数据来评估其他UAV的其他UAV控制电路的处理能力、由其他UAV的其他UAV控制电路实行的当前处理、以及其他这样的参数,以选择要被引导来实行该处理中的一些或全部的UAV和/或确定如何分发该协作计算处理。此外,一个或多个UAV可以处于实行一个或多个任务的操作中,而在一些实现方式中,实行处理的UAV中的一个或多个或全部UAV可以处于空闲模式(例如,对接在安装或对接台、再充电台处,简单地等待开始行动,和/或其他这样的空闲模式)中。在一些实施例中,UAV控制电路传送处理的状态和/或级别。响应于针对报告的请求和/或其他这样的实例,该报告可以基于预定计划、基于达到或维持大于处理阈值的处理级别的UAV控制电路。该报告可以被引导至中央控制***和/或数据库,而在其他实例中,该报告可以被引导至特定的UAV控制电路。然而,在一些实现方式中,该报告可以在UAV控制电路之间转发,从而允许信息在多个UAV的至少操作集合内的多个(即使不是全部)UAV控制电路上分发。此外,安装台可以包括:安装控制电路,其可以提供对安装台(以及与安装台协作的工具***)的控制。安装台控制电路可以进一步被用作分布式计算处理中的源。一个或多个UAV和/或中央控制***可以将指令引导至安装台,以利用安装台的计算源来评估和确定要实行的任务、是否应当分发通知(例如,状况要求人做出立即行动和/或注意)、是否要使用工具***以及要使用工具***的类型、和/或其他这样的分布式处理。
此外,一些实施例在多个UAV和/或工具***之间分发信息、参数、作业、调度、路线和/或其他信息。这可以提供通过***的冗余,以及增加信息的可用性。一个或多个UAV和/或工具***可以被配置成维护来自一个或多个其他UAV和/或工具***的信息的副本,从而提供备份以防万一一个或多个UAV和/或工具***发生故障,以及进一步分发信息并且提供对该信息的增加的可访问性。附加地或替换地,一些实施例利用基于云的存储装置来分发信息、参数、状况、代码和/或其他这样的信息。在一些实施例中,UAV和/或工具***可以选择性地将其信息和/或属性克隆到一个或多个其他UAV、工具***、中央控制***、基于云的存储装置和/或其他这样的可访问存储器。一些实施例利用一个或多个共享的分布式分类账或区块链数据方案,以便于信息分发、验证信息的传输、和/或跟踪信息的分发。分布式分类账和/或区块链数据方案可以进一步限制或阻止对UAV、工具***和/或其他信息的未授权访问和/或黑客攻击。
在一些实施例中,一个或多个UAV的UAV控制电路可以访问与多个UAV中的每一个相关联的计算处理能力信息。该计算处理能力可以被维持在处理能力数据库中、响应于针对当前处理能力的请求而被提供、基于预定计划而被分发、响应于处理能力超过一个或多个阈值或下降到一个或多个阈值以下和/或其他这样的触发而被分发。一个或多个UAV控制电路可以使用处理能力信息,以基于与UAV集合中的每一个相关联的计算处理能力信息来标识要在实行协作计算处理时利用的至少两个UAV的集合。UAV控制电路在评估计算处理能力时可以标识UAV控制电路、安装台和/或具有大于一个或多个能力阈值的计算能力的中央控制***。一个或多个阈值可以取决于要实行的计算处理的预期类型(例如,一个或多个类型的传感器数据的第一集合的评估可能需要比一个或多个类型的传感器数据的第二集合更多计算处理和数据库访问,多个不同类型的传感器数据的评估与其他阈值、基于可用资源的数目(例如,UAV在其上试图做出决策的给定区域中的可用UAV的数目、可用工具***的数目等)的阈值相关联,以及其他这样的考虑或因素)。
如上所呈现的,可以协作地利用多个UAV的计算资源来评估数据和信息,以确定要实行的任务、选择UAV、选择工具***、调度任务、为UAV规定路线和/或其他这样的计算处理。一些实施例附加地利用其他计算资源。例如,可以将指令传送到一个或多个安装台的集合,从而引导安装台的第一集合中的每一个访问数据(诸如,通过一个或多个UAV和/或工具***获取的数据);并且进一步引导安装台的集合与一个或多个UAV的集合的UAV控制电路一起实现对数据的协作计算处理,以协作地标识要实行的一个或多个任务的集合;协作地标识要被用来实现任务集合的至少一部分的至少两个工具***的集合;和/或其他这样的处理。附加地或替换地,一些实施例将指令传送到中央控制***,从而引导中央控制***访问通过一个或多个UAV和/或工具***获取的数据;并且与UAV控制电路和/或一个或多个安装台的集合一起实现对数据的协作计算处理,以协作地标识要实行的一个或多个任务;标识工具***的集合;确定UAV用以实现一个或多个任务的路线;调度UAV;和/或其他这样的处理。
分布式计算处理包括下述处理:基于其中要实行任务的地理区域以及UAV和工具***的位置来标识UAV和/或工具***。在一些实施例中,UAV控制电路标识多个地理区域中的每一个中的至少一个UAV。基于对位置数据库和/或其他这样的信息的访问,这可以响应于UAV控制电路的查询。可以将在实现数据的协作计算处理时的指令传送到多个地理区域中的每一个中的一个或多个所标识的UAV中的每一个,从而引导多个地理区域中的每一个中的所标识的至少一个UAV中的每一个来实行协作计算处理的至少一部分,来至少标识多个UAV的集合中与多个地理区域中的相应一个相关联的UAV,以在协作地实行至少一个任务时被激活。类似地,UAV控制电路可以在实现数据的协作计算处理时,标识多个地理区域中的每一个中的至少一个UAV,并且将指令传送到多个地理区域中的每一个中的每个所标识的UAV,从而引导多个地理区域中的每一个中的每个所标识的UAV来实行协作计算处理的至少一部分,以标识工具***的集合中与多个地理区域中的相应一个相关联的至少一个工具***,以便在协作地实行至少一个任务时利用。
一个或多个UAV控制电路可以访问与多个UAV和/或工具***中的每一个相对应的电力水平数据,并且至少部分地基于该多个UAV和/或工具***中的每一个相对于与该任务相对应的一个或多个阈值电力水平的电力水平,来选择要在协作地实行至少一个任务时利用的UAV和/或工具***。在一些实施例中,一个或多个UAV控制电路访问UAV数据库,该UAV数据库存储定义了多个UAV中的每一个的处理能力的UAV处理能力数据,并且该一个或多个UAV控制电路基于至少两个UAV的集合中的每一个的处理能力来选择至少两个UAV的集合。
如上所述,在一些实现方式中,UAV控制电路标识UAV要实行的一个或多个任务。对要实行的任务的确定可以基于预定计划、来自中央控制***的指令、来自另一个UAV的指令或请求、基于通过使用一个或多个工具***而获取的传感器信息和/或参数数据、其他这样的因素或这样的因素的组合。类似地,UAV可以标识要在实现一个或多个任务时使用的一个或多个类型的工具***106,和/或被引导来利用一个或多个类型的工具***。基于工具***的类型,UAV控制电路在一些实现方式中可以标识可供使用和/或可以变成可供使用的类型的特定工具***。再次,在标识或选择要使用的特定工具***时可以考虑一个或多个因素。参数中的一些可以包括但不限于:UAV与工具***之间的距离、工具***上所存储的电力水平、直到工具***可自由使用的预期持续时间、工具***的特定操作能力(例如,两个工具***可以都被配置成检测土壤湿度但是使用不同类型的土壤湿度传感器)、其他这样的参数、以及通常两种或更多种这样的参数的组合。
在一些实施例中,例如,第一UAV控制电路可以使用工具***来实行任务,并且可以确定第一UAV将不能够完成该任务。第一UAV可以标识第二UAV和/或发出广播以确定哪些UAV是可用的。可以通知并引导第二UAV接管该任务。因此,第一和第二UAV可以协调任务的切换以继续该任务。在其他实例中,任务可以是所调度的长期任务或连续任务,并且第二UAV可以继续该任务,和/或工具***可以在UAV之间切换以实行该长期任务和/或连续任务。
在一些实施例中,例如,第一UAV控制电路可以标识携带着工具***的第二UAV,该工具***被配置成实行第一UAV控制电路已经确定需要实行和/或被指示实行的一个或多个功能。此外,第一UAV可以标识出第二UAV已经完成使用工具***,或者接收预期第二UAV何时完成使用该工具***的通信。该通信可以基于从第一UAV到第二UAV的查询、基于通过中央控制***的调度、基于可通过一个或多个数据库访问和/或遍及多个UAV分发的状态信息和/或其他这样的方法。在一些实例中,第一UAV控制电路可以使通知被传送到第二UAV控制电路,从而引导第二UAV将工具***转移到第一UAV。该转移可以借助两个UAV之间的命令和/或协商,从而引导第二UAV将工具***对接在所选安装台(例如,与第二UAV最接近的安装台、在UAV之间大约等距离的安装台、基于要实行的任务的位置的所选安装台、基于两个UAV的电力水平的所选安装台和/或其他这样的因素)处。在其他实例中,该转移可以仅仅引导第二UAV将工具***放置在地面上,并且引导第一UAV随后与所释放的工具***协作。还在其他实现方式中,可以在两个UAV都在飞行中时转移工具***(例如,携带着在子结构支撑件208下面的工具***的第二UAV可以使工具***与第一UAV的通用耦合器协作,该通用耦合器使得能够将工具***耦合在子结构支撑件的顶部上;第一UAV可以被配置成上下颠倒地飞行长达一段时间,以便与工具***协作等)。因此,第一UAV控制电路可以将第一UAV的推进***引导至工具***的位置,并且将第一UAV定位成与从第二UAV转移的工具***耦合。
在一些实施例中,UAV控制电路在引导另一UAV来转移工具***时可以引导另一个UAV在其中要使用工具***实行任务的位置处释放工具***。这可以包括引导UAV在地面上、在接近其中要实行任务、放置工具***的区域以及预定着陆区域或其他预定放置区域等等的安装台中释放工具***。类似地,一些实施例引导第二UAV悬停在限定位置和海拔处。第一UAV可以引导其推进***来使第一UAV将第一UAV定位在第二UAV附近,并且在第一UAV和第二UAV都在飞行中时与跟第二UAV协作的工具***耦合。
要在UAV之间切换工具***的确定可以基于一个或多个因素。在一些实施例中,例如,UAV控制电路可以标识出由另一个UAV使用第一工具***实行的任务要继续被实行和/或要被连续地实行。UAV控制电路可以引导其推进***与第一工具***耦合,并且使用第一工具***继续实现该任务。此外,一些实施例标识出第一UAV的电力水平小于阈值电力水平。可以基于小于阈值电力水平的第一UAV的电力水平使通知被传送到第一UAV,从而引导第一UAV来转移工具***。类似地,一些实施例评估工具***的电力水平,以确认工具***中有足够的电力继续被用来实行任务。因此,一些实施例在使通知被传送到UAV从而引导UAV来转移工具***之前,确认工具***的电力水平大于工具***电力水平阈值。
一些实施例在启动转移之前评估工具***和/或UAV的位置数据,以试图减少延迟、减少由于至少延长的行程和/或其他这样的因素所致的电力汲取。可以维护工具***数据库,该工具***数据库存储与多个工具***中的每一个相关联的工具***参数数据。该数据库可以部分地定义多个工具***中的每一个的功能能力和当前位置。UAV控制电路可以被配置成访问工具***数据库,标识出一个或多个工具***具有要被用来实行任务的功能,并且标识出一个或多个工具***中的至少一个处于要与预期的工具***暂时耦合的UAV的阈值距离内。在一些实施例中,任务可以具有时间限制。由此,可以转移工具***,以试图在阈值时间限制内完成任务。UAV控制电路可以标识出第二UAV被预测成在阈值时间段内使用第一工具***完成正被实行的第一任务。
可以检测其他触发和/或状况以产生一个或多个工具***的转移。例如,一些实施例可以基于工具状况启动工具***的转移,该工具状况可以被预计(例如,基于正被实行的任务、实行任务花费的时间、完成任务的预测剩余时间、工具零件的类型等)和/或被测量。类似地,工具***的转移可以基于自上次维护以来实行的预定计划任务的知识,以及针对所规划的任务的预计或未来磨损率。可以考虑历史工具经验磨损和破裂、维护、清洁、充电、重新填充、锐化等。在一些实例中,可以基于可检测和/或可观察的特性来启动工具***切换。
一些实施例评估工具***的状况以确定是否启动工具***转移。关于工具***状况的所测量的和/或所预测的状况和观察可以根据一个或多个传感器输入、根据集成***性能监测(例如,诸如实行任务所需的力或时间随着磨损而增加)和/或其他这样的状况而做出。例如,工具***控制电路、UAV控制电路和/或中央控制***可以跟踪实行任务的工具***的进程,并且基于一个或多个阈值来评估进程(例如,用钝刀片进行切割花费更长时间、需要增加的压力等),这通常是可检测的和/或可观察的。可以取决于工具***的具体内容来使用其他可检测的特性(例如,当工具***包括携带着化学品或其他物质的罐时的低罐位(low tank)、当进行分配或收集时的重量中的改变等)。
一些实施例在选择用以实行任务的UAV和/或选择要使用的工具***时可以进一步考虑UAV和/或工具***的电力水平。此外,一些实施例试图平衡UAV和/或工具***之间的电力利用。在一些实施例中,UAV的UAV控制电路和/或中央控制***可以访问与任务协调***100的多个不同UAV中的每一个相对应的电力水平数据。可以基于预定计划、基于响应于电力水平下降到一个或多个阈值中的每一个以下的通知、基于从请求的UAV控制电路和/或中央控制***传送到UAV和/或工具***的请求等等,从UAV和/或工具***接收电力水平数据。例如,UAV控制电路可以使一个或多个电力水平轮询(polling)请求被传送和/或广播到多个UAV和/或工具***,并且接收基于该轮询请求的电力水平信息。可以例如由中央控制***来维护一个或多个电力数据库,该一个或多个电力数据库包括与多个UAV和/或工具***相关联的电力水平数据。UAV和/或工具***可以将电力水平数据传送到中央控制***,该中央控制***可以更新电力数据库中的电力水平。如上所述,可以基于计划任务、阈值和/或其他这样的状况或事件来传送电力水平数据。UAV控制电路和/或中央控制***可以从电力数据库访问电力水平信息,以评估UAV和/或工具***。
在一些实施例中,可以确定和/或访问用以实行任务的电力需求和/或预期电力使用。例如,可以标识要实行的任务和要在实行该任务时使用的对应的工具***。可以基于要实行的任务来确定预测的电力使用,可以预测要被行进以与工具***协作并且实行任务的区域,可以考虑参数(例如,风速、温度、湿度、在其中要实行任务的区域的阈值距离中或该距离内的空中和/或地面交通、人类的存在和/或其他这样的参数),和/或可以考虑其他这样的因素。基于UAV和/或工具***的预期电力使用信息和电力水平数据,可以至少部分地基于下述各项来选择一个或多个其他UAV:一个或多个其他UAV相对于与要实行的任务相对应的一个或多个阈值电力水平的电力水平;以及将与要在实行任务时使用的一个或多个UAV暂时协作的UAV和/或一个或多个工具***的预测电力使用。此外,一些实施例可以在实行不同任务的集合时使用多个UAV,并且在不同任务之间轮换多个UAV以平衡电力使用。这可以包括在不同的工具***之间进行切换以实行不同的任务。此外,电力的平衡可以包括在不同的UAV之间进行切换,同时允许UAV在往回切换到被引导来实行一个或多个任务的多个UAV的轮换之前进行再充电。
一些实施例包括:电力水平数据库,其维护可由UAV控制电路访问的多个UAV和/或工具***中的每一个的电力水平数据。附加地或替换地,一些实施例可以包括:任务预测电力使用数据库,其针对多个UAV中的每一个来关联预测电力使用数据,该预测电力使用数据与携带多个工具***中的至少所选一个来实行多个不同任务中的至少一个的UAV中的一个相对应。UAV控制电路可以访问任务预测电力使用数据库,以标识要由多个UAV中的每一个利用来实行任务的预测的电力量。此外,UAV控制电路可以访问电力水平数据库,并且评估电力水平数据,该电力水平数据指示了多个UAV中的每一个相对于要由对应的UAV利用的预测的电力量的当前电力水平。
在一些实施例中,UAV控制电路被配置成确定预测由第二UAV利用以携带第一工具***来实行任务的预测的电力量。在一些实例中,电力使用的预测可以包括:标识UAV在实行任务时的预测行进距离。类似地,一些实施例通过用以实行任务的多个工具***中的两个或更多个来访问预测的电力使用,并且至少部分地基于下述各项来选择多个工具***中的工具***:工具***相对于与要实行的任务相对应的工具***阈值电力水平的电力水平;以及工具***在实行任务时的预测电力使用。预测电力使用可以基于UAV和/或工具***的规范、基于与被用来实行相同或类似任务的相同或类似UAV和/或工具***相对应的历史数据和/或其他这样的信息。例如,在一些实施例中,UAV控制电路使电力水平和/或使用数据被传送到可以维护电力水平数据的中央控制***。使用该信息,中央控制电路可以确定相对于各种因素(例如,UAV的类型、所使用的工具***的类型、与UAV协作的工具***的数目和/或类型、工具***参数(例如,大小、重量、风阻力等、所携带的化学品的数量)、所实行的任务的类型、实行任务的持续时间、其他这样的因素、或者两个或更多个这样的因素的组合)的电力使用。此外,一个或多个阈值可以与数据相关联。例如,除非满足了一个或多个阈值(例如,电力水平中的阈值变化、操作的阈值持续时间等),否则可以不考虑某些数据。
一个或多个UAV控制电路可以被配置成引导多个UAV中的每一个在实行不同任务的集合时的协作操作,并且在不同任务之间轮换多个UAV中的两个或更多个,以平衡多个UAV之间的电力使用。例如,第一工具***与一个或多个其他工具***相比较可能相对较重。因此,可以引导多个UAV在实行一个或多个任务时切换工具***,以平衡UAV的电力使用和/或提供一个或多个任务的扩展性能。类似地,工具***可以从UAV提取电力。因此,可以引导多个UAV切换工具***。在一些应用中,不同的任务可能会导致更大的电力汲取。例如,一些任务可能要花费更长时间来实行。因此,可以协作地引导多个UAV来实行任务以试图平衡电力使用。
在一些实施例中,中央控制***对相对于历史电力水平使用信息的电力水平使用进行评估,以评估多个UAV的操作效率,评估UAV性能和/或潜在的维护需求,跟踪UAV和/或工具***的恶化中的性能以调整该UAV和/或工具***的预期电力使用,和/或其他这样的考虑。此外,在一些实例中,电力管理可以引导UAV在UAV从工具***脱离之前从与UAV协作的工具***的电源汲取电力,并且将其存储在UAV的电源中。一些实施例进一步标识当前不需要和/或预测不需要的一个或多个传感器***和/或工具***,并且引导UAV在关于与这些***解耦时使这些***断电。该解耦可能导致减少的重量,因此提供更高的预期效率和/或增加的操作时间。
考虑到类似的参数(例如,类似的风速、预期的空中和/或地面交通等)的影响、考虑到当在要穿过的类似量的区域上实行相同或不同任务时的电力使用和/或其他这样的信息,所预测的电力使用可以基于使用在一个或多个UAV和/或工具***被用来实行相同或类似任务时获得的电力使用数据的历史信息。一些实施例进一步维持或存储所选择的一个或多个UAV和/或工具***随时间的电力水平使用,以在随后的电力平衡分析中利用。更进一步地,一些实施例可以对相对于历史电力水平使用信息的电力使用进行评估,以评估一个或多个UAV和/或工具***的操作效率、评估UAV性能和/或潜在的维护需求、跟踪UAV和/或工具***的恶化中的性能以调整该UAV和/或工具***的预期的电力使用,和/或其他这样的考虑。例如,中央控制***和/或UAV控制电路可以标识用以实行一个或多个任务的电力使用的数量超过阈值,并且引导在UAV和/或工具***上实行维护(例如,替换可再充电电源、实行清洁、实行对工具***的零件变锋利等)。
此外,一些实施例维持一个或多个共享的分布式分类账或区块链数据方案并且提供对它们的访问。通过一个或多个UAV和/或工具***获取的信息可以使用关于通信而保持的分布式分类帐和链接的块来传送。分布式分类帐可以在多个通信***和/或设备(例如,UAV、工具***、安装台、对接台、中央控制***和/或其他这样的通信***)当中复制。分布式分类帐中的一些或全部可以是私有的,而分布式分类帐中的一些或全部可以是公共方案。分类帐条目块可以应用工作证明(proof-of-work)、股权证明(proof-of-stake)、空间证明(proof-of-space)和/或其他这样的认证来实现分布式共识。私有分类帐可以应用对授权***或设备的受限访问。分类帐可以提供对信息(例如,传感器信息、调度、操作状态信息(例如,电力水平、使用中的工具***、已完成的任务的估计百分比等)、可用且使用中的UAV和工具***信息、UAV和工具***的位置信息、安装台位置、在安装台处接收工具***的可用性、已完成任务的历史、用户输入历史、用户请求历史、UAV操作历史、工具***操作历史、其他这样的信息、以及通常两种或更多种这样的信息的组合)的访问。此外,分类帐信息可以由任务协调***100的多个***访问。在一些实例中,当返回到安装台和/或对接台时,来自UAV和/或工具***的信息被批量上载。
如上所述,工具***使得任务协调***100能够利用UAV来实行多个不同的任务。UAV不必被构建成实行特定任务,而是替代地可以与一个或多个耦合器和/或通用耦合器组装,以使得不同的UAV能够可释放地与一个或多个工具***协作,该一个或多个工具***可以由UAV携带到其中要利用工具***的位置。在一些实例中,例如,可以利用一个或多个工具***来跟踪一个或多个区域上的农作物。农作物跟踪和/或监测可以借助图像和/或视频处理、在不同时间处捕获的图像之间的图像比较、害虫检测、土壤取样、农作物成熟度评估(例如,通过光和/或光学处理)、和/或其他这样的监测。
在一些实施例中,一个或多个工具***可以被配置成检测RFID标签、水印和/或其他这样的区别标记物或标识符。可以利用工作人员和/或一个或多个工具***来给测试作物贴标签,诸如利用RFID标签、水印或其他这样的标记。UAV可以在相关区域上携带适当的工具***以针对任何数目的参数(诸如例如,果实发育、果实的糖含量、果实成熟度、抗虫性、水分水平和/或其他这样的参数)来检测贴标签的农作物并且监测测试农作物和/或测试农作物内的一个或多个测试植物。可以基于视频取样、水分取样、果实取样和现场测试以及其他这样的信息获取来确定这样的参数。可以利用一个或多个工具***来捕获信息,以使得能够评估这些参数中的一个或多个。因此,任务协调***允许远程监测农作物、植物、测试农作物、测试植物、害虫侵袭、土壤状况、天气以及其他的项、状况、项目等等。
一些工具***可以被配置成支持和/或协助其他工具***。例如,一些工具***可以提供更换组件、取回由另一个工具***采集的样本、将有效负载运输到另一个工具***或从另一个工具***运输有效负载,和/或向工具***提供其他服务。作为另外的示例,辅助工具***可以携带用于照明工具***的更换灯泡,辅助工具***可以更换钻孔或锯切工具***的钻头或锯,辅助可以提供一个或多个附加的传感器以通过另一个淹没(drown)来放置,辅助工具***可以提供附加的处理化学品或材料,辅助工具***可以运输一个或多个附加的处理容器和/或从取样工具***取回具有样本的一个或多个处理容器,和/或其他这样的辅助功能。
此外,可以在许多不同类型的设备和/或***上利用、实现和/或运行本文中描述的电路、电路***、***、设备、过程、方法、技术、功能、服务、服务器、源等等。图6图示了示例性***600,其可以被用于实现上文或下文提到的电路、***或设备的组件、电路、电路***、***、功能、装置、过程或设备中的任一个,或者这样的电路、电路***、功能、***、装置、过程或设备的部分。例如,***600可以被用来实现下述各项中的一些或全部:中央控制***102、UAV 104、工具***106、安装台114、服务请求器122、UAV控制电路202、工具***控制电路302和/或其他这样的组件、电路、功能和/或设备。然而,当然不需要使用***600或其任何部分。
作为示例,***600可以包括:控制电路或处理器模块612、存储器614、以及一个或多个通信链路、路径、总线等等618。一些实施例可以包括:一个或多个用户界面616、和/或一个或多个内部和/或外部电源或电力供应640。控制电路612可以借助一个或多个处理器、微处理器、中央处理单元、逻辑、本地数字存储装置、固件、软件和/或其他控制硬件和/或软件来实现,并且可以被用来执行或协助执行本文中描述的过程、方法、功能和技术的步骤,并且控制各种通信、决策、程序、内容、清单、服务、界面、记录、报告等。此外,在一些实施例中,控制电路612可以是控制电路和/或控制***610的部分,其可以借助一个或多个处理器利用对一个或多个存储器614的访问来实现,该一个或多个存储器614可以存储由控制电路和/或处理器实现以实现预期功能的指令、代码等等。在一些应用中,控制电路和/或存储器可以在通信网络(例如,LAN、WAN、互联网)上分发,从而提供分布式和/或冗余处理和功能。再次,***600可以被用来实现上文或下文中的一个或多个、或者组件、电路、***、过程等等的部分。例如,该***可以实现具有作为中央***控制电路的控制电路的中央控制***102、具有UAV控制电路202的UAV 104、具有工具***控制电路302的工具***106、或其他组件。
用户界面616可以允许用户与***600交互并且通过该***接收信息。在一些实例中,用户界面616包括显示器622和/或一个或多个用户输入624,诸如按钮、触摸屏、轨迹球、键盘、鼠标等,这些可以是与***600有线或无线耦合的部分。通常,***600进一步包括一个或多个通信接口、端口、收发器620等等,从而允许***600通过下述各项进行通信:通信总线、分布式计算机和/或有线和/或无线通信网络108(例如,局域网(LAN)、互联网、广域网(WAN)等)、通信链路601、与其他设备的其他网络或通信信道和/或其他这样的通信或者两种或更多种这样的通信方法的组合。此外,收发器620或多个收发器可以被配置成用于有线、无线、光纤、光纤电缆、卫星、或其他这样的通信配置或者两种或更多种这样的通信的组合。一些实施例包括允许一个或多个设备与***600耦合的一个或多个输入/输出(I/O)端口634。I/O端口可以是基本上任何相关的端口或端口的组合,诸如但不限于USB、以太网或其他这样的端口。I/O接口634可以被配置成允许耦合到外部组件的有线和/或无线通信。例如,I/O接口可以提供有线通信和/或无线通信(例如,Wi-Fi、蓝牙、蜂窝、RF和/或其他这样的无线通信),并且在一些实例中可以包括任何已知的有线和/或无线接口设备、电路和/或连接设备,诸如但不限于一个或多个发射器、接收器、收发器、或两个或更多个这样的设备的组合。
在一些实施例中,该***可以包括一个或多个传感器626,以向该***提供信息和/或被传送到另一个组件(诸如,工具***控制电路、UAV控制电路、中央控制***等)的传感器信息。传感器可以包括基本上任何相关的传感器,诸如距离测量传感器(例如,光学单元、语音/超声单元等)、运动传感器、惯性传感器、位置传感器和其他这样的传感器。前述示例意图是说明性的,并且不意图传达全部可能的传感器的详尽清单。替代地,应当理解的是,这些教导将适应在给定的应用设置中感测各种各样环境中的任一个。
***600包括具有控制电路612的基于控制和/或处理器的***的示例。再次,控制电路612可以通过一个或多个处理器、控制器、中央处理单元、逻辑、软件等等来实现。此外,在一些实现方式中,控制电路612可以提供多处理器功能。
可以由控制电路612访问的存储器614通常包括至少由控制电路612访问的一个或多个处理器可读和/或计算机可读介质,并且可以包括:易失性和/或非易失性介质,诸如RAM、ROM、EEPROM、闪速存储器和/或其他存储器技术。此外,存储器614被示为在控制***610内部;然而,存储器614可以是内部的、外部的或内部与外部存储器的组合。类似地,存储器614中的一些或全部可以是控制电路612的内部的、外部的或其内部和外部的存储器的组合。外部存储器可以是基本上任何相关的存储器,诸如但不限于固态存储设备或驱动器、硬盘驱动器、通用串行总线(USB)棒或驱动器、闪速存储器安全数字(SD)卡中的一个或多个、其他存储器卡、以及其他这样的存储器或者两个或更多个这样的存储器的组合,并且这些存储器中的一些或全部可以通过计算机网络108分布在多个位置处。存储器614可以存储代码、软件、可执行文件、脚本、数据、内容、列表、编程、程序、日志或历史数据、用户信息、客户信息、产品信息等等。尽管图6图示了经由总线耦合在一起的各种组件,但是要理解的是,各种组件实际上可以直接耦合到控制电路和/或一个或多个其他组件。
图7图示了根据一些实施例的通过多个UAV来实行任务的示例性过程700的简化流程图。在步骤702中,UAV控制电路实现用以与多个不同的工具***的工具***106暂时耦合的指令,该多个不同的工具***均被配置成在由多个UAV中的一个携带时或之后实行要被投入使用的不同功能。例如,工具***可以包括:包裹固定工具***,其被配置成在递送包裹时保持并实现包裹的运输;传感器工具***,其被配置成感测状况并将所感测的状况的传感器数据传送到UAV控制电路;照明工具***;一个或多个相机;运动传感器;其他这样的功能;或者两个或多个这样的功能的组合。
在步骤704中,控制UAV的推进***以使UAV的通用耦合器214与工具***对准。如上所述,通用耦合器被配置成与多个不同的工具***中的一个可互换地耦合以及与该多个不同的工具***中的一个解耦。在步骤706中,使通用耦合器的耦合***与工具***牢固地耦合,并且使得能够实现通用耦合器的通信总线220与工具***106之间的通信连接。
一些实施例在使通用耦合器与工具***对准时进一步控制UAV的移动,使得UAV的永磁体406的第一集合处于工具***的永磁体408的第二集合的阈值距离内,并且使得能够实现永磁体的第一集合与永磁体的第二集合之间的磁相互作用。在一些实施例中,UAV和/或工具***可以包括一个或多个电磁体的集合。通过激活一个或多个电磁体的集合,可以在UAV与工具***之间实现解耦。在一些实例中,一个或多个电磁体可以相对于一个或多个永磁体的集合来定位,并且部分地被激活以克服至少相对于永磁体的磁力。
此外,通用耦合器与工具***的对准可以包括:当工具***和UAV中的至少一个被移动时,使UAV和/或通用耦合器的对准结构与工具***的至少对准结构接合,以及使得能够实现要在UAV与工具***之间实现的耦合。UAV和/或通用耦合器的对准结构与工具***的对准结构之间的接合可以包括:使UAV和/或通用耦合器的对准结构的一个或多个大致圆锥形的腔与工具***的对准结构的一个或多个大致圆锥形突出部对准和/或接合;和/或使工具***的一个或多个圆锥形的腔与通用耦合器的一个或多个圆锥形突出部对准和/或接合。其他实施例可以附加地或替换地使用不同形状的腔和突出部,以帮助使工具***和通用耦合器对准,该不同形状诸如但不限于圆顶形、金字塔形和/或其他这样的形状。一些实施例可以进一步引发空气流动、抽吸和/或其他方法来协助对准。
通用耦合器的耦合***可以包括:夹持***,该夹持***可以被激活以夹持工具***的夹持特征。一些实施例通过将UAV和/或通用耦合器的夹持***延伸到用以夹持该夹持特征的方位,而将耦合***与工具***牢固地耦合。在一些实例中,夹持***可以缩回以将工具***与通用耦合器固定。在固定耦合***时,一些实施例使UAV、通用耦合器和/或工具***的一个或多个延伸部来接合在工具***或通用耦合器的配合突出部的表面中形成的凹槽。当夹持***缩回阈值距离时,该延伸部可以协助对准工具***并且抑制工具***的轮换。
通用耦合器与工具之间的对准可以包括:使UAV的一个或多个对准结构与多个安装台中的安装台的一个或多个对准结构接合。安装台中的至少一些通常被配置成在UAV和安装台中的一个被移动时支撑并对准至少一个工具***,以产生UAV与工具***的对准结构之间的接合来对准工具***,从而实现UAV与工具***之间的牢固耦合。在一些实施例中,通用耦合器可以被配置成耦合到一个或多个其他通用耦合器。一些实施例控制第一UAV的推进***并将第一UAV的第一通用耦合器与第二UAV的通用耦合器对准,并且使第一通用耦合器的耦合***与第二通用耦合器的通用耦合器牢固地耦合,以当第一UAV和第二UAV在运动中并且至少一个或多个工具***有效时维持第一UAV相对于第二UAV的方位。
图8图示了根据一些实施例的通过多个UAV来实行任务的示例性过程800的简化流程图。在步骤802中,在使用第一工具***来实行第一任务时,由UAV控制电路来访问和/或获得通过与UAV的通用耦合器暂时耦合的第一工具***获得的数据。在步骤804中,通过UAV控制电路并且至少部分地基于所访问的数据来标识要由UAV实行的一个或多个其他任务。在步骤806中,通过UAV控制电路并且基于要实行的第二任务来标识要被用来实行第二任务的一个或多个工具***。一些实施例在访问数据时从第一工具***接收在实行第一任务时获得的传感器数据。可以基于通过第一工具***接收到的传感器数据来标识要实行的一个或多个其他任务以及要使用的一个或多个工具***。
在一些实施例中,产生了第一工具***与UAV的通用耦合器的解耦。可以通过UAV控制电路来激活该解耦。在一些实例中,第一工具***可以通过可以被激活和去激活的一个或多个耦合器来与通用耦合器固定。例如,可缩回的销可以被缩回、杠杆臂可以旋转、一个或多个电磁体可以被激活或去激活、可以实现其他这样的解耦或者两个或更多个这样的解耦的组合。在第一工具***的解耦之后,可以引导第二工具***与第一通用耦合器的耦合。
一些实施例控制第一UAV的推进***,从而将第一UAV引导至第一安装台。第二工具***与第一UAV的第一通用耦合器暂时耦合。可以进一步控制推进***以将第一UAV引导至任务位置,并且在实行第二任务时激活第二工具***。在其他实例中,可以标识与第二工具***暂时耦合的第二UAV,并且可以控制第一UAV的推进***以从第二UAV取回第二工具***。
在一些实例中,第一UAV的UAV控制电路可以标识要被用来实行第二任务的至少一部分的一个或多个其他UAV。可以使通知被传送到一个或多个其他UAV,从而引导该一个或多个其他UAV与第一UAV协作地实行第二任务的至少该部分。这可以允许一队UAV协作地实行一个或多个任务。一些实施例在实行任务的至少该部分时控制第一UAV的推进***,以使第一UAV与第二UAV的通用耦合器暂时协作。在一些实施例中,第一UAV的UAV控制电路访问与多个其他UAV中的每一个相对应的电力水平数据,并且至少部分地基于一个或多个其他UAV相对于与第二任务相对应的阈值电力水平的电力水平,来从多个UAV中选择一个或多个其他UAV。第一UAV的UAV控制电路可以在实行一个或多个任务的至少一部分时启动与第二UAV的直接通信,以协调第一UAV和第二UAV两者的操作。在一些实例中,在第一工具***与第一UAV解耦之前,电力可以从第一工具***的电源汲取并存储在第一UAV的电源中。
图9图示了根据一些实施例的通过多个UAV的协作操作来管理任务的示例性过程900的简化流程图。在步骤902中,在使用一个或多个工具***来实行一个或多个任务时,访问通过与一个或多个UAV暂时耦合的一个或多个工具***获得的数据。在步骤904中,标识要由多个UAV的集合协作地实行的至少一个任务的集合。在一些实例中,UAV控制电路可以评估所访问的数据,并且至少部分地基于该数据来标识要由UAV的集合协作地实行的至少一个任务的集合。在步骤906中,标识多个UAV中的一个或多个UAV,其要被激活以与第一UAV协作地实行至少一个任务的集合。
在一些实例中,UAV的协作操作可以至少部分地基于地理区域。可以访问传感器数据,并且基于该传感器数据,可以标识一个或多个地理区域,在该一个或多个地理区域内要实现至少一个任务的集合。可以标识要被协作地利用的UAV集合,其均在阈值时间段内、在地理区域的相应子区域处实现至少一个任务的集合的一部分。可以基于在地理区域或子区域的阈值距离内的它们的当前位置来标识UAV的集合。在其他实例中,可以基于与UAV协作的工具***和/或在UAV的阈值距离内的工具***来选择UAV以路由到不同的区域或子区域。可以使通知被传送到UAV的集合中的每一个,以分别实现相对于子区域之一的至少一个任务的集合的至少一部分。此外,一些实施例使单独的路线信息被传送到要被跟随以到达区域或子区域的UAV中的每一个,和/或要在实现至少一个任务的集合的相应部分时被跟随的UAV中的每一个。
一些实施例维护UAV数据库中的UAV能力数据,该UAV数据库存储并定义多个UAV中的每一个的操作能力。可以基于与UAV的集合相对应的UAV能力数据来选择多个UAV,以协作地实行至少一个任务的集合。类似地,一些实施例维护工具***数据库中的工具***参数,该工具***数据库将存储工具***参数与多个工具***中的每一个相关联,并且至少定义了由多个工具***中的对应一个所实行的一个或多个功能。操作能力可以进一步定义操作持续时间、电力水平能力、当前电力水平、规格、性能水平、有效信息、当前位置信息和/或其他这样的信息。基于多个所选择的UAV中的每一个的工具***参数,可以选择工具***并且可以访问工具***数据库,该多个所选择的UAV中的每一个将与多个UAV中的一个协作以被用来实现至少一个任务的集合的相应部分。
一些实施例标识出多个工具***要被用来实现至少一个任务的集合,并且可以从多个可用的工具***中选择要被利用的两个或更多个工具***的集合。类似地,可以从多个UAV中选择UAV的第一集合,它们均要与要在协作地实行至少一个任务的集合时使用的所选择的工具***中的至少一个暂时协作。在选择UAV和/或工具***时可以进一步考虑地理信息。在一些应用中,标识多个地理区域的每一个中的至少一个UAV。可以将指令传送到多个地理区域中的每一个中的每个所标识的UAV,从而引导多个地理区域中的每一个中的每个所标识的UAV在多个地理区域中的相应一个内实行一个或多个任务的集合。
图10图示了根据一些实施例的跨多个UAV实行分布式计算处理的示例性过程1000的简化流程图。在步骤1002中,在实行一个或多个任务的第一集合时,将通过至少一个UAV的至少第一集合获取的数据分发到至少两个UAV的第二集合。在步骤1004中,通过UAV的第二集合的UAV控制电路来实现数据的协作计算处理。在步骤1006中,基于该协作计算处理来标识要实行的一个或多个任务的第二集合。在步骤1008中,标识要由至少两个UAV的第三集合在协作地实行任务的第二集合时利用的至少两个工具***的集合。
可以访问与多个UAV中的每一个相关联的计算处理能力信息。可以基于与至少两个UAV的第二集合中的每一个相关联的计算处理能力信息来标识要在实行协作计算处理时利用的UAV的集合。一些实施例维护UAV数据库和/或计算处理数据库,其可以维护关于下述各项的当前信息:处理总潜在能力、当前利用的处理能力带宽(其可以基于一段时间内的平均处理器使用和/或历史使用、所调度的处理、所预测的处理和/或其他这样的信息)、工具***处理器需求、传感器数据处理需求和/或其他这样的处理。安装台可以被附加地或替换地用在计算共享中。在一些实例中,指令可以被传送到一个或多个安装台的集合,从而引导安装台的集合中的每一个至少访问通过一个或多个UAV的集合获取的数据。该指令使安装台的集合对数据进行协作计算处理,其可以与UAV的集合的一个或多个UAV控制电路的处理一起进行,以协作地标识要实行的一个或多个任务的集合以及要在实现一个或多个所标识的任务时利用的工具***的对应集合。一些实施例将指令传送到中央控制***,从而引导该中央控制***访问通过至少一个UAV的至少第一集合获取的数据,并且使中央控制***与UAV的集合的UAV控制电路和/或安装台的集合一起对数据进行协作计算处理,以协作地标识要实行的任务集合以及工具***的集合。
协作计算处理可以部分地基于地理区域来分发。可以在多个地理区域中的每一个中标识一个或多个UAV。可以将指令传送到多个地理区域中的每一个中的每个所标识的UAV,从而引导多个地理区域中的每一个中的UAV来实行协作计算处理的至少一部分,以标识多个UAV的集合中与多个地理区域中的相应一个相关联的至少一个UAV,以便在协作地实行任务的集合时被激活。类似地,一些实施例标识在多个地理区域中的每一个中的一个或多个UAV,并且将指令传送到每个所标识的UAV,从而引导在多个地理区域中的每一个中的每个UAV来实行协作计算处理的至少一部分,以标识工具***的集合中与多个地理区域中的相应一个相关联的至少一个工具***,以便在协作地实行一个或多个任务的集合时利用。此外,一些实施例在产生协作计算处理时使UAV的集合中的每一个的UAV控制电路访问与多个其他UAV中的每一个相对应的电力水平数据,以选择工具***的集合中的至少一个工具***,并且至少部分地基于多个其他UAV中的每一个相对于与至少一个任务相对应的一个或多个阈值电力水平的电力水平,来选择要在协作地实行一个或多个任务时利用的至少一个UAV。可以维护并访问一个或多个UAV数据库和/或处理能力数据库,其存储了定义多个UAV中的每一个的处理能力的UAV处理能力数据。可以基于每个UAV的处理能力来选择UAV的集合。
图11图示了根据一些实施例的在UAV之间使得能够实现工具***的切换的示例性过程1100的简化流程图。在步骤1102中,标识携带着被配置成实行第一功能的工具***的第一UAV。在一些实例中,通过中央控制***来标识第一UAV。在其他实例中,通过任务***100的多个不同UAV中的第二UAV的第二UAV控制电路来标识第一UAV。在步骤1104中,使通知被传送到第一UAV,从而引导第一UAV将工具***转移到第二UAV。在步骤1106中,引导第二UAV的推进***来控制第二UAV以定位第二UAV,并将该第二UAV与从第二UAV转移的工具***耦合。在一些实例中,引导第一UAV从工具***脱离,并将该工具***留在地面上、安装台中或其他位置。第二UAV可以前进到工具***的位置,并且与工具***耦合且将工具***与第二UAV固定。在其他实例中,当第一和第二UAV都在飞行中时(例如,在悬停时),该两个UAV可以通信并协调工具***的交换。在一些应用中,可以引导第一UAV在其中要使用工具***来实行任务的位置处释放工具***。
一些实施例在引导UVA来转移工具***时引导第二UAV悬停在限定位置(例如,GPS坐标、映射坐标等)和海拔处,并且引导第一UAV控制其推进***以将第一UAV定位到第二UAV附近,并且在第一UAV和第二UAV都在飞行中时使第一UAV与工具***耦合。转移工具***的指示可以包括要继续实行下述操作:使用工具***来标识由第一UAV实行的任务。可以引导第二UAV控制其推进***以与工具***耦合,并且使用该工具***来继续实现任务。这可以允许该任务继续,诸如当第一UAV电力耗尽时。在一些实例中,第一UAV的电力水平可以被标识为小于阈值电力水平。可以基于第一UAV的电力水平小于阈值电力水平,使通知被传送到第一UAV,从而引导第一UAV来转移工具***。类似地,一些实施例在使通知被传送到UAV从而引导UAV来转移工具***之前,确认工具***的电力水平大于工具***电力水平阈值。此外,一些实施例访问工具***数据库,该工具***数据库存储了与多个工具***中的每一个相关联的工具***参数数据、定义了多个工具***中的每一个的功能能力和当前位置,并且一些实施例可以标识出工具***具有要被用来实行任务的功能,并且进一步标识出该工具***处于要被转移到工具***的UAV的阈值距离内和/或处于在其中要使用工具***来实行任务的地理区域的阈值距离内。一些实施例标识出第一UAV被预测在引导转移之前、在阈值时间段内使用工具***完成正在实行的任务。这可以确保要被转移到工具***的随后的UAV可以实行随后的任务,或在期望时间帧内继续该任务。
此外,一些实施例评估UAV和/或工具***的电力水平,以选择要在实行一个或多个任务时使用的一个或多个UAV和/或一个或多个工具***。中央控制***和/或UAV控制电路可以访问与多个UAV和/或多个工具***中的每一个相对应的电力水平数据。中央控制***和/或UAV控制电路可以评估所访问的电力水平数据,并且至少部分地基于第二UAV相对于阈值电力水平的电力水平来选择多个UAV中的第二UAV和/或工具***。在一些实例中,阈值电力水平对应于:要实行的第一任务、要与第二UAV暂时协作并要在实行第一任务时使用的工具***的预测电力使用、UAV的安全裕度电力水平、其他这样的因素、或者两个或多个这样的因素的组合。
图12图示了根据一些实施例的在实行任务时管理UAV的同时平衡电力的示例性过程1200的简化流程图。在步骤1202中,通过多个UAV中的第一UAV的第一UAV控制电路来访问电力水平数据。该电力水平数据可以与多个UAV中的每一个相对应,并且通常是当前剩余电力水平数据。在步骤1204中,通常相对于要实行的一个或多个任务来评估所访问的电力水平数据。在步骤1206中,至少部分地基于下述各项来从多个UAV中选择至少第二UAV:第二UAV相对于与要实行的第一任务相对应的阈值电力水平的电力水平;以及要与第二UAV暂时协作并要在实行第一任务时使用的第一工具***的预测电力使用。
一些实施例访问任务预测电力使用数据库,以标识要由多个UAV中的至少两个或更多个中的每一个利用以实行任务的预测的电力量。此外,可以访问维护多个UAV中的每一个的电力水平数据的电力水平数据库。电力水平数据的评估可以包括评估电力水平数据,该电力水平数据指示多个UAV中的两个或更多个中的每一个相对于预期的要被利用的电力量的当前电力水平。例如,可以确定预测的电力量,预测第二UAV利用该预测的电力量来携带第一工具***以实行第一任务。预测由第二UAV利用的电力量的预测可以包括标识第二UAV在实行第一任务时预测的行进距离。
此外,一些实施例访问由多个工具***中的两个或更多个用以实行第一任务的预测的电力使用,并且至少部分地基于下述各项来选择多个工具***中的第一工具***:第一工具***相对于与要实行的第一任务相对应的工具***阈值电力水平的电力水平;以及第一工具***在实行第一任务时的预测电力使用。一些实施例引导多个UAV中的每一个在实行不同任务的集合时的协作操作,并且在不同任务之间轮换多个UAV中的两个或更多个,以平衡多个UAV之间的电力使用。在评估多个UAV的操作效率时,可以相对于历史电力水平使用信息来评估电力水平使用。在一些实现方式中,可以引导第二UAV来在第二UAV与第一工具***脱离之前使电力从第一工具***的电源中汲取并存储在第二UAV的电源中。
一些实施例提供了无人驾驶空中任务***和通过无人驾驶交通工具来管理任务的方法。一些***包括:多个无人驾驶飞行器(UAV),其均包括:UAV控制电路;发动机;以及推进***,其与发动机耦合并被配置成使得相应UAV能够自己移动;以及其中在实行至少一个任务的第一集合时,使通过该多个UAV中的至少一个的第一集合获取的数据被分发到该多个UAV中的至少两个的第二集合,并且通过UAV的第二集合的UAV控制电路产生该数据的协作计算处理,并且基于该协作计算处理来协作地标识要实行的至少一个任务的第二集合,并且标识要由该多个UAV中的至少两个的第三集合在协作地实行至少一个任务的第二集合时利用的至少两个工具***的集合。
一些实施例,提供了通过多个无人驾驶飞行器(UAV)来实行多个不同任务的方法,其包括:在实行至少一个任务的第一集合时,使通过至少两个该多个UAV的第一集合获取的数据被分发到该多个UAV中的至少两个的第二集合;通过UAV的第二集合的UAV控制电路产生该数据的协作计算处理;基于该协作计算处理来协作地标识要实行的至少一个任务的第二集合;以及标识要由该多个UAV中的至少两个的第三集合在协作地实行至少一个任务的第二集合时利用的至少两个工具***的集合。
本领域技术人员将认识到,在不偏离本发明的范围的情况下,还可以关于上述实施例做出各种各样的其它修改、更改和组合,并且这样的修改、更改和组合要被视为处于本发明概念的范围内。

Claims (16)

1.一种无人驾驶空中任务***,其包括:
多个无人驾驶飞行器(UAV),其均包括:
UAV控制电路;
发动机;以及
推进***,其与所述发动机耦合并被配置成使得相应UAV能够自己移动;以及
其中在实行至少一个任务的第一集合时,使通过所述多个UAV中的至少一个的第一集合获取的数据被分发到所述多个UAV中的至少两个的第二集合,并且通过所述UAV的第二集合的UAV控制电路产生所述数据的协作计算处理,并且基于所述协作计算处理来协作地标识要实行的至少一个任务的第二集合,并且标识要由所述多个UAV中的至少两个的第三集合在协作地实行所述至少一个任务的第二集合时利用的至少两个工具***的集合。
2.根据权利要求1所述的***,其中第一UAV的第一UAV控制电路被配置成:访问与所述多个UAV中的每一个相关联的计算处理能力信息,并且基于与所述至少两个UAV的第二集合中的每一个相关联的计算处理能力信息来标识要在实行协作计算处理时利用的至少两个UAV的第二集合。
3.根据权利要求1所述的***,其中第一UAV的第一UAV控制电路被配置成:将指令传送到至少一个安装台的第一集合,从而引导所述安装台的第一集合中的每一个:访问通过至少一个UAV的至少第一集合获取的数据,并且进一步地与所述UAV的第二集合的UAV控制电路一起实现所述数据的协作计算处理,以协作地标识要实行的至少一个任务的第二集合以及所述至少两个工具***的集合。
4.根据权利要求3所述的***,其中所述第一UAV控制电路被配置成:将指令传送到中央控制***,从而引导所述中央控制***:访问通过至少一个UAV的至少第一集合获取的数据,并且进一步地与所述UAV的第二集合的UAV控制电路和所述安装台的第一集合一起实现所述数据的协作计算处理,以协作地标识要实行的至少一个任务的第二集合以及所述至少两个工具***的集合。
5.根据权利要求1所述的***,其中第一UAV的第一UAV控制电路被配置成:标识多个地理区域中的每一个中的至少一个UAV,并在实现所述数据的协作计算处理时将指令传送到多个地理区域中的每一个中的所标识的至少一个UAV中的每一个,从而引导所述多个地理区域中的每一个中的所标识的至少一个UAV中的每一个来实行所述协作计算处理的至少一部分,以标识所述多个UAV的第三集合中与所述多个地理区域中的相应一个相关联的至少一个UAV,以便在协作地实行所述至少一个任务的第二集合时被激活。
6.根据权利要求1所述的***,其中第一UAV的第一UAV控制电路被配置成:标识多个地理区域中的每一个中的至少一个UAV,并在实现所述数据的协作计算处理时将指令传送到多个地理区域中的每一个中的所标识的至少一个UAV中的每一个,从而引导所述多个地理区域中的每一个中的所标识的至少一个UAV中的每一个来实行所述协作计算处理的至少一部分,以标识所述至少两个工具***的集合中与所述多个地理区域中的相应一个相关联的至少一个工具***,以便在协作地实行所述至少一个任务的第二集合时利用。
7.根据权利要求6所述的***,其中所述UAV的第二集合中的每一个的UAV控制电路被配置成:访问与多个其他UAV中的每一个相对应的电力水平数据,并且至少部分地基于所述多个其他UAV中的每一个相对于与所述至少一个任务的第二集合中的至少一个相对应的阈值电力水平的电力水平,来选择要在协作地实行所述至少一个任务的第二集合时利用的第三集合UAV中的至少一个。
8.根据权利要求1所述的***,其中第一UAV的第一UAV控制电路被配置成:访问UAV数据库,所述UAV数据库存储了定义所述多个UAV中的每一个的处理能力的UAV处理能力数据,并且基于所述至少两个UAV的第二集合中的每一个的处理能力来选择所述多个UAV中的至少两个的第二集合。
9.一种通过无人驾驶飞行器(UAV)来实行任务的方法,其包括:
在实行至少一个任务的第一集合时,使通过至少两个UAV的第一集合获取的数据被分发到所述多个UAV中的至少两个的第二集合;
通过所述UAV的第二集合的UAV控制电路产生所述数据的协作计算处理;
基于所述协作计算处理来协作地标识要实行的至少一个任务的第二集合;以及
标识要由所述多个UAV中的至少两个的第三集合在协作地实行所述至少一个任务的第二集合时利用的至少两个工具***的集合。
10.根据权利要求9所述的方法,进一步包括:
访问与所述多个UAV中的每一个相关联的计算处理能力信息;以及
基于与所述至少两个UAV的第二集合中的每一个相关联的计算处理能力信息来标识要在实行所述协作计算处理时利用的至少两个UAV的第二集合。
11.根据权利要求9所述的方法,进一步包括:
将指令传送到至少一个安装台的第一集合,从而引导所述安装台的第一集合中的每一个来访问通过至少一个UAV的至少第一集合获取的数据;以及
由所述安装台的第一集合与所述UAV的第二集合的UAV控制电路一起产生所述数据的协作计算处理,以协作地标识要实行的至少一个任务的第二集合以及所述至少两个工具***的集合。
12.根据权利要求11所述的方法,进一步包括:
将指令传送到中央控制***,从而引导所述中央控制***来访问通过至少一个UAV的至少第一集合获取的数据;以及
由所述中央控制***与所述UAV的第二集合的UAV控制电路和所述安装台的第一集合一起产生所述数据的协作计算处理,以协作地标识要实行的至少一个任务的第二集合以及所述至少两个工具***的集合。
13.根据权利要求9所述的方法,进一步包括:
标识多个地理区域中的每一个中的至少一个UAV;
其中所述产生所述数据的协作计算处理包括:
将指令传送到所述多个地理区域中的每一个中的所标识的至少一个UAV中的每一个,从而引导所述多个地理区域中的每一个中的所标识的至少一个UAV中的每一个来实行所述协作计算处理的至少一部分,以标识所述多个UAV的第三集合中与所述多个地理区域中的相应一个相关联的至少一个UAV,以便在协作地实行所述至少一个任务的第二集合时被激活。
14.根据权利要求9所述的方法,进一步包括:
标识多个地理区域中的每一个中的至少一个UAV;
其中所述产生所述数据的协作计算处理包括:
将指令传送到所述多个地理区域中的每一个中的所标识的至少一个UAV中的每一个,从而引导所述多个地理区域中的每一个中的所标识的至少一个UAV中的每一个来实行所述协作计算处理的至少一部分,以标识所述至少两个工具***的集合中与所述多个地理区域中的相应一个相关联的至少一个工具***,以便在协作地实行所述至少一个任务的第二集合时利用。
15.根据权利要求9所述的方法,其中所述产生协作计算处理包括:
使所述UAV的第二集合中的每一个的UAV控制电路来访问与多个其他UAV中的每一个相对应的电力水平数据;以及
选择所述工具***的集合中的至少一个工具***,并且至少部分地基于所述多个其他UAV中的每一个相对于与所述至少一个任务的第二集合中的至少一个相对应的阈值电力水平的电力水平,来选择要在协作地实行所述至少一个任务的第二集合时利用的第三集合UAV中的至少一个。
16.根据权利要求9所述的方法,进一步包括:
访问UAV数据库,所述UAV数据库存储定义了所述多个UAV中的每一个的处理能力的UAV处理能力数据;以及
基于所述至少两个UAV的第二集合中的每一个的处理能力来选择所述至少两个UAV的第二集合。
CN201780069107.3A 2016-09-09 2017-09-08 利用跨多个无人驾驶交通工具的计算共享的地理区域监测***和方法 Pending CN110036366A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201662385381P 2016-09-09 2016-09-09
US62/385381 2016-09-09
PCT/US2017/050671 WO2018057315A2 (en) 2016-09-09 2017-09-08 Geographic area monitoring systems and methods utilizing computational sharing across multiple unmanned vehicles

Publications (1)

Publication Number Publication Date
CN110036366A true CN110036366A (zh) 2019-07-19

Family

ID=61560788

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780069107.3A Pending CN110036366A (zh) 2016-09-09 2017-09-08 利用跨多个无人驾驶交通工具的计算共享的地理区域监测***和方法

Country Status (6)

Country Link
US (1) US10423169B2 (zh)
CN (1) CN110036366A (zh)
CA (1) CA3035758A1 (zh)
GB (1) GB2568186A (zh)
MX (1) MX2019002714A (zh)
WO (1) WO2018057315A2 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA3035762A1 (en) 2016-09-09 2018-03-15 Walmart Apollo, Llc Geographic area monitoring systems and methods that balance power usage between multiple unmanned vehicles
GB2573228B (en) 2016-09-09 2020-04-29 Walmart Apollo Llc Systems and methods to interchangeably couple tool systems with unmanned vehicles
CA3035771A1 (en) 2016-09-09 2018-03-15 Walmart Apollo, Llc Geographic area monitoring systems and methods through interchanging tool systems between unmanned vehicles
GB2560000B (en) * 2017-02-24 2021-06-09 Roke Manor Res Limited A coupling mechanism for light vehicles
US10852723B2 (en) * 2017-11-14 2020-12-01 Intel IP Corporation Unmanned aerial vehicle swarm photography
RU183107U1 (ru) * 2018-05-10 2018-09-11 Публичное акционерное общество "МРСК Центра" Система автоматического управления беспилотным летательным аппаратом, применяемым для выявления неисправностей элементов воздушных линий электропередач
DE102018119934B3 (de) * 2018-08-16 2019-08-01 Strothmann Machines & Handling GmbH Transportsystem für den Transport von Werkstücken auf einer Transportbahn zwischen zwei Fertigungsprozessstationen sowie Verfahren zum Betrieb des Transportsystems
CN109315378A (zh) * 2018-10-16 2019-02-12 埃森农机常州有限公司 单轨迹多旋翼油动混智能植保机
US20200242591A1 (en) * 2019-01-24 2020-07-30 Volkan Sevindik Network Performance Testing with Blockchain
CN110058613B (zh) * 2019-05-13 2022-05-13 大连海事大学 一种多无人机多蚁群协同搜索目标方法
RU2722249C9 (ru) * 2019-07-16 2020-07-24 Автономная некоммерческая организация высшего образования "Университет Иннополис" Посадочная платформа для БПЛА вертикального взлета и посадки
CN112162565B (zh) * 2020-08-21 2023-05-30 云南电网有限责任公司昆明供电局 一种基于多机协同作业的不间断自主杆塔巡检方法
US20220100208A1 (en) * 2020-09-30 2022-03-31 Ardavan Karbasi Autonomous Multifunctional Aerial Drone

Family Cites Families (119)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1024920A (en) 1909-12-30 1912-04-30 George D Atwood Elastic-fluid turbine.
US5575438A (en) 1994-05-09 1996-11-19 United Technologies Corporation Unmanned VTOL ground surveillance vehicle
US5779190A (en) 1995-11-22 1998-07-14 Northrop Grumman Corporation Portable unmanned aerial vehicle
US6997097B2 (en) * 2001-05-02 2006-02-14 Lockheed Martin Corporation Autonomous mission profile planning
US6840480B2 (en) * 2001-09-27 2005-01-11 Ernest A. Carroll Miniature, unmanned aircraft with interchangeable data module
US6718261B2 (en) * 2002-02-21 2004-04-06 Lockheed Martin Corporation Architecture for real-time maintenance of distributed mission plans
IL153291A (en) * 2002-12-05 2010-05-31 Nir Padan System and method for situation assessment and dynamic guidance to aerial vehicles for the optimal conduct of close-in maneuvering air combat
US7343232B2 (en) * 2003-06-20 2008-03-11 Geneva Aerospace Vehicle control system including related methods and components
US7024309B2 (en) * 2003-08-28 2006-04-04 The United States Of America As Represented By The Secretary Of The Air Force Autonomous station keeping system for formation flight
WO2005076967A2 (en) * 2004-02-06 2005-08-25 Icosystem Corporation Methods and systems for area search using a plurality of unmanned vehicles
US7487013B2 (en) * 2004-10-15 2009-02-03 Lockheed Martin Corporation Logistics system to support deployed assets with over the horizon connectivity
US7123169B2 (en) * 2004-11-16 2006-10-17 Northrop Grumman Corporation Method and apparatus for collaborative aggregate situation awareness
US7512462B2 (en) * 2004-11-16 2009-03-31 Northrop Grumman Corporation Automatic contingency generator
US7564347B2 (en) * 2005-02-03 2009-07-21 Raytheon Company Dynamically tasking one or more surveillance resources
US7765038B2 (en) * 2005-02-16 2010-07-27 Lockheed Martin Corporation Mission planning system for vehicles with varying levels of autonomy
US8078319B2 (en) * 2005-02-16 2011-12-13 Lockheed Martin Corporation Hierarchical contingency management system for mission planners
US7236861B2 (en) * 2005-02-16 2007-06-26 Lockheed Martin Corporation Mission planning system with asynchronous request capability
US7769502B2 (en) * 2005-05-26 2010-08-03 Lockheed Martin Corporation Survivability/attack planning system
US7542828B2 (en) * 2005-07-01 2009-06-02 Lockheed Martin Corporation Unmanned air vehicle, integrated weapon platform, avionics system and control method
US7734386B2 (en) * 2005-07-25 2010-06-08 Lockheed Martin Corporation System for intelligently controlling a team of vehicles
US7451023B2 (en) * 2005-07-25 2008-11-11 Lockheed Martin Corporation Collaborative system for a team of unmanned vehicles
US7610122B2 (en) 2005-08-16 2009-10-27 Deere & Company Mobile station for an unmanned vehicle
US7676064B2 (en) * 2006-05-17 2010-03-09 The Boeing Company Sensor scan planner
US7702183B1 (en) * 2006-05-17 2010-04-20 The Boeing Company Methods and systems for the detection of the insertion, removal, and change of objects within a scene through the use of imagery
US20070288132A1 (en) * 2006-06-07 2007-12-13 Raytheon Company Cooperative swarm of unmanned vehicles
US20090008507A1 (en) 2007-03-28 2009-01-08 Jerome Pearson Aircraft wing
US8251307B2 (en) 2007-06-11 2012-08-28 Honeywell International Inc. Airborne manipulator system
US9026272B2 (en) * 2007-12-14 2015-05-05 The Boeing Company Methods for autonomous tracking and surveillance
US8244469B2 (en) * 2008-03-16 2012-08-14 Irobot Corporation Collaborative engagement for target identification and tracking
CA2666889A1 (en) 2008-05-27 2009-11-27 Wilfred P. So System and method for multiple aircraft lifting a common payload
US20120153087A1 (en) 2008-08-06 2012-06-21 Honeywell International Inc. Modular Pods for Use with an Unmanned Aerial Vehicle
KR101178847B1 (ko) * 2008-12-08 2012-08-31 한국전자통신연구원 가상공간과 연계된 다중 로봇 제어 장치 및 방법
US9046892B2 (en) * 2009-06-05 2015-06-02 The Boeing Company Supervision and control of heterogeneous autonomous operations
US8660712B2 (en) 2009-07-22 2014-02-25 Aerovironment Inc. Reconfigurable aircraft
US8509963B1 (en) * 2009-07-23 2013-08-13 Rockwell Collins, Inc. Remote management of aircraft computer systems
US20110084162A1 (en) * 2009-10-09 2011-04-14 Honeywell International Inc. Autonomous Payload Parsing Management System and Structure for an Unmanned Aerial Vehicle
US9064222B2 (en) * 2010-05-14 2015-06-23 The Boeing Company Real time mission planning
US8862288B2 (en) * 2010-05-18 2014-10-14 The Boeing Company Vehicle base station
US20140061376A1 (en) * 2010-05-26 2014-03-06 Aerovironment Inc Reconfigurable battery-operated vehicle system
US8967526B2 (en) * 2010-08-12 2015-03-03 Abe Karem Multi-role aircraft with interchangeable mission modules
US9194948B1 (en) * 2010-12-15 2015-11-24 The Boeing Company Method and apparatus for providing a dynamic target impact point sweetener
US9026248B1 (en) * 2011-05-06 2015-05-05 Google Inc. Methods and systems for multirobotic management
US20130240673A1 (en) * 2012-03-01 2013-09-19 Kevin Schlosser Enabling multiple autonomous cargo deliveries in a single mission
US8791836B2 (en) * 2012-03-07 2014-07-29 Lockheed Martin Corporation Reflexive response system for popup threat survival
US8874360B2 (en) * 2012-03-09 2014-10-28 Proxy Technologies Inc. Autonomous vehicle and method for coordinating the paths of multiple autonomous vehicles
US8977481B1 (en) * 2012-04-30 2015-03-10 The Boeing Company Unmanned aircraft navigation system
US9384668B2 (en) * 2012-05-09 2016-07-05 Singularity University Transportation using network of unmanned aerial vehicles
US20140018979A1 (en) * 2012-07-13 2014-01-16 Honeywell International Inc. Autonomous airspace flight planning and virtual airspace containment system
US9651950B2 (en) * 2012-07-18 2017-05-16 The Boeing Company Mission re-planning for coordinated multivehicle task allocation
US9117185B2 (en) * 2012-09-19 2015-08-25 The Boeing Company Forestry management system
EP2733560A1 (en) * 2012-11-19 2014-05-21 The Boeing Company Autonomous mission management
CN103921933A (zh) * 2013-01-10 2014-07-16 深圳市大疆创新科技有限公司 飞行器变形结构及微型飞行器
US9102406B2 (en) * 2013-02-15 2015-08-11 Disney Enterprises, Inc. Controlling unmanned aerial vehicles as a flock to synchronize flight in aerial displays
US9075415B2 (en) * 2013-03-11 2015-07-07 Airphrame, Inc. Unmanned aerial vehicle and methods for controlling same
US9466219B1 (en) * 2014-06-27 2016-10-11 Rockwell Collins, Inc. Unmanned vehicle mission planning, coordination and collaboration
US9382003B2 (en) * 2013-03-24 2016-07-05 Bee Robotics Corporation Aerial farm robot system for crop dusting, planting, fertilizing and other field jobs
US9573684B2 (en) * 2013-10-26 2017-02-21 Amazon Technologies, Inc. Unmanned aerial vehicle delivery system
US10067510B2 (en) * 2014-02-14 2018-09-04 Accenture Global Services Limited Unmanned vehicle (UV) movement and data control system
US10078136B2 (en) 2014-03-25 2018-09-18 Amazon Technologies, Inc. Sense and avoid for automated mobile vehicles
DE102014105583A1 (de) * 2014-04-11 2015-10-15 Deutsche Post Ag Anordnung zum Überbringen einer Sendung
US9990684B2 (en) * 2014-05-01 2018-06-05 Sammy Hejazi Mailport for automated parcel carriers
US9701011B2 (en) 2014-05-08 2017-07-11 Siemens Industry Software Ltd. Method for robotic energy saving tool search
US9256225B2 (en) 2014-05-12 2016-02-09 Unmanned Innovation, Inc. Unmanned aerial vehicle authorization and geofence envelope determination
US9688403B2 (en) * 2014-05-20 2017-06-27 Infatics, Inc. Method for adaptive mission execution on an unmanned aerial vehicle
US9671790B2 (en) * 2014-05-20 2017-06-06 Verizon Patent And Licensing Inc. Scheduling of unmanned aerial vehicles for mission performance
US9354296B2 (en) * 2014-05-20 2016-05-31 Verizon Patent And Licensing Inc. Dynamic selection of unmanned aerial vehicles
EP2976687B1 (en) 2014-05-30 2017-09-06 SZ DJI Technology Co., Ltd. Systems and methods for uav docking
US9611038B2 (en) 2014-06-03 2017-04-04 Working Drones, Inc. Mobile computing device-based guidance navigation and control for unmanned aerial vehicles and robotic systems
US9767701B2 (en) 2014-06-26 2017-09-19 Amazon Technologies, Inc. Ground effect based surface sensing in automated aerial vehicles
US9550577B1 (en) 2014-06-26 2017-01-24 Amazon Technologies, Inc. Electricity generation in automated aerial vehicles
US9499265B2 (en) 2014-07-02 2016-11-22 Skycatch, Inc. Unmanned aerial vehicle landing interface
WO2016019567A1 (en) 2014-08-08 2016-02-11 SZ DJI Technology Co., Ltd. Systems and methods for uav battery exchange
US9596020B2 (en) * 2014-08-18 2017-03-14 Sunlight Photonics Inc. Methods for providing distributed airborne wireless communications
US9993852B2 (en) * 2014-08-20 2018-06-12 Elwha Llc Surface cleaning unmanned aerial vehicle
UA123573C2 (uk) 2014-08-22 2021-04-28 Зе Клаймет Корпорейшн Способи агрономічного та сільськогосподарського моніторингу із застосуванням безпілотних літальних систем
WO2016029469A1 (en) 2014-08-29 2016-03-03 SZ DJI Technology Co., Ltd. An unmanned aerial vehicle (uav) for collecting audio data
US10109024B2 (en) * 2014-09-05 2018-10-23 The Climate Corporation Collecting data to generate an agricultural prescription
WO2016033795A1 (en) * 2014-09-05 2016-03-10 SZ DJI Technology Co., Ltd. Velocity control for an unmanned aerial vehicle
US9359074B2 (en) * 2014-09-08 2016-06-07 Qualcomm Incorporated Methods, systems and devices for delivery drone security
US20160070261A1 (en) 2014-09-10 2016-03-10 Appareo Systems, Llc Automated flight control system for unmanned aerial vehicles
US9776200B2 (en) * 2014-09-19 2017-10-03 Luryto, Llc Systems and methods for unmanned aerial painting applications
US9459620B1 (en) * 2014-09-29 2016-10-04 Amazon Technologies, Inc. Human interaction with unmanned aerial vehicles
US9868596B2 (en) * 2014-09-30 2018-01-16 Amazon Technologies, Inc. Automated loading system
US9760094B2 (en) * 2014-10-08 2017-09-12 The Boeing Company Distributed collaborative operations processor systems and methods
CN106103281B (zh) * 2014-11-21 2019-02-26 深圳市大疆创新科技有限公司 管理无人飞行器的***和方法
US9840340B2 (en) * 2014-12-09 2017-12-12 Dan O'Toole Drone docking station and delivery system
US9752878B2 (en) * 2014-12-09 2017-09-05 Sikorsky Aircraft Corporation Unmanned aerial vehicle control handover planning
US9387928B1 (en) * 2014-12-18 2016-07-12 Amazon Technologies, Inc. Multi-use UAV docking station systems and methods
US9902504B2 (en) 2015-02-04 2018-02-27 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for docking and charging unmanned aerial vehicles
US20160307447A1 (en) 2015-02-13 2016-10-20 Unmanned Innovation, Inc. Unmanned aerial vehicle remote flight planning system
US11480958B2 (en) 2015-02-19 2022-10-25 Amazon Technologies, Inc. Collective unmanned aerial vehicle configurations
US9809305B2 (en) * 2015-03-02 2017-11-07 Amazon Technologies, Inc. Landing of unmanned aerial vehicles on transportation vehicles for transport
US9376208B1 (en) 2015-03-18 2016-06-28 Amazon Technologies, Inc. On-board redundant power system for unmanned aerial vehicles
US10162351B2 (en) * 2015-06-05 2018-12-25 At&T Intellectual Property I, L.P. Remote provisioning of a drone resource
US9828094B2 (en) * 2015-07-26 2017-11-28 John B. McMillion Autonomous cleaning system
US20170038780A1 (en) * 2015-08-04 2017-02-09 Gerald N. Fandetti Method of drone delivery using aircraft
MX2018001329A (es) * 2015-08-07 2018-04-30 Wal Mart Stores Inc Aparato y metodo para actualizar direcciones para un contenedor.
DE102015216272A1 (de) 2015-08-26 2017-03-02 Airbus Operations Gmbh Modularer Roboter-Bausatz, Schwarm modularisierter Roboter und Verfahren zum Erledigen von Aufgaben durch einen Schwarm modularisierter Roboter
US9971355B2 (en) * 2015-09-24 2018-05-15 Intel Corporation Drone sourced content authoring using swarm attestation
US20170090484A1 (en) * 2015-09-29 2017-03-30 T-Mobile U.S.A., Inc. Drone-based personal delivery system
WO2017079623A1 (en) 2015-11-06 2017-05-11 Massachusetts Institute Of Technology Dynamic task allocation in an autonomous multi-uav mission
EP4001111A3 (en) * 2015-11-10 2022-08-17 Matternet, Inc. Methods and system for transportation using unmanned aerial vehicles
US9952591B2 (en) * 2015-11-24 2018-04-24 Northrop Grumman Systems Corporation Spatial-temporal forecasting for predictive situational awareness
WO2017100579A1 (en) * 2015-12-09 2017-06-15 Dronesense Llc Drone flight operations
US9805598B2 (en) * 2015-12-16 2017-10-31 International Business Machines Corporation Management of mobile objects
US10013886B2 (en) * 2016-03-08 2018-07-03 International Business Machines Corporation Drone carrier
US10586186B2 (en) 2016-05-05 2020-03-10 Cisco Technology, Inc. Fog drone fleet orchestrator
US10173320B1 (en) * 2016-06-08 2019-01-08 X Development Llc Robot task optimization based on historical task and location correlated durations
US10163357B2 (en) * 2016-08-24 2018-12-25 Qualcomm Incorporated Navigation assistance data and route planning for drones
CA3035771A1 (en) 2016-09-09 2018-03-15 Walmart Apollo, Llc Geographic area monitoring systems and methods through interchanging tool systems between unmanned vehicles
CN109906412A (zh) 2016-09-09 2019-06-18 沃尔玛阿波罗有限责任公司 利用可互换工具***的地理区域监测***和方法
GB2573228B (en) 2016-09-09 2020-04-29 Walmart Apollo Llc Systems and methods to interchangeably couple tool systems with unmanned vehicles
CA3035762A1 (en) * 2016-09-09 2018-03-15 Walmart Apollo, Llc Geographic area monitoring systems and methods that balance power usage between multiple unmanned vehicles
US20180072416A1 (en) * 2016-09-09 2018-03-15 Wal-Mart Stores, Inc. Geographic area monitoring systems and methods of cooperatively utilizing multiple unmanned vehicles
US10432729B2 (en) * 2016-10-10 2019-10-01 Southwest Research Institute Autonomous team formation and task negotiation among unmanned vehicles
US10324466B2 (en) * 2017-01-27 2019-06-18 International Business Machines Corporation Personality sharing among drone swarm
US10394239B2 (en) 2017-04-04 2019-08-27 At&T Intellectual Property I, L.P. Acoustic monitoring system
US10600295B2 (en) 2017-05-05 2020-03-24 Tg-17, Inc. System and method for threat monitoring, detection, and response
US10389432B2 (en) 2017-06-22 2019-08-20 At&T Intellectual Property I, L.P. Maintaining network connectivity of aerial devices during unmanned flight

Also Published As

Publication number Publication date
WO2018057315A3 (en) 2018-05-03
GB201903218D0 (en) 2019-04-24
MX2019002714A (es) 2019-10-02
US10423169B2 (en) 2019-09-24
GB2568186A8 (en) 2021-12-01
US20180074522A1 (en) 2018-03-15
GB2568186A (en) 2019-05-08
CA3035758A1 (en) 2018-03-29
WO2018057315A2 (en) 2018-03-29

Similar Documents

Publication Publication Date Title
CN110023863A (zh) 平衡无人驾驶交通工具之间的电力使用的地理区域监测***和方法
CN110023864A (zh) 通过在无人驾驶交通工具之间互换工具***的地理区域监测***和方法
CN109996732A (zh) 可互换地将工具***与无人驾驶交通工具耦合的***和方法
CN109997161A (zh) 协作地利用多个无人驾驶交通工具的地理区域监测***和方法
CN110036366A (zh) 利用跨多个无人驾驶交通工具的计算共享的地理区域监测***和方法
CN109906412A (zh) 利用可互换工具***的地理区域监测***和方法
US11874676B2 (en) Cooperative unmanned autonomous aerial vehicles for power grid inspection and management
Yu et al. Algorithms and experiments on routing of unmanned aerial vehicles with mobile recharging stations
CN109906186A (zh) 用于无人驾驶飞机的自动化回收***
US20190031346A1 (en) System and method for controlling an unmanned vehicle and releasing a payload from the same
CN110389594A (zh) 自适应自主***架构
US11209816B2 (en) Autonomous long range aerial vehicles and fleet management system
US11355021B1 (en) Nodal network infrastructure for unmanned aerial vehicle operations at scale
JP2012529104A (ja) 異種自律作業の監視及び制御
CN109218683A (zh) 无人机监控***和电力场所监控***
CN117250985A (zh) 无人机行为控制方法及相关设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190719