文档介绍:高级机器人学与步行机器人
前言
为什么要学习步行机器人
步行机器人在教育与娱乐机器人领域是一个相对未经开垦的领域。造成这一现象的原因
有许多:首先是步行机器人的设计存在固有的缺陷,使其很难处理诸如楼梯这样各种复杂的
场景;其次步行机器人的编程需要更为复杂的算法和基于传感器的反馈;再者就是要让步行
机器人获得期望的运动,还需软件和硬件更紧密地协同。
这也许就是我们大多数机器人都采用轮子移动的原因之一。然而,人们还是有一种自然
的倾向来赞美步行机器人:他们看起来更像人类;他们能够为人们提供更多的娱乐价值因为
他们看起来更有趣;而且使一个具有双足的机器人成功行走也是一个值得追寻和挑战的概
念。如果你能成功的使用本手册介绍的步行机器人,那么你就能成为一个受过良好训练的机
器人专家。
除了学习编程技术外,步行机器人还能应用到许多真实的困难场合。具有多条腿和多个
自由度的机器人最终能够处理更为复杂的场合。
本书介绍的步行机器人简化了步行机器人的概念。尽管本手册中介绍的步行机器人肯定
不能照顾老人,不能帮你到厨房拿饮料,不能给你的房间吸尘,也不能驾车送你到商店等,
但它确实能够为你提供一个可编程双足机器人的第一个映像和概念。通过本教材的学习,你
将发现给步行机器人编程是一个复杂但是很有价值的任务。该步行机器人用一种积极的、有
趣的和友好的方式引入并介绍了嵌入式控制概念、方法和实现过程。
从步行机器人获得的教育概念
老师们通常都会问帕拉斯,他们能从帕拉斯不同的课程当中学到什么。可以说步行机器
人是一个高级的机器人学项目,无论是老师还是学生,都能够从中学到如下的概念和技能:
机械和电气系统的相关性和依赖性,即机电一体化的基本概念;
调整硬件和软件以获得预期结果的能力;
使用 BASIC Stamp2 的高级编程技能:一个高效的步行机器人程序要涉及 Stamp 的 DATA
语句和 EEPROM 指针,变量别名,以及程序子函数的使用技巧,他们在程序执行前中
能够重复使用和配置;另外还涉及到通用的声音编程实践;
包括实时编程、分类结构和状态机的高级机器人编程技术;
如何一步步从基本的程序编写到完成更复杂并最终有用的程序的整个过程。
如果需要帮助,请直接致电或者发邮件给帕拉斯在中国的唯一合作伙伴—德普施科技寻
求支持。我们将非常高兴地帮助你,让你的步行机器人按照你所希望的方式行走。
教师和学生指南
14 岁左右的学生应该能够组装和编程帕拉斯的步行机器人。因为该步行机器人用到了
更复杂机械结构和编程技术,我们相信能够成功使用该套件的最年轻的学生可能是 12 岁左
I
高级机器人学与步行机器人
右。如果您在这方面有其它成功的经验,请通过公司邮箱让我们知道。该教材没有提供教师
指南。如果需要,我们可以选择一些教材中提出的挑战课题提供答案。
教育机器人论坛
德普施科技在其网站 中开通了 BBS 论坛,其中有一个关于教育机
器人的专题。如果你有问题,也可以同过该论坛进行讨论。
II
高级机器人学与步行机器人
目录
前言................................................................................................................................................... I
为什么要学习步行机器人....................................................................................................... I
从步行机器人获得的教育概念............................................................................................... I
教师和学生指南....................................................................................................................... I
教育机器人论坛.................................