论文部分内容阅读
智能宠物是机器人技术的一个分支,智能宠物能够模拟真实宠物的习惯、.声音和动作。当今的智能宠物设计基于嵌入式软硬件技术,所以智能宠物设计技术的每一个进步都代表着嵌入式软硬件技术新的发展。智能宠物的设计水平伴随着嵌入式技术,尤其是嵌入式软件技术,产生了长足的进步。嵌入式软件中新的框架和结构的产生,都使得智能宠物设计技术迈向新的里程碑。智能宠物的市场前景广阔,在消费类电子市场中有着很强的竞争力。
嵌入式系统现在被广泛应用到各个领域,基于嵌入式系统技术的产品在市场上表现出强劲的发展势头和竞争能力。嵌入式软件系统是目前系统集成领域的研究和应用的热点。嵌入式软件技术的长足发展帮助嵌入式系统融入到工程控制、消费类电子等各个领域,并在很大程度上简化了人们的工作,节省了用户宝贵的时间和资源。因此,设计一款嵌入式的智能宠物的软件就有着理论和实际的意义。
本论文所设计的用于控制智能宠物的软件基于嵌入式的软件技术,能够模拟真实宠物对于眼前物体变化所产生的反应。当模拟宠物视觉系统的摄像头前的物体发生移动时,模拟宠物头部运动的步进马达会带动摄像头进行相应移动,产生“宠物”跟踪物体的效果。本论文实现的是软件控制部分,即智能宠物的软件核心。
本论文完成的主要工作:一、研究了嵌入式系统的构成、嵌入式软件的编写、嵌入式操作系统的移植、嵌入式操作系统驱动程序的编写和嵌入式应用程序的编写。
二、设计了用于控制智能宠物的软件的步进马达驱动,后台应用程序,识别算法和智能宠物软件的文件系统。
三、设计了智能宠物的软件的低电压自动充电功能的内核程序。
基于以上完成的工作,本论文取得的研究成果如下:1.设计了智能宠物软件的步进马达驱动(使用C语言)。
2.设计了用于识别是否满足马达运转条件的应用程序。
3.设计了一套简单的图像识别算法。
4.设计了智能宠物的软件的低电压自动充电功能的内核程序。
5.设计了智能宠物的固件下载程序。
本论文由四部分组成:第一章是课题背景;第二章是智能宠物软件的系统介绍。第三章和第四章是作者设计部分,第三章阐述了用于控制智能宠物软件的设计过程;最后一章是智能宠物软件的仿真测试,并给出了相应结果。