The invention relates to the field of robot and speech recognition, and provides a hexapod robot control system based on the Arduino platform, including an Arduino control module, a speech recognition module, an ultrasonic sensor module, a steering engine control module, a handle controller module and a hexapod robot steering engine module. With Arduino control module as the core, each module is connected with the serial communication interface of the Arduino control module. The Arduino control module receives the transmission information of the speech recognition module and the ultrasonic sensor module. The Arduino control module sends instructions to the steering gear control module. The steering gear control module controls the hexapod robot according to the instructions. The invention has the advantages of low R&D cost and development threshold of the control system, diversified control modes, easy maintenance, and advantageous to improving the diversified control of the Hexapod robot.
【技术实现步骤摘要】
基于Arduino平台的六足机器人控制系统
本专利技术涉及一种智能机器人的控制领域,尤其涉及的是基于Arduino平台的六足机器人控制系统。
技术介绍
随着社会与科技的发展,生活变得越来越便捷,机器人正在悄然改变我们的生活。集成环境感知、实时动态决策、执行与控制的协调等一体机器人可以代替人类从事繁重、危险、重复性劳动。目前,用于在人类不宜、不便或不能进入的地域进行独立探测的机器人,主要分两种,一种是由轮子驱动的轮行机器人,另一种是基于仿生学的步行机器人。轮行机器人的不足之处在于对于未知的复杂自然地形,其适应能力很差,而步行机器人可以在复杂的自然地形中较为容易的完成探测任务。多足机器人是步行式机器人中最易实现稳定行走的。六足仿生结构又是多足机器人中的代表,它与两足和四足机器人相比较,具有行走平稳、控制灵活等优点。由于六足机器人大多工作在非结构化、不确定的环境内,人们希望其具有更大的自主性与灵活性,所以稳健的控制系统对六足机器人至关重要。目前,六足机器人的控制系统仍存在控制系统结构复杂、开发难度大、成本高昂等问题,且对开发人员要求具有较高的相关理论知识水平,导致开发周期长、后期维护困难。而基于Arduino的开源平台控制系统,利用其开源特性可以提高六足机器人的开发效率,降低技术人员的入门难度,更加便于后期系统的扩展与维护,显著降低开发成本。
技术实现思路
本专利技术所要解决的技术问题在于六足机器人的仿生结构自由度高难以控制,智能自主运行系统研制难度大,控制方式单一化、不易进行维护等问题。本专利技术解决其技术问题所采用的技术方案是:提供了一种基于Arduino平台的 ...
【技术保护点】
1.基于Arduino平台的六足机器人控制系统,其特征在于:包括Arduino控制模块(1)、语音识别模块(2)、超声波传感器模块(3)、舵机控制模块(4)、手柄控制器模块(5)、六足机器人舵机模块(6);所述语音识别模块(2)的输出信号和Arduino控制模块(1)第二输入信号连接;所述超声波模块(3)的的输出信号和Arduino控制模块(1)的第三输入信号连接;所述舵机控制模块(4)的输入信号和Arduino控制模块(1)的第一输出信号连接;所述手柄控制器模块(5)的无线通信输出信号和舵机控制模块(4)的蓝牙输入信号连接;所述舵机控制模块(4)的输出信号和六足机器人舵机模块(6)连接;所述六足机器人舵机模块(6)由十八路舵机(8)组成。
【技术特征摘要】
1.基于Arduino平台的六足机器人控制系统,其特征在于:包括Arduino控制模块(1)、语音识别模块(2)、超声波传感器模块(3)、舵机控制模块(4)、手柄控制器模块(5)、六足机器人舵机模块(6);所述语音识别模块(2)的输出信号和Arduino控制模块(1)第二输入信号连接;所述超声波模块(3)的的输出信号和Arduino控制模块(1)的第三输入信号连接;所述舵机控制模块(4)的输入信号和Arduino控制模块(1)的第一输出信号连接;所述手柄控制器模块(5)的无线通信输出信号和舵机控制模块(4)的蓝牙输入信号连接;所述舵机控制模块(4)的输出信号和六足机器人舵机模块(6)连接;所述六足机器人舵机模块(6)由十八路舵机(8)组成。2.根据权利要求1所述的基于Arduino平台的六足机器人控制系统,其特征在于:语音识别模块(2)为WEGASUN-M6语音识别模块,利用上位机软件对语音识别模块(2)的工作模式、词条指令和各项参数进行设置,语音识别模块(2)独立运行,采用TTL串口输出,通过TTL串口方式接收指令和结果返回,其返回结果为指令形式传输至Arduino控制模块(1)。3.根据权利要求1所述的基于Arduino平台的六足机器人控制系统,其特征在于:超声波传感器模块(3)包括一个型号为HC-SR04的超声波传感器(7)与一个型号为SG90舵机(8),SG90舵机(8)为PWM脉冲控制,其拥有三个引脚,GND、VCC、PWM信号线,产生1.6kg/cm的扭矩,HC-SR04超声波传感器(7)通过机械方式与SG90舵机(8)连接。4.根据权利要求3所述的基于Arduino平台的六足机器人控制系统,其特征在于:所述超声波传感器模块(3)中HC-SR04超声波传感器(7),其总共有4个...
【专利技术属性】
技术研发人员:望明星,高鑫,董智源,张萌,吴仲修,窦建华,
申请(专利权)人:合肥工业大学,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。