全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 电工无线电自动化 > 自动化技术

JavaScript机器人(用Raspberry Pi\Arduino和BeagleBone构建NodeBots)

  • 定价: ¥99
  • ISBN:9787111635086
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:231页
  • 作者:(美)Rick Waldron...
  • 立即节省:
  • 2019-09-01 第1版
  • 2019-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    JavaScript不仅是Web的编程语言,也是编写异步程序最简单的语言之一。正如在管理动态用户界面时,Web应用程序需要在后台与Web服务器进行交互一样,机器人需要在等待指令或寻找障碍时考虑进展情况。本书展示使用JavaScript构建响应周围世界的机器人的方法。
    使用支持Arduino、树莓派和BeagleBone的开源Johnny-Five机器人库,逐步学习构建和编程能够漫游、游泳、打字、散步、跳舞、发送提醒、制作音乐、表达情感等的机器人的方法。作者Rick Waldron发明了Johnny-Five,并且已经招募了14位顶尖程序员组成团队,与你分享他们热衷的JavaScript机器人项目。
    书中详细说明了项目所需的材料,找到材料的地点以及购买材料的估计成本,并且在计划和排除项目故障的过程中会提供大量帮助,这样你可以轻松地构建本书中的项目。

作者简介

    Rick Waldron是Bocoup的开放式网络工程师,也是Node.js平台上硬件编程的JavaScript框架Johnny-Five的创建者,并致力于为通用硬件APl建立标准。目前支持Arduino、BeagleBone、树莓派、Linino One、Pinoccio、Spark-Core、Light Blue Bean、pcDuino、Intel Galileo和Intel Edison,他的工作成果最近在英特尔IDF2014上亮相。作为jQuery核心贡献者和jQuery基金会的前董事会成员,Rick在Ecma TC39上作为jQuery的代表工作,将该项目丰富的实战经验转化为对下一版JavaScript设计的贡献。可以在Twitter和GitHub上找到他(@rwaldron)。

目录

译者序
前言
第1章  用Lo-tech材料建造机器人
  1.1  构建SimpleBot
    1.1.1  材料单
    1.1.2  构建步骤
    1.1.3  安装Node.js包
    1.1.4  使用基本程序测试构建
    1.1.5  故障排除——接线
    1.1.6  一个简单的驱动程序
    1.1.7  故障排除——伺服电机
  1.2  切断电源线
    1.2.1  构建无线SimpleBot
    1.2.2  连接
    1.2.3  控制SimpleBot
    1.2.4  疑难解答
  1.3  进一步探索
第2章  TypeBot
  2.1  材料清单
  2.2  剖析机器人手臂
    2.2.1  设计手臂
    2.2.2  约束手臂
  2.3  构建硬件
    2.3.1  底座和肩膀
    2.3.2  肘部
    2.3.3  腕部
    2.3.4  手指
    2.3.5  脑部
  2.4  编写软件
    2.4.1  创建项目文件
    2.4.2  控制伺服
    2.4.3  初始化
    2.4.4  按键排序
    2.4.5  首次运行
    2.4.6  微调手臂
  2.5  进一步探索
第3章  节点船
  3.1  材料清单
  3.2  潜艇电机吊舱
    3.2.1  为什么要使用电机驱动器
    3.2.2  电机吊舱零件
    3.2.3  修改电机
    3.2.4  测试电机
    3.2.5  完成电机
    3.2.6  插入电机
    3.2.7  打孔
    3.2.8  关闭电机吊舱
  ……
第4章  piDuino5移动机器人平台
第5章  用Johnny-Five控制六足机器人
第6章  构建语音控制的NodeBots
第7章  室内日晷
第8章  万圣节恶搞灯光秀
第9章  CheerfulJ5
第10章  使用BeagleBone Black的交互式RGB LED显示屏
第11章  物理安全、JavaScript和你
第12章  人工智能:蝙蝠机器人
第13章  三角洲机器人和运动学
第14章  喵喵鞋
附录A