想学做自己的第一个机器人的进!不定期分享零
时间:12-12
整理:3721RD
点击:
要学机器人,从做自己的第一个机器人开始!
本人不是什么机器人行业从业人员,我是如假包换文科女。
现在在互联网公司工作,也开始关注极客,也算是玩具爱好者,渐渐开始玩各种硬件产品,航模、游戏制作、四轴、3D打印、电影特技什么的都很喜欢,机器人当然也没有放过。
首先谈一点对机器人学习的浅见。
很多人说学习机器人要先学C语言,先学控制理论、单片机、传感器、机械结构等等等等。
这些看似都对,但正是这种我要学机器人就得先学这样那样课程的想法,让大多数人的机器人之路停留在了空想的阶段。
但人类心理学的规律是,人每做一件事情都希望得到及时的反馈,这样他才有动力把这件事坚持下去,现在很多大学生喜欢打游戏不喜欢上课,很大程度上就是在游戏里每打一个怪每做一个任务,都会有及时的奖励,而上课虽然跟一学期后的考试有关,跟几年后的工作有关,但是反馈太慢,就吸引不了人。同理你要怎么让一个人坚持大半年学完课程再去做机器人?
所以我认为,学习机器人,就得从制作自己的第一个机器人开始!
从功能结构都很简单的机器人开始,逐步提升难度,其中遇到问题,可以带着问题去学习之前提到的课程,逐步深入,做到一定程度可以找人合作,最终做出像Boston Dynamics机器狗那样吊炸天的机器人~
所以在这里开一贴,分享我收集的零基础机器人制作教程,希望帮助有需要的童鞋尽快走上机器人之路~
先明确一下我选机器人项目推荐给大家的原则。
首先当然是零基础,每一个在这帖子里出现的项目,都是只要学过高中物理就可以做的,聪明的吧友没学过高中物理应该也可以做。
第二点是教程的详尽性,每一个项目都有一步步带大家从头到尾制作的教程,一般都是视频+文字教程。同时有详细的材料清单,电子元件会尽量提供获取的渠道,其他部件也都是生活中容易获得的材料。
第三点是教程的内容,因为按照我的理解,大部分的机器人(BEAM机器人除外)的本质都是利用传感器获取特定信息,利用控制板(单片机)和预先写入的程序处理信息输出指令,再利用运动系统或者信号输出系统完成动作的机器。所以在这里的教程将尽量选择包含以上三个部分的机器人,以便能让吧友通过制作学习传感器的使用,控制板的使用和编程等基本技能。
=========================2014.07.30 第一个项目===========================
第一个零基础项目
《避障机器人的制作》
视频地址 :http://v.youku.com/v_show/id_XNzM2MTgwMDgw.html
话说这个项目的教程视频分三个部分,大家请点进优酷观看,就可以看到教程的后两个part
这是个基于Arduino控制板的机器人,通过制作这个机器人,可以学习怎样用简单的程序和电路,处理由超声传感器获取的有关周围物体的数据,驱动舵机,让机器人避开周围的障碍物。
详细的文字教程和材料清单太长,我就不贴在这里了,可以去这里看:
文字教程和材料清单 点击进入
=========================2014.07.30 第二个项目===========================
介绍第二个零基础项目,盒仔。
视频链接:http://v.youku.com/v_show/id_XNDIzOTk2MTQw.html
本人不是什么机器人行业从业人员,我是如假包换文科女。
现在在互联网公司工作,也开始关注极客,也算是玩具爱好者,渐渐开始玩各种硬件产品,航模、游戏制作、四轴、3D打印、电影特技什么的都很喜欢,机器人当然也没有放过。
首先谈一点对机器人学习的浅见。
很多人说学习机器人要先学C语言,先学控制理论、单片机、传感器、机械结构等等等等。
这些看似都对,但正是这种我要学机器人就得先学这样那样课程的想法,让大多数人的机器人之路停留在了空想的阶段。
但人类心理学的规律是,人每做一件事情都希望得到及时的反馈,这样他才有动力把这件事坚持下去,现在很多大学生喜欢打游戏不喜欢上课,很大程度上就是在游戏里每打一个怪每做一个任务,都会有及时的奖励,而上课虽然跟一学期后的考试有关,跟几年后的工作有关,但是反馈太慢,就吸引不了人。同理你要怎么让一个人坚持大半年学完课程再去做机器人?
所以我认为,学习机器人,就得从制作自己的第一个机器人开始!
从功能结构都很简单的机器人开始,逐步提升难度,其中遇到问题,可以带着问题去学习之前提到的课程,逐步深入,做到一定程度可以找人合作,最终做出像Boston Dynamics机器狗那样吊炸天的机器人~
所以在这里开一贴,分享我收集的零基础机器人制作教程,希望帮助有需要的童鞋尽快走上机器人之路~
先明确一下我选机器人项目推荐给大家的原则。
首先当然是零基础,每一个在这帖子里出现的项目,都是只要学过高中物理就可以做的,聪明的吧友没学过高中物理应该也可以做。
第二点是教程的详尽性,每一个项目都有一步步带大家从头到尾制作的教程,一般都是视频+文字教程。同时有详细的材料清单,电子元件会尽量提供获取的渠道,其他部件也都是生活中容易获得的材料。
第三点是教程的内容,因为按照我的理解,大部分的机器人(BEAM机器人除外)的本质都是利用传感器获取特定信息,利用控制板(单片机)和预先写入的程序处理信息输出指令,再利用运动系统或者信号输出系统完成动作的机器。所以在这里的教程将尽量选择包含以上三个部分的机器人,以便能让吧友通过制作学习传感器的使用,控制板的使用和编程等基本技能。
=========================2014.07.30 第一个项目===========================
第一个零基础项目
《避障机器人的制作》
视频地址 :http://v.youku.com/v_show/id_XNzM2MTgwMDgw.html
话说这个项目的教程视频分三个部分,大家请点进优酷观看,就可以看到教程的后两个part
这是个基于Arduino控制板的机器人,通过制作这个机器人,可以学习怎样用简单的程序和电路,处理由超声传感器获取的有关周围物体的数据,驱动舵机,让机器人避开周围的障碍物。
详细的文字教程和材料清单太长,我就不贴在这里了,可以去这里看:
文字教程和材料清单 点击进入
=========================2014.07.30 第二个项目===========================
介绍第二个零基础项目,盒仔。
视频链接:http://v.youku.com/v_show/id_XNDIzOTk2MTQw.html
这是一个基于Arduino的遥控机器人,没有传感器和自动控制功能,但大家可以通过制作它额外学习蓝牙控制模块的使用。同时它也是一个很萌的机器人,可以跟同事朋友一起玩耍~
教程来自果壳DIY 点击查看教程
另附图纸和参考代码的下载地址 点击进入
=========================2014.08.10 第三个项目===========================
第三个项目是一个在欧美和日本非常流行的机器人比赛,相扑机器人。本质就是两个符合某种规格的机器人在一个擂台上,比赛谁先把对方推出界的游戏。这个过程当中,机器人的动力,机械结构,对对手和场地的感知、智能判断、运动路径,都是对抗性的来源。下面这个视频是在维也纳举行的RobotChallenge 2013上,机器人相扑项目的比赛,可以看到不同的机器人是怎么在擂台上对抗的。
视频地址 :
http://v.youku.com/v_show/id_XNTQ3NDU5NTE2.html
要做个能去参加比赛的机器人当然不可能是零基础的,不过大家都可以先做出实现相扑机器人比赛基本功能,即寻路和追踪对手的基本机器人,然后再想办法改进。
详细的文字教程和材料清单: :
http://www.aitigou.com/SumoBot.php
视频地址 :
http://v.youku.com/v_show/id_XNzI0NjM0NjY0.html
※ FROM: 183.157.160]
※ 来源:·水木社区 http://www.newsmth.net·[FROM: 183.158.83]
超越不会走就想跑的境界了