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
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!
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).
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.
Click on the following link to see the Code in Action: (http://bit.ly/2ohcbLg)
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.
Click here if you have any feedback or suggestions.