基于双控制器与ROS平台的人形机器人系统设计

来源 :广东工业大学 | 被引量 : 7次 | 上传用户:hfj0219
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人形机器是一种具有高度智能信息化的机器人,具有很高的工业、商业、军事价值。随着世界工业化进程的发展,单纯的工业机器人已经不能满足市场的需求,人形机器人也受到世界上各个国家科研机构的关注和重视。人形机器人的研究已经有三十多年,期间人形机器人的硬件系统架构、软件上层设计和物理结构都取得了很大的突破。目前,人形机器人的关键技术主要掌握在日本、美国、德国和英国等发达国家中,国内而言,虽然研究起步较晚,但发展迅速,也取得了很大的突破。但目前人形机器人的研究大多集中在高校和一些科研所,研究出的样机大多控制系统复杂、造价昂贵、可裁剪性低、驱动器复杂、人形机器人笨重,不利于企业投入市场。为此,本文针对目前存在的问题进行分析,得出了本课题的人形机器人系统设计方案。与国内外研究的机器人不同的是,本课题针对企业提出的技术要求,设计了一套软硬件可裁剪的控制方案。最终选定了高性能的PC104嵌入式工业控制板和高实时性的STM32系列单片机作为人形机器人硬件控制架构,并在此硬件架构的基础上,移植Ubuntu操作系统和部署ROS次级操作系统,构建人形机器人软件环境,为后续运行复杂的算法任务提供良好的环境。最后,人形机器人在Ubuntu和ROS软件环境下,通过收集传感器信息,得到人形机器人的状态信息,为后续功能开发提供基础。论文的主要内容有:本课题的人形机器人控制系统硬件以PC104和STM32双控制器为核心,主要模块有,双控制器系统、驱动模块、电源供电模块、图像获取模块等。各部分的内容主要有为:STM32控制器主要进行信息的收集和处理,设计与PC机器串口通信协议,把数据发送给上位机PC104;驱动模块先分析了目前驱动器的选择方案,综合考虑,使用MX-28T数字舵机作为驱动部件,该舵机可以精确的控制舵机位置输出和对舵机状态进行实时监控,还针对舵机设计了串口通信协议,保证数据准确、稳定的传输;电源模块则负责给整个人形机器人系统提供动力;为考虑开发的便利性和快速性,图像获取模块选择免驱的USB摄像头,获取人形机器人周围的图像信息,再结合OpenCV实现非特定人脸跟踪。软件系统上,人形机器人软件系统采用Ubuntu系统加ROS次级操作系统。论文详细阐述了Ubuntu系统在PC104上的移植过程和ROS系统的部署过程,还利用面向对象的方法,对底层硬件进行抽象,构建了人形机器人的软件框架,最后在ROS系统上建立人形机器人的仿真模型,为算法研究提供模型。通过对人形机器人的整机调试,实验结果表明系统的软硬件各项功能模块运行正常,设计的通信协议可靠,舵机作为驱动部件也满足了设计的要求。为此,本文提出的人形机器人双控制和ROS平台的软硬件系统设计方案,具有设计周期短、开发维护方便、软硬件具有高度可裁剪性、性价比高的特点。对企业在人形机器人软硬件系统设计方案上具有实际的应用价值和一定的指导意义。
其他文献
<正> 品种盐是盐行业内部为区别于普通加碘食用盐和生活用盐的一种特定总称。它是以食盐为载体,通过物理作用在食盐中添加新的元素或物质,或经过特殊工艺处理,使其形状、品质
油菜作为世界范围内主要的油料作物,其油主要食用,饼粕主要饲用。近年来,油菜的品质得到不断改良,本文主要以油菜栽培技术为内容,给广大油菜种植者提供指导。
近年来,对高校实施国库集中支付制度改革的研究日益丰富,研究的方向主要集中在高校实施国库集中支付制度的意义及其给高校财务运作所带来的影响方面。本文主要探讨高校财务管
由于国际金融危机的出现,使大部分的国家和地区的经济受到严重影响。在我国经济的快速发展背景下,跨境贸易人民币的结算在不断增长,离岸人民币业务量迅速增加,目前来看,加速
本论文共分四章内容。第一章文献综述。对黄蜀葵Abelmoschus manihot(L.)Medic.药用植物资源本草记载品种、药性及其功用进行了考证,并对其主要化学成分组成类型及分布、资源
<正>人力资源管理系统在企业以及事业单位的信息管理系统中占有重要的地位。我国的人力资源管理系统概念薄弱,虽然部分企业开始引进人力资源管理系统,但是应用仍然停留在数据
目的 探讨电动站立床对偏瘫患者下肢及平衡功能恢复的作用及站立训练时心血管反应的安全性。方法 将 60例Barthel指数评分小于 40分的 3个月内以卧床为主的偏瘫患者 ,随机
针对硝基胍发射药制备切药过程中存在易堵孔、变形等问题,设计了高压水射流切割系统装置,建立了射流切割硝基胍发射药过程的力学模型,研究了射流切割工艺,分析了切割过程的安
<正> 目前沿用的国际抗癌协会(UICC)制定的乳腺癌TNM分类法,按下述方法判断期别,不需逐条或列表背记分期,简易迅速无误。 (一)不包括M1的(即TxNyMo)组合:①只要x或y之其一数字等于