Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Introduction to AI and Robotics
- Overview of the convergence between modern robotics and AI
- Applications in autonomous systems, drones, and service robots
- Key AI components: perception, planning, and control
Configuring the Development Environment
- Installing Python, ROS 2, OpenCV, and TensorFlow
- Utilizing Gazebo or Webots for robot simulation
- Conducting AI experiments with Jupyter Notebooks
Perception and Computer Vision
- Employing cameras and sensors for perception tasks
- Image classification, object detection, and segmentation using TensorFlow
- Edge detection and contour tracking with 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 navigating non-linear environments
- Integrating LiDAR, GPS, and IMU data for accurate localization
Motion Planning and Pathfinding
- Path planning algorithms: Dijkstra, A*, and RRT*
- Obstacle avoidance strategies and environment mapping
- Real-time motion control using PID
- Dynamic path optimization leveraging AI
Reinforcement Learning for Robotics
- Core fundamentals of reinforcement learning
- Designing reward-based robotic behaviors
- Q-learning and Deep Q-Networks (DQN)
- Integrating RL agents in ROS for adaptive motion control
Simultaneous Localization and Mapping (SLAM)
- Concepts and workflows of SLAM
- 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 considerations in AI-enabled robotics
Capstone Project
- Design and simulation of an intelligent mobile robot
- Implementation of navigation, perception, and motion control
- Demonstration of 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 professional development
Requirements
- Programming proficiency in Python or C++
- Fundamental understanding of computer science and engineering principles
- Familiarity with probability concepts, calculus, and linear algebra
Target Audience
- Engineers
- Robotics enthusiasts
- Researchers in automation and AI
Testimonials (1)
its knowledge and utilization of AI for Robotics in the Future.