Build Your Own Robot: Using Python, Crickit, and Raspberry Pi

Alsabbagh, Marwan

  • 出版商: Manning
  • 出版日期: 2024-03-05
  • 售價: $1,970
  • 貴賓價: 9.5$1,872
  • 語言: 英文
  • 頁數: 248
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1633438457
  • ISBN-13: 9781633438453
  • 相關分類: Python程式語言Raspberry Pi機器人製作 Robots
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

A DIY guide to bringing your first robot to life with cheap and basic components.

Build Your Own Robot introduces you to the exciting world of robotics in a way that's fun and affordable! You'll build your own real robot with easy-to-find hardware and free open source software. Plus, all the components you need can be assembled with simple tools like a screwdriver.

In Build Your Own Robot you'll learn how to:

  • Use cameras to capture photos and let your robot see
  • Add cameras and basic computer vision
  • Coordinate DC motors to move your robot
  • Write a web app to control your robot
  • Set up controls for joysticks
  • Read QR codes to find and identify objects

This book shows you how anyone can start building their own robot--no special soldering or electronic skills required. All you need is some basic Python know-how to get started. From scratch, you'll go hands-on with DC motors, touch sensors, custom shell scripting, joystick controls, and even face detection for your robot friend.

Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications.

About the technology

You can build your own robot! With this book, you'll use readily-available hardware and author Marwan Alsabbagh's clear step-by-step instructions to create a robot that moves, manipulates objects, and responds to its environment. Along the way, you'll learn some serious skills like computer vision, networking, and the basics of robotics programming.

About the book

Build Your Own Robot is a project-based guide that takes you from spinning your first DC motor to programming a mobile robot that you can control from your phone or computer. You'll write simple Python code to help your new friend spin, move, and find its way. You'll even teach it to track faces and fetch snacks. Plus, a helpful hardware purchasing guide makes it easy to find exactly what you need to get started!

What's inside

  • Coordinate DC motors to move your robot
  • Write a web app to control your robot
  • Adding cameras and basic computer vision
  • Read QR codes to find and identify objects

About the reader

Examples use simple Python code. No special skills or expensive tools required.

About the author

Marwan Alsabbagh is a seasoned software developer, who has studied mathematics and computer science at McGill University.

The technical editor on this book was Alexander Ryker.

Table of Contents

1 What is a robot?
2 Getting started
3 Driving the robot
4 Creating a robot shell
5 Controlling robots remotely
6 Creating robot web apps
7 Joystick-controlled robots
8 Keyboard-controlled camera
9 Face-following camera
10 Robotic QR code finder
11 Building a snack-pushing robot
A Hardware purchasing guide
B Configuring the Raspberry Pi
C Robot assembly guide
D Mocking the CRICKIT library

商品描述(中文翻譯)

一本DIY指南,教你如何使用廉價和基本的零件製作自己的第一個機器人。

《自己動手建造機器人》以有趣且負擔得起的方式介紹你進入機器人的精彩世界!你將使用易於找到的硬體和免費開源軟體來建造自己的真實機器人。此外,你所需的所有零件都可以使用螺絲刀等簡單工具組裝。

在《自己動手建造機器人》中,你將學習如何:
- 使用攝像頭拍攝照片,讓你的機器人能夠看到
- 添加攝像頭和基本的電腦視覺功能
- 協調直流馬達以移動你的機器人
- 編寫網頁應用程式來控制你的機器人
- 設置遊戲搖桿控制
- 讀取QR碼以尋找和識別物體

這本書向你展示了任何人都可以開始建造自己的機器人,無需特殊的焊接或電子技能。你只需要一些基本的Python知識就可以開始。從零開始,你將親自操作直流馬達、觸摸感應器、自定義外殼腳本、搖桿控制,甚至為你的機器人朋友實現臉部檢測。

購買印刷版書籍還包括Manning Publications提供的PDF和ePub格式的免費電子書。

關於技術:
你可以建造自己的機器人!通過這本書,你將使用易於獲得的硬體和作者Marwan Alsabbagh清晰的逐步指導來創建一個能夠移動、操作物體並對環境做出反應的機器人。在此過程中,你將學習一些重要的技能,如電腦視覺、網絡連接和基本的機器人編程知識。

關於本書:
《自己動手建造機器人》是一本以項目為基礎的指南,從旋轉第一個直流馬達到編寫一個可以從手機或電腦控制的移動機器人。你將編寫簡單的Python代碼,幫助你的新朋友旋轉、移動和尋找路徑。你甚至可以教它追蹤人臉和拿取小吃。此外,一份有用的硬體購買指南讓你輕鬆找到開始所需的東西!

內容簡介:
- 協調直流馬達以移動你的機器人
- 編寫網頁應用程式來控制你的機器人
- 添加攝像頭和基本的電腦視覺功能
- 讀取QR碼以尋找和識別物體

關於讀者:
範例使用簡單的Python代碼,無需特殊技能或昂貴的工具。

關於作者:
Marwan Alsabbagh是一位經驗豐富的軟體開發人員,曾在麥吉爾大學學習數學和計算機科學。

本書的技術編輯是Alexander Ryker。

目錄:
1 什麼是機器人?
2 入門指南
3 驅動機器人
4 創建機器人外殼
5 遠程控制機器人
6 創建機器人網頁應用程式
7 搖桿控制的機器人
8 鍵盤控制攝像頭
9 追蹤人臉的攝像頭
10 機器人QR碼尋找器
11 建造推動小吃的機器人
A 硬體購買指南
B 配置樹莓派
C 機器人組裝指南
D 模擬CRICKIT庫