Skip to content

Artificial Intelligence for Robotics - Second Edition, published by Packt

Notifications You must be signed in to change notification settings

PacktPublishing/Artificial-Intelligence-for-Robotics-2e

Repository files navigation

Artificial Intelligence for Robotics - Second Edition

no-image

This is the code repository for Artificial Intelligence for Robotics - Second Edition, published by Packt.

Build intelligent robots using ROS 2, Python, OpenCV, and AI/ML techniques for real-world tasks

What is this book about?

Enhance robots' perception with AI and ML techniques from neural networks to computer vision. From basic robotics to advanced techniques like NLP and reinforcement learning, this book guides you to create intelligent robots ready for real-world tasks.

This book covers the following exciting features:

  • 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

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter01.

The code will look like the following:

from roboflow import Roboflow
rf = Roboflow(api_key="*****************")
project = rf.workspace("toys").project("toydetector")
dataset = project.version(1).download("yolov8")

Following is what you need for this book: 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.

Related products

Get to Know the Author

Francis X. Govers III Francis X. Govers III is an Associate Technical Fellow for Autonomy at Bell Textron, and chairman of the Textron Autonomy Council. He is the designer of over 30 unmanned vehicles and robots for land, sea, air, and space, including RAMSEE, the autonomous security guard robot. Francis helped lead the design of the International Space Station, the F-35 JSF Fighter, the US Army Future Combat Systems, and telemetry systems for NASCAR and IndyCar. He is an engineer, pilot, author, musician, artist, and maker. He received five outstanding achievement awards from NASA and recognition from Scientific American for World Changing Ideas. He has a Master of Science degree from Brandeis University and is a veteran of the US Air Force.

Other books by the author