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 Computer Vision in Robotics
- Survey of computer vision applications within robotics
- Key challenges in perception and visual understanding
- Configuring the development environment with OpenCV and Python
Image Processing Essentials
- Image representation and manipulation techniques
- Filtering, edge detection, and feature extraction
- Color spaces and segmentation methods
Object Detection and Tracking using OpenCV
- Object detection via classical methods (Haar cascades, HOG)
- Tracking dynamic objects in video streams
- Incorporating visual feedback into robotic systems
Deep Learning for Visual Perception
- Introduction to convolutional neural networks (CNNs)
- Training and deploying object detection models
- Utilizing pre-trained models (YOLO, SSD, Faster R-CNN)
Sensor Fusion and Depth Perception
- Combining camera data with LiDAR and ultrasonic sensors
- Depth estimation and 3D reconstruction
- Perception strategies for obstacle avoidance and navigation
Vision-Based Control and Decision-Making
- Applying computer vision to robotic manipulation tasks
- Visual servoing and closed-loop control
- Autonomous decision-making driven by visual input
Deployment and Optimization of Vision Models
- Deploying models on embedded systems and edge devices
- Optimizing inference performance for real-time scenarios
- Troubleshooting and enhancing accuracy
Conclusion and Future Directions
Requirements
- A solid grasp of fundamental robotics concepts
- Proficiency in Python programming
- Working knowledge of machine learning basics
Intended Audience
- Robotics engineers
- Computer vision professionals
- Machine learning engineers
Testimonials (2)
Supply of the materials (virtual machine) to get straight into the excersises, and the explanation of the Ros2 core. Why things work a certain way.
Arjan Bakema
Course - Autonomous Navigation & SLAM with ROS 2
its knowledge and utilization of AI for Robotics in the Future.