基于Gene8310的嵌入式家庭服务机器人系统设计
来源:中电网 作者:—— 时间:2012-04-18 15:23
1
引言
家庭服务机器人是机器人的发展方向,是我国进一步加强机器人技术研究的突破口。家庭服务机器人旨在将家庭成员从家居的繁琐家务中解放出来,给家庭成员提供帮助、娱乐等。
本文介绍的家庭服务机器人如图1所示。机器人身高140cm,行走驱动方式采取轮式差动驱动。胳膊是模拟肩关节、肘关节的三自由度结构,采用伺服电机作为关节执行机构。机器人上面安装了摄像头、麦克风接口、触摸液晶屏、超声波
传感器。可以与家庭成员完成人机交互,回答家庭成员的提问问题。
本文设计的家庭服务机器人是基于Gene8310的嵌入式设备,在此基础上实现了自主移动、动作表演、人脸跟踪、语音交互、远程遥控等功能,测试表明,本系统具有良好的稳定性、使用性和可操作性,可以实现家庭服务机器人的各项工作要求。
Gene8310是Intel推出的一款嵌入式设备,具有体积小巧,工作稳定,可扩展性强等特性,支持单5V供电工作。
Gene8310嵌入式主板尺寸长146mm宽101.6mm,内置Intel Celeron处理器主频600MHz,最大可支持1GB的SODIMM内存插槽,配有CF卡插槽,硬盘接口,PS2接口、4个USB2.0接口,2个 RS232接口,音频输入输出接口,可接CRT/LCD显示器。
2 系统设计
2.1 整体系统设计
本文系统设计如图2所示。
针对家庭服务机器人的任务要求,将机器人控制系统分成以下模块:嵌入式系统、摄像头、扬声器、麦克风、人脸跟踪系统、语音识别系统、无线通讯系统等。嵌入式系统采用Gene8310微型主板作为硬件平台,运行Windows操作系统;人脸跟踪系统、语音识别系统是运行在Windows操作系统下面的基于VC的程序;无线通讯系统是基于Q2501B的GPRS通讯模块;动作控制是基于PIC16F877A的7自由度伺服电机的控制;行走控制是双行走轮差动控制的驱动方式。
2.2 动作控制系统设计
家庭服务机器人的动作主要是让机器人模拟人的手臂关节,以便机器人实现人的一些动作,本论文设计的机器人手臂有三个自由度,分别模拟人体的肩关节、肘关节,可以实现抬臂、弯臂、摆臂等动作,一个手臂三个自由度的组合,可以实现握手、挥手、招手等动作,两个手臂的组合又可以实现鼓掌、拥抱等人的基本动作。
2.3 行走控制系统设计
家庭服务机器人行走控制系统采用的是双行走轮差动控制的驱动方式,机器人的模型如图3所示。这里我们假定机器人和地面之间是纯滚动的,行走轮只旋转不打滑,得到运动学模型公式:
式中: (x, y)为机器人中心O点的参考坐标;θ为机器人中心O点的运动方向角;ν为机器人中心O点的速度;ω为机器人差动转向的角速度。
根据上述数学模型,结合机器人的结构特点,把机器人的运动简化为与地面接触的两点运动,两点的位置决定了机器人的位置,两点的运动状态决定了机器人的运动状态。图3中XOY为全局坐标系,xoy为机器人坐标系,O为速度瞬心。
在此,把前进的方向作为正方向,把后退的方向作为负方向,统一起来分析,设在某一时刻,左、右行走轮的速度为vL 、vR ,左、右行走轮角速度为ωL、ωR ,在很短的时间间隔Δt 内,机器人的方向和线速度可以近似认为不改变。两行走轮与地面接触点之间的距离(即机器人两行走轮的跨距)为l。
相关文章
- •立即领票 | 芯片+封测+嵌入式系统大展9.15-17深圳福田见!国产化元器件一站式选型2022-08-23
- •深圳国际电子展暨嵌入式系统展在深圳举行2021-09-27
- •莱迪思将其FPGA拓展至智能和嵌入式视觉系统2020-09-11
- •新冠疫情中服务机器人应用案例一览2020-02-24
- •Arm年会开跑,推全新嵌入式CPU定制化指令2019-10-10
- •阿里巴巴服务机器人将成为新基础设施 带来商业新变局2019-01-23
- •中国将是全球最大的机器人市场预计2022年占全球总量的38%以上2019-01-23
- •我国服务机器人在零售场景可以批量化应用2019-01-23
- •科沃斯携家用服务机器人完整产品线重磅亮相CES20192019-01-23
- •服务机器人将在未来五年内迎来前所未有的迅速增长2019-01-23