一种基于ROS的机器人物品传送方法和控制系统与流程

文档序号:12062906阅读:来源:国知局

技术特征:

1.一种基于ROS的机器人物品传送方法,其特征在于,包括如下步骤:

步骤1、Nvidia Jetson TK1中安装ROS操作系统,利用Kinect获取带有深度信息的RGB-D图像,在ROS中利用RTAB-Map算法进行处理建立二维导航地图,将二维导航地图存储到Nvidia Jetson TK1中;

步骤2、在客户端中输入自己的位置和目的地位置,并将位置信息传送服务器,服务器将位置信息发送到Nvidia Jetson TK1;

步骤3、Nvidia Jetson TK1将位置信息与二维导航地图中的位置数据进行匹配,得到匹配结果后利用Dijkstra算法生成规划路径,并根据规划路径生成序列操作指令;

步骤4、Nvidia Jetson TK1将生成的序列操作指令发送到单片机,单片机根据序列操作指令控制机器人按序列执行命令,以完成客户端指定的取件和送件操作,完成客户端指定操作后,机器人返回初始位置;

步骤5、通过服务器向客户端推送取件和送件完成信息;

步骤6、通过机器人携带的Kinect检测机器人在按序执行命令过程中碰到的障碍物,并将数据发送给Nvidia Jetson TK1,Nvidia Jetson TK1中的ROS操作系统利用动态窗口法来进行局部路径规划,以避开障碍物。

2.一种采用权利要求1所述的基于ROS的机器人物品传送方法的机器人物品传送控制系统,其特征在于:包括客户端、服务器,以及安装于机器人上的Nvidia Jetson TK1、Kinect传感器和扬声器,还包括控制机器人姿态的Arduino UNO单片机、IMU惯性测量单元和履带车,所述客户端与所述服务器通讯,所述服务器与所述Nvidia Jetson TK1通讯,所述Nvidia Jetson TK1分别与所述Kinect传感器、扬声器和Arduino UNO单片机相连接,所述Arduino UNO单片机分别与所述IMU惯性测量单元和履带车相连接。

3.根据权利要求2所述的机器人物品传送控制系统,其特征在于,所述履带车由底座、支撑装置、物件存放装置、转向装置和行进装置组成,所述支撑装置与所述底座、物件存放装置、行进装置和转向装置相连接,所述行进装置由电机和驱动轮组成,所述Arduino UNO单片机与所述电机相连接,所述电机与所述驱动轮相连接。

4.根据权利要求2所述的机器人物品传送控制系统,其特征在于,所述机器人还安装有GPRS模块,所述Nvidia Jetson TK1与所述GPRS模块相连接,所述机器人通过GPRS模块与所述服务器通讯。

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