Cyberbotics 机器人课程/关于本书
外观
本书面向学生、教师、爱好者以及对最智能机器人感兴趣的研究人员。它将帮助您了解什么是机器人、它们可以为您做什么,最重要的是如何对它们进行编程,以便您可以拥有适合您的完美机器人。它包括两部分:简短的理论部分和较长的实践部分。实践部分分解为关于计算机配置的一章和五个对应于五个难度级别的练习章节。阅读完本书后,您应该能够设计自己的智能机器人。
即使您以前从未编写过计算机程序,您也会轻松地学习如何以图形方式编程简单机器人的行为。从这种初次体验开始,您将平滑地过渡到更高级的计算机编程,以发现智能机器人的更多可能性。这种实践调查被组织成项目,每个项目都与一个难度级别相关联。如果您突然发现项目难以处理,您可以随时停止,但如果您成功地达到了最高级别,那么您应该认为自己是一名真正的机器人研究人员!以下是难度级别:
- 初学者:不需要任何先验知识,适合 8 岁以上的儿童和没有科学背景的人(请参见 初学者编程练习)
- 新手:需要科学或技术兴趣,适合 8 岁以上的儿童(请参见 新手编程练习)
- 中级:需要一般计算机科学背景,适合 12 岁以上对计算机科学有一定兴趣的学生(请参见 中级编程练习)
- 高级:需要编程技能,适合研究生和研究人员(请参见 高级编程练习)
- 专家:需要研究精神,适合研究生和研究人员(请参见 认知基准)
本书的实践部分依赖于几个软件和硬件工具,它们将允许您练习真实生活的智能机器人编程。这些工具是 e-puck 机器人和 webots 软件。它们都被广泛用于全球大学的教育和研究,并且可商用购买并得到良好支持。这些工具将在第 E-puck 和 Webots 章中进行描述。
本书提供了一些练习。从第 初学者编程练习 章中非常简单的入门练习开始,读者将逐渐了解如何在后续章节中创建越来越高级的机器人控制器。最后,第 认知基准 章将通过一个认知基准介绍读者进入机器人比赛领域:Rat's Life。[1]
- ↑ 请查看他们的网站,Rat's Life 编程大赛