一种教育机器人的编程学习系统技术方案

技术编号:23993660 阅读:20 留言:0更新日期:2020-04-29 17:51
本实用新型专利技术公开了一种教育机器人的编程学习系统,包括教学平台以及与所述教学平台连接的教育机器人终端和编程客户端,所述教育机器人终端包括控制器以及与所述控制器电连接的第一程序接收器、语音互动模块、驱动模块、色块识别模块、人脸识别模块以及指纹识别模块,所述教学平台包括服务器和程序初检模块,所述程序初检模块与所述第一程序接收器通信连接。本实用新型专利技术能够提供功能丰富的教育机器人供学生进行编程学习,且学生的编程学习实现了理论结合实践,帮助学生提高机器人编程学习效率。

A programming learning system of educational robot

【技术实现步骤摘要】
一种教育机器人的编程学习系统
本技术涉及教育机器人
,具体涉及一种教育机器人的编程学习系统。
技术介绍
随着科技的进步,机器人技术在人类生活和工业生产制造中发挥着越来越重要的作用。利用机器人可以实现在复杂、恶劣、危险环境下作业,也可以减轻劳动强度和提高产品质量。教育机器人作为机器人中的一种特殊机器人,其除用于参加各种比赛外,还可用于学科教学与课外兴趣拓展,提高学生设计、开发、应用机器人的能力和创新能力。而目前国内常用的教育机器人功能较为简单,且学生对于机器人的编程学习不能做到理论结合实践,因此学生对机器人的相关技术不能全面掌握,且对机器人的编程学习效率较低。
技术实现思路
本技术针对上述存在的问题,提供一种教育机器人的编程学习系统,能够提供功能丰富的教育机器人供学生进行编程学习,且学生的编程学习实现了理论结合实践,帮助学生提高机器人编程学习效率。本技术为实现上述目的,采取以下技术方案予以实现:一种教育机器人的编程学习系统,包括教学平台以及与所述教学平台连接的教育机器人终端和编程客户端,所述教育机器人终端包括控制器以及与所述控制器电连接的第一程序接收器、语音互动模块、驱动模块、色块识别模块、人脸识别模块以及指纹识别模块,所述教学平台包括服务器和程序初检模块,所述程序初检模块与所述第一程序接收器通信连接。优选地,所述教学平台还包括程序评价模块,所述程序评价模块与所述编程客户端通信连接。优选地,所述教学平台还包括存储器,用于存储所述编程客户端发送的程序和所述程序评价模块对该程序的评价报告。优选地,所述教育机器人终端还包括电子标识码,所述电子标识码包括所述教育机器人的身份编号和功能信息。优选地,所述教育机器人终端还包括第二程序接收器,所述第二程序接收器与所述控制器电连接,与所述编程客户端通信连接。优选地,所述教育机器人终端还包括图像文字显示模块,所述图像文字显示模块与所述控制器电连接。优选地,所述教育机器人终端还包括电信号采集模块,所述电信号采集模块分别与所述控制器、语音互动模块、驱动模块、色块识别模块、人脸识别模块、指纹识别模块以及图像文字显示模块电连接。与现有技术相比,本技术的有益效果如下:本技术的编程学习系统包含的教育机器人具有多种功能,可以对学生进行多种功能的演示,帮助学生掌握机器人实现多种功能的相关技术,学生在完成对机器人的编程之后可以将程序发送至教学平台,教学平台会对程序进行初步检查,检查合格之后会将程序发送至教育机器人,教育机器人的控制器会控制相关可控组件按照程序编辑的指令完成相应的功能,通过教育机器人的功能实现情况可以判断学生编写的程序是否有出现问题,也能更加直观的看出错误的程序代码是什么,这样就使得学生对于机器人编程的学习可以结合实践,能够有效的提高学生学习机器人编程的效率。附图说明图1为本技术一种教育机器人的编程学习系统的原理结构示意图。具体实施方式以下结合附图对本技术的实施例作详细描述。参见图1,一种教育机器人的编程学习系统,包括教学平台1以及与教学平台1连接的教育机器人终端2和编程客户端3,教育机器人终端2包括控制器21以及与控制器21电连接的第一程序接收器22、语音互动模块23、驱动模块24、色块识别模块25、人脸识别模块26以及指纹识别模块27,教学平台1包括服务器11和程序初检模块12,程序初检模块12与第一程序接收器22通信连接。教育机器人终端2还包括图像文字显示模块28,图像文字显示模块28与控制器21电连接。本实施例中,教育机器人具有多种不同的功能,通过演示这些功能可以帮助学生更好的掌握机器人实现这些功能的相关技术。将教育机器人和编程客户端与教育平台通信连接,当学生在编程客户端上编辑好程序代码之后就可以发送至教学平台,教学平台中的程序初检模块会对学生发送的程序代码进行初步检查,如果存在严重的错误,就会将该程序代码的评价报告发送至编程客户端,以提示学生对程序代码进行修改,如果程序代码合格,教学平台就会将该程序代码发送至教育机器人,以使教育机器人的控制器控制教育机器人上安装的可控组件按照程序代码编辑的指令实现相应的功能,通过对教育机器人上各种功能的实现情况进行观察,可以很直观的看出程序代码的错误是什么,以便学生进行准确的修改,学生编辑好程序代码之后就可以直接在机器人上试验的这种编程学习方式能够帮助学生快速的掌握编程的初级知识,提高学生的机器人编程学习的效率。可选的,教学平台1还包括程序评价模块13,程序评价模块13与编程客户端3通信连接。上述结构中,当教学平台的程序初检模块检查出学生发送的程序代码有错误时,就可以通过程序评价模块将程序中的错误进行标识并声场评价报告发送至编程客户端,这样可以快速的使学生修改编程中出现的错误,也避免了将错误程序发送至机器人中导致机器人故障,且浪费编程学习时间的情况发生。可选的,教学平台1还包括存储器14,用于存储编程客户端发送的程序和程序评价模块对该程序的评价报告。上述结构中,存储器会将学生发送的程序代码和错误程序代码的评价报告进行存储以供教学老师查看,进而快速掌握学生的编程学习情况,更好的指导学生的编程学习,能够提升学生对机器人编程学习的效率。可选的,教育机器人终端2还包括电子标识码,电子标识码包括教育机器人的身份编号和功能信息。上述结构中,电子标识码可以帮助教学平台准确的识别要连接的教育机器人。可选的,教育机器人终端2还包括第二程序接收器29,第二程序接收器29与控制器21电连接,与编程客户端3通信连接。上述结构使得编程客户端可以直接将编辑好的程序发送至教育机器人中,适合学生单独练习时使用,也可以使学生将修改好的程序直接发送至教育机器人中,省去了教育平台的转折,节省了学生单次练习的时间。可选的,教育机器人终端2还包括电信号采集模块20,电信号采集模块20分别与控制器21、语音互动模块23、驱动模块24、色块识别模块25、人脸识别模块26、指纹识别模块27以及图像文字显示模块28电连接。上述结构中,通过电信号采集模块可以采集教育机器人执行了学生编辑的程序之后各个功能模块的运行电信号,这样可以更准确的分析出程序代码中的错误是什么,也能帮助学生更精准的对程序进行修改,提高机器人编程学习效率。与现有技术相比,本技术的有益效果如下:本技术的编程学习系统包含的教育机器人具有多种功能,可以对学生进行多种功能的演示,帮助学生掌握机器人实现多种功能的相关技术,学生在完成对机器人的编程之后可以将程序发送至教学平台,教学平台会对程序进行初步检查,检查合格之后会将程序发送至教育机器人,教育机器人的控制器会控制相关可控组件按照程序编辑的指令完成相应的功能,通过教育机器人的功能实现情况可以判断学生编写的程序是否有出现问题,也能更加直观的看出错误的程序代码是什么,这样就使得学生对于机器人编程的学习可以结合实践,能够有效的提高学生学习机器人编程的效率。惟本文档来自技高网...

【技术保护点】
1.一种教育机器人的编程学习系统,其特征在于,包括教学平台以及与所述教学平台连接的教育机器人终端和编程客户端,所述教育机器人终端包括控制器以及与所述控制器电连接的第一程序接收器、语音互动模块、驱动模块、色块识别模块、人脸识别模块以及指纹识别模块,所述教学平台包括服务器和程序初检模块,所述程序初检模块与所述第一程序接收器通信连接。/n

【技术特征摘要】
1.一种教育机器人的编程学习系统,其特征在于,包括教学平台以及与所述教学平台连接的教育机器人终端和编程客户端,所述教育机器人终端包括控制器以及与所述控制器电连接的第一程序接收器、语音互动模块、驱动模块、色块识别模块、人脸识别模块以及指纹识别模块,所述教学平台包括服务器和程序初检模块,所述程序初检模块与所述第一程序接收器通信连接。


2.根据权利要求1所述的一种教育机器人的编程学习系统,其特征在于,所述教学平台还包括程序评价模块,所述程序评价模块与所述编程客户端通信连接。


3.根据权利要求2所述的一种教育机器人的编程学习系统,其特征在于,所述教学平台还包括存储器,用于存储所述编程客户端发送的程序和所述程序评价模块对该程序的评价报告。


4.根据权利要求1所述的一种教育机器人...

【专利技术属性】
技术研发人员:陈爱军
申请(专利权)人:广东启育教育科技有限公司
类型:新型
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1