Artificial Intelligence for Robotics - Second Edition: Build intelligent robots using ROS 2, Python, OpenCV, and AI/ML techniques for real-world tasks
暫譯: 機器人學的人工智慧 - 第二版:使用 ROS 2、Python、OpenCV 和 AI/ML 技術構建智能機器人以應對現實世界任務

, Francis X. Govers, III

相關主題

商品描述

Learn how to apply artificial intelligence, engineering, and machine learning to create smart robots capable of interacting with their environment, engaging with users, making decisions, and navigating autonomously


Key Features:

  • Gain a holistic understanding of robot design, systems engineering, and task analysis
  • Implement AI/ML techniques to detect and manipulate objects and navigate robots using landmarks
  • Integrate voice and natural language interactions to create a digital assistant and artificial personality for your robot
  • Purchase of the print or Kindle book includes a free PDF eBook


Book Description:

Unlock the potential of your robots by enhancing their perception with cutting-edge artificial intelligence and machine learning techniques. From neural networks to computer vision, this book equips you with the tools and practical use cases to create truly smart robots.

Starting with robotics basics, robot architecture, control systems, and decision-making theory, this book presents systems-engineering methods to design problem-solving robots with single-board computers. You'll explore object recognition and genetic algorithms to teach your robot to identify and pick up objects, and you'll also harness the power of natural language processing to give your robot a voice. To enhance your robot further, you'll master neural networks to classify and separate objects and navigate autonomously, before advancing to guiding your robot arms using reinforcement learning and genetic algorithms. The book also covers path planning and goal-oriented programming to prioritize your robot's tasks, showing you how to connect all software using Python and ROS 2 for a seamless experience.

By the end of this book, you'll have learned how to transform your robot into a helpful assistant with NLP and give it an artificial personality, ready to tackle real-world tasks and even crack jokes.


What You Will Learn:

  • Get started with robotics and AI essentials
  • Understand path planning, decision trees, and search algorithms to enhance your robot
  • Explore object recognition using neural networks and supervised learning techniques
  • Employ genetic algorithms to enable your robot arm to manipulate objects
  • Teach your robot to listen using Natural Language Processing through an expert system
  • Program your robot in how to avoid obstacles and retrieve objects with machine learning and computer vision
  • Apply simulation techniques to give your robot an artificial personality


Who this book is for:

This book is for practicing robotics engineers and enthusiasts aiming to advance their skills by applying AI and ML techniques. Students and researchers looking for practical guidance for solving specific problems or approaching a difficult robot design will find this book insightful.

Proficiency in Python programming, familiarity with electronics and wiring, single board computers, Linux-based command-line interface (CLI), and knowledge of AI/ML concepts are required to get started with this book.

商品描述(中文翻譯)

學習如何應用人工智慧、工程學和機器學習來創造能夠與環境互動、與使用者交流、做出決策並自主導航的智能機器人

主要特點:


  • 全面了解機器人設計、系統工程和任務分析

  • 實施 AI/ML 技術來檢測和操作物體,並使用地標導航機器人

  • 整合語音和自然語言互動,為您的機器人創建數位助理和人工個性

  • 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書

書籍描述:
通過先進的人工智慧和機器學習技術增強機器人的感知,釋放其潛力。從神經網絡到計算機視覺,本書為您提供創造真正智能機器人的工具和實用案例。

本書從機器人基礎、機器人架構、控制系統和決策理論開始,介紹系統工程方法來設計使用單板計算機的問題解決機器人。您將探索物體識別和遺傳算法,教導您的機器人識別和拾取物體,並利用自然語言處理的力量為您的機器人賦予語音。為了進一步增強您的機器人,您將掌握神經網絡來分類和分離物體並自主導航,然後進一步指導您的機器人手臂使用強化學習和遺傳算法。本書還涵蓋路徑規劃和目標導向編程,以優先考慮機器人的任務,並展示如何使用 Python 和 ROS 2 連接所有軟體,實現無縫體驗。

在本書結束時,您將學會如何將您的機器人轉變為一個有用的助理,具備自然語言處理能力,並賦予其人工個性,準備好應對現實世界的任務,甚至講笑話。

您將學到的內容:


  • 開始學習機器人技術和人工智慧的基本知識

  • 理解路徑規劃、決策樹和搜尋算法,以增強您的機器人

  • 探索使用神經網絡和監督學習技術的物體識別

  • 運用遺傳算法使您的機器人手臂能夠操作物體

  • 通過專家系統教導您的機器人使用自然語言處理來聆聽

  • 編程您的機器人以避免障礙物並使用機器學習和計算機視覺檢索物體

  • 應用模擬技術為您的機器人賦予人工個性

本書適合誰:
本書適合希望通過應用 AI 和 ML 技術來提升技能的機器人工程師和愛好者。尋求針對特定問題或面對困難機器人設計的實用指導的學生和研究人員將會發現本書的見解非常有價值。

開始閱讀本書需要具備 Python 編程能力、電子學和接線的熟悉度、單板計算機、基於 Linux 的命令行介面 (CLI) 的知識,以及對 AI/ML 概念的了解。