一种多旋翼无人机、抓取目标物体的方法、装置及设备与流程

文档序号:15491628发布日期:2018-09-21 20:42阅读:160来源:国知局

本发明实施例涉及无人机领域,尤其涉及一种多旋翼无人机、抓取目标物体的方法、装置及设备。



背景技术:

随着以旋翼型飞行器为代表的无人机技术的飞速发展,无人机在航拍、侦察、农业、快递运输、灾难救援等领域得到了广泛应用。

但是,目前的无人机机械臂的自由度通常较低,无法与环境发生复杂的交互动作,并且也不具备仿生性,导致无人机无法在陆地行走。并且现有的无人机在抓取目标物体方面技术尚不成熟,还局限于依赖室内动捕系统的抓取,而且主要针对室内静止物体的抓取,当目标物体处于室外且没有动捕系统的环境时则无法进行有效抓取,尤其当抓取物体是移动物体时,更无法进行准确抓取。



技术实现要素:

本发明提供一种多旋翼无人机、抓取目标物体的方法、装置及设备,所述多旋翼无人机可以与环境进行复杂的交互。

为实现上述目的,本发明实施例采用如下技术方案:

第一方面,本发明实施例提供了一种多旋翼无人机,包括:无人机机体和设置于所述无人机机体下方的至少两个机械臂,且每个机械臂远离所述无人机机体的一端配置有仿生机械手;

所述机械臂以及仿生机械手用于在控制模块的控制下抓取目标物体或者支撑所述无人机机体在特定平面行走或者支撑所述无人机机体降落在杆形物上。

进一步的,所述机械臂为至少三自由度机械臂,所述仿生机械手包括至少三根手指,每根手指包括至少三个关节,各关节之间通过弹簧和弹性线连接;

所述至少三根手指在控制模块的控制下进行缩放以抓取目标物体或者支撑所述无人机机体在特定平面行走或者支撑所述无人机机体降落在杆形物上。

进一步的,所述多旋翼无人机还包括:摄像模块和检测模块,其中,

所述摄像模块包括双目相机,与所述控制模块相连,用于在无人机抓取目标物体时实时获取目标物体与无人机之间的相对位置信息,并将所述相对位置信息反馈给控制模块,以使控制模块根据所述相对位置信息确定无人机追踪目标物体的规划路径;

所述检测模块包括配置在无人机机体上的光流传感器、全球定位系统gps、惯性测量单元imu以及分别配置在所述机械臂以及仿生机械手上的编码器;所述光流传感器、gps、imu以及编码器分别与所述控制模块相连;

所述光流传感器用于在无人机抓取目标物体的过程中实时计算得到目标物体在x、y、z方向上的移动速度,并将所述移动速度反馈给控制模块,以使控制模块根据所述移动速度确定无人机追踪目标物体的规划路径;

所述gps以及imu用于实时检测无人机机体的状态信息,并将所述状态信息反馈给控制模块,所述编码器用于向控制模块实时反馈无人机机械臂以及仿生机械手的实际状态,以使控制模块根据所述状态信息、实际状态控制无人机机体、机械臂以及仿生机械手动作,实现对目标物体的抓取或者实现无人机在特定平面行走或者降落在杆形物上。

第二方面,本发明实施例提供了一种无人机抓取目标物体的方法,所述方法包括:

实时获取目标物体与无人机之间的相对位置信息;

根据所述相对位置信息确定无人机追踪目标物体的规划路径;

控制所述无人机基于所述规划路径追踪所述目标物体;

当无人机与所述目标物体之间的相对距离达到设定阈值时,控制无人机机体、机械臂以及仿生机械手动作以抓取所述目标物体。

进一步的,所述实时获取目标物体与无人机之间的相对位置信息,包括:

分别确定目标物体在无人机装载的双目相机对应的左、右两个成像平面上的成像点对应的横坐标;

基于所述横坐标计算目标物体在所述左、右两个成像平面上的成像点之间的距离;

根据所述左、右两个成像平面之间存在的几何关系,结合双目相机的参数以及所述成像点之间的距离,计算所述目标物体与无人机之间的相对深度信息;

其中,所述双目相机的参数包括相机焦距以及摄像头中心距。

进一步的,所述根据所述相对位置信息确定无人机追踪目标物体的规划路径,包括:

根据所述相对深度信息基于预先设计的动态轨迹规划,实时计算无人机追踪目标物体的规划路径;

其中,所述预先设计的动态轨迹规划为:

xd(t)=δx(t)exp(-w1*t)+∫vtxdt

yd(t)=δy(t)exp(-w2*t)+∫vtydt

zd(t)=δz(t)exp(-w3*t)+∫vtzdt+ρ;

xd(t)、yd(t)、zd(t)分别表示无人机在x、y、z方向上的规划路径,t表示时间,δx(t)、δy(t)、δz(t)为目标物体与无人机之间的相对深度信息,w1、w2、w3为系统的控制参数,vtx、vty、vtz分别为目标物体在x、y、z方向上的移动速度,当所述目标物体为静止目标物体时,vtx、vty、vtz均为0,ρ为目标物体的高度。

进一步的,当所述目标物体为移动目标物体时,所述根据所述相对位置信息确定无人机追踪目标物体的规划路径之前,还包括:

通过无人机装载的光流传感器计算得到目标物体在x、y、z方向上的移动速度。

进一步的,当无人机与所述目标物体之间的相对距离达到设定阈值时,控制无人机以及机械臂动作以抓取所述目标物体,包括:

基于自适应滑膜控制算法控制无人机机体、机械臂以及仿生机械手抓取所述目标物体,其中,控制无人机机体、机械臂以及仿生机械手抓取所述目标物体的控制量包括:

qk′=qd′+λe

其中,f表示无人机的升力,τx、τy和τz分别表示无人机机体在无人机机体坐标系下关于x、y、z三轴的三个扭矩,τn×1为无人机机械臂上n个电机的转动角度的控制量、r、q、i分别为系统的转换矩阵,θd、为无人机机体的横滚角和俯仰角,ψ为无人机机体的偏航角,为系统矩阵的预测估计,a,k为系统的正定增益矩阵,s表示滑膜面,qd为无人机机械臂复合系统的预期状态矩阵,λ为正定矩阵,e为无人机机械臂以及仿生机械手复合系统的实际状态与预期状态之间的误差矩阵。

进一步的,无人机机械臂以及仿生机械手复合系统的实际状态由配置在无人机机械臂以及仿生机械手上的编码器实时反馈。

进一步的,所述控制所述无人机基于所述规划路径追踪所述目标物体,包括:

通过配置在无人机机体上的全球定位系统gps以及惯性测量单元imu实时检测无人机机体的状态信息;

根据所述无人机机体的状态信息以及所述规划路径生成控制量,以控制所述无人机机体动作,使无人机沿着所述规划路径追踪所述目标物体。

进一步的,所述控制所述无人机基于所述规划路径追踪所述目标物体,包括:

若所述规划路径中包含飞行空间受阻的路径,则控制无人机降落并通过机械臂以及仿生机械手在陆地上行走,以通过所述飞行空间受阻的路径;或者

若所述规划路径中包含陆地行走受阻的路径,则控制无人机起飞以通过所述陆地行走受阻的路径。

进一步的,所述控制无人机降落并通过机械臂以及仿生机械手在陆地上行走,包括:

通过配置在无人机机械臂以及仿生机械手上的编码器实时反馈所述机械臂以及仿生机械手的状态信息;

根据所述状态信息以及规划路径生成控制量,以控制无人机的动力学系统运动,使无人机向所述规划路径靠近。

第三方面,本发明实施例提供了一种无人机抓取目标物体的装置,所述装置包括:

获取模块,用于实时获取目标物体与无人机之间的相对位置信息;

确定模块,用于根据所述相对位置信息确定无人机追踪目标物体的规划路径;

追踪模块,用于控制所述无人机基于所述规划路径追踪所述目标物体;

抓取模块,用于当无人机与所述目标物体之间的相对距离达到设定阈值时,控制无人机机体、机械臂以及仿生机械手动作以抓取所述目标物体。

第四方面,本发明实施例提供了一种电子设备,包括第一存储器、第一处理器及存储在存储器上并可在第一处理器上运行的计算机程序,所述第一处理器执行所述计算机程序时实现如上述第二方面所述的无人机抓取目标物体的方法。

第五方面,本发明实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时实现如上述第二方面所述的无人机抓取目标物体的方法。

本发明实施例提供的一种多旋翼无人机,通过在无人机机体下方配置至少两个机械臂,且每个机械臂远离无人机机体的一端配置有仿生机械手,实现了无人机通过所述机械臂以及仿生机械手抓取目标物体或者在特定平面行走或者降落在杆形物上,使得无人机具备了与环境进行复杂交互的能力。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。

图1为本发明实施例一提供的一种多旋翼无人机的结构示意图;

图2为本发明实施例一提供的一种仿生机械手的结构示意图;

图3为本发明实施例一提供的一种多旋翼无人机的结构模块示意图;

图4为本发明实施例二提供的一种无人机抓取目标物体的方法流程示意图;

图5为本发明实施例二提供的一种像素坐标系与图像坐标系的示意图;

图6为本发明实施例二提供的一种相机成像原理图;

图7为本发明实施例二提供的一种双目测距原理图;

图8为本发明实施例二提供的一种控制无人机机械臂以及仿生机械手行走的控制回路示意图;

图9为本发明实施例三提供的一种无人机抓取目标物体的系统架构图;

图10为本发明实施例四提供的一种无人机抓取目标物体的装置结构示意图;

图11为本发明实施例五提供的一种电子设备的结构示意图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1为本发明实施例一提供的一种多旋翼无人机的结构示意图。参见图1所示,所述多旋翼无人机包括:无人机机体100(包括旋翼101)和设置于无人机机体100下方的两个机械臂110,且每个机械臂110远离无人机机体100的一端配置有仿生机械手111;

机械臂110以及仿生机械手111用于在控制模块(图1中未示出,可参见3所示)的控制下抓取目标物体或者支撑无人机机体100在特定平面行走或者支撑无人机机体100降落在杆形物上。

进一步的,为了提高机械臂的自由度,本实施中的机械臂110为至少三自由度机械臂。为了提高仿生机械手111的仿生性能,本实施中的仿生机械手111包括至少三根手指,每根手指包括至少三个关节,各关节之间通过高强度的细线贯穿连接,为了使仿生机械手111的性能更加完善,实现高灵活自由活动,各关节之间又通过弹簧和弹性线连接,通过与之相连的电机转动带动所述至少三根手指进行缩放,具体可以参见图2所示的仿生机械手的结构示意图。所述至少三根手指具体用于在控制模块的控制下进行缩放以抓取目标物体或者支撑所述无人机机体在特定平面行走或者支撑所述无人机机体降落在杆形物上。在无人机工作的过程中(例如进行拍摄、监控、投放快递或者抓取物体等),若无人机需要降落到地面时,可将仿生机械手111的状态切换至图2中的210状态,此时无人机类似于双足机器人,通过对双足(即机械臂110和仿生机械手111)进行步态轨迹规划,从而实现双足无人机的行走。当无人机在飞行过程中,可控制仿生机械手111一定程度的闭合(例如图2中的状态220或者状态230),从而实现无人机抓取目标物体或者降落到树枝等复杂环境中进行特定的工作。通过在无人机机体100下方配置两个机械臂110,且每个机械臂110远离无人机机体100的一端配置有仿生机械手111,使得该多旋翼无人机除了可以飞行,还可以在陆地上行走,进一步还可以降落在杆形物上等,提高了无人机在复杂环境下执行复杂任务的能力。

进一步的,参见图3所示的一种多旋翼无人机的结构模块示意图,所述多旋翼无人机还包括:摄像模块320和检测模块330,其中,

摄像模块320包括双目相机321,与控制模块310相连,用于在无人机抓取目标物体时实时获取目标物体与无人机之间的相对位置信息,并将所述相对位置信息反馈给控制模块310,以使控制模块310根据所述相对位置信息确定无人机追踪目标物体的规划路径;

检测模块330包括配置在无人机机体上的光流传感器331、全球定位系统gps332、惯性测量单元imu333以及分别配置在所述机械臂以及仿生机械手上的编码器334;光流传感器331、gps332、imu333以及编码器334分别与控制模块310相连;

光流传感器331用于在无人机抓取目标物体的过程中实时计算得到目标物体在x、y、z方向上的移动速度,并将所述移动速度反馈给控制模块310,以使控制模块310根据所述移动速度确定无人机追踪目标物体的规划路径;

gps332以及imu333用于实时检测无人机机体的状态信息,并将所述状态信息反馈给控制模块310,编码器334用于向控制模块310实时反馈无人机机械臂以及仿生机械手的实际状态,以使控制模块310根据所述状态信息、实际状态控制无人机机体、机械臂以及仿生机械手动作,实现对目标物体的抓取或者实现无人机在特定平面行走或者降落在杆形物上。

本实施例提供的一种多旋翼无人机,通过在无人机机体下方配置两个机械臂,且每个机械臂远离无人机机体的一端配置有仿生机械手,实现了无人机通过所述机械臂以及仿生机械手抓取目标物体或者在特定平面行走或者降落在杆形物上,使得无人机具备了与环境进行复杂交互的能力。

实施例二

图4为本发明实施例二提供的一种无人机抓取目标物体的方法流程示意图。本实施例公开的无人机抓取目标物体的方法应用于上述实施例一提供的多旋翼无人机,可以适用于室外环境,且不依赖动捕系统,可以对静止物体或者移动物体进行有效抓取。该方法可以由无人机抓取目标物体的装置来执行,其中该装置可由软件和/或硬件实现,可集成在上述实施例一提供的无人机机体中或者集成在专门服务于无人机的服务器中。具体参见图4所示,该方法可以包括如下步骤:

410、实时获取目标物体与无人机之间的相对位置信息。

其中,实时获取目标物体与无人机之间的相对位置信息的目的是为了实时根据所述相对位置信息调整无人机追踪目标物体的路径,以使无人机不断地靠近目标物体。

具体的,可以通过如下方式实时获取目标物体与无人机之间的相对位置信息:

分别确定目标物体在无人机装载的双目相机对应的左、右两个成像平面上的成像点对应的横坐标;

基于所述横坐标计算目标物体在所述左、右两个成像平面上的成像点之间的距离;

根据所述左、右两个成像平面之间存在的几何关系,结合双目相机的参数以及所述成像点之间的距离,计算所述目标物体与无人机之间的相对深度信息;

其中,所述双目相机的参数包括相机焦距以及摄像头中心距,所述目标物体与无人机之间的相对深度信息表征了目标物体与无人机之间的相对位置关系。

在双目相机的成像过程中,存在着四个坐标系,分别为:像素坐标系、图像坐标系、相机坐标系以及世界坐标系。参见图5所示的像素坐标系与图像坐标系的示意图,像素坐标系以图像的左上角为原点oo,横纵坐标(u,v)分别表示该像素点在图像中的列数和行数;xo1y为图像坐标系,其原点o1为相机的光轴与图像平面的交点,一般为图像平面的中心,也称为图像的主点,根据像素坐标系与图像坐标系的关系,可以将两坐标系下的点进行相互转换。参见图6所示的相机成像原理图,o为相机的光心,zc为相机的光轴,光轴和图像平面的交点为o1,坐标系o-xcyczc为相机坐标系,ow-xwywzw为世界坐标系,oo1之间的距离为相机的焦距f。

对于实际场景中目标物体的三维估计可以通过双目立体视觉技术来确定,具体,参见图7所示的双目测距原理图,ol和or分别为左、右相机的光心,左、右相机的光轴以及各自的成像平面如图7所示,左、右相机的光心之间的距离为b,即摄像头中心距为b,两台相机在同一平面,左、右相机的投影中心的y坐标相等,同一时刻空间点p(x,y,z)在左、右相机成像平面上的成像点分别为xl和xr,根据三角几何关系有:

其中,上述公式中各个量所在的坐标系为:xl、xr和y分别在左、右相机的图像平面下,即在图像平面坐标系下的坐标,原点分别为左、右相机的光轴与像平面的交点,f和b为常量,分别为相机的焦距和摄像头中心距,x、y、z是在左相机坐标系下的坐标,原点为ol。视差d为成像点xl和xr之间的距离,且根据几何关系有:

d=b-(xl-xr)

即得到空间点p的相对深度信息。

420、根据所述相对位置信息确定无人机追踪目标物体的规划路径。

具体的,根据所述相对位置信息确定无人机追踪目标物体的规划路径,包括:

根据所述相对深度信息基于预先设计的动态轨迹规划,实时计算无人机追踪目标物体的规划路径;

其中,所述预先设计的动态轨迹规划为:

xd(t)=δx(t)exp(-w1*t)+∫vtxdt

yd(t)=δy(t)exp(-w2*t)+∫vtydt

zd(t)=δz(t)exp(-w3*t)+∫vtzdt+ρ;

其中,xd(t)、yd(t)、zd(t)分别表示无人机在x、y、z方向上的规划路径,t表示时间,δx(t)、δy(t)、δz(t)为目标物体与无人机之间的相对深度信息,w1、w2、w3为系统的控制参数,w1、w2、w3通常取0.5,vtx、vty、vtz分别为目标物体在x、y、z方向上的移动速度,当所述目标物体为静止目标物体时,vtx、vty、vtz均为0,ρ为目标物体的高度。

所述目标物体在x、y、z方向上的移动速度vtx、vty、vtz可以通过无人机装载的光流传感器计算得到目标物体在x、y、z方向上的移动速度。

430、控制所述无人机基于所述规划路径追踪所述目标物体。

具体的,控制无人机基于所述规划路径追踪所述目标物体包括:通过配置在无人机机体上的gps以及imu实时检测无人机机体的状态信息;并根据所述无人机机体的状态信息以及所述规划路径生成控制量,以控制所述无人机机体动作,使无人机沿着所述规划路径追踪所述目标物体。其中,所述状态信息具体包括无人机的实时位置信息,速度信息(包括当前速度下的惯性信息)以及姿态信息。基于所述规划路径无人机机体的上述状态信息在每个时刻理论上都应是预设的确定状态,通过实时检测无人机机体的实际状态信息并结合无人机追踪目标物体的规划路径生成控制量,所述控制量用于使无人机机体的实际状态信息向预设的确定状态无限接近。所述控制量具体可包括无人机的升力,无人机机体在无人机机体坐标系下关于x、y、z三轴的三个扭矩,无人机机体的横滚角、俯仰角以及偏航角。

进一步的,所述控制所述无人机基于所述规划路径追踪所述目标物体,包括:

若所述规划路径中包含飞行空间受阻的路径,则控制无人机降落并通过机械臂以及仿生机械手在陆地上行走,以通过所述飞行空间受阻的路径;或者

若所述规划路径中包含陆地行走受阻的路径,则控制无人机起飞以通过所述陆地行走受阻的路径。

例如,所述规划路径中包含森林,无人机无法飞行通过,则控制无人机降落并通过机械臂以及仿生机械手在陆地上行走,以通过所述森林。或者在行走中遇到河流,无人机无法行走通过,则控制无人机起飞通过飞行的方式通过所述河流。无人机的行走与无人机的飞行类似,首先需要预先进行轨迹规划,对于无人机的行走所述轨迹规划实质是对无人机的步态轨迹进行规划,然后根据预先规划的步态轨迹控制无人机机械臂以及仿生机械手的各关节的转动角度,所述各关节的转动均通过电机实现。

具体的,参见图8所示的控制无人机机械臂以及仿生机械手行走的控制回路示意图,所述控制无人机降落并通过机械臂以及仿生机械手在陆地上行走,包括:

通过配置在无人机机械臂以及仿生机械手上的编码器实时反馈所述机械臂以及仿生机械手的状态信息;

根据所述状态信息以及规划路径(即步态轨迹)生成控制量,以控制无人机的动力学系统运动,使无人机向所述规划路径靠近。所述无人机的动力学系统具体可以指控制无人机机械臂以及仿生机械手动作的各电机。

440、当无人机与所述目标物体之间的相对距离达到设定阈值时,控制无人机机体、机械臂以及仿生机械手动作以抓取所述目标物体。

具体的,基于自适应滑膜控制算法控制无人机机体、机械臂以及仿生机械手抓取所述目标物体,其中,控制无人机机体、机械臂以及仿生机械手抓取所述目标物体的控制量包括:

qk′=qd′+λe

其中,f表示无人机的升力,τx、τy和τz分别表示无人机机体在无人机机体坐标系下关于x、y、z三轴的三个扭矩,τn×1为无人机机械臂以及仿生机械手的n个电机的转动角度的控制量、r、q、i分别为系统的转换矩阵,θd、为无人机机体的横滚角和俯仰角,ψ为无人机机体的偏航角,为系统矩阵的预测估计,a,k为系统的正定增益矩阵,s表示滑膜面,qd为无人机机械臂以及仿生机械手复合系统的预期状态矩阵,λ为正定矩阵,e为无人机机械臂以及仿生机械手复合系统的实际状态与预期状态之间的误差矩阵。无人机机械臂以及仿生机械手复合系统的实际状态由配置在无人机机械臂以及仿生机械手上的编码器实时反馈,所述实际状态具体包括机械臂以及仿生机械手各关节的角度信息。τ(3)表示矩阵τ中的第三个量,τ(n+6)表示矩阵τ中的第n+6个量,矩阵τ是一个多行一列的向量,sgn(x)是符号函数,当x>0时,sgn(x)=1;当x<0时,sgn(x)=-1;当x=0时,sgn(x)=0。

本实施例提供的无人机抓取目标物体的方法,通过双目相机实时获取目标物体与无人机之间的相对深度信息,然后根据所述深度信息按照预设的轨迹规划得到无人机追踪目标物体的路径,进而控制无人机追踪目标物体,当无人机靠近目标物体时,控制无人机机体、机械臂以及仿生机械手动作,实现了无人机在没有动捕系统的环境下对目标物体进行有效抓取,且可针对移动目标物体可以进行有效抓取。

实施例三

图9为本发明实施例三提供的一种无人机抓取目标物体的系统架构图。在上述实施例的基础上,本实施例提供的无人机抓取目标物体的系统架构图适用于抓取静止目标物体。具体参见图9所示,所述系统架构图包括:

无人机机体910、双目相机920、配置在无人机机体上的gps、imu等传感器930、自适应控制器940、机械臂和仿生机械手950和配置在机械臂和仿生机械手上的编码器951。

基于上述系统架构图无人机抓取目标物体的过程具体为:首先无人机利用双目相机识别检测出需要抓取的目标物体,并将检测到的无人机与目标物体之间的相对深度信息反馈给自适应控制器,自适应控制器依据所述相对深度信息确定无人机追踪目标物体的规划路径,并基于规划路径控制无人机机体动作,使无人机逐渐接近目标物体,在无人机接近目标物体的过程中,通过配置在无人机机体上的gps、imu等传感器实时检测无人机机体的状态信息,并将所述状态信息反馈给自适应控制器,以使自适应控制器控制无人机逐渐接近目标物体。当无人机与目标物体之间的距离达到设定阈值时,自适应控制器控制机械臂以及仿生机械手动作,以抓取目标物体,在抓取目标物体的过程中,通过配置在无人机机体上的gps、imu等传感器以及配置在机械臂和仿生机械手上的编码器向自适应控制器实时反馈无人机机体、机械臂以及仿生机械手的状态信息,以使自适应控制器实时控制机无人机机体、机械臂以及仿生机械手动作,以便实现对目标物体的稳定抓取。

本实施例提供的无人机抓取目标物体的方法,通过双目相机实时获取目标物体与无人机之间的相对深度信息,然后由自适应控制器根据所述相对深度信息确定无人机追踪目标物体的路径,进而控制无人机追踪目标物体,当无人机靠近目标物体时,控制无人机机体、机械臂以及仿生机械手动作,实现了无人机在没有动捕系统的环境下对目标物体进行有效抓取。

实施例四

图10为本发明实施例四提供的一种无人机抓取目标物体的装置结构示意图,参见图10所示,该装置包括:获取模块1010、确定模块1020、追踪模块1030和抓取模块1040;

其中,获取模块1010用于实时获取目标物体与无人机之间的相对位置信息;确定模块1020用于根据所述相对位置信息确定无人机追踪目标物体的规划路径;追踪模块1030用于控制所述无人机基于所述规划路径追踪所述目标物体;抓取模块1040用于当无人机与所述目标物体之间的相对距离达到设定阈值时,控制无人机机体、机械臂以及仿生机械手动作以抓取所述目标物体。

本实施例提供的无人机抓取目标物体的装置,通过双目相机实时获取目标物体与无人机之间的相对深度信息,然后根据所述深度信息按照预设的轨迹规划得到无人机追踪目标物体的路径,进而控制无人机追踪目标物体,当无人机靠近目标物体时,控制无人机、机械臂以及仿生机械手动作,实现了无人机在没有动捕系统的环境下对目标物体进行有效抓取,且可针对移动目标物体可以进行有效抓取。

实施例五

图11为本发明实施例五提供的一种电子设备的结构示意图。如图11所示,该电子设备包括:第一处理器1170、第一存储器1171及存储在第一存储器1171上并可在第一处理器1170上运行的计算机程序;其中,第一处理器1170的数量可以是一个或多个,图11中以一个第一处理器1170为例;第一处理器1170执行所述计算机程序时实现如上述实施例中所述的无人机抓取目标物体的方法。如图11所示,所述电子设备还可以包括第一输入装置1172和第一输出装置1173。第一处理器1170、第一存储器1171、第一输入装置1172和第一输出装置1173可以通过总线或其他方式连接,图11中以通过总线连接为例。

第一存储器1171作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中无人机抓取目标物体的装置/模块(例如,无人机抓取目标物体的装置中的获取模块1010和确定模块1020等)。第一处理器1170通过运行存储在第一存储器1171中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的无人机抓取目标物体的方法。

第一存储器1171可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,第一存储器1171可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,第一存储器1171可进一步包括相对于第一处理器1170远程设置的存储器,这些远程存储器可以通过网络连接至电子设备/存储介质。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

第一输入装置1172可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。第一输出装置1173可包括显示屏等显示设备。

实施例六

本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种无人机抓取目标物体的方法,该方法包括:

实时获取目标物体与无人机之间的相对位置信息;

根据所述相对位置信息确定无人机追踪目标物体的规划路径;

控制所述无人机基于所述规划路径追踪所述目标物体;

当无人机与所述目标物体之间的相对距离达到设定阈值时,控制无人机机体、机械臂以及仿生机械手动作以抓取所述目标物体。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的无人机抓取目标物体的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,存储介质,或者网络设备等)执行本发明各个实施例所述的。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1