CN107284544A - 一种多功能的通用移动机器人底盘及其应用方法 - Google Patents

一种多功能的通用移动机器人底盘及其应用方法 Download PDF

Info

Publication number
CN107284544A
CN107284544A CN201710635057.2A CN201710635057A CN107284544A CN 107284544 A CN107284544 A CN 107284544A CN 201710635057 A CN201710635057 A CN 201710635057A CN 107284544 A CN107284544 A CN 107284544A
Authority
CN
China
Prior art keywords
bottom plate
jetson
motor
chip microcomputers
stm32 single
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
CN201710635057.2A
Other languages
English (en)
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.)
Fuzhou University
Original Assignee
Fuzhou University
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 Fuzhou University filed Critical Fuzhou University
Priority to CN201710635057.2A priority Critical patent/CN107284544A/zh
Publication of CN107284544A publication Critical patent/CN107284544A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D57/00Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track
    • B62D57/02Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Robotics (AREA)
  • Manipulator (AREA)
  • Toys (AREA)

Abstract

一种多功能的通用移动机器人底盘及其应用方法,包括底板及设置于底板上方的支撑板,所述支撑板上方设置有面板,所述面板前侧固定有麦克风,所述面板中部具有激光雷达,所述支撑板前侧设置有深度相机,支撑板后侧设置有音箱,所述底板下方设置有一对滚轮及设置于滚轮前侧的万向轮,所述一对滚轮之间具有一对分别驱动各个滚轮转动的驱动电机,所述底板上固定有陀螺仪、蓝牙模块及电源***。本发明多功能的通用移动机器人底盘结构紧凑稳定,可方便根据需要进行机器人的设计和模块的添加,实现二次开发,通用性强,利用该底盘完成数据的相互发送与接收,具有二维地图建立、自主导航、避障、人脸识别、语音交互、语音控制运动等多种功能。

Description

一种多功能的通用移动机器人底盘及其应用方法
技术领域
本发明涉及一种多功能的通用移动机器人底盘及其应用方法。
背景技术
随着科学技术的进步,对于机器人技术的研究越来越受到人们的重视和关注。相比较双足机器人而言,轮式移动机器人在移动速度,运行稳定性,应用范围,承载能力等多个方面都具有明显的优势,而轮式机器人最为关键的部分则为移动底盘部分。但现有的轮式移动底盘大多没有搭载上位机,并且存在功能单一,不能进行二次开发等问题。
发明内容
本发明对上述问题进行了改进,即本发明要解决的技术问题是现有的轮式移动底盘大多没有搭载上位机,并且存在功能单一,不能进行二次开发等问题。
本发明的具体实施方案是:一种多功能的通用移动机器人底盘,包括底板及设置于底板上方的支撑板,所述支撑板上方设置有面板,所述面板前侧固定有麦克风,所述面板中部具有激光雷达,所述支撑板前侧设置有深度相机,支撑板后侧设置有音箱,所述底板下方设置有一对滚轮及设置于滚轮前侧的万向轮,所述一对滚轮之间具有一对分别驱动各个滚轮转动的驱动电机,所述底板上固定有陀螺仪、蓝牙模块及电源***。
进一步的,所述底板上设置有控制驱动电机启闭的电机驱动模块,所述底板侧部向下延伸有用于固定驱动电机的电机支架,所述滚轮经联轴器与驱动电机的输出轴固定连接。
进一步的,所述电源***包括锂电池、稳压模块及调压模块。
进一步的,所述底板的中部具有下底部凹陷用于放置锂电池的电池支撑架,所述锂电池的周侧设置有固定于底板上的Z型支撑架,所述Z型支撑架的顶部固定有位于支撑板下方的固定台面。
进一步的,所述固定台面上具有Jetson TK1开发板,所述Jetson TK1开发板上设置有无线网卡、蓝牙接收器,所述Jetson TK1开发板与激光雷达、深度相机、音箱、麦克风连接,并搭载有蓝牙接收器及无线网卡。
进一步的,所述底板上还固定有STM32单片机及固定于驱动电机后侧的编码器,所述STM32单片机与Jetson TK1开发板串口通信连接,所述STM32单片机与陀螺仪、蓝牙模块、编码器、电机驱动模块连接,所述锂电池经稳压模块及调压模块分别与Jetson TK1开发板、编码器、直流电机、电机驱动模块连接。
进一步的,所述底板、支撑板、面板及固定台面具有多个安装孔。
进一步的,所述底板与面板之间具有一个或一个以上的支撑板,所述底板与支撑板之间、支撑板与面板之间设置固定连接有支撑柱,所述支撑柱每层具有四个或四个以上,所述支撑柱与底板、支撑板或面板之间通过螺纹连接或销孔配合连接。
本发明还包括一种多功能的通用移动机器人底盘应用方法,包括利用如权利要求6所述的一种多功能的通用移动机器人底盘,具体包括以下方式:
(1)STM32单片机给双路电机驱动模块相应的驱动信号与PWM信号,电机驱动模块驱动电机运转,实现调速、前进、后退等运动,两滚轮差速转动,万向轮作为从动轮,实现转向运动。驱动电机运转时编码器采集数据并发送给STM32单片机;STM32单片机通过串口采集六轴陀螺仪的加速度与角度数据,并与编码器数据进行融合计算出里程计信息,其中包含线速度、X轴坐标、Y轴坐标、偏航角等信息,并发送给Jetson TK1;
(2)Jetson TK1开发板移植ROS机器人操作***,通过串口通信实现与STM32单片机互相发送、接收数据;Jetson TK1开发板通过移植谷歌公司的Cartographer开源算法,使用STM32单片机发送来的陀螺仪和编码器数据融合的里程计信息来定位和估算出底盘相对上一时刻的位置;Jetson TK1开发板与激光雷达通过USB连接,采集激光雷达的数据,再通过激光雷达采集的测距数据来不断纠正移动底盘的位置,并建立地图,最终实现二维地图的建立;
(3)Jetson TK1开发板与深度相机通过USB连接,采集图像信息,通过编程构建ROS平台上的人脸识别驱动包,调用OpenCV库,多次采集人脸图像,完成训练集,实现简易的人脸识别;并且深度相机也可采集图像信息,实时在远程计算机里可视化出移动底盘的视角,Jetson TK1开发板上连接有麦克风与音箱。麦克风采集人的语音信息,经过在ROS操作***上自主编程搭建的语音识别、合成***来完成相关音频处理,再通过图灵语义进行云端库的信息匹配,由音箱发送出音频,最终实现语音交互的功能,同时,通过语义分析,捕捉语音输入信息中的关键词,进行相关键命令的输出,再将输出命令发送至STM32单片机中,STM32单片机发送相应控制信号给电机驱动模块,驱动电机运动,最终实现语音控制移动底盘完成运动;
(4)基于已构建好的先验二维地图ROS***中通过路径规划算法来计算出到达目标位置的最佳路径,并将一系列的速度控制指令发送给STM32单片机,STM32单片机发送相应控制信号给电机驱动模块,驱动电机运动,实现自主导航;导航过程中,结合深度相机的视觉信息,通过动态窗口法来进行局部的路径规划,实现避障。
进一步的,所述Jetson TK1开发板搭载有无线网卡、蓝牙接收器,能使用多台计算机通过局域网对移动底盘进行远程控制,实现多机协作完成相应控制,与多台电脑远程通信,多机协作,分布式控制移动机器人底盘;STM32单片机通过串口与设置在底板上的蓝牙模块通信,开启安卓手机蓝牙,通过简易APP可对移动底盘的运动部分直接控制,如前进、后退、转向、调速;STM32单片机通过JTAG接口连接并安装有液晶显示屏,实时显示移动底盘的里程计和速度信息。
本发明还包括一种多功能的通用移动机器人底盘于家庭移动服务机器人的方法,包括利用如上述的一种多功能的通用移动机器人底盘,具体包括以下方式:
(1)Jetson TK1开发板与深度相机通过USB连接,采集图像信息,通过编程构建ROS平台上的人脸识别驱动包,调用OpenCV库,多次采集人脸图像,完成训练集,实现简易的人脸识别。在识别出特定人脸后ROS操作***输出特定指令,将该指令设置为***开关,实现人脸识别解锁机器人;
(2)Jetson TK1开发板上连接有麦克风与音箱,麦克风采集人的语音信息,经过在ROS操作***上自主编程搭建的语音识别、合成***来完成相关音频处理,再通过图灵语义进行云端库的信息匹配,选择合适的答句进行语音合成,由音箱发送出音频,最终实现语音交互的功能,即人与机器人交流对话;
(3)在家庭环境中,通过语音交互功能可以实现机器人和幼儿、老人进行聊天陪护;并且基于已经建立好的室内二维地图,可以通过语义分析,捕捉语音输入信息中的关键词,在ROS操作***上进行相关键命令的输出,再将输出命令调用来执行自主导航功能,通过路径规划算法来计算出到达目标位置的最佳路径,同时结合深度相机的视觉信息,通过动态窗口法来进行局部的路径规划,实现实时避障;
(4)在导航过程中,ROS操作***将自主导航所需要的速度指令发送至STM32单片机中,STM32单片机发送相应控制信号给电机驱动模块,驱动电机运动,最终实现通过语音控制运动结合自主导航功能,因此在家庭环境中可以实现机器人听从主人语音指令进行指定位置的物品运送;还可以增加相应的红外射频模块,利用语音来控制红外信号,进而控制具有红外开关的家电,实现智能家居。
与现有技术相比,本发明具有以下有益效果:本发明并将STM32单片机和JetsonTK1开发板上移植的ROS机器人操作***相结合,完成数据的相互发送与接收,具有二维地图建立、自主导航、避障、人脸识别、语音交互、语音控制运动等多种功能。并且引出多个USB外接口与USB转串口数据线以及采用可拆卸支撑平台,可以根据需求自主搭载传感器与上位机,实现二次开发。可安装不同机器人的外壳,自由组合上述的各种功能,即可作为应用于家庭、餐厅等不同环境下的机器人,具有很强的通用性,极大程度节省了开发成本。
附图说明
图1为本发明实例的结构示意图;
图2为本发明实例的结构示意图;
图3为本发明实例的原理结构框图;
其中图中:10-底板,20-支撑板,30-面板,110-滚轮,120-万向轮,130-电机支架,140-电池支撑架,141-Z型支撑架,150-固定台面,40- Nvidia Jetson T1开发板,401-麦克风,402-激光雷达,403-深度相机,404-音箱,50- STM32单片机,501-驱动电机,502-电机驱动模块,503-编码器,504-陀螺仪,505-蓝牙模块,601-锂电池,602-稳压及调压模块,70-支撑柱。
具体实施方式
下面结合附图和具体实施方式对本发明做进一步详细的说明。
参考图1至图2,一种多功能的通用移动机器人底盘,包括底板10及设置于底板10上方的支撑板20,所述支撑板20上方设置有面板30。
本实施例中,所述底板10与面板30之间具有一个或一个以上的支撑板20,所述底板10与支撑板20之间、支撑板20与面板30之间设置固定连接有支撑柱70,所述支撑柱70每层具有四个或四个以上,所述支撑柱与底板、支撑板或面板之间通过螺纹连接或销孔配合连接。本实施例中,所述底板10、支撑板20、面板30及固定台面具有多个安装孔,可以自主添加模块,多个支撑柱连接可以自由调整高度例如通过采用螺纹连接的方式增加支撑柱的数量从而提高支撑柱的高度,最终实现支撑平台、底板、面板的层层搭建。
所述底板下方设置有一对滚轮110及设置于滚轮前侧的万向轮120,所述一对滚轮120之间具有一对分别驱动各个滚轮转动的驱动电机501,本实施例中,所述的底板10设置有控制驱动电机501启闭的电机驱动模块502,所述底板侧部向下延伸有用于固定驱动电机501的电机支架130,所述滚轮110经联轴器与驱动电机501的输出轴固定连接。本实施例中的驱动电机为直流有刷电机,万向轮120与底板10连固定,并调节高度与滚轮110高度保持一致,保证底盘水平放置。底板10采用不锈钢,具有较好的综合力学性能,所有连接均通过螺栓紧固。
底盘上还固定有有STM32单片机50、陀螺仪504、蓝牙模块及电源***,编码器503安装于驱动电机501尾部,所述电源***包括锂电池601、稳压及调压模块602。
为了实现结构的紧凑和保证底盘的稳固,本实施例中,所述底板10的中部具有下底部凹陷用于放置锂电池的电池支撑架140,所述锂电池的周侧设置有固定于底板上的Z型支撑架141。
所述Z型支撑架141的顶部固定有位于支撑板下方的固定台面150,锂电池601引出充电接口与电源开关,并连接至稳压、调压模块602,为整个移动机器人底盘供电。
所述面板30前侧固定有麦克风401,所述面板中部具有激光雷达402,所述支撑板前侧设置有深度相机403,支撑板后侧设置有音箱404。本发明中所述的深度相机403指的是如Kinect、华硕Xtion Pro等具有较高分辨率的深度相机。
固定台面150上具有Jetson TK1开发板40,所述Jetson TK1开发板40上设置有无线网卡、蓝牙接收器,所述Jetson TK1开发板40与麦克风401、激光雷达402、深度相机403、音箱404、无线网卡、蓝牙接收器连接。
本发明实例的原理结构如图3所示,STM32单片机50程序采用C语言编写,JetsonTK1开发板40中ROS机器人操作***的程序采用C++语言编写:
本实施例中,STM32单片机50给双路电机驱动模块502(分别控制两个驱动电机)相应的驱动信号与PWM信号,电机驱动模块502驱动电机501运转,实现调速、前进、后退等运动。移动底盘采用三轮结构,两滚轮110差速转动,万向轮120作为从动轮,实现转向运动。驱动电机501运转时编码器503采集数据并发送给STM32单片机50。
STM32单片机50通过串口采集六轴陀螺仪504的加速度与角度数据。
STM32单片机50通过串口与设置在底板上的蓝牙模块505通信,开启安卓手机蓝牙,通过简易APP可对移动底盘的运动部分直接控制,如前进、后退、转向、调速。
本实施例中,Jetson TK1开发板40中移植ROS机器人操作***,通过串口通信实现与STM32单片机60互相发送、接收数据。
Jetson TK1开发板40与激光雷达402通过USB连接,采集激光雷达402的数据。ROS***中,通过移植谷歌公司的Cartographer开源算法,使用STM32单片机50发送来的陀螺仪802和编码器503数据融合的里程计信息来定位和估算出底盘相对上一时刻的位置,然后通过激光雷达402采集的测距数据来不断纠正移动底盘的位置,并建立地图,最终实现二维地图的建立。
Jetson TK1开发板40与深度相机403通过USB连接,采集图像信息。通过编程构建ROS平台上的人脸识别驱动包,调用OpenCV库,多次采集人脸图像,完成训练集,实现简易的人脸识别。并且深度相机403也可采集图像信息,实时在远程计算机里可视化出移动底盘的视角。
Jetson TK1开发板40上连接有麦克风401与音箱404。麦克风401采集人的语音信息,经过在ROS操作***上自主编程搭建的语音识别、合成***来完成相关音频处理,再通过图灵语义进行云端库的信息匹配,由音箱404发送出音频,最终实现语音交互的功能。同时,通过语义分析,捕捉语音输入信息中的关键词,进行相关键命令的输出,再将输出命令发送至STM32单片机50中,STM32单片机50发送相应控制信号给电机驱动模块502,驱动电机501运动,最终实现语音控制移动底盘完成运动。
基于已构建好的先验二维地图,ROS***中通过路径规划算法来计算出到达目标位置的最佳路径,并将一系列的速度控制指令发送给STM32单片机50,STM32单片机50发送相应控制信号给电机驱动模块502,驱动电机501运动,实现自主导航。导航过程中,结合深度相机403的视觉信息,通过动态窗口法(DWA)来进行局部的路径规划,实现避障。
Jetson TK1开发板40通过与无线网卡、蓝牙接收器连接,能使用多台计算机通过局域网对移动底盘进行远程控制,实现多机协作完成相应控制,与多台电脑远程通信,多机协作,分布式控制移动机器人底盘。STM32单片机50通过JTAG接口连接、安装液晶显示屏,实时显示移动底盘的里程计和速度信息。
上述实施例可以应用于家庭移动服务机器人。Jetson TK1开发板40与深度相机403通过USB连接,采集图像信息。通过编程构建ROS平台上的人脸识别驱动包,调用OpenCV库,多次采集人脸图像,完成训练集,实现简易的人脸识别。在识别出特定人脸后ROS操作***输出特定指令,将该指令设置为***开关,实现人脸识别解锁机器人。Jetson TK1开发板40上连接有麦克风401与音箱404。麦克风401采集人的语音信息,经过在ROS操作***上自主编程搭建的语音识别、合成***来完成相关音频处理,再通过图灵语义进行云端库的信息匹配,选择合适的答句进行语音合成,由音箱404发送出音频,最终实现语音交互的功能,即人与机器人交流对话。在家庭环境中,通过语音交互功能可以实现机器人和幼儿、老人进行聊天陪护。并且基于已经建立好的室内二维地图,可以通过语义分析,捕捉语音输入信息中的关键词,在ROS操作***上进行相关键命令的输出,再将输出命令调用来执行自主导航功能,通过路径规划算法来计算出到达目标位置的最佳路径,同时结合深度相机403的视觉信息,通过动态窗口法(DWA)来进行局部的路径规划,实现实时避障。在导航过程中,ROS操作***将自主导航所需要的速度指令发送至STM32单片机50中,STM32单片机50发送相应控制信号给电机驱动模块502,驱动电机501运动,最终实现通过语音控制运动结合自主导航功能,因此在家庭环境中可以实现机器人听从主人语音指令进行指定位置的物品运送等。还可以增加相应的红外射频模块,利用语音来控制红外信号,进而控制具有红外开关的家电,实现智能家居。使人机交互方式更为便捷、灵活、智能化。另外还可以应用于送餐机器人。增加相应的取餐传感器模块与托盘,结合自主导航功能,即可实现指定餐桌位置的机器人送餐功能,在顾客取餐后,取餐传感器返回相应信号给机器人,执行返航。并且语音交互功能能够引起顾客兴趣,吸引客源。
发明如果公开或涉及了互相固定连接的零部件或结构件,那么,除另有声明外,固定连接可以理解为:能够拆卸地固定连接( 例如使用螺栓或螺钉连接),也可以理解为:不可拆卸的固定连接(例如铆接、焊接),当然,互相固定连接也可以为一体式结构( 例如使用铸造工艺一体成形制造出来) 所取代(明显无法采用一体成形工艺除外)。
以上实施例中所述电机、电机支架、编码器、滚轮、电机驱动机构以及电池支架、音箱、支撑柱为镜像或多个并列设置,故只在图中标记出单个。
另外,上述本发明公开的任一技术方案中所应用的用于表示位置关系或形状的术语除另有声明外其含义包括与其近似、类似或接近的状态或形状。
本发明提供的任一部件既可以是由多个单独的组成部分组装而成,也可以为一体成形工艺制造出来的单独部件。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。

Claims (10)

1.一种多功能的通用移动机器人底盘,其特征在于,包括底板及设置于底板上方的支撑板,所述支撑板上方设置有面板,所述面板前侧固定有麦克风,所述面板中部具有激光雷达,所述支撑板前侧设置有深度相机,支撑板后侧设置有音箱,所述底板下方设置有一对滚轮及设置于滚轮前侧的万向轮,所述一对滚轮之间具有一对分别驱动各个滚轮转动的驱动电机,所述底板上固定有陀螺仪、蓝牙模块及电源***。
2.根据权利要求1所述的一种多功能的通用移动机器人底盘,其特征在于,所述底板上设置有控制驱动电机启闭的电机驱动模块,所述底板侧部向下延伸有用于固定驱动电机的电机支架,所述滚轮经联轴器与驱动电机的输出轴固定连接。
3.根据权利要求2所述的一种多功能的通用移动机器人底盘,其特征在于,所述电源***包括锂电池、稳压模块及调压模块。
4.根据权利要求3所述的一种多功能的通用移动机器人底盘,其特征在于,所述底板的中部具有下底部凹陷用于放置锂电池的电池支撑架,所述锂电池的周侧设置有固定于底板上的Z型支撑架,所述Z型支撑架的顶部固定有位于支撑板下方的固定台面。
5.根据权利要求4所述的一种多功能的通用移动机器人底盘,其特征在于,所述固定台面上具有Jetson TK1开发板,所述Jetson TK1开发板上设置有无线网卡、蓝牙接收器,所述Jetson TK1开发板与激光雷达、深度相机、音箱、麦克风连接,并搭载有蓝牙接收器及无线网卡。
6.根据权利要求5所述的一种多功能的通用移动机器人底盘,其特征在于,所述底板上还固定有STM32单片机及固定于驱动电机后侧的编码器,所述STM32单片机与Jetson TK1开发板串口通信连接,所述STM32单片机与陀螺仪、、蓝牙模块、编码器、电机驱动模块连接,所述锂电池经稳压模块及调压模块分别与Jetson TK1开发板、编码器、直流电机、电机驱动模块连接。
7.根据权利要求1所述的一种多功能的通用移动机器人底盘,其特征在于,所述底板、支撑板、面板及固定台面具有多个安装孔。
8.根据权利要求1所述的一种多功能的通用移动机器人底盘,其特征在于,所述底板与面板之间具有一个或一个以上的支撑板,所述底板与支撑板之间、支撑板与面板之间设置固定连接有支撑柱,所述支撑柱每层具有四个或四个以上,所述支撑柱与底板、支撑板或面板之间通过螺纹连接或销孔配合连接。
9.一种多功能的通用移动机器人底盘应用方法,其特征在于,包括利用如权利要求6所述的一种多功能的通用移动机器人底盘,具体包括以下方式:
(1)STM32单片机给双路电机驱动模块相应的驱动信号与PWM信号,电机驱动模块驱动电机运转,实现调速、前进、后退等运动,两滚轮差速转动,万向轮作为从动轮,实现转向运动;驱动电机运转时编码器采集数据并发送给STM32单片机;STM32单片机通过串口采集六轴陀螺仪的加速度与角度数据,并与编码器数据进行融合计算出里程计信息,其中包含线速度、X轴坐标、Y轴坐标、偏航角等信息,并发送给Jetson TK1;
(2)Jetson TK1开发板移植ROS机器人操作***,通过串口通信实现与STM32单片机互相发送、接收数据;Jetson TK1开发板通过移植谷歌公司的Cartographer开源算法,使用STM32单片机发送来的陀螺仪和编码器数据融合的里程计信息来定位和估算出底盘相对上一时刻的位置;Jetson TK1开发板与激光雷达通过USB连接,采集激光雷达的数据,再通过激光雷达采集的测距数据来不断纠正移动底盘的位置,并建立地图,最终实现二维地图的建立;
(3)Jetson TK1开发板与深度相机通过USB连接,采集图像信息 ,通过编程构建ROS平台上的人脸识别驱动包,调用OpenCV库,多次采集人脸图像,完成训练集,实现简易的人脸识别;并且深度相机也可采集图像信息,实时在远程计算机里可视化出移动底盘的视角,Jetson TK1开发板上连接有麦克风与音箱;
麦克风采集人的语音信息,经过在ROS操作***上自主编程搭建的语音识别、合成***来完成相关音频处理,再通过图灵语义进行云端库的信息匹配,由音箱发送出音频,最终实现语音交互的功能,同时,通过语义分析,捕捉语音输入信息中的关键词,进行相关键命令的输出,再将输出命令发送至STM32单片机中,STM32单片机发送相应控制信号给电机驱动模块,驱动电机运动,最终实现语音控制移动底盘完成运动;
(4)基于已构建好的先验二维地图ROS***中通过路径规划算法来计算出到达目标位置的最佳路径,并将一系列的速度控制指令发送给STM32单片机,STM32单片机发送相应控制信号给电机驱动模块,驱动电机运动,实现自主导航;导航过程中,结合深度相机的视觉信息,通过动态窗口法来进行局部的路径规划,实现避障。
10.一种多功能的通用移动机器人底盘于家庭移动服务机器人的方法,包括利用如权利要求6所述的一种多功能的通用移动机器人底盘,具体包括以下方式:
Jetson TK1开发板与深度相机通过USB连接,采集图像信息,通过编程构建ROS平台上的人脸识别驱动包,调用OpenCV库,多次采集人脸图像,完成训练集,实现简易的人脸识别;
(1)在识别出特定人脸后ROS操作***输出特定指令,将该指令设置为***开关,实现人脸识别解锁机器人;
(2)Jetson TK1开发板上连接有麦克风与音箱,麦克风采集人的语音信息,经过在ROS操作***上自主编程搭建的语音识别、合成***来完成相关音频处理,再通过图灵语义进行云端库的信息匹配,选择合适的答句进行语音合成,由音箱发送出音频,最终实现语音交互的功能,即人与机器人交流对话;
(3)在家庭环境中,通过语音交互功能可以实现机器人和幼儿、老人进行聊天陪护;并且基于已经建立好的室内二维地图,可以通过语义分析,捕捉语音输入信息中的关键词,在ROS操作***上进行相关键命令的输出,再将输出命令调用来执行自主导航功能,通过路径规划算法来计算出到达目标位置的最佳路径,同时结合深度相机的视觉信息,通过动态窗口法来进行局部的路径规划,实现实时避障;
(4)在导航过程中,ROS操作***将自主导航所需要的速度指令发送至STM32单片机中,STM32单片机发送相应控制信号给电机驱动模块,驱动电机运动,最终实现通过语音控制运动结合自主导航功能,因此在家庭环境中可以实现机器人听从主人语音指令进行指定位置的物品运送;还可以增加相应的红外射频模块,利用语音来控制红外信号,进而控制具有红外开关的家电,实现智能家居。
CN201710635057.2A 2017-07-30 2017-07-30 一种多功能的通用移动机器人底盘及其应用方法 Pending CN107284544A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710635057.2A CN107284544A (zh) 2017-07-30 2017-07-30 一种多功能的通用移动机器人底盘及其应用方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710635057.2A CN107284544A (zh) 2017-07-30 2017-07-30 一种多功能的通用移动机器人底盘及其应用方法

Publications (1)

Publication Number Publication Date
CN107284544A true CN107284544A (zh) 2017-10-24

Family

ID=60103674

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710635057.2A Pending CN107284544A (zh) 2017-07-30 2017-07-30 一种多功能的通用移动机器人底盘及其应用方法

Country Status (1)

Country Link
CN (1) CN107284544A (zh)

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107918765A (zh) * 2017-11-17 2018-04-17 中国矿业大学 一种移动目标检测并追踪***及其方法
CN108344412A (zh) * 2018-01-26 2018-07-31 上海深视信息科技有限公司 一种移动机器人导航***和方法
CN108388254A (zh) * 2018-05-29 2018-08-10 珠海市微半导体有限公司 智能家居的移动终端及移动机器人
CN108482507A (zh) * 2018-03-31 2018-09-04 毛利英 一种服务机器人装置
CN108563227A (zh) * 2018-04-20 2018-09-21 武汉大学 一种基于活动脚轮的2d轮式机器人的运动控制方法
CN108615418A (zh) * 2018-04-16 2018-10-02 北京海风智能科技有限责任公司 一种可扩展的教育机器人平台设计
CN108806437A (zh) * 2018-09-06 2018-11-13 西安乐博士机器人有限公司 一种人工智能教学平台
CN108818569A (zh) * 2018-07-30 2018-11-16 浙江工业大学 面向公共服务场景的智能机器人***
CN108888204A (zh) * 2018-06-29 2018-11-27 炬大科技有限公司 一种扫地机器人呼唤装置及呼唤方法
CN108890611A (zh) * 2018-07-12 2018-11-27 东莞理工学院 一种基于slam的双目视觉避障轮式机器人
CN108909864A (zh) * 2018-10-05 2018-11-30 西北农林科技大学 一种温室用机器人的底盘结构
CN108945135A (zh) * 2018-06-04 2018-12-07 河南科技大学 一种可灵活进行多姿态运动的移动机器人
CN109015704A (zh) * 2018-10-24 2018-12-18 孙国力 一种可越障的陪跑机器人及其越障控制方法
CN109015588A (zh) * 2018-07-25 2018-12-18 安徽信息工程学院 减震木质机器人
CN109088343A (zh) * 2018-09-04 2018-12-25 南京理工大学 一种带有除雪工装的变电站巡检机器人
CN109521776A (zh) * 2018-12-31 2019-03-26 天合光能股份有限公司 一种智能机器人底盘控制***
CN109557920A (zh) * 2018-12-21 2019-04-02 华南理工大学广州学院 一种自动导航建图机器人及控制方法
CN109571412A (zh) * 2019-01-15 2019-04-05 北京华晟经世信息技术有限公司 一种机械臂自主导航移动***和方法
CN109599024A (zh) * 2019-01-29 2019-04-09 山东栋梁科技设备有限公司 一种桌面式移动机器人
CN109872392A (zh) * 2019-02-19 2019-06-11 北京百度网讯科技有限公司 基于高精地图的人机交互方法和装置
CN110116688A (zh) * 2019-04-30 2019-08-13 北京云迹科技有限公司 移动底盘和机器人
CN110181540A (zh) * 2019-07-09 2019-08-30 民政部一零一研究所 全方位移动机器人
CN110370245A (zh) * 2019-07-09 2019-10-25 广州科粤信息科技有限公司 一种基于多传感器信息融合定位技术的机器人
CN110757481A (zh) * 2019-11-25 2020-02-07 福建工程学院 一种巡检机器人及其巡检方法
CN110844402A (zh) * 2019-11-01 2020-02-28 贵州大学 一种智能召唤垃圾桶***
CN111409065A (zh) * 2020-01-15 2020-07-14 上海锵玫人工智能科技有限公司 一种复杂环境下工作的机器人底盘
CN111558210A (zh) * 2019-09-20 2020-08-21 西北工业大学 一种全自动捡球机器人的捡球方法及全自动捡球机器人
CN111559437A (zh) * 2020-04-21 2020-08-21 北京全路通信信号研究设计院集团有限公司 一种移动底盘机构及包含其的巡检机器人
CN111687814A (zh) * 2019-03-13 2020-09-22 天津工业大学 一种多功能机器人移动底盘
CN111993435A (zh) * 2020-08-18 2020-11-27 嘉兴市木星机器人科技有限公司 一种模块化可拓展的教育机器人
CN112540615A (zh) * 2020-12-05 2021-03-23 重庆大学 用于服务机器人功能部件的通用平台
CN112643672A (zh) * 2020-12-11 2021-04-13 安徽机电职业技术学院 一种智能循迹工业机器人底座
CN112743553A (zh) * 2020-12-18 2021-05-04 江苏集萃智能制造技术研究所有限公司 一种智能送餐机器人
CN112809700A (zh) * 2021-02-01 2021-05-18 福州大学 田间管理移动作业机器人及其工作方法
CN113341948A (zh) * 2021-05-08 2021-09-03 南京墨问科技有限公司 一种可自主导航定位的六边形全向式移动机器人
CN113524217A (zh) * 2021-07-20 2021-10-22 中北大学 一种多模块检测机器人
CN113967912A (zh) * 2021-10-21 2022-01-25 深圳市亚博智能科技有限公司 一种机器人控制***及其控制方法
CN114227659A (zh) * 2021-12-15 2022-03-25 北京云迹科技股份有限公司 一种分体式机器人
CN114284895A (zh) * 2022-01-11 2022-04-05 华科电工工程股份有限公司 具备智能语音交互控制***的高压开关柜
CN114281071A (zh) * 2021-04-13 2022-04-05 南京天之博特机器人科技有限公司 一种ros ai-iot智能自主导航机器人的控制***
CN114353598A (zh) * 2022-01-13 2022-04-15 南京景泓智垚电子科技有限公司 一种智能化移动机器人战术靶
CN116067555A (zh) * 2023-04-06 2023-05-05 西南交通大学 一种城市轨道交通用螺栓松动检测***、方法及存储介质
CN116100565A (zh) * 2023-04-13 2023-05-12 中国科学技术大学 基于外骨骼机器人的沉浸式实时远程操作平台

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4940925A (en) * 1985-08-30 1990-07-10 Texas Instruments Incorporated Closed-loop navigation system for mobile robots
US4996468A (en) * 1987-09-28 1991-02-26 Tennant Company Automated guided vehicle
EP1918152A2 (en) * 2006-11-02 2008-05-07 Visual Act Scandinavia AB A drive unit and a powered vehicle
CN103092201A (zh) * 2012-08-10 2013-05-08 江苏科技大学 基于射频识别的多传感器语音导盲机器人及路径规划方法
CN204374642U (zh) * 2013-12-13 2015-06-03 青岛海尔机器人有限公司 一种智能家居机器人
CN105487535A (zh) * 2014-10-09 2016-04-13 东北大学 一种基于ros的移动机器人室内环境探索***与控制方法
CN105798922A (zh) * 2016-05-12 2016-07-27 中国科学院深圳先进技术研究院 一种家庭服务机器人
CN106681330A (zh) * 2017-01-25 2017-05-17 北京航空航天大学 基于多传感器数据融合的机器人导航方法及装置
CN207191210U (zh) * 2017-07-30 2018-04-06 福州大学 一种多功能的通用移动机器人底盘

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4940925A (en) * 1985-08-30 1990-07-10 Texas Instruments Incorporated Closed-loop navigation system for mobile robots
US4996468A (en) * 1987-09-28 1991-02-26 Tennant Company Automated guided vehicle
EP1918152A2 (en) * 2006-11-02 2008-05-07 Visual Act Scandinavia AB A drive unit and a powered vehicle
CN103092201A (zh) * 2012-08-10 2013-05-08 江苏科技大学 基于射频识别的多传感器语音导盲机器人及路径规划方法
CN204374642U (zh) * 2013-12-13 2015-06-03 青岛海尔机器人有限公司 一种智能家居机器人
CN105487535A (zh) * 2014-10-09 2016-04-13 东北大学 一种基于ros的移动机器人室内环境探索***与控制方法
CN105798922A (zh) * 2016-05-12 2016-07-27 中国科学院深圳先进技术研究院 一种家庭服务机器人
CN106681330A (zh) * 2017-01-25 2017-05-17 北京航空航天大学 基于多传感器数据融合的机器人导航方法及装置
CN207191210U (zh) * 2017-07-30 2018-04-06 福州大学 一种多功能的通用移动机器人底盘

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107918765A (zh) * 2017-11-17 2018-04-17 中国矿业大学 一种移动目标检测并追踪***及其方法
CN108344412A (zh) * 2018-01-26 2018-07-31 上海深视信息科技有限公司 一种移动机器人导航***和方法
CN108482507A (zh) * 2018-03-31 2018-09-04 毛利英 一种服务机器人装置
CN108615418A (zh) * 2018-04-16 2018-10-02 北京海风智能科技有限责任公司 一种可扩展的教育机器人平台设计
CN108563227A (zh) * 2018-04-20 2018-09-21 武汉大学 一种基于活动脚轮的2d轮式机器人的运动控制方法
CN108563227B (zh) * 2018-04-20 2020-12-18 武汉大学 一种基于活动脚轮的2d轮式机器人的运动控制方法
CN108388254B (zh) * 2018-05-29 2023-06-13 珠海一微半导体股份有限公司 智能家居的移动终端及移动机器人
CN108388254A (zh) * 2018-05-29 2018-08-10 珠海市微半导体有限公司 智能家居的移动终端及移动机器人
CN108945135A (zh) * 2018-06-04 2018-12-07 河南科技大学 一种可灵活进行多姿态运动的移动机器人
CN108888204B (zh) * 2018-06-29 2022-02-22 炬大科技有限公司 一种扫地机器人呼唤装置及呼唤方法
CN108888204A (zh) * 2018-06-29 2018-11-27 炬大科技有限公司 一种扫地机器人呼唤装置及呼唤方法
CN108890611A (zh) * 2018-07-12 2018-11-27 东莞理工学院 一种基于slam的双目视觉避障轮式机器人
CN109015588A (zh) * 2018-07-25 2018-12-18 安徽信息工程学院 减震木质机器人
CN108818569A (zh) * 2018-07-30 2018-11-16 浙江工业大学 面向公共服务场景的智能机器人***
CN109088343A (zh) * 2018-09-04 2018-12-25 南京理工大学 一种带有除雪工装的变电站巡检机器人
CN108806437A (zh) * 2018-09-06 2018-11-13 西安乐博士机器人有限公司 一种人工智能教学平台
CN108909864A (zh) * 2018-10-05 2018-11-30 西北农林科技大学 一种温室用机器人的底盘结构
CN109015704A (zh) * 2018-10-24 2018-12-18 孙国力 一种可越障的陪跑机器人及其越障控制方法
CN109557920A (zh) * 2018-12-21 2019-04-02 华南理工大学广州学院 一种自动导航建图机器人及控制方法
CN109521776A (zh) * 2018-12-31 2019-03-26 天合光能股份有限公司 一种智能机器人底盘控制***
CN109571412A (zh) * 2019-01-15 2019-04-05 北京华晟经世信息技术有限公司 一种机械臂自主导航移动***和方法
CN109599024A (zh) * 2019-01-29 2019-04-09 山东栋梁科技设备有限公司 一种桌面式移动机器人
CN109872392B (zh) * 2019-02-19 2023-08-25 阿波罗智能技术(北京)有限公司 基于高精地图的人机交互方法和装置
CN109872392A (zh) * 2019-02-19 2019-06-11 北京百度网讯科技有限公司 基于高精地图的人机交互方法和装置
CN111687814A (zh) * 2019-03-13 2020-09-22 天津工业大学 一种多功能机器人移动底盘
CN110116688A (zh) * 2019-04-30 2019-08-13 北京云迹科技有限公司 移动底盘和机器人
CN110370245A (zh) * 2019-07-09 2019-10-25 广州科粤信息科技有限公司 一种基于多传感器信息融合定位技术的机器人
CN110181540A (zh) * 2019-07-09 2019-08-30 民政部一零一研究所 全方位移动机器人
CN111558210A (zh) * 2019-09-20 2020-08-21 西北工业大学 一种全自动捡球机器人的捡球方法及全自动捡球机器人
CN110844402A (zh) * 2019-11-01 2020-02-28 贵州大学 一种智能召唤垃圾桶***
CN110844402B (zh) * 2019-11-01 2022-05-17 贵州大学 一种智能召唤垃圾桶***
CN110757481A (zh) * 2019-11-25 2020-02-07 福建工程学院 一种巡检机器人及其巡检方法
CN111409065A (zh) * 2020-01-15 2020-07-14 上海锵玫人工智能科技有限公司 一种复杂环境下工作的机器人底盘
CN111559437A (zh) * 2020-04-21 2020-08-21 北京全路通信信号研究设计院集团有限公司 一种移动底盘机构及包含其的巡检机器人
CN111993435A (zh) * 2020-08-18 2020-11-27 嘉兴市木星机器人科技有限公司 一种模块化可拓展的教育机器人
CN112540615A (zh) * 2020-12-05 2021-03-23 重庆大学 用于服务机器人功能部件的通用平台
CN112643672A (zh) * 2020-12-11 2021-04-13 安徽机电职业技术学院 一种智能循迹工业机器人底座
CN112743553A (zh) * 2020-12-18 2021-05-04 江苏集萃智能制造技术研究所有限公司 一种智能送餐机器人
CN112809700A (zh) * 2021-02-01 2021-05-18 福州大学 田间管理移动作业机器人及其工作方法
CN114281071A (zh) * 2021-04-13 2022-04-05 南京天之博特机器人科技有限公司 一种ros ai-iot智能自主导航机器人的控制***
CN113341948A (zh) * 2021-05-08 2021-09-03 南京墨问科技有限公司 一种可自主导航定位的六边形全向式移动机器人
CN113524217A (zh) * 2021-07-20 2021-10-22 中北大学 一种多模块检测机器人
CN113967912A (zh) * 2021-10-21 2022-01-25 深圳市亚博智能科技有限公司 一种机器人控制***及其控制方法
CN114227659A (zh) * 2021-12-15 2022-03-25 北京云迹科技股份有限公司 一种分体式机器人
CN114284895A (zh) * 2022-01-11 2022-04-05 华科电工工程股份有限公司 具备智能语音交互控制***的高压开关柜
CN114284895B (zh) * 2022-01-11 2024-06-07 华科电工工程股份有限公司 具备智能语音交互控制***的高压开关柜
CN114353598A (zh) * 2022-01-13 2022-04-15 南京景泓智垚电子科技有限公司 一种智能化移动机器人战术靶
CN116067555A (zh) * 2023-04-06 2023-05-05 西南交通大学 一种城市轨道交通用螺栓松动检测***、方法及存储介质
CN116100565A (zh) * 2023-04-13 2023-05-12 中国科学技术大学 基于外骨骼机器人的沉浸式实时远程操作平台

Similar Documents

Publication Publication Date Title
CN107284544A (zh) 一种多功能的通用移动机器人底盘及其应用方法
CN207191210U (zh) 一种多功能的通用移动机器人底盘
CN202512439U (zh) 一种网络摄像头与可穿戴式传感器的人机协作***
CN102681542A (zh) 一种室内多用途移动机器人实验平台
CN101084817B (zh) 开放智能计算构架的家用多功能小型服务机器人
CN106054896A (zh) 一种智能导航机器人小车***
CN103181263A (zh) 一种多机器协作的小麦收割***
CN209273449U (zh) 一种服务型机器人
CN207216428U (zh) 无人机回收装置
CN202582585U (zh) 一种室内多用途移动机器人实验平台
CN204856222U (zh) 一种基于物联网技术的全向移动平台控制***
CN105082137A (zh) 一种新型机器人
CN106125729A (zh) 智能送餐车及其控制***
CN107742260A (zh) 一种用于电力服务领域的人工智能机器人***
CN208930273U (zh) 一种可分体式机器人
CN108803614A (zh) 一种无人驾驶机器人路径规划***
CN205184779U (zh) 移动式专家互动咨询***
CN106393142A (zh) 一种智能机器人
CN104977938A (zh) 一种定维度飞行的多旋翼飞行器及飞行控制方法
CN210110158U (zh) 智慧城市沙盘演示***
Chen et al. Catering service robot
CN108687784A (zh) 送餐机器人
CN107132923A (zh) 佩戴装置及运动装置
CN105573316A (zh) 一种自主编队移动群体机器人
CN106527439A (zh) 一种运动控制方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171024