Robotics at Home with Raspberry Pi Pico: Build autonomous robots with the versatile low-cost Raspberry Pi Pico controller and Python
暫譯: 使用 Raspberry Pi Pico 在家中進行機器人技術:利用多功能低成本的 Raspberry Pi Pico 控制器和 Python 構建自主機器人
Staple, Danny
- 出版商: Packt Publishing
- 出版日期: 2023-03-17
- 售價: $1,490
- 貴賓價: 9.5 折 $1,416
- 語言: 英文
- 頁數: 400
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1803246073
- ISBN-13: 9781803246079
-
相關分類:
Python、程式語言、Raspberry Pi、機器人製作 Robots
立即出貨 (庫存=1)
買這商品的人也買了...
-
$250$225 -
$2,100$1,995 -
$520$411 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback)
-
$580$522 -
$450$351 -
$1,600$1,520 -
$403系統分析與設計:敏捷迭代方法(原書第6版)
-
$3,340$3,173 -
$958深度學習
-
$650$507 -
$454JSON 實戰
-
$269大數據技術
-
$398$299 -
$460$391 -
$420$332 -
$599$473 -
$800$680 -
$400$316 -
$780$663 -
$2,024Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)
-
$1,340$1,273 -
$550$468 -
$450$356 -
$720$562
相關主題
商品描述
Design, build, and program a mobile robot platform while gaining an understanding of the Raspberry Pi Pico, Free CAD, and robot sensors using Python to code, Bluetooth to connect & smartphone to control your projects
Key Features
• Gain in depth knowledge of robotics with easy-to-follow instructions
• Build a rover platform designed for experimentation and extension
• Enhance your robot building skills through planning, building, and coding
Book Description
The field of robotics is expanding, and this is the perfect time to learn how to create robots at home for different purposes. This book will help you take your first steps in planning, building, and programming a robot with Raspberry Pi Pico, an impressive controller bursting with I/O capabilities. After a quick tour of Pico, you'll begin designing a robot chassis in 3D CAD. With easy-to-follow instructions, shopping lists, and plans, you'll start building the robot. Further, you'll add simple sensors and outputs to extend the robot, reinforce your design skills, and build your knowledge in programming with CircuitPython. You'll also learn about interactions with electronics, standard robotics algorithms, and the discipline and process for building robots. Moving forward, you'll learn how to add more complicated sensors and robotic behaviors, with increasing complexity levels, giving you hands-on experience. You'll learn about Raspberry Pi Pico's excellent features, such as PIO, adding capabilities such as avoiding walls, detecting movement, and compass headings. You'll combine these with Bluetooth BLE for seeing sensor data and remotely controlling your robot with a smartphone. Finally, you'll program the robot to find its location in an arena.
By the end of this book, you'll have built a robot at home, and be well equipped to build more with different levels of complexity.
What you will learn
• Interface Raspberry Pi Pico with motors to move parts
• Design in 3D CAD with Free CAD
• Build a simple robot and extend it for more complex projects
• Interface Raspberry Pi Pico with sensors and Bluetooth BLE
• Visualize robot data with Matplotlib
• Gain an understanding of robotics algorithms on Pico for smart behavior
Who this book is for
This book is for beginner robot makers, keen hobbyists, technical enthusiasts, developers and STEM teachers who want to build robots at home. Prior knowledge of coding - beginner to intermediate programming, will be helpful.
商品描述(中文翻譯)
設計、建造並編程一個移動機器人平台,同時了解 Raspberry Pi Pico、Free CAD 和機器人感測器,使用 Python 進行編碼,透過 Bluetooth 連接,並使用智能手機控制您的專案。
主要特點
• 深入了解機器人技術,提供易於遵循的指導
• 建造一個設計用於實驗和擴展的探測平台
• 通過規劃、建造和編碼來提升您的機器人建造技能
書籍描述
機器人領域正在擴展,現在是學習如何在家中創建不同用途機器人的最佳時機。本書將幫助您邁出規劃、建造和編程機器人的第一步,使用 Raspberry Pi Pico,這是一個擁有豐富 I/O 功能的出色控制器。在快速了解 Pico 之後,您將開始在 3D CAD 中設計機器人底盤。通過易於遵循的指導、購物清單和計劃,您將開始建造機器人。此外,您將添加簡單的感測器和輸出以擴展機器人,增強您的設計技能,並在 CircuitPython 中建立編程知識。您還將學習與電子元件的互動、標準機器人算法,以及建造機器人的紀律和過程。接下來,您將學習如何添加更複雜的感測器和機器人行為,隨著複雜度的增加,讓您獲得實踐經驗。您將了解 Raspberry Pi Pico 的優秀功能,例如 PIO,添加避免牆壁、檢測運動和指南針方向等能力。您將這些功能與 Bluetooth BLE 結合,以查看感測器數據並使用智能手機遠程控制您的機器人。最後,您將編程機器人以在競技場中找到其位置。
到本書結束時,您將在家中建造一個機器人,並具備建造更多不同複雜度機器人的能力。
您將學到的內容
• 將 Raspberry Pi Pico 與馬達接口以移動部件
• 使用 Free CAD 進行 3D CAD 設計
• 建造一個簡單的機器人並擴展到更複雜的專案
• 將 Raspberry Pi Pico 與感測器和 Bluetooth BLE 接口
• 使用 Matplotlib 可視化機器人數據
• 理解 Pico 上的機器人算法以實現智能行為
本書適合對象
本書適合初學者機器人製作者、熱衷的愛好者、技術愛好者、開發者和希望在家中建造機器人的 STEM 教師。具備編碼的先前知識(初學者到中級編程)將會有所幫助。
目錄大綱
1. Planning a Robot with Raspberry Pi Pico
2. Preparing Raspberry Pi Pico
3. Designing a Robot Chassis in FreeCAD
4. Building a Robot Around Pico
5. Driving Motors with Raspberry Pi Pico
6. Measuring Movement with Encoders on Raspberry Pi Pico
7. Planning and Shopping for More Devices
8. Sensing Distances to Detect Objects with Pico
9. Teleoperating a Raspberry Pi Pico Robot with Bluetooth LE
10. Using the PID Algorithm to Follow Walls
11. Controlling Motion with Encoders on Raspberry Pi Pico
12. Detecting Orientation with an IMU on Raspberry Pi Pico
13. Determining Position using Monte Carlo Localization
14. Continuing Your Journey - Your Next Robot
目錄大綱(中文翻譯)
1. Planning a Robot with Raspberry Pi Pico
2. Preparing Raspberry Pi Pico
3. Designing a Robot Chassis in FreeCAD
4. Building a Robot Around Pico
5. Driving Motors with Raspberry Pi Pico
6. Measuring Movement with Encoders on Raspberry Pi Pico
7. Planning and Shopping for More Devices
8. Sensing Distances to Detect Objects with Pico
9. Teleoperating a Raspberry Pi Pico Robot with Bluetooth LE
10. Using the PID Algorithm to Follow Walls
11. Controlling Motion with Encoders on Raspberry Pi Pico
12. Detecting Orientation with an IMU on Raspberry Pi Pico
13. Determining Position using Monte Carlo Localization
14. Continuing Your Journey - Your Next Robot