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
Foundational Principles of TinyML in Robotic Systems
- Core capabilities and operational limitations of TinyML
- The role of edge AI in enabling autonomous system operations
- Hardware specifications for mobile robotic units and unmanned aerial vehicles
Embedded Hardware Architecture and Sensor Integration
- Microcontrollers and embedded processing boards suitable for robotic applications
- Integration of optical sensors, inertial measurement units, and proximity detection systems
- Management of energy consumption and computational resource allocation
Data Engineering Strategies for Robotic Perception
- Methodologies for collecting and annotating data for specific robotic tasks
- Techniques for preprocessing signal and image data
- Feature extraction strategies optimized for resource-constrained devices
Model Development and Performance Optimization
- Selection of architectural frameworks for perception, detection, and classification
- Establishing training pipelines tailored for embedded machine learning
- Model compression, quantization, and optimization for minimal latency
On-Device Perception and Control Mechanisms
- Execution of inference tasks on microcontroller units
- Fusion of TinyML outputs with existing control algorithms
- Ensuring real-time safety protocols and system responsiveness
Advancements in Autonomous Navigation
- Implementation of lightweight, vision-based navigation systems
- Techniques for obstacle detection and avoidance strategies
- Maintaining environmental awareness under strict resource constraints
Testing and Validation of TinyML-Driven Robotic Systems
- Utilization of simulation environments and field testing methodologies
- Performance metrics for assessing embedded autonomy capabilities
- Debugging processes and iterative system improvement cycles
Integration with Robotics Platforms
- Deployment of TinyML components within ROS-based processing pipelines
- Interfacing machine learning models with motor control systems
- Ensuring reliability across diverse hardware configurations
Summary and Recommended Next Steps
Requirements
- A solid understanding of robotics system architectures
- Practical experience with embedded development processes
- Familiarity with core machine learning concepts
Audience
- Robotics engineers
- AI researchers
- Embedded developers
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.