1.目标
1.1掌握NAO的基础知识;
1.2看至少三篇论文,确立大概研究方向;
1.3练习Python,为算法做准备;
2.进展
2.1NAO的基础知识
2.1.1环境与构造
2.1.2其它
2.2论文研究成果
参考文献为:
基于NAO服务型机器人的二次开发_蔡浩
NAO机器人在自闭症干预中的应用_张婷
基于NAO机器人的手势和表情识别_深仕卿
2.3Python编程练习(关于NAO)
2.3.1安装与概述
2.3.1.1感谢大佬开路
电脑软件无法安装怎么办(来自菜逼的忧伤,安装时一直提示另一个程序正在安装,感谢度娘)
2.3.1.2Python概述
1)特色
a.决定动态数据形态
好处是可创造简易的一般化程序代码,如建立一个会将两个变量相加的函数,就不用考虑多种变量类型的组合,只需:
#coding:utf-8 #一定要用Python2,python3.7把我坑惨了
import math
a=input("请输入第一个数:")
b=input("请输入第二个数:")
def add(a,b): #冒号呀冒号,千万别忘记
return a+b
print add(a,b) (这个写得不好,看后面声明函数部分!!菜逼表示很自卑呜呜呜)
b.平台独立语言——对操作系统无限制
c.清楚及简单的语法——仅使用缩排来区隔程序区块
d.内建数据结构——
字符串(string)——是一种数据类型,比较特殊的是还有一个编码问题。
列表(list)——是一种有序的集合,可以随时添加和删除其中的元素。
>>> week=['Monday','Wednesday','Thursday','Friday','Saturday']
>>> week
['Monday', 'Wednesday', 'Thursday', 'Friday'