python编程控制机器人_python人工智能机器人工具书籍: Learn Robotics Programming 2018

简介

人工智能和智能机器人将精确有效地执行不同的任务。 Raspberry Pi和Python的组合在制作这些机器人时非常有效。

本书首先向您介绍机器人的基本结构,以及如何规划,构建和编程。 当您完成本书时,您将逐渐进步添加不同的输出和传感器,学习新的建筑技能,以及使用传感器编写有趣行为的代码。 您还可以更新机器人,并设置网络,电话和Wi-Fi连接以进行控制。

在本书的最后,您将构建一个可以执行基本人工智能(AI)操作的智能机器人。

参考资料

前言

学习机器人学是关于用智能行为构建和编程机器人。它涵盖了从零件制作和构建小工具所需的技能,包括如何选择它们。

本书遵循如何使代码使这些部分做一些有趣的事情。

本书使用Python,以及一些HTML / CSS和JS。

此处显示的技术旨在包含可用且价格合理的内容,以及旨在演示概念的代码,以便可以使用和组合这些代码来创建更有趣的代码和机器人。

它结合了程序员,作为机器人制造者的各个方面,以及计算机视觉和语音助理等众多专业主题。

面向读者

本书面向具有一点编程经验的人。他们不需要是专家级程序员,而是编写一些代码行并熟悉循环,条件和函数。面向对象(类和对象。

这本书不需要专业的工作室,虽然有一点焊接。

这将在本书的后面部分介绍。

读者不需要在所有电子产品或制作方面有任何经验,但希望有更多学习兴趣,因为本书中介绍了一些非常基本的概念。热衷于建立一个机器人,让它去做东西,并找出下一步该做什么可能是本书最重要的方面。

本书涵盖

第1章,机器人概论,介绍机器人的内容以及示例。

第2章,探索机器人构建模块 - 代码和电子产品,开始研究机器人的组件。这是我们开始对机器人零件做出选择的地方,它还介绍了系统和代码的框图。

第3章,Raspberry Pi介绍 - 从Raspbian开始,介绍Raspberry Pi及其连接,我们将在其上使用的Raspbian Linux操作系统,还介绍了用于机器人的SD卡的准备工作。

第4章,为机器人准备Raspberry Pi ,Pi准备好在没有键盘或屏幕的情况下运行。

第5章,使用Git和SD卡拷贝备份代码,概述了在出错时如何恢复。这建立了习惯,以防止你失去工作。

第6章,构建机器人基础知识 - 车轮,动力和接线,介绍了构建机器人基座的选择和权衡,找出了要购买的东西,并采取了组装的第一步。

第7章,Drive和Turn - Move Motors with Python,介绍了如何将我们的机器人连接到Raspberry Pi并编写代码以使机器人移动,为后续章节中的代码奠定了基础。

第8章,编程线跟踪传感器使用Python,向机器人添加线传感器,解释如何适合它们,并解释如何使用它们来制作线路跟踪代码。

第9章,使用Python编写RGB条带,演示了如何向机器人添加LED条带并编写驱动它的代码,然后读者可以使用这些代码扩展行为,使用彩色灯光,进行美学,调试和信息。本章还介绍了焊接。

第10章,使用Python控制伺服电机,为我们的机器人提供一套伺服电机,用于移动“磁头”,并显示伺服电机可编程的原理。

第11章,使用Python编程距离传感器,介绍了距离传感器。通过添加一对可变输入,我们可以使机器人自主地避开墙壁和障碍物。

第12章,使用Python编程编码器,演示了测距的概念,测量机器人根据车轮旋转行进的距离,并使用它来补偿电机变化并使用比例积分控制器进行精确转动。

第13章,机器人视觉 - 使用Pi摄像机和OpenCV,将我们的机器人连接到安装在伺服驱动平移和倾斜头上的摄像机。我们将机器人编程为跟踪彩色物体或跟踪相机中的脸部,同时允许我们在计算机或手机上查看其活动。

第14章,与机器人的语音通信使用Mycroft,介绍了在第二个Pi Mycroft上运行的语音助手,我们可以用Python编程与我们的机器人进行通信并要求它做事。

第15章,使用Python在Raspberry Pi上编写游戏手柄,我们使用HTML / CSS和JS将手机变成类似智能游戏的控制器,以便我们可以手动驱动它,并在触摸时启动自动行为,同时透过机器人的相机看到。

第16章,掌握您的机器人编程技巧此外,还要了解更广泛的机器人世界,有哪些社区,如何与其他机器人制造商和制造商取得联系,潜在开发领域以及在何处与机器人竞争。

第17章,规划您的下一个机器人项目 - 全部放在一起,是最后一章,我们总结您在本书中看到的内容,同时鼓励您计划下一个机器人的构建。

第18章附录将介绍有助于构建机器人的额外信息。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值