Arduino BlogArduino Team7 min readintermediate
MYWAI™ VILMA™ is designed to bring human-like learning to robots via one-shot demonstration
Summary
MYWAI VILMA enables robots to learn complex manipulation tasks from a single human demonstration using AI and computer vision. This toolkit is now ported to Arduino UNO Q and VENTUNO Q boards, facilitating edge-native robotics applications.
- VILMA uses one-shot video imitation learning to teach robots manipulation tasks like pick-and-place.
- The AI pipeline involves hand detection (MediaPipe), object detection (YOLO), trajectory segmentation, and Dynamic Movement Primitive (DMP) generation.
- DMPs allow learned robot skills to be adapted to new target objects and goals without re-demonstration.
- The system employs a distributed architecture with an Edge AI Layer (Arduino boards) for intelligence and a ROS 2 Communication Layer for robot control.
Robotics developers and industrial automation engineers should care as VILMA offers a practical approach to rapidly program robots for pick-and-place tasks using human demonstrations, enhancing flexibility in dynamic settings.
6/10



