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
- The convergence of modern robotics and AI.
- Use cases in autonomous systems, drones, and service robots.
- Core AI components: perception, planning, and control.
Preparing the Development Environment
- Installation of Python, ROS 2, OpenCV, and TensorFlow.
- Utilizing Gazebo or Webots for robot simulation.
- Conducting AI experiments via Jupyter Notebooks.
Perception and Computer Vision
- Employing cameras and sensors for environmental perception.
- Performing image classification, object detection, and segmentation with TensorFlow.
- Executing edge detection and contour tracking using OpenCV.
- Handling real-time image streaming and processing.
Localization and Sensor Fusion
- Principles of probabilistic robotics.
- Application of Kalman Filters and Extended Kalman Filters (EKF).
- Utilizing Particle Filters in non-linear environments.
- Fusing LiDAR, GPS, and IMU data for precise localization.
Motion Planning and Pathfinding
- Path planning algorithms including Dijkstra, A*, and RRT*.
- Strategies for obstacle avoidance and environment mapping.
- Real-time motion control via PID.
- Dynamic path optimization powered by AI.
Reinforcement Learning in Robotics
- Fundamentals of reinforcement learning.
- Designing reward-based robotic behaviors.
- Implementation of Q-learning and Deep Q-Networks (DQN).
- Integrating RL agents into ROS for adaptive motion control.
Simultaneous Localization and Mapping (SLAM)
- Core SLAM concepts and workflows.
- Implementing SLAM via ROS packages like gmapping and hector_slam.
- Visual SLAM using OpenVSLAM or ORB-SLAM2.
- Testing SLAM algorithms in simulated settings.
Advanced Topics and Integration
- Speech and gesture recognition for human-robot interaction.
- Connecting with IoT and cloud robotics platforms.
- AI-driven predictive maintenance for robotic systems.
- Ethics and safety considerations in AI-enabled robotics.
Capstone Project
- Designing and simulating an intelligent mobile robot.
- Implementing navigation, perception, and motion control modules.
- Demonstrating real-time decision-making with AI models.
Summary and Next Steps
- Recap of key AI robotics techniques.
- Emerging trends in autonomous robotics.
- Resources for further professional development.
Requirements
- Proficiency in Python or C++ programming.
- Foundational knowledge of computer science and engineering principles.
- Familiarity with probability, calculus, and linear algebra.
Target Audience
- Engineers.
- Robotics enthusiasts.
- Researchers specializing in automation and AI.
21 Hours
Testimonials (1)
its knowledge and utilization of AI for Robotics in the Future.