logo
分类于: 计算机基础 云计算&大数据 人工智能

简介

JavaScript机器人: 用Raspberry Pi、Arduino和BeagleBone构建NodeBots

JavaScript机器人: 用Raspberry Pi、Arduino和BeagleBone构建NodeBots 0.0分

资源最后更新于 2020-03-29 01:46:34

作者:〔美〕瑞克·沃尔德龙(Rick Waldron) 等

译者:王学昭刘瑞阳 等

出版社:出版社机械工业出版社

出版日期:2019-08

ISBN:9787111635086

文件格式: pdf

标签: 科技 机器人 人工智能 程序设计 机器人设计与制作系列

简介· · · · · ·

本书展示使用JavaScript构建响应周围世界的机器人的方法。书中详细介绍使用带有Arduino、树莓派和BeagleBone的开源Johnny-Five机器人库,逐步构建和编程能够漫游、游泳、打字、散步、跳舞、发送提醒、制作音乐、表达情感等的机器人的方法。书中详细说明了项目所需的材料,找到材料的地点以及购买材料的估计成本,并且在计划和排除项目故障的过程中会提供大量帮助,这样你可以轻松地构建本书中的项目。本书深入解读Johnny-Five库、树莓派、Arduino和BeagleBone,非常适合具有JavaScript背景的中级创客。瑞克·沃尔德龙(Rick Waldron)等编著

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 译者序
  2. 前言
  3. 第1章 用Lo-tech材料建造机器人
  4. 1.1 构建SimpleBot
  5. 1.2 切断电源线
  6. 1.3 进一步探索
  7. 第2章 TypeBot
  8. 2.1 材料清单
  9. 2.2 剖析机器人手臂
  10. 2.3 构建硬件
  11. 2.4 编写软件
  12. 2.5 进一步探索
  13. 第3章 节点船
  14. 3.1 材料清单
  15. 3.2 潜艇电机吊舱
  16. 3.3 安装Spark核心板
  17. 3.4 第一个Spark项目
  18. 3.5 焊接电机驱动器
  19. 3.6 给小船接线
  20. 3.7 电机的控制:代码
  21. 3.8 船体装配
  22. 3.9 伺服系统
  23. 3.10 启航
  24. 3.11 进一步探索
  25. 第4章 piDuino5移动机器人平台
  26. 4.1 材料清单
  27. 4.2 安装开发板和软件
  28. 4.3 装配硬件
  29. 4.4 用智能手机控制
  30. 4.5 浏览app.js和index.html
  31. 4.6 进一步探索
  32. 第5章 用Johnny-Five控制六足机器人
  33. 5.1 材料清单
  34. 5.2 从命令行控制机器人
  35. 5.3 phoenix.js简介
  36. 5.4 组装机器人
  37. 5.5 坐标系统
  38. 5.6 修整伺服
  39. 5.7 为伺服添加范围
  40. 5.8 步行不易
  41. 5.9 认识动画类
  42. 5.10 第一个动画片段
  43. 5.11 步行
  44. 5.12 转弯
  45. 5.13 命令参考
  46. 5.14 进一步探索
  47. 第6章 构建语音控制的NodeBots
  48. 6.1 材料清单
  49. 6.2 构建项目
  50. 6.3 构建一个继电器电路
  51. 6.4 构建麦克风前置放大器电路
  52. 6.5 构建命令服务器
  53. 6.6 使用Web SpeechAPI进行简单的语音控制
  54. 6.7 整合命令服务器与继电器电路
  55. 6.8 使用Android可穿戴设备的高级语音控制
  56. 6.9 进一步探索
  57. 第7章 室内日晷
  58. 7.1 材料清单
  59. 7.2 开始制作日晷
  60. 7.3 制作和组装核心结构
  61. 7.4 连接和设置伺服
  62. 7.5 制作底座
  63. 7.6 制作圆盘
  64. 7.7 制作底座包围和日晷圆盘支撑
  65. 7.8 完成所有零件的装配
  66. 7.9 编写代码并控制日晷
  67. 7.10 组装所有零件
  68. 7.11 实现目标
  69. 7.12 进一步探索
  70. 第8章 万圣节恶搞灯光秀
  71. 8.1 材料清单
  72. 8.2 背景
  73. 8.3 组装LED点阵
  74. 8.4 控制LED点阵
  75. 8.5 开发Web应用程序
  76. 8.6 进一步探索
  77. 第9章 CheerfulJ5
  78. 9.1 材料清单
  79. 9.2 接线电路
  80. 9.3 CheerfulJ5代码
  81. 9.4 使用Spark WiFi开发套件实现无线连接
  82. 9.5 打包
  83. 9.6 进一步探索
  84. 第10章 使用BeagleBone Black的交互式RGB LED显示屏
  85. 10.1 材料清单
  86. 10.2 准备:软件
  87. 10.3 连接RGB LED
  88. 10.4 使用JavaScript编写代码
  89. 10.5 进一步探索
  90. 第11章 物理安全、JavaScript和你
  91. 11.1 简易超声波传感器项目:实验控制测试(SUSPECT)
  92. 11.2 SMS增强超声波传感器应用:一般实验(SAUSAGE)
  93. 11.3 进入点监控系统(PoEMS)
  94. 11.4 激光给敌人和战友都留下深刻印象,谢谢(LIBERTY)
  95. 11.5 状态指示器、按钮和二极管(SINBaD)
  96. 11.6 进一步探索!
  97. 第12章 人工智能:蝙蝠机器人
  98. 12.1 人工智能的基础知识
  99. 12.2 材料清单
  100. 12.3 组装
  101. 12.4 第1步:远程控制
  102. 12.5 第2步:自治
  103. 12.6 疑难解答
  104. 12.7 进一步探索
  105. 第13章 三角洲机器人和运动学
  106. 13.1 材料清单
  107. 13.2 三角洲结构解析
  108. 13.3 构建Junky Delta
  109. 13.4 更复杂的三角洲选项
  110. 13.5 进一步探索
  111. 第14章 喵喵鞋
  112. 14.1 材料清单
  113. 14.2 零件说明
  114. 14.3 制作传感器插件
  115. 14.4 连接鞋子
  116. 14.5 将鞋子连接到Arduino
  117. 14.6 用Johnny-Five运行代码
  118. 14.7 进一步探索
  119. 附录A
  120. 作者简介
  121. 封面简介