中国现代教育装备
中华人民共和国教育部主管 中国高等教育学会主办
刊号:CN11-4994/T(国内) ISSN1672-1438(国际)
中国期刊全文数据库 中文科技期刊数据库
中国核心期刊遴选数据库
首页 杂志简介 杂志目录 期刊封面 推荐阅读 顾问专家 投稿须知 投稿查询 订阅须知 广告业务
您当前的位置:中国现代教育装备 >> 首页 >> 期刊导读
高教 普教
总447期 总445期 总443期
总441期 总439期 总437期
总435期 总433期 总431期
总429期 总427期 总425期
 装备时空 更多>>
乡村建设齐聚力 大爱援疆智者行
 编务说明 更多>>
 期刊导读  
基于Python的Nao机器人实验系统设计
来源:《中国现代教育装备》杂志 时间:2017-3-23 11:17:24
  [导读]针对Nao机器人官方开发软件功能分散、不易使用等不足,采用Python语言,以类方法为基础,设计了Nao机器人实验系统。以图像处理实验为例,说明了实验系统的教学应用。该实验系统代码开源,操作简单、直观,可以加深学生对机器人控制系统的整体认识,有助于提高学生的科研和创新能力。

  人形机器人Nao具有25个自由度,配备了摄像头、超声波传感器和惯性器件等传感器,以及电机和电动致动器等机构[1],可用于图像处理、人工智能、机器人控制以及医疗保健等多个教学和科研领域 [2-5]。Nao机器人具有丰富、强大的函数库,在Linux,Windows,Mac OS等操作系统下,均可利用C++,MATLAB,Python语言对其编程操作。目前,全球多个高等学校和研究机构已将Nao机器人用于教育和科研工作[2]。2013年山东科技大学电气与自动化工程学院引进Nao机器人平台,并将其用于自动化专业(山东省名校工程特色专业)学生的创新能力和科研能力培养。

  目前,Nao机器人实验多采用其官方开发软件Choregraphe。但在实际教学过程中发现,该软件功能分散、用法复杂,其“指令盒”拖拽的编程方式隐藏了Nao机器人控制程序的整体框架。上述因素使得Choregraphe软件不适用于实验教学。为此,本文使用Python语言,以面向对象程序设计思想中的类(Class)方法为基础,设计了功能集中,操作简单、直观,且代码开源的Nao机器人实验系统,以改善实验教学效果。

  1 Python语言

  2 实验系统的功能结构

  3 实验系统的软件设计

  4 实验教学应用实例

  5 结束语

  Nao机器人平台功能丰富,广泛应用于人工智能和机器人控制等多个研究领域。本文利用Python语言和类方法,设计了Nao机器人实验系统。学生不但可以通过学习系统源代码的方式了解机器人控制系统的整体架构,而且可以在源代码基础上进行二次开发和功能扩充。该系统的应用有助于培养学生的科研能力和创新意识,取得了良好的实验教学效果。

  参考文献

  [1] 广州市美达克数据科技有限公司.硬件平台[EB/OL].http://www.naorobotics.com/naojqr.asp.

  [2] 阿尔德巴兰(上海)有限公司.NAO:创造交互型的机器人[J].机器人技术与应用,2014(6):63-65.

  [3] 张婷.基于Nao的迷宫解决算法研究[J].国外电子测量技术,2013,32(5):68-71.

  [4] 张婷.NAO机器人在自闭症干预中的应用[J].系统仿真技术,2014,9(4):327-331,338.

  [5] 柏雪峰,杨斌.基于NAO机器人目标识别与定位算法[J].成都信息工程学院学报,2014,29(6):625-629.

  [6] 董焰民,王保保.Python与Matlab混合语言编程[J].现代电子技术,2007,14(253):108-110.

  [7] 陶诚,陆从珍.基于C++和Python混合编程的Word文档操作方法[J].信息化研究,2014,40(5):58-63.

  [8] 张若愚.Python科学计算[M].北京:清华大学出版社,2012.

张仁彦 刘孟茹 孔凡超 赵传林 赵洪亮 山东科技大学电气与自动化工程学院


本网版权声明:
凡本刊本网发布的所有文字作品,版权均属于《中国现代教育装备》杂志(www.zgxdjyzb.com),未经本刊本网授权不得转载、摘编、伪原创或利用其它方式使用。违者本刊本网将追究相关法律责任。
凡本刊本网发布的照片、视频,属本刊本网原创或已获作者本人授权。未经授权,擅自使用者,本刊本网及相关权益人将追究其相关法律责任。
关于我们 | 期刊导读 | 顾问专家 | 法律声明 | 广告业务

Copyright(C) 《中国现代教育装备》杂志社有限责任公司 版权所有 
地址:北京市海淀区学院路35号世宁大厦一层108室(100191)
高教邮箱:cn11_4994@263.net
基教邮箱:cn11_4994@163.com
电话:010-82098610

中国现代教育装备微信公众号二维码