Cover image for Artificial Intelligence for Robotics

Artificial Intelligence for Robotics

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

Francis X. Govers III

Created by Francis X. Govers III

Discover how to build smarter robots by combining robotics with artificial intelligence and machine learning. Learn to use Python, ROS 2, and computer vision tools to create robots that can see, understand, and interact with their environment in meaningful ways.

Packt | Mar 2024 | 344 min

Start Trial
LevelExpert
CategoriesData Science, Autonomous Systems and Robotics Software Development, ROS, Python

What You Will Learn

You will start by building a solid foundation in robotics, then move on to applying AI and machine learning techniques for perception and decision-making. Through practical examples, you will connect software components using Python and ROS 2, and implement features like object recognition, voice interaction, and intelligent control strategies.

Key Features

  • Design robots that recognize and manipulate objects using AI and computer vision
  • Integrate natural language processing to give robots voice and personality
  • Apply reinforcement learning and genetic algorithms for advanced robot control

Target Audience

This content is ideal for robotics engineers, hobbyists, or students with intermediate Python skills and a basic understanding of electronics and AI concepts. If you want to bring advanced intelligence and real-world problem-solving abilities to your robot projects, you will find practical guidance and actionable techniques here.

Related courses