Learn Robotics Programming: Build and control autonomous robots using Raspberry Pi 3 and Python

0
(0)

Learn Robotics Programming: Build and control autonomous robots using Raspberry Pi 3 and Python
 

  • Author:Danny Staple
  • Length: 472 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2018-11-29
  • ISBN-10: 1789340748
  • ISBN-13: 9781789340747
  • Sales Rank: #825550 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Gain experience of building a next-generation collaboration robot

    Key Features

    • Get up and running with the fundamentals of robotic programming
    • Program a robot using Python and the Raspberry Pi 3
    • Learn to build a smart robot with interactive and AI-enabled behaviors

    Book Description

    We live in an age where the most difficult human tasks are now automated. Smart and intelligent robots, which will perform different tasks precisely and efficiently, are the requirement of the hour. A combination of Raspberry Pi and Python works perfectly when making these kinds of robots.

    Learn Robotics Programming starts by introducing you to the basic structure of a robot, along with how to plan, build, and program it. As you make your way through the book, you will gradually progress to adding different outputs and sensors, learning new building skills, and writing code for interesting behaviors with sensors. You’ll also be able to update your robot, and set up web, phone, and Wi-Fi connectivity in order to control it.

    By the end of the book, you will have built a clever robot that can perform basic artificial intelligence (AI) operations.

    What you will learn

    • Configure a Raspberry Pi for use in a robot
    • Interface motors and sensors with a Raspberry Pi
    • Implement code to make interesting and intelligent robot behaviors
    • Understand the first steps in AI behavior such as speech recognition visual processing
    • Control AI robots using Wi-Fi
    • Plan the budget for requirements of robots while choosing parts

    Who this book is for

    Learn Robotics Programming is for programmers, developers, and enthusiasts interested in robotics and developing a fully functional robot. No major experience required just some programming knowledge would be sufficient.

    Table of Contents

    1. Introduction To Robotics
    2. Exploring Robot Building Blocks – Code And Electronics
    3. Introducing The Raspberry Pi – Starting With Raspbian
    4. Preparing A Raspberry Pi For A Robot – Headless By Default
    5. Backing Up The Code With Git And SD Card Copies
    6. Building Robot Basics – Wheels, Power And Wiring
    7. Drive And Turn – Moving Motors With Python
    8. Programming Line Following Sensors Using Python
    9. Programming RGB Strips In Python
    10. Use Python To Control Servo Motors
    11. Programming Distance Sensors With Python
    12. Programming Encoders With Python
    13. Robot Vision – Using A Pi Camera And OpenCV
    14. Voice Communication With A Robot Using Mycroft
    15. Programming A Gamepad On Raspberry Pi With Python
    16. Taking Your Robot Programming Skills Further
    17. Planning Your Next Robot Project – Putting It All Together
    18. Appendix
    19. Assessment

    中文:

    书名:Learn Robotics Programming: Build and control autonomous robots using Raspberry Pi 3 and Python

    获得构建下一代协作机器人的经验

    Key Features

    • 掌握机器人编程的基础知识
    • Program a robot using Python and the Raspberry Pi 3
    • 学习构建具有交互和人工智能行为的智能机器人

    Book Description

    我们生活在一个最困难的人工任务现在都是自动化的时代。智能和智能机器人将准确而高效地执行不同的任务,是当今的要求。在制造这类机器人时,树莓派和巨蟒的组合完美地发挥了作用。

    学习机器人编程首先向你介绍机器人的基本结构,以及如何规划、建造和编程它。在阅读本书的过程中,您将逐步添加不同的输出和传感器,学习新的构建技能,并为传感器的有趣行为编写代码。您还可以更新您的机器人,并设置网络、电话和Wi-Fi连接以控制它。

    到本书结束时,你将建造一个聪明的机器人,可以执行基本的人工智能(AI)操作。

    What you will learn

    • Configure a Raspberry Pi for use in a robot
    • 覆盆子猪与电机和传感器的接口
    • 实现代码,使机器人的行为变得有趣和智能
    • 了解人工智能行为的第一步,如语音识别和视觉处理
    • 使用Wi-Fi控制人工智能机器人
    • 在选择零件时,为机器人的要求计划预算

    这本书是为谁而写的

    学习机器人编程是为程序员、开发人员和对机器人感兴趣并开发全功能机器人的爱好者而编写的。不需要太多的经验,只需要一些编程知识就足够了。

    Table of Contents

    1. 机器人概论
    2. 探索机器人积木代码和电子学
    3. 介绍树莓PI–从树莓开始
    4. 默认情况下,为机器人准备覆盆子PI
    5. Backing Up The Code With Git And SD Card Copies
    6. 建筑机器人基础知识车轮、动力和布线
    7. 使用Python驱动和转弯移动电机
    8. 使用Python语言对传感器进行行跟踪编程
    9. 用Python语言编程RGB条带
    10. Use Python To Control Servo Motors
    11. Programming Distance Sensors With Python
    12. 使用Python编程编码器
    13. 使用PI摄像头和OpenCV的机器人视觉
    14. Voice Communication With A Robot Using Mycroft
    15. 用PYTHON在树莓PI上编写游戏手柄
    16. Taking Your Robot Programming Skills Further
    17. 计划你的下一个机器人项目&把它们放在一起
    18. Appendix
    19. Assessment
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册