Learn Robotics Programming : Build and control cutting-edge AI robots with Raspberry Pi and Python, 3/e (Paperback)
暫譯: 學習機器人程式設計:使用 Raspberry Pi 與 Python 建構並控制尖端 AI 機器人,第 3 版(平裝)
Staple, Danny, McAleer, Kevin
- 出版商: Packt Publishing
- 出版日期: 2026-05-29
- 售價: $2,050
- 貴賓價: 9.5 折 $1,947
- 語言: 英文
- 頁數: 740
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1803246987
- ISBN-13: 9781803246987
-
相關分類:
Raspberry Pi、機器人製作 Robots、Computer Vision
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
大數據分析與資料挖礦, 2/e$700$686 -
$402OpenCV 4 電腦視覺項目實戰, 2/e -
$402STM32F1 開發標準教程 -
特徵工程不再難:資料科學新手也能輕鬆搞定! (Feature Engineering Made Easy: Identify unique features from your dataset in order to build powerful machine learning systems)$520$405 -
GAN 對抗式生成網路 (GANs in Action: Deep learning with Generative Adversarial Networks)$750$637 -
Python 機器學習 (上), 3/e (Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow, 3/e)$620$483 -
深度強化式學習 (Deep Reinforcement Learning in Action)$1,000$790 -
Reinforcement Learning|強化學習深度解析 (繁體中文版) (Reinforcement Learning: An Introduction, 2/e)$1,200$948 -
核心開發者親授!PyTorch 深度學習攻略 (Deep Learning with Pytorch)$1,000$790 -
集成式學習:Python 實踐!整合全部技術,打造最強模型 (Hands-On Ensemble Learning with Python: Build highly optimized ensemble machine learning models using scikit-learn and Keras)$750$637 -
Keras 大神歸位:深度學習全面進化!用 Python 實作 CNN、RNN、GRU、LSTM、GAN、VAE、Transformer$1,200$948 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
Natural Language Processing in Action, 2/e (Paperback)$2,900$2,755 -
用最簡潔的 Python 上手 - 深度學習從精通再成大神$780$616 -
Scikit-learn 詳解與企業應用:機器學習最佳入門與實戰$880$695 -
資料科學基礎數學 (Essential Math for Data Science)$680$537 -
白話機器學習$780$616 -
一本精通 - PyQt5 & PyQt6 軟體介面開發$890$703 -
Deep Learning 4|用 Python 進行強化學習的開發實作$680$537 -
演算法導論, 4/e (Introduction to Algorithms, 4/e)$1,800$1,422 -
Deep Learning with Python, 3/e (Paperback)$2,930$2,783 -
AI 機器人|從感知到行動的下一步 (AI for Robotics: Toward Embodied and General Intelligence in the Physical World)$800$632 -
無刷馬達 FOC 實戰與 STM32G431 (套書封裝,恕不分售)$2,000$1,580 -
AI Agents in Action, Second Edition: Intelligent Workflows with Llms, McP, A2a, and More, 2/e (Paperback)$2,250$2,137 -
Build a Reasoning Model (from Scratch) (Paperback)$2,380$2,261
相關主題
商品描述
Build smart, AI-powered robots with Raspberry Pi and Python through hands-on projects, from rovers to intelligent autonomous systems
Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*
Key Features:
- Boost your Python skills with practical examples to program complex robot behaviors and functionalities
- Build a robotics learning and exploration platform
- Leverage AI neural network models for voice recognition and synthesis, and OpenCV for computer vision
Book Description:
Learn Robotics Programming, Third Edition, addresses a common challenge for developers, hobbyists, and newcomers: turning robotics ideas into building and programming real, functional robots. While many resources focus either on theory or isolated components, it can be difficult to bring together hardware, software, and intelligent behavior into a working robotic system.
This book provides a structured, hands-on path to designing and building robots using Raspberry Pi and Python. You'll start by assembling a mobile robot and setting up its core systems, then progressively add capabilities such as motor control, sensor integration, and remote operation through web interfaces. As you advance, you'll implement vision and voice features using OpenCV and ML voice models and explore intelligent behaviors, including localisation and sensor fusion, to help your robot navigate and respond to its environment.
By the end of the book, you'll have built a fully functional robot and developed the skills to design, program, and extend your own robotic systems. Whether you are getting started or already have programming experience, you'll learn how to combine hardware and software into cohesive solutions and apply practical techniques for creating responsive, intelligent robots.
*Email sign-up and proof of purchase required
What You Will Learn:
- Manage your robots with control panels and view their state with interactive dashboards
- Integrate sensor systems for dynamic robot navigation and interaction
- Learn voice recognition with Piper and Vosk, and build computer vision with OpenCV
- Explore encoder-based localisation with the BNO055 module to enhance your robot's movement accuracy
- Automate installation and updates with scripts to keep your robot up to date effortlessly
- Use practical algorithms to process sensor data to guide robot behavior
Who this book is for:
This robotics book is ideal for programmers, developers, and robotics enthusiasts with at least beginner coding skills who are eager to design, build, and program cutting-edge robots using autonomous robot algorithms along with AI models. Basic knowledge of the Python programming language will help you understand the concepts covered in this robot programming book more effectively.
Table of Contents
- Introduction to Robotics
- Exploring Robot Building Blocks - Code and Electronics
- Preparing a Headless Raspberry Pi for a Robot
- Protecting Robot Code with Git
- Building Robot Basics - Wheels, Power, and Wiring
- Drive and Turn - Moving Motors with MQTT and Python
- Driving the Robot with a Phone and Python
- Programming Distance Sensors with Python
- Avoiding Obstacles with Distance Sensors
- Using Python to Control Servo Motors
- Programming Encoders with Python
- Encoder-Based Localisation with Python
- IMU-Based Robot Navigation with Python
- Robot Vision - Using a Pi Camera and OpenCV
- Line-Following with a Camera in Python
- Voice Control AI on a Robot with Python
- Robot Localisation and Sensor Fusion with Python
- Taking Your Robot Programming Skills Further
商品描述(中文翻譯)
打造智慧型 AI 機器人:透過 Raspberry Pi 和 Python,從探測車到智慧型自主系統,以實作專案學習
購買本書免費獲得:無 DRM 限制的 PDF 版本,以及 Packt 新一代 Reader 的使用權限*
主要特色:
- 透過實務範例提升 Python 技能,為機器人設計複雜的行為與功能
- 建立機器人學習與探索平台
- 運用 AI 神經網路模型進行語音辨識與語音合成,並使用 OpenCV 實現電腦視覺
書籍介紹:
《Learn Robotics Programming》第三版,針對開發人員、業餘愛好者與初學者常見的挑戰,說明如何將機器人構想轉化為實際建造與程式設計的功能型機器人。許多學習資源往往只著重於理論或個別元件,因此要將硬體、軟體與智慧行為整合成可運作的機器人系統,可能並不容易。
本書透過結構化且以實作為導向的學習路徑,使用 Raspberry Pi 和 Python 設計與建造機器人。你將從組裝行動機器人並設定其核心系統開始,接著逐步加入馬達控制、感測器整合,以及透過 Web 介面進行遠端操作等功能。隨著學習深入,你將使用 OpenCV 和機器學習(ML)語音模型實作視覺與語音功能,並探索定位與感測器融合等智慧行為,協助機器人在環境中導航並做出回應。
完成本書後,你將建造出一個功能完整的機器人,並具備設計、程式設計及擴充自有機器人系統所需的技能。無論你是剛開始學習,或已經具備程式設計經驗,都能學會如何將硬體與軟體整合成協調一致的解決方案,並運用實務技術打造反應靈敏且具智慧的機器人。
*須註冊電子郵件並提供購買證明
你將學會:
- 使用控制面板管理機器人,並透過互動式儀表板查看機器人的狀態
- 整合感測器系統,實現動態機器人導航與互動
- 使用 Piper 和 Vosk 學習語音辨識,並運用 OpenCV 建立電腦視覺功能
- 使用 BNO055 模組探索以編碼器為基礎的定位技術,提升機器人的移動精確度
- 透過腳本自動化安裝與更新,輕鬆讓機器人保持最新狀態
- 使用實用演算法處理感測器資料,以引導機器人的行為
適合讀者:
本機器人學書籍適合具備至少初階程式設計能力,並希望結合自主機器人演算法與 AI 模型,設計、建造及程式設計新一代機器人的程式設計師、開發人員與機器人愛好者。具備 Python 程式語言的基礎知識,將有助於你更有效地理解本機器人程式設計書籍所涵蓋的概念。
目錄
- 機器人學導論
- 探索機器人的組成要素:程式碼與電子元件
- 為機器人準備無頭模式 Raspberry Pi
- 使用 Git 保護機器人程式碼
- 建立機器人基礎:輪子、電源與配線
- 驅動與轉向:使用 MQTT 和 Python 移動馬達
- 使用手機與 Python 駕駛機器人
- 使用 Python 為距離感測器撰寫程式
- 使用距離感測器避開障礙物
- 使用 Python 控制伺服馬達
- 使用 Python 為編碼器撰寫程式
- 使用 Python 實作以編碼器為基礎的定位
- 使用 Python 實作以 IMU 為基礎的機器人導航
- 機器人視覺:使用 Pi Camera 與 OpenCV
- 使用 Python 搭配攝影機進行循線
- 使用 Python 在機器人上實作 AI 語音控制
- 使用 Python 實作機器人定位與感測器融合
- 進一步提升機器人程式設計技能