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 Edge Artificial Intelligence and Tiny Machine Learning
- Fundamental principles of edge-based AI processing
- Strategic advantages and operational constraints of on-device AI execution
- Applications in autonomous robotics and industrial automation
TinyML Core Concepts
- Machine learning methodologies for resource-constrained environments
- Techniques for model quantization, pruning, and compression
- Compatible software frameworks and embedded hardware architectures
Model Development and Deployment Preparation
- Training compact models utilizing TensorFlow or PyTorch ecosystems
- Conversion processes for TensorFlow Lite and PyTorch Mobile compatibility
- Protocols for testing and validating model accuracy and integrity
On-Device Inference Implementation Strategies
- Deploying AI models on embedded computing platforms (Arduino, Raspberry Pi, Jetson Nano)
- Integration of inference capabilities with robotic perception and control loops
- Executing real-time predictions and monitoring system performance metrics
Optimization for Edge Performance and Efficiency
- Strategies for minimizing latency and reducing energy consumption
- Leveraging hardware acceleration via NPUs and GPUs
- Conducting benchmarking and profiling of embedded inference workloads
Edge AI Frameworks and Operational Tooling
- Implementation workflows with TensorFlow Lite and Edge Impulse
- Analysis of PyTorch Mobile deployment options and constraints
- Debugging and tuning embedded machine learning pipelines
Practical Integration and Operational Case Studies
- Designing edge AI perception systems for robotic applications
- Integrating TinyML components with ROS-based robotics architectures
- Case studies: autonomous navigation, object detection, and predictive maintenance
Summary and Implementation Roadmap
Requirements
- Working knowledge of embedded systems
- Experience with Python or C++ programming languages
- Familiarity with foundational machine learning concepts
Audience
- Embedded developers
- Robotics engineers
- System integrators focused on intelligent devices
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.