Get in Touch
 Duration 21 hours

Course Outline

Foundations of AI and Robotics

  • The convergence of modern robotics and AI
  • Use cases in autonomous systems, drones, and service robotics
  • Core AI pillars: perception, planning, and control

Development Environment Setup

  • Installation of Python, ROS 2, OpenCV, and TensorFlow
  • Robot simulation using Gazebo or Webots
  • Conducting AI experiments via Jupyter Notebooks

Perception and Computer Vision

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

Localization and Sensor Fusion

  • Principles of probabilistic robotics
  • Kalman Filters and Extended Kalman Filters (EKF)
  • Particle Filters for non-linear scenarios
  • Localizing via integrated LiDAR, GPS, and IMU data

Motion Planning and Pathfinding

  • Path planning algorithms: Dijkstra, A*, and RRT*
  • Obstacle avoidance and environmental mapping
  • Real-time motion control through PID
  • AI-driven dynamic path optimization

Reinforcement Learning for Robotics

  • Core concepts of reinforcement learning
  • Designing reward-driven robotic behaviors
  • Q-learning and Deep Q-Networks (DQN)
  • Integrating RL agents in ROS for adaptive movement

Simultaneous Localization and Mapping (SLAM)

  • SLAM concepts and operational workflows
  • SLAM implementation using ROS packages (gmapping, hector_slam)
  • Visual SLAM with OpenVSLAM or ORB-SLAM2
  • Validating SLAM algorithms in simulated settings

Advanced Topics and System Integration

  • Speech and gesture recognition for human-robot interaction
  • Connectivity with IoT and cloud robotics platforms
  • AI-powered predictive maintenance for robotic assets
  • Ethical considerations and safety in AI-enabled robotics

Capstone Project

  • Designing and simulating an intelligent mobile robot
  • Implementing navigation, perception, and motion control systems
  • Demonstrating real-time decision-making with AI models

Wrap-up and Future Directions

  • Recap of essential AI robotics methodologies
  • Emerging trends in autonomous robotics
  • Resources for ongoing professional development

Requirements

  • Proficiency in programming with Python or C++
  • Knowledge of probability, calculus, and linear algebra

Target Audience

  • Professional engineers
  • Robotics enthusiasts
  • Researchers specializing in automation and AI

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories