更改

CC07-机器人-学习日志

添加2,280字节2018年10月13日 (六) 05:33
上这门课之前不曾真正亲手碰过机器人,所以第一次拿到机器人时内心还是比较激动的。从老师最初给我们展示的编舞过程来看,编写机器人的动作并非像正式编程那般困难,这更增加了我对这门课的期待。但是,从电脑与机器人的对接开始,我便遇到了难题。串口总是搜不到,我耗费了大量时间试图弄清楚原因,但是徒劳无功。最后在同学的帮助下,发现是因为机器人没有签名许可,Win7系统通不过...总算是解决了这个棘手的问题。
第二节课我们分成几个小组,在老师的要求下,开始自己给机器人编写舞蹈。由于可以通过先给机器人固定动作,再由软件自动读取各个舵机的参数,所以后面的动作编写就简单了不少。主要问题便是操作比较繁琐,每编完一个动作都要锁死各个舵机,并且编译后还要重启一遍机器人;还有在舞蹈过程中,机器人容易失去重心,这就需要我们逐个动作地尝试,并且尽可能将动作分解。此外,我们在音乐文件的输入上也出了问题。在插入一首歌曲之后,无论如何也无法再选择其他的音乐了。这可能是这次编舞的唯一一次遗憾了,不过小组合作,以及学习新东西的过程还是非常令人开心。期待制造工程体验带来的更多精彩。
 
===2018011101 廖天羽===
前两个星期我们对Aelos机器人进行了系统的学习,在这之前我并没有对机器人的控制方法有这么深入的了解,以前知道用手柄可以让机器人做出各种各样的动作,但并不知道这一切内部的机制,也不知道机器人的行为是如何通过程序来实现的。
第一周我们首先了解了机器人的构造,Aelos机器人外壳为塑料制,全身共有十七个舵机可以自由旋转,但为了方便头部的舵机被锁住了不能动。然后我们在电脑上安装了Aelos简易版软件来实现对机器人动作的编程。然后要设置信道让手柄能够控制机器人,这个搞了半天因为在手柄上的操作比较复杂,经常因为一个操作有问题而使得设置失败。机器人动作的编程比想象中简单的多,用数据线把机器人与电脑相连接,通过操作Aelos软件可以让电脑相当于一个PLC来运行,只需要将机器人摆成想要的姿势就可以直接将之记录下来并转化为程序,我们需要做的只是调整程序的顺序和速度,非常容易上手。但美中不足的是,机器人的数据线接口位置比较不合理,在操作过程中数据线容易断开,因为这样软件常常崩溃。。。。这使得我们的每一步操作都小心翼翼。
第二周老师要求我们设计一段机器人舞蹈,我们在动作的设计上常常遇到困难,一是想不到什么比较特殊的动作,二是想到的动作在机器人上常常难以实现,而且机器人会因为两个动作之间无法流畅的衔接而停止动作,这可要命,我们常常不知到机器人突然停止运行的原因是什么,只能重新设计动作。还有就是在对某个动作进行重复的时候编程出了差错,使得机器人的那段动作像是在抽风。。。我们在像机器人内部导入音乐时,机器人内部的文件差点被我电脑的杀毒软件删掉了。。。最终因为时间不足,我们的舞蹈虽然长达两分半钟,但是只有前面的部分比较好,后面属于赶时间弄出来的半成品。。。总的来说这次体验十分有趣,还能操作机器人也是了了我儿时的一桩心愿吧,期待下次的课程!
41
个编辑