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.
Course Outline
Introduction to AI and Robotics
- Overview of the convergence between modern robotics and AI
- Applications in autonomous systems, drones, and service robots
- Core AI components: perception, planning, and control
Setting Up the Development Environment
- Installation of Python, ROS 2, OpenCV, and TensorFlow
- Utilization of Gazebo or Webots for robot simulation
- Conducting AI experiments using Jupyter Notebooks
Perception and Computer Vision
- Leveraging cameras and sensors for environmental perception
- Image classification, object detection, and segmentation using TensorFlow
- Edge detection and contour tracking with OpenCV
- Real-time image streaming and processing techniques
Localization and Sensor Fusion
- Understanding the principles of probabilistic robotics
- Implementation of Kalman Filters and Extended Kalman Filters (EKF)
- Application of Particle Filters for non-linear environments
- Integration of LiDAR, GPS, and IMU data for accurate localization
Motion Planning and Pathfinding
- Exploration of path planning algorithms: Dijkstra, A*, and RRT*
- Obstacle avoidance strategies and environment mapping
- Real-time motion control utilizing PID controllers
- Dynamic path optimization powered by AI
Reinforcement Learning for Robotics
- Fundamental concepts of reinforcement learning
- Designing reward-based behaviors for robots
- Implementation of Q-learning and Deep Q-Networks (DQN)
- Integration of RL agents in ROS for adaptive motion
Simultaneous Localization and Mapping (SLAM)
- Understanding SLAM concepts and operational workflows
- Implementation of SLAM using ROS packages such as gmapping and hector_slam
- Visual SLAM techniques using OpenVSLAM or ORB-SLAM2
- Testing SLAM algorithms within simulated environments
Advanced Topics and Integration
- Speech and gesture recognition for enhanced human-robot interaction
- Integration with IoT and cloud robotics platforms
- AI-driven predictive maintenance for robotic systems
- 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 modules
- Demonstration of real-time decision-making using AI models
Summary and Next Steps
- Review of key AI robotics techniques
- Future trends in autonomous robotics
- Recommended resources for continued learning
Requirements
- Prior programming experience in Python or C++
- Fundamental knowledge of computer science and engineering principles
- Familiarity with probability, calculus, and linear algebra concepts
Target Audience
- Professional engineers
- Robotics enthusiasts
- Researchers specializing in automation and AI
21 Hours
Testimonials (1)
its knowledge and utilization of AI for Robotics in the Future.