内容简介
《自律型机器人制作入门:基于Arduino》基于开源硬件思想,完全公开各个结构件的外观尺寸,控制板基于开源硬件领域内广泛使用的Arduino,采用在Arduino之上又封装了一层硬件接口的Dreamer,使得硬件模块的连接更加方便、简单。《自律型机器人制作入门:基于Arduino》是关于Drearner控制板的一本书,内容循序渐进,图文并茂。从基础的控制电机和舵机开始,详细介绍了简单自律机器人的制作方法,包括轮型机器人和关节型机器人两种类型。读者可以购买相应的套件组装,也可以自己动手制作。
《自律型机器人制作入门:基于Arduino》适合所有想自己制作一个机器人的朋友,无论你在电子硬件方面是什么水平,只要动手跟着书中的内容一步一步进行,都能够完成一个简单的自律型机器人。随书光盘中包含了所有的程序代码。
内页插图
目录
第1章 了解机器人
1.1 什么是机器人
1.1.1 机器人名字的由来
1.1.2 广义机器人的定义
1.2 机器人的种类
1.2.1 操作型机器人
1.2.2 程控型机器人
1.2.3 示教再现型机器人
1.2.4 感觉控制型机器人
1.2.5 学习控制型机器人
1.2.6 智能机器人
1.3 自律型移动机器人
1.3.1 感知
1.3.2 动作与结构
1.3.3 智能
1.4 小结
第2章 机器人的运动
2.1 机器人运动的环境
2.1.1 机器人所处的环境
2.1.2 开环控制与闭环控制
2.2 机器人运动的方式
2.2.1 机器人的尺寸和重量
2.2.2 车轮和履带
2.2.3 关节型机器人
2.3 直流电机
2.3.1 直流电机的工作原理
2.3.2 直流电机的控制方式
2.3.3 直流电机的选择
2.3.4 电机输出轴
2.3.5 联轴器的使用
2.3.6 直流电机的安装
2.4 舵机
2.4.1 舵机的工作原理
2.4.2 舵机的控制方式
2.4.3 舵机的选择与安装
2.4.4 舵机的改装
2.5 小结
第3章 控制板的使用
3.1 开源硬件控制板
3.1.1 什么是开源硬件
3.1.2 Arduino是什么
3.1.3 控制板Dreamer
3.1.4 Dreamer的外形尺寸
3.1.5 Dreamer的原理图
3.1.6 Dreamer的硬件接口
3.2 Dreamer的开发环境
3.2.1 新硬件的添加
3.2.2 开发环境的设置
3.2.3 开发环境的应用
3.3 程序的3种基本结构
3.4 C语言的标识符与关键字
3.5 控制语句
3.5.1 if语句
3.5.2 switch语句
3.5.3 while语句
3.5.4 do-while语句
3.5.5 for语句
3.5.6 break语句
3.5.7 continue语句
3.5.8 go to语句
3.6 对象和类
3.6.1 类的定义
3.6.2 对象的创建及成员函数的调用
3.6.3 对象的初始化和构造函数
……
第4章 感知周围的环境
第5章 轮型机器人底盘结构
第6章 轮型机器人的行为
第7章 多足机器人结构
第8章 六足爬虫的行为
第9章 复合型轮型机器人
附录A 结构图纸一览表
附录B Gadgeteer规范中接口的定义
附录C 运算符操作顺序
附录D 一些其他Gadgeteer模块
参考文献
精彩书摘
随着机器人研究的迅速发展,研究人员希望找到一种运动形式能够适应各种复杂的环境,于是许多的机器人研究转向了生物学,研究对象是动物在自然界生存状态下的行为特征。生物学家大部分研究工作是在野外自然环境中进行的,因为对于生物学家来说,一个生物本身与其所处的自然环境是密不可分的。机器人同样是在一个特定的环境中运行的,因此也应该到这个环境中寻找解决的办法。除此之外,至少还应进一步考虑希望机器人执行什么动作,想得越多越全面,那么离成功会越来越近。
2.1.1 机器人所处的环境
一般情况下,大部分的机器人都是基于室内环境而设计的,因为室内环境相对比较简单,大大降低了机器人的设计难度,比如迷宫中的墙壁、室内的箱子和比赛中的障碍物等。这些环境因素对机器人驱动装置设计的影响是固定的,无突发性的。再者就是室内的家具、人、宠物等典型的障碍物,以及门槛的高低、地毯的疏密、地板间的缝隙,甚至是地上的鞋子、儿童玩具等,这些障碍物对机器人设计的影响也是有限的。
室外环境相对于室内环境就复杂多了,除了要考虑机器人所执行任务时会遇到的特殊情况外,防尘防潮、气候影响及减振这几个方面也是不可忽视的。这些都会影响机器人的驱动装置,甚至影响控制板的正常工作。在室外环境中,工作的机器人可能不会知道自己将会遇到什么障碍,不能非常明确地知道自己当前的位置,并且随着自身的移动,这种不确定性会越来越严重。
以往的控制方式是通过解释环境中每个物体,建立环境模型,然后据此控制机器人执行相应的动作。这种方式效果很不好,由于每次执行动作之前需要进行大量的计算,使得机器人行动缓慢,反应迟钝。而机器人所处的环境在不断地变化,有时等到机器人执行完动作之后,外部的环境已经变得不符合执行动作的条件了。
……
前言/序言
随着Arduino的出现,开源硬件的思潮得到了迅猛的发展,无论是否了解电子硬件,在开源硬件的环境中都能够很快地制作出几个电子产品。2012年是中国机器人制作以及电子产品DIY制作普及的一年,在各种创客活动中看到了许多各式各样的机器人,这些创客很多都没有电子硬件背景,但他们通过简单学习同样能够制作出非常有意思的电子产品和机器人。对于喜好机器人以及机器人技术的人来说,除了希望看到各种机器人所实现的功能及其构造外,更想参与到机器人的设计与制作中。如果你不知道从哪里开始,那么就让这本书带你走入机器人制作的世界吧!
本书基于开源硬件思想,完全公开各个结构件的外观尺寸,控制板基于开源硬件领域内广泛使用的Arduino,采用在Arduino之上又封装了一层硬件接口的Dreamer,使的硬件模块的连接更加方便、简单。
结构安排
本书是关于Dreamer控制板的第一本书,依托于自律型机器人的3个基本要素:感知、动作以及智能,从最基础的控制电机和舵机开始,按照控制板应用、结构组装、行为实现的结构逐步展开,讲述的是简单自律机器人的制作方法,包括轮型机器人和关节型机器人两种类型,它们能够完成各种基本自律行为。这堂内容都是完全开源的,无论你在电子硬件方面是什么水平,只要动手跟着书中的内容一步一步进行,都能够完成一个简单的自律型机器人。读者可以购买相应的套件组装,也可以自动动手制作。随书光盘中包含了所有的程序代码。
……
自律型机器人制作入门:基于Arduino(附光盘1张) 下载 mobi epub pdf txt 电子书 格式
评分
☆☆☆☆☆
非常满意,五星
评分
☆☆☆☆☆
还在用功学习中,书不错
评分
☆☆☆☆☆
嗯 ,怎么说呢,比较有趣,实用性也强,有兴趣的朋友可以参考。
评分
☆☆☆☆☆
还可以吧 挺好的 还没看
评分
☆☆☆☆☆
还没看,不知道还没看,不知道
评分
☆☆☆☆☆
不错,就是内容太少了
评分
☆☆☆☆☆
对于想学绘画的初学者来说总会有这样的疑问:该从哪里开始学起?又如何进行学习?面对市面上五花八门的绘画指导书却无从选择。我一直也在寻找一本可以让初学者轻松入门又能得到提高的绘画书,直到遇见了英国DK出版社的这套《绘画艺术成功捷径》系列丛书。它亲切、真诚和专业的教学方式确实打动了我。如书中所说,绘画并不是一件难事,与其执着于绘画技法,不如更多的享受挥动画笔的乐趣。就像小时候那样快乐的去画,让画笔成为思绪的延伸。这套书会帮助你重新领略绘画的美妙。 每套书均按照由易到难的顺序,为你定制了阶段性的学习内容。思路清晰、讲解细致,当拿起笔跟随书中的节奏和进度系统性的展开学习,绘画将变的简单而轻松。书中的指导并不局限于单调的材料或技法,而是满怀欣喜的期待你能认识多种绘画的可能性。穿插于各个章节的大师名作赏析会帮助你理解如何更好的诠释一个主题,并启发你运用所学的知识和技法去自如的创作出完整的作品。而这些尝试正是绘画的乐趣! 《绘画艺术成功捷径丛书:油画工作室2》旨在阐述如何提高绘画技巧,如何使用适合的方法获得更满意的绘画效果。在12个易于自学、循序渐进的课题中,通过介绍更加先进的技法,让读者拓展思路,增强创造能力。当掌握了这些技法,才能更好的选择加以利用,绘画过程将变得轻松和愉快。海报: 每个人都有属于自己的独特绘画感觉和方式,这套丛书除了带给你系统而专业的教学之外,更旨在让你发现内在独特的自己,去自由表达丰盈的灵感。 这是一套可以读懂你心的好书,我很荣幸能把它推荐给你。 《绘画艺术成功捷径》系列丛书,包含《水彩画工作室Ⅰ》、《水彩画工作室Ⅱ》、《丙烯画工作室Ⅰ》、《丙烯画工作室Ⅱ》、《素描工作室Ⅰ》、《素描工作室Ⅱ》、《油画工作室Ⅰ》、《油画工作室Ⅱ》8本书。分别为初学基础课程和实战绘画提高课程,练习由易到难,解析清晰透彻。书中从不同绘画需要的工具材料开始,带领你认识和尝试绘画的多种可能性,从而挑选和确定你喜欢的方式。深入浅出的绘画技法指导实用有效,轻松易读。每一章节的多幅大师名作点评会帮助你更快更准确地把握绘画技巧。随着书中的进度,循序渐进的进行练习和创作,将会使绘画能力得到很大提升。 《绘画艺术成功捷径丛书:油画工作室2》将从四个方面展开介绍:静物、生物和肖像、风景,以及当代的绘画实践。每个主题都会给读者带来不同的挑战,要求绘画者利用不同的观察角度将所见呈现在画布上。这些绘画题材不仅需要读者亲自动手尝试新的技能和方法,还需要读者从更广的范围找出所需主题。书中并不强调绘画技法本身,而是更多的提高读者的判断力--从纷繁复杂的各种选择中找到自己所需。
评分
☆☆☆☆☆
书的质量一般,跟盗版的一样,内容一般般,不值这个钱。失望。
评分
☆☆☆☆☆
内容还行 都是点到而止 仅能入门