我向高中生教授FTC机器人技术,虽然我是一位熟练的程序员,并且可以很好地教他们编码,但是我的机械技能还是有点软。我正在为自己寻找良好的资源,而学生们要经历的内容要比“这是一个齿轮,这是一个链条,这是齿轮比等”要深入一些,但可能还不够。建造专业/工业机器人。

我已经使用了Vex机器人技术课程作为开始参考-http://curriculum.vexrobotics.com/curriculum-但它没有涉及一些更高级的主题(例如,如何用多个电动机驱动单个齿轮/驱动轴即可获得更大的功率,而不必减速并降低速度。)

是否有这样的良好中间源?我需要咬一下子弹并获得大学水平的力学知识吗?

#1 楼

图书
FIRST和VEX是相当大的竞赛,因此人们撰写有关参与的字面上的文字并不奇怪。我最喜欢的针对FTC的书是FTC Robotics:技巧,窍门,策略和秘密。他们已经完成了这本书的多个版本。尽管它不是一门结构化的课程,但却是一个很好的指南,对于团队来说是必不可少的。 High and Rack'N'Roll),记录了那几年世界冠军机器人的设计。抄袭本身的描述还不够详细,但是它们确实提出了一些非常有趣的概念。
一些非FTC / VEX特定书籍也可能会有所帮助。例如,我发现《建筑机器人动力火车》是一本很有帮助的书,任何对trig有所了解的高中生都应该可以接触到。一本详尽而又不错的书是《构造机器人基座》,它描述了各种底盘构造方法。其中一些并不适用,因为它假定您可以访问任何材料。
在线课程/课程
您已经找到了VEX课程; CMU课程是另一个很棒的资源。由于我以VEX为中心,所以我了解Cortex Video Trainer。我确定TETRIX平台也有类似的东西。
另一个答案是佐治亚理工学院的Coursera的“移动机器人控制”课程。这是一门不可思议的课程(我在高中时读了这门课,并实际上遇到了创建它的教授),但是对微分方程的基础知识有一定的了解才能理解所有这些知识。因此大多数高中生最不可能做到这一点。早期的一些视频可能会对您的程序员有所帮助,但根本没有讨论构造/设计。我无法参加edx课程(我没有上过,但现在可能听说过),但是我认为这可能与前提条件相同。
Team Websites
学习构建竞赛机器人的最佳方法之一就是阅读竞争对手制作的博客和网站。为了大胆地自我推广,我的团队的网站上提供了一系列有关某些VEX组件的教程。 Xander Soldaat的博客BotBench是许多ROBOTC相关内容的来源。找出谁赢得了去年FTC世界锦标赛冠军,并查询他们的网站;最好的团队经常分享他们的秘密。

#2 楼

我认为,根据学生对程序入门的了解程度,VEX课程可能就足够了,因为它深入介绍了如何施加扭矩,具有可变齿轮的系统等。我不一定认为直接教授概念就像


如何通过多个电动机来驱动单个齿轮/驱动轴来获得更大的功率而不必减速并降低速度
可以从复合齿轮和扭矩的章节中推断出它们。 VEX课程还深入探讨了系统的构建和集成,我认为在高中时,很难掌握更多有用的基本概念,尤其是在分别构建要素然后进行集成时,即由团队来构建驱动力和另一个是建造执行器,这与让团队“建造”相反,这不可避免地导致一小部分人主导该过程。

#3 楼

我使用的是布鲁诺·西西里亚诺(Bruno Siciliano)(编辑)所著的《施普林格机器人手册》(Springer Handbook of Robotics),是一个很好的参考资料,我认为这很容易理解。它几乎涵盖了有关机器人技术的所有内容。您还可以观看来自Coursera和edx的视频课程