Skip to content

kyjak/Artificial-Intelligence-for-Robotics

 
 

Repository files navigation

Artificial Intelligence for Robotics

Artificial Intelligence for Robotics

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

FRANCIS' FORK: This is the UPDATED Version of the repository that has code and items that were written after the book was published. There are upated code, pictures, and diagrams to assist you to replicate the examples in the book.

Build intelligent robots that perform human tasks using AI techniques

What is this book about?

Artificial Intelligence for Robotics starts with an introduction to Robot Operating Systems (ROS), Python, robotic fundamentals, and the software and tools that are required to start out with robotics. You will learn robotics concepts that will be useful for making decisions, along with basic navigation skills.

This book covers the following exciting features:

  • Get started with robotics and artificial intelligence
  • Apply simulation techniques to give your robot an artificial personality
  • Understand object recognition using neural networks and supervised learning techniques
  • Pick up objects using genetic algorithms for manipulation
  • Teach your robot to listen using NLP via an expert system

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, Chapter02.

The code will look like the following:

Sudo apt-get install python-pip python-dev build-essential
Sudo pip install –upgrade pip

Following is what you need for this book:

If you have basic knowledge about robotics and want to build or enhance your existing robot’s intelligence, then Artificial Intelligence for Robotics is for you. This book is also for enthusiasts who want to gain knowledge of AI and robotics.

I've added wiring diagrams and some pictures of the electronics placement on the robot for fans of the book who are trying to duplicate TinMan the Robot. There is also arduino code in Chapter 1

With the following software and hardware list you can run all code files present in the book (Chapter 1-15).

Software and Hardware List

Chapter Software required OS required
1-2 ROS Kinetic Kame, VirtualBox 5.2.12, Python 2.2.7, Python 3.3.5 Windows, Ubuntu
4 Tensorflow 1.9.0, Keras, Windows Python 3.3.5
6 Mycroft Picroft version, Google Voice Kit Ubuntu
9 Eliza-Python Windows, Ubuntu

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Code in Action

Click on the following link to see the Code in Action: (http://bit.ly/2ohcbLg)

Related products

Get to Know the Author

Francis X. Govers is an autonomous vehicle designer at Bell Helicopter Textron. He is the designer of 28 unmanned vehicles or robots for land, sea, air, and space, including RAMSEE, the autonomous security guard robot. Francis helped design the International Space Station, the F-35 JSF Fighter, the US Army Future Combat Systems, and 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.

Suggestions and Feedback

Click here if you have any feedback or suggestions.

About

Artificial Intelligence for Robotics, published by Packt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.7%
  • C++ 1.3%