
Artificial Intelligence for Robotics
Build intelligent robots using ROS 2, Python, OpenCV, and AI/ML techniques for real-world tasks
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
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.





