Artificial Intelligence for Intelligent Robots

Zoltán · 27/02/2025

Course Summary: Artificial Intelligence for Intelligent Robots

This course explores how AI enables robots to perceive, learn, move, and interact intelligently with the world. It covers key AI technologies used in robotics, including computer vision, machine learning, reinforcement learning, motion planning, and human-robot interaction, with a strong focus on real-world applications and hands-on experimentation.


Module Descriptions

Module 1: What Makes a Robot Intelligent?

Summary: This module introduces AI-powered robotics, distinguishing between classical and AI-driven robots. It delves into levels of autonomy, from teleoperated to fully autonomous systems, and addresses ethical considerations in deploying intelligent robots. Real-world examples include self-driving cars, humanoid robots, and warehouse automation systems.

Hands-On: Compare rule-based vs. AI-driven robot behavior in a virtual simulation.


Module 2: How Robots Perceive the World – Computer Vision & Sensors

Summary: Intelligent robots utilize various sensors, such as cameras and LiDAR, to interpret their surroundings. This module explains sensor fusion, deep learning-based perception, traditional computer vision techniques, sensor calibration, and data preprocessing. Challenges of perception in dynamic environments are also explored.

Hands-On: Implement an object detection AI model to understand how robots identify objects.


Module 3: Robot Learning – How Machines Adapt and Improve

Summary: This module covers how robots learn through machine learning and reinforcement learning, enabling them to recognize patterns, improve through trial and error, and adapt to environments without human intervention. Topics include transfer learning and the role of simulation environments in training robotic systems.

Hands-On: Train a reinforcement learning-based robot in a simulation environment.


Module 4: Motion Planning and Navigation – AI on the Move

Summary: Exploring how AI assists robots in navigating and avoiding obstacles, this module covers path planning algorithms (A*, Dijkstra), Simultaneous Localization and Mapping (SLAM), probabilistic roadmaps, rapidly-exploring random trees (RRTs), and real-time navigation challenges in unstructured environments.

Hands-On: Simulate a robot navigating a dynamic environment using various planning algorithms.


Module 5: Human-Robot Interaction – Can AI Make Robots Social?

Summary: AI enables robots to understand speech, recognize emotions, and interact naturally with humans. This module explores speech recognition, natural language processing (NLP), social robots in customer service and healthcare, design of intuitive user interfaces, and case studies of social robots in different cultural contexts.

Hands-On: Test an AI chatbot and voice recognition system to evaluate human-robot interaction.


Module 6: AI for Swarm Robotics – When Robots Work Together

Summary: Swarm intelligence allows multiple robots to collaborate effectively. This module explains how AI enables self-organizing drone swarms, warehouse automation, rescue robotics, bio-inspired algorithms driving swarm behavior, and scalability challenges in deploying large robotic swarms.

Hands-On: Experiment with multi-agent robotic coordination in a simulation environment.


Module 7: Ethical & Real-World Challenges in AI Robotics

Summary: AI-powered robots present safety, fairness, and ethical concerns. This module explores AI transparency, risks of autonomous robots, the impact of AI robotics on employment and the economy, and the importance of transparency and explainability in AI-driven robots.

Hands-On: Participate in a debate on AI ethics in robotics, focusing on real-world scenarios.


Final Course Takeaways

  • AI enables robots to perceive, learn, move, and interact autonomously.
  • Various AI techniques (ML, DL, RL) power diverse robotic applications.
  • Computer vision, NLP, and reinforcement learning are pivotal in shaping the future of robotics.
  • AI-powered robots offer exciting possibilities alongside ethical considerations.

About Instructor

Zoltán

2 Courses

+6 enrolled
Not Enrolled

Course Includes

  • 10 Lessons