Course Outline

Introduction to AI and Robotics

  • Overview of modern robotics and AI convergence
  • Applications in autonomous systems, drones, and service robots
  • Key AI components: perception, planning, and control

Setting Up the Development Environment

  • Installing Python, ROS 2, OpenCV, and TensorFlow
  • Using Gazebo or Webots for robot simulation
  • Working with Jupyter Notebooks for AI experiments

Perception and Computer Vision

  • Using cameras and sensors for perception
  • Image classification, object detection, and segmentation using TensorFlow
  • Edge detection and contour tracking with OpenCV
  • Real-time image streaming and processing

Localization and Sensor Fusion

  • Understanding probabilistic robotics
  • Kalman Filters and Extended Kalman Filters (EKF)
  • Particle Filters for non-linear environments
  • Integrating LiDAR, GPS, and IMU data for localization

Motion Planning and Pathfinding

  • Path planning algorithms: Dijkstra, A*, and RRT*
  • Obstacle avoidance and environment mapping
  • Real-time motion control using PID
  • Dynamic path optimization using AI

Reinforcement Learning for Robotics

  • Fundamentals of reinforcement learning
  • Designing reward-based robotic behaviors
  • Q-learning and Deep Q-Networks (DQN)
  • Integrating RL agents in ROS for adaptive motion

Simultaneous Localization and Mapping (SLAM)

  • Understanding SLAM concepts and workflows
  • Implementing SLAM with ROS packages (gmapping, hector_slam)
  • Visual SLAM using OpenVSLAM or ORB-SLAM2
  • Testing SLAM algorithms in simulated environments

Advanced Topics and Integration

  • Speech and gesture recognition for human-robot interaction
  • Integration with IoT and cloud robotics platforms
  • AI-driven predictive maintenance for robots
  • Ethics and safety in AI-enabled robotics

Capstone Project

  • Design and simulate an intelligent mobile robot
  • Implement navigation, perception, and motion control
  • Demonstrate real-time decision-making using AI models

Summary and Next Steps

  • Review of key AI robotics techniques
  • Future trends in autonomous robotics
  • Resources for continued learning

Requirements

  • Programming experience in Python or C++
  • Basic understanding of computer science and engineering
  • Familiarity with probability concepts, calculus, and linear algebra

Audience

  • Engineers
  • Robotics enthusiasts
  • Researchers in automation and AI
 21 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories