Robot Skill Learning Using Haptic Data and Conditional Variational Autoencoder
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies face challenges in effectively learning and planning robot skills, particularly in dynamic manipulation tasks and real-world robotic painting, due to differences between simulated and actual environments.
Innovation Solution
A data-driven robot skill learning method that collects action data using a haptic device and learns robot skills through two-stage conditional generative modeling, reducing the dimensionality of skills using a conditional variational autoencoder (cVAE) and learning state-conditional distributions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional simulation-based robot skill learning is used, then robot skills can be learned in a controlled environment, but there is a significant gap between simulated and real-world performance
Solution Approach 1:
The patent uses haptic devices to capture human operator actions and creates digital copies of these actions as training data for the robot. This copying approach allows the robot to learn from realistic human demonstrations without requiring physical presence, bridging the simulation-to-reality gap by using actual human interaction data rather than simulated data.
Solution Approach 2:
The haptic device serves as an intermediary between the human operator and the robot learning system. It captures physical interaction forces and movements, translating them into actionable training data. This intermediary enables the collection of realistic interaction data while maintaining a controlled data collection process, resolving the contradiction between simulation control and real-world applicability.
2Measurement precision
If extensive labeled data collection is performed for robot skill learning, then learning accuracy improves, but data collection time and complexity increase significantly
Solution Approach 1:
The system uses unsupervised learning algorithms that automatically process and extract skills from haptic data without requiring manual labeling. The robot skill learning model self-organizes the captured action data into meaningful skills and policies, eliminating the time-consuming manual annotation process while maintaining high learning accuracy.
Solution Approach 2:
The haptic device captures comprehensive action data during normal operation before any learning process begins. This preliminary data collection in the form of unlabeled haptic traces provides rich training material that can be processed later through automated algorithms, avoiding the need for time-consuming labeled data collection during the learning phase.
3Manufacturing precision
If complex manipulative actions are captured in detail, then robot skill precision improves, but data processing complexity and computational requirements increase
Solution Approach 1:
The patent extracts essential skill patterns from complex haptic data using unsupervised learning algorithms. Instead of processing all raw data details, the system identifies and extracts meaningful skill representations and action patterns, reducing computational complexity while preserving the essential precision needed for accurate robot manipulation.
Solution Approach 2:
The complex manipulative actions are segmented into discrete skills and sub-skills through the learning process. The haptic data is divided into meaningful action units that can be independently learned and combined, reducing overall processing complexity while maintaining precision for each individual skill component.
Data Source
AI summary
Example embodiments are directed to a robotic painting method performed using a computer system. The computer system comprises at least one processor configured to execute computer-readable instructions included in a memory. The robotic painting method include collecting, by the at least one processor, stroke-level action data for a painting action; and learning, by the at least one processor, a stroke-level robotic painting skill using the stroke-level action data.


