视频:6 素材:1
课程简介:
1.实训项目介绍
本次实训项目以粤嵌“基于科大讯飞机器伴侣”为项目背景,整个过程以实际项目开发流程为主线,学员分为多个项目组,每个项目组3-5人(实训学生组成,项目组成员角色、分工不同),每个项目组指派一名企业工程师作指导,以分组竞赛的方式进行。
随着信息化技术的不断升温,人们的生活方式、工作习惯也在潜移默化中有了新的飞跃。同时随着互联网+技术的发展生活中的智能化设备也在我们生活中带来了极大的便利。本项目使用全国语音识别方向最大的公司科大讯飞中的SDK接口与目前最主流的AI技术,对日后学生从事人工智能方向有着研究和发展的有重要意义。
近年来,随着国内经济的发展,各大公司平台都开始推出各种各样的机器人设备,可提供各种场景不同外观的实体机器人定制及租赁服务,应用于展厅、机场、政务、银行、酒店、商超、医院等公共区域。您留下信息后我们将安排商务经理专人对接,机器人服务人类的社会即将来临,通过本项目学生可以自主的设计一块属于自己的机器人产品,用于解决生活中的问题,对于引导学生从事科研方向的职业方向有着重要的意义。
本次实训项目,以C++为基础,采用QT设计程序,实现机器人的基本功能,如日常聊天,天气查询,音乐播放,家居监控,英语翻译,四则运算等多种应用功能,学生日后还可以自行采集各类传感器模块增强机器人功能。
Qt自2014年开始逐步被广泛使用,其实现对等多种平台的支持,确保首次接触Qt框架的开发人员能迅速上手和操作。即使不开发Qt应用程序,Qt Creator也是一个简单易用且功能强大的IDE,Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便,其是为嵌入式和桌面应用开发而生的跨平台软件开发框架。
2.开发平台
本次实训采用Qt集成开发平台:
Ubuntu18.04和qt-opensource-Linux-x86-5.12.0.run软件平台
所需要的技术模块如下:
3.实训总体目标
1.知识目标:面向对象软件设计IDE(Qt Creator)、系统事件处理等的应用开发。
要求学生掌握Qt Creator工具的基本使用,了解C++中的类,QT中的信号与槽,Qt下常用的设计模式;能够根据项目需要写出相应的应用代码;掌握C++语言编程,掌握QT界面设计,掌握科大讯飞语音库的使用,掌握网络API接口使用。
2.能力目标:通过本次生产实习,加强学生的动手实践能力和理论知识转化能力,掌握以所学的计算机技术、等解决实际问题的能力。
使学生在掌握嵌入式技术的基础上,以应用为中心,从产品角度出发,掌握电子技术、计算机技术、软件工程等技术的交叉应用,建立产品研发的整体思路及流程,把理论应用到实际中去。为学生将来就业、创业打下技术基础。
3.情感目标:通过本次实训培养学生养成科学的工作态度和良好的工作习惯。在工程设计过程中领会成功时学会深思,受挫折时保持镇定的人生价值观。
课程内容涵盖:
课时 1 : 产品例子
课时 2 : 1.QT的基本使用
课时 3 : 2.HTTP请求获取机器人的回答
课时 4 : 3.科大讯飞文字转语音
课时 5 : 4.讯飞语音转文字
课时 6 : 5.项目代码整合