如何让一个菜鸟玩转机器人,而不是被机器人玩?本文的目的就是帮助那些还未接触过机器人的朋友在短时间内制作出具有一定专业水准的机器人,手把手教大家如何制作机器人。

在这之前,先让我们初步了解一下什么是机器人。总的来说,无论是军用机器人、飞行机器人、工业机器人还是服务机器人,他们一般由四部分组成:第一,控制部分(大脑);第二,传感部分(感官);第三,执行部分(四肢);第四,主体(躯干)。机器人可以按照事先编好的程序,自动执行工作。

对很多人来说,机器人在不久之前仅仅还是科幻电影中的主角,但现在它已经成为创客们手中最常见的玩物,并且开始逐渐进入和影响我们的生活。

得益于开源软件、开源硬件以及创客运动的兴起,机器人的学习门槛大幅下降,制作成本也变得极低,因此,机器人的普及时代已经来临。下面我们按机器人的四大部分分别介绍。

第一,控制部分(大脑)

控制部分其实就是一台电脑,主要由硬件和软件两部分组成。对于很多相对简单的应用(比如制作一架电力线查勘机器人,通过摄像头检视并通过感应线圈从电力线上取电,见附图),使用硬件开源的微电脑系列ARDUINO是一个不错的选择,所谓硬件开源就是它的所有设计图纸都是开放的,你甚至可以自己生产它。不过它并不贵,最便宜的也就几十元人民币。

ARDUINO针对不同的应用需要编程来实现,网上有很多针对ARDUINO不同应用的免费程序,对菜鸟来说,你可以把ARDUINO看做手机,程序则是APP应用,当然,目前还没有专门针对ARDUINO的APP商店,如果你不想学编程的话,你只能自己在网上搜索并且下载程序,然后通过Arduino配套软件写入到ARDUINO板子中。

ARDUINO也是目前火热的桌面开源3D打印机的控制核心,而3D打印机也是一种特定用途的机器人。当然,对工业级3D打印机而言,则需要一台比ARDUINO性能更强的电脑,可以装上开源的LINUX操作系统以及LINUXCNC(也就是原来的EMC)软件,使3D打印机功能更强大,应用更广泛。

对于那些复杂的应用,则需要更加强力的电脑加上一个专门的机器人操作系统。值得庆幸的是,美国的柳树车库公司开源了他们研制的机器人操作系统ROS(robotoperatingsystem),并且鼓励开发基于ROS的应用程序,这一操作系统很有可能成为机器人中的windows。在不久的将来,如果人们不会用ROS操控机器人也许就会像现在不会用windows操控电脑一样,成为一个OUTMAN。

该公司生产的基于ROS的机器人PR2售价40万美元(如果你愿意将自己开发的成果开源发布,便可以得到12万美元的折扣),可以做各种家务,比如开啤酒瓶盖,用“手”把脏碗放进洗碗机,给桌子铺上桌布并摆放好干净餐具,给地毯吸尘,叠毛巾,割草,在快要没电时,自己寻找周围的电源插座,并把自己插上去充电等等。

第二,传感部分(感官)

现在的传感器种类繁多,而且还在不断的改进和增加中,可以随时监测声、光、温度、压力、气体等等的变化,远远超过了人的感官能感受的范围和精度。一般个人机器人爱好者经常使用的有碰撞检测传感器(碰撞开关)、红外测障传感器、激光雷达传感器、光敏电阻、电子温度计、电子指南针等等,它们都很便宜,而且容易买到。

对菜鸟来说,为了避免繁琐的接线工作,你可以准备一个专门的传感器扩展板,只需简单的了解传感器的作用,然后按说明书将连接线插入传感器扩展板指定接口即可。如果插上Wifi模块,你甚至可以远程用手机控制机器人。

第三,执行部分(四肢)

这部分一般由电机,电机驱动,执行机构组成。

机器人常用的电机分为三种:普通的直流电机、步进电机、伺服电机,这些电机种类繁多,驱动方法也有很大差异,菜鸟可以先使用6伏左右的直流减速电机先做起来,有兴趣再进一步深入研究。

执行机构取决于应用场合,比如对机器人小车来说,就是轮子,对飞行机器人来说,就是螺旋桨,对人形机器人来说,则是四肢。

第四,主体(躯干)

我们把电源、支架、外壳等都归到这一部分。

民用移动机器人一般都以充电电池做电源,而工业机器人通常使用交流电源。

支架和外壳部分,是菜鸟们发挥想象力和享受制作乐趣的主要部分,你几乎可以用你身边能找到的任何东西来制作它们,当然你也可以很方便的买到各种现成的套件。

比如你可以把你的玩具小车改成可以程序控制,并且带有传感器的机器人小车,甚至用手机来遥控它;

你也可以简单的用一块板(木头、塑料、纸板、金属板等)加上电机、控制、传感和电源组装成一辆小车机器人;

你还可以用饭盒、盆、杯子、纸盒、饮料罐等来做车身;

如果你能用一个透明的矿泉水瓶子做一个可以摄像的潜水机器人,那就更酷了!

第五,制作攻略

对菜鸟来说,从制作机器人小车入门是一个不错的选择,因为机器人小车的材料易得,价格便宜,同时可以参加创客空间组织的各种赛车比赛,在增加趣味的同时,可以不断提高自己的技术水平,而且可以做出如扫地机器人、远程遥控警戒摄像机器人等实用性强的产品来。

在制作机器人小车前,你可以先把各种烦人的理论和书本抛到一边,因为能用上的知识才是真知识或者网上先购买一个小车看看人家是怎么做的。在动手的过程中去发现并解决问题,正是最高效的学习方式。

转载于:https://my.oschina.net/u/4042231/blog/2996461

新人必看的机器人制作过程相关推荐

  1. 注塑模设计的一般流程,模具新人必看

    注塑模设计的一般流程,模具新人必看 注塑模的规划过程 一. 注塑模首要由成型部件(指动.定模部分有关组成型腔的零件).浇注体系(将熔融的塑料从打针机喷嘴进入模具型腔所经的通道).导向部件(使模具合模时 ...

  2. 重装上阵怎么造简便机器人_重装上阵怎么造厉害的机器人?新人必看的干货组装教学[多图]...

    重装上阵怎么造厉害的机器人?重装上阵上线的时间不长很多玩家在游戏中体验后都觉得自己设计的机器人性能不好,或者不够完美,想要制作一个强大的机器真的那么困难吗?为了帮助到大家,今天小编就为大家带来重装上阵 ...

  3. seo从入门到精通_从入门到精通,新人必看的3本书SEO书籍

    SEO入门书本引荐:从入门到通晓,新人必看的3本书 在这个网上学习泛滥的年代,很多人都习气在网络上找教程学习,无论上视频教程,学习论坛,或是网上课堂等等.但也有些人仍是更习气看书学习的,很多人问我有没 ...

  4. java重要基础知识点_必看 | 新人必看的Java基础知识点大梳理

    原标题:必看 | 新人必看的Java基础知识点大梳理 各位正在认真苦学Java的准大神,在这烈日炎炎的夏季里,老九君准备给大家带来一个超级大的"冰镇西瓜,"给大家清凉一下,压压惊. ...

  5. mysql+数据库连接标识_新人必看!连接到MySQL数据库的两种方法

    原标题:新人必看!连接到MySQL数据库的两种方法 使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库. 实例 以下是从命令行中连接mysq ...

  6. 通过WiFi控制智能小车机器人制作过程详解

    之前发的作品都是基于蓝牙控制的智能小车机器人,由于蓝牙的传输范围比较小,所以控制距离的局限性比较大,并且通过蓝牙传输视频会明显出现卡屏的现象. 而通过WiFi方式控制智能小车机器人能达到100米左右的 ...

  7. 兼阅万分享:互联网新人必看,让你少走弯路

    互联网是一个神奇的行业,大门不出二门不迈,一根网线一台电脑就可以赚钱.它给我们创造了前所未有的商业机会,让成千上万有梦想,敢想敢干的人通互联网获得了巨大的成功!正因为如此,无数新人涌入这个行业,希望在 ...

  8. 四足蜘蛛机器人--制作过程记录

    更新:老有人问舵机的编号,https://www.instructables.com/id/DIY-Spider-RobotQuad-robot-Quadruped/  原作者链接里面什么都有,有些人 ...

  9. 诺宝机器人制作过程_深圳诺宝机器人教案

    <深圳诺宝机器人教案>由会员分享,可在线阅读,更多相关<深圳诺宝机器人教案(2页珍藏版)>请在人人文库网上搜索. 1.深圳诺宝机器人教案一.前学期教与学的情况分析二.对本学期教 ...

最新文章

  1. 算法(1)斐波那契数列
  2. IhttpHandler
  3. 语法分析生成器 - LEX
  4. LeetCode 102. Binary Tree Level Order Traversal
  5. matlab计算大米个数,如何求数组元素的个数 matlab
  6. 制造跨度 makespan是什么
  7. 软考中级信息安全工程师视频资料
  8. 集成高德地图:com.autonavi.amap.mapcore.nativeNewInstance
  9. 七 代码检查工具安装
  10. 三菱触摸屏通讯错误_三菱触摸屏(人机界面)常见问题解析(一)
  11. 简仿Path的商店表情弹出模块
  12. 利用jspx解决jsp后缀被限制拿shell
  13. 最好的评价线性回归的指标-R Squared
  14. 全球知名虚拟服务器,国外十大虚拟主机
  15. 有向图 G=(V, E) 的拓扑排序
  16. 妙控鼠标灵敏度太低怎么办
  17. SAP消耗性物料采购前台操作及后台配置
  18. MFC学习笔记(一)High Speed Chart 控件使用
  19. quartus Error (12157)解决办法
  20. 《A Byte of Python》PDF版电子书下载

热门文章

  1. 使用HiPrint批量打印条码,二维码
  2. 2023最新计算机毕业设计题目汇总大全
  3. 2017大数据与分析创新峰会9月6-7日在上海宝华万豪酒店拉开帷幕
  4. 是否可以同时学习两门编程语言?——我的语言学习经验告诉我不行
  5. 大数据基础——HDFS(分布式文件系统)
  6. 河北单招计算机英语,2019年河北高职单招考试十类 和对口电子电工类、计算机类联考 专业基础考试(英语)考试大纲.doc...
  7. 视频损坏解决办法(个人记录)
  8. 线上线下协同发展,020 商业解析
  9. 新零售运营独白,如何联合线上线下
  10. 端口号占用,查看端口号