VOOZH about

URL: https://www.coursera.org/learn/packt-artificial-intelligence-for-robotics

⇱ Artificial Intelligence for Robotics | Coursera


Artificial Intelligence for Robotics

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Artificial Intelligence for Robotics

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Apply AI and ML techniques to enhance robot perception and decision-making

  • Implement object recognition and navigation strategies using neural networks and algorithms

  • Integrate natural language processing to enable voice and personality features in robots

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

March 2026

Assessments

11 assignments

Taught in English

There are 11 modules in this course

This course dives deep into the integration of artificial intelligence and machine learning within robotics. You will learn to build intelligent robots capable of performing real-world tasks using ROS 2, Python, OpenCV, and advanced AI/ML techniques. By focusing on neural networks, computer vision, and natural language processing, this course will help you enhance robot functionality for complex tasks.

Throughout the course, you will improve your skills in applying AI and ML techniques, implementing object recognition systems, and navigating robots. The content is designed for hands-on learning, allowing you to work on practical problems while developing a real-world understanding of intelligent robotics systems. What sets this course apart is its unique combination of theory and practical application. The course integrates state-of-the-art AI/ML concepts into the design and development of robotics projects, equipping you with the tools to work on intelligent robot systems. The hands-on approach makes the theoretical knowledge more accessible and applicable in real-life scenarios. This course is perfect for robotics engineers, AI/ML enthusiasts, and students with a background in Python and electronics. If you're looking to create smarter, more capable robots, this course will help you take your skills to the next level.

In this section, we explore integrating AI into robotics, focusing on decision-making, learning, and autonomy. Key concepts include neural networks, reinforcement learning, and autonomous behavior design.

What's included

2 videos9 readings1 assignment

2 videosβ€’Total 2 minutes
  • Course Overviewβ€’1 minute
  • The Foundation of Robotics and Artificial Intelligence - Overview Videoβ€’1 minute
9 readingsβ€’Total 90 minutes
  • Introductionβ€’10 minutes
  • Are Recent Developments in AI Anything Newβ€’10 minutes
  • The Basics of Roboticsβ€’10 minutes
  • When Do You Need AI for Your Robotβ€’5 minutes
  • Introducing the Robot and Our Development Environmentβ€’10 minutes
  • Software Components (ROS, Python, and Linux)β€’10 minutes
  • Using Control Loopsβ€’10 minutes
  • Types of Control Loopsβ€’5 minutes
  • Running a Control Loopβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Exploring the Foundations of Robotics and AIβ€’10 minutes

In this section, we explore robot anatomy, subsumption architecture, and ROS 2 setup to enable practical robotic system development through structured hardware and software configuration.

What's included

1 video5 readings1 assignment

1 videoβ€’Total 1 minute
  • Setting Up Your Robot - Overview Videoβ€’1 minute
5 readingsβ€’Total 60 minutes
  • Introductionβ€’20 minutes
  • Introducing Subsumption Architectureβ€’10 minutes
  • A Brief Introduction to ROSβ€’10 minutes
  • Hardware and Software Setupβ€’10 minutes
  • Understanding How ROS Worksβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Robot Software Development Essentialsβ€’10 minutes

In this section, we explore systems engineering principles for robot design, focusing on use cases, storyboards, and hardware/software requirements to guide practical robotic task development.

What's included

1 video5 readings1 assignment

1 videoβ€’Total 1 minute
  • Conceptualizing the Practical Robot Design Process - Overview Videoβ€’1 minute
5 readingsβ€’Total 85 minutes
  • Introductionβ€’20 minutes
  • Our Robot's Taskβ€’5 minutes
  • What Is Our Robot to Doβ€’10 minutes
  • Using Storyboardsβ€’30 minutes
  • Project Goalsβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Robot Design Fundamentalsβ€’10 minutes

In this section, we explore using convolutional neural networks (CNNs) and YOLOv8 for object recognition, focusing on image processing, supervised learning, and real-world applications in robotics and AI.

What's included

1 video5 readings1 assignment

1 videoβ€’Total 1 minute
  • Recognizing Objects Using Neural Networks and Supervised Learning - Overview Videoβ€’1 minute
5 readingsβ€’Total 70 minutes
  • Introductionβ€’20 minutes
  • Artificial Neuronsβ€’10 minutes
  • Using YOLOv8 An Object Recognition Modelβ€’10 minutes
  • Understanding How to Train Our Toy Detectorβ€’20 minutes
  • Building the Toy Detectorβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Fundamentals of Object Recognition with Neural Networksβ€’10 minutes

In this section, we explore training robots using reinforcement learning and genetic algorithms. Key concepts include Q-learning for grasping and GA-based path planning for autonomous manipulation.

What's included

1 video8 readings1 assignment

1 videoβ€’Total 1 minute
  • Picking Up and Putting Away Toys Using Reinforcement Learning and Genetic Algorithms - Overview Videoβ€’1 minute
8 readingsβ€’Total 125 minutes
  • Introductionβ€’10 minutes
  • Designing the Softwareβ€’10 minutes
  • Setting Up the Solutionβ€’5 minutes
  • How Do We Pick Actionsβ€’5 minutes
  • Creating the Interface to the Armβ€’30 minutes
  • Introducing Q-Learning for Grasping Objectsβ€’30 minutes
  • Introducing GAsβ€’5 minutes
  • Building a GA Processβ€’30 minutes
1 assignmentβ€’Total 10 minutes
  • Learning from Feedback and Evolution in Roboticsβ€’10 minutes

In this section, we explore robot speech recognition using NLP, STT, and TTS, and implement command processing with Mycroft to enhance natural language understanding and response generation.

What's included

1 video7 readings1 assignment

1 videoβ€’Total 1 minute
  • Teaching a Robot to Listen - Overview Videoβ€’1 minute
7 readingsβ€’Total 85 minutes
  • Introductionβ€’10 minutes
  • Listening for the Wake Wordβ€’10 minutes
  • Clarifying the Intentβ€’10 minutes
  • Adding Skillsβ€’5 minutes
  • Cleaning up the toysβ€’20 minutes
  • Telling Jokesβ€’20 minutes
  • Receiving Jokesβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Robot Listening and Speech Recognition Fundamentalsβ€’10 minutes

In this section, we explore robot navigation strategies without SLAM, focusing on AI-driven obstacle avoidance and sensor-based movement for efficient task execution.

What's included

1 video7 readings1 assignment

1 videoβ€’Total 1 minute
  • Teaching the Robot to Navigate and Avoid Stairs - Overview Videoβ€’1 minute
7 readingsβ€’Total 60 minutes
  • Introductionβ€’10 minutes
  • Understanding the SLAM Methodologyβ€’10 minutes
  • Exploring Alternative Navigation Techniquesβ€’10 minutes
  • Implementing Neural Networksβ€’5 minutes
  • Processing the imageβ€’5 minutes
  • Training the Neural Network for Navigationβ€’10 minutes
  • CNN Robot Control Implementationβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Understanding Robot Navigation and Sensor Useβ€’10 minutes

In this section, we explore AI decision-making tools like decision trees, path planning, and expert systems for robotics.

What's included

1 video8 readings1 assignment

1 videoβ€’Total 1 minute
  • Putting Things Away - Overview Videoβ€’1 minute
8 readingsβ€’Total 105 minutes
  • Introductionβ€’10 minutes
  • What Do We Mean by Pruning?β€’5 minutes
  • Creating Self-Classifying Decision Treesβ€’30 minutes
  • Understanding Entropyβ€’20 minutes
  • Random Forestsβ€’10 minutes
  • Developing a Map Based on Our Knowledgeβ€’10 minutes
  • Introducing the A* Algorithmβ€’10 minutes
  • Introducing the D (D-star or Dynamic A) Algorithmβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Navigating Algorithms and Data Structuresβ€’10 minutes

In this section, we explore simulating artificial personality in robots using finite state machines and AI. Key concepts include behavior modeling and emotion simulation for practical robotic applications.

What's included

1 video10 readings1 assignment

1 videoβ€’Total 1 minute
  • Giving the Robot an Artificial Personality - Overview Videoβ€’1 minute
10 readingsβ€’Total 80 minutes
  • Introductionβ€’10 minutes
  • A Brief Introduction to the (Obsolete) Turing Test, Chatbots, and Generative AIβ€’5 minutes
  • The Art and Science of Simulationβ€’10 minutes
  • An Emotion State Machineβ€’5 minutes
  • Playing the Emotion Gameβ€’5 minutes
  • Creating a Model of Human Behaviorβ€’5 minutes
  • Constructing a Personalityβ€’10 minutes
  • Adding Contextβ€’10 minutes
  • Developing the Robot Emotion Engineβ€’10 minutes
  • Creating Human Information Storageβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Robot Emotion and Artificial Personalityβ€’10 minutes

In this section, we examine when to stop in AI development, explore robotics career paths, and assess AI risks to support informed decision-making in real-world applications.

What's included

1 video6 readings1 assignment

1 videoβ€’Total 1 minute
  • Conclusions and Reflections - Overview Videoβ€’1 minute
6 readingsβ€’Total 40 minutes
  • Introductionβ€’5 minutes
  • Careers in Roboticsβ€’5 minutes
  • Exploring the Current State of AIβ€’5 minutes
  • Is AI Phobia Reasonable?β€’5 minutes
  • Comparing the Needs of Humans and AIβ€’10 minutes
  • Understanding Risk in AIβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Reflections on Technology and Human Interactionβ€’10 minutes

In this section, we will explore the foundational elements of robot communication and system design.

What's included

3 readings1 assignment

3 readingsβ€’Total 30 minutes
  • Introductionβ€’10 minutes
  • Software Requirements for the Robotβ€’10 minutes
  • Introducing the Hardware for the Robotβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • ROS and Robotics Fundamentalsβ€’10 minutes

Instructor

Packt
1,946 Coursesβ€’575,115 learners

Explore more from Software Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,