In-Production Robot Parameter Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robotic assembly systems with force control require tedious and time-consuming offline optimization of parameters, which may not accurately reflect production environment variations, leading to suboptimal assembly performance.
Innovation Solution
A system that uses an industrial robot and a computing device to continuously optimize assembly parameters during production by learning new starting positions and parameters through predefined runs, allowing for real-time adaptation and verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If offline parameter optimization is performed prior to production, then parameter selection can be completed before continuous assembly begins, but the optimization results do not accurately reflect production environment variations and manufacturing differences
Solution Approach 1:
The system performs preliminary teaching of starting positions for parts before continuous production begins. This preliminary action captures the actual production environment characteristics and manufacturing variations, enabling the optimization algorithm to learn from real data while minimizing disruption to ongoing production.
Solution Approach 2:
The robotic assembly system performs self-optimization by automatically collecting assembly results during continuous production and using this data to refine its own parameters. The system serves itself by learning from its own operational data without requiring external intervention or separate optimization experiments.
2Manufacturing precision
If traditional force control assembly is used without in-production optimization, then assembly process is simpler to implement, but assembly accuracy is suboptimal due to inability to adapt to manufacturing variations
Solution Approach 1:
The system implements feedback by continuously monitoring assembly results during production and using this information to adjust force control parameters. The feedback loop compares actual assembly outcomes with expected outcomes and automatically refines parameters to improve accuracy while maintaining production continuity.
Solution Approach 2:
The optimization parameters are made dynamic rather than static. The system continuously adapts force control parameters based on real-time production data, allowing the assembly process to dynamically respond to manufacturing variations in parts rather than relying on fixed pre-determined parameters.
3Adaptability or versatility
If offline optimization experiments are conducted with limited parts, then experimentation resources are conserved, but the optimization results cannot account for production-related parameters such as assembly starting position variations
Solution Approach 1:
The system performs optimization continuously during production rather than interrupting production for separate optimization experiments. The learning runs are integrated into the continuous assembly process, allowing parameter optimization to occur concurrently with production without stopping the assembly line.
Solution Approach 2:
The robotic system performs multiple functions simultaneously: it conducts optimization experiments and maintains continuous production assembly. The same robotic assembly cell serves dual purposes of manufacturing parts and learning optimal parameters, eliminating the need for separate dedicated experimentation resources.
Data Source
AI summary
A robot is used to repeatedly assemble parts during a continuous production run of parts to be assembled. There are parameters of the robot associated with the assembly. These parameters are used to assemble the parts. Simultaneously with that repeated assembly the robot parameters are optimized. The parts to be assembled have a starting position for the assembly and the simultaneous optimization of the robot assembly parameters also includes the learning of the starting position. The robot assembly parameters can be optimized in a predefined manner. The optimized parameters can then be verified and the optimized and verified robot assembly parameters may then be used in place of the parameters of the robot associated with the parts assembly along with the learned starting position.


