Matches in SemOpenAlex for { <https://semopenalex.org/work/W3094833759> ?p ?o ?g. }
- W3094833759 endingPage "2060" @default.
- W3094833759 startingPage "2048" @default.
- W3094833759 abstract "We propose a new approach to programming by the demonstration of finishing operations. Such operations can be carried out by industrial robots in multiple ways because an industrial robot is typically functionally redundant with respect to a finishing task. In the proposed system, a human expert demonstrates a finishing operation, and the demonstrated motion is recorded in the Cartesian space. The robot’s kinematic model is augmented with a virtual mechanism, which is defined according to the applied finishing tool. This way, the kinematic model is expanded with additional degrees of freedom that can be exploited to compute the optimal joint space motion of the robot without altering the essential aspects of the Cartesian space task execution as demonstrated by the human expert. Finishing operations, such as polishing and grinding, occur in contact with the treated workpiece. Since information about the contact point position is needed to control the robot during the operation, we have developed a novel approach for accurate estimation of contact points using the measured forces and torques. Finally, we applied iterative learning control to refine the demonstrated operations and compensate for inaccurate calibration and different dynamics of the robot and human demonstrator. The proposed method was verified on real robots and real polishing and grinding tasks. <italic xmlns:mml=http://www.w3.org/1998/Math/MathML xmlns:xlink=http://www.w3.org/1999/xlink>Note to Practitioners</i> —This work was motivated by the need for automation of finishing operations, such as polishing and grinding, on contemporary industrial robots. Existing approaches are both too complex and too time-consuming to be applied in flexible and small-scale production, which often requires the frequent deployment of new applications. Our approach is based on programming by demonstration and enables the programming of finishing operations also for users who are not specialists in robot programming. Programming by demonstration is especially useful for teaching finishing operations because it enables the transfer of expert knowledge about finishing skills to robots without providing lengthy task descriptions or manual coding. Besides the human demonstration of the desired operation, the proposed approach also requires the availability of the kinematic model for the machine tool applied to carry out the finishing operation. We provide several practical examples of grinding and polishing tools and how to integrate them into our approach. Another feature of the proposed system is that user demonstrations of finishing operations can be transferred between different combinations of robots and machine tools." @default.
- W3094833759 created "2020-11-09" @default.
- W3094833759 creator A5019399129 @default.
- W3094833759 creator A5020114289 @default.
- W3094833759 creator A5033176363 @default.
- W3094833759 date "2021-10-01" @default.
- W3094833759 modified "2023-09-30" @default.
- W3094833759 title "A Virtual Mechanism Approach for Exploiting Functional Redundancy in Finishing Operations" @default.
- W3094833759 cites W1139443483 @default.
- W3094833759 cites W1582076359 @default.
- W3094833759 cites W1609435308 @default.
- W3094833759 cites W1988558268 @default.
- W3094833759 cites W1993598791 @default.
- W3094833759 cites W1997650413 @default.
- W3094833759 cites W1998271830 @default.
- W3094833759 cites W2031580264 @default.
- W3094833759 cites W2033133979 @default.
- W3094833759 cites W2041242313 @default.
- W3094833759 cites W2056114668 @default.
- W3094833759 cites W2070929974 @default.
- W3094833759 cites W2123913082 @default.
- W3094833759 cites W2133028906 @default.
- W3094833759 cites W2136719407 @default.
- W3094833759 cites W2138901013 @default.
- W3094833759 cites W2142466790 @default.
- W3094833759 cites W2166283483 @default.
- W3094833759 cites W2171425630 @default.
- W3094833759 cites W2202649232 @default.
- W3094833759 cites W2217041877 @default.
- W3094833759 cites W2221921493 @default.
- W3094833759 cites W2288836328 @default.
- W3094833759 cites W2501309252 @default.
- W3094833759 cites W2509686429 @default.
- W3094833759 cites W2526272758 @default.
- W3094833759 cites W2545144065 @default.
- W3094833759 cites W2563640733 @default.
- W3094833759 cites W2570268714 @default.
- W3094833759 cites W2741728757 @default.
- W3094833759 cites W2890347362 @default.
- W3094833759 cites W2967062868 @default.
- W3094833759 cites W2968719199 @default.
- W3094833759 cites W3029389997 @default.
- W3094833759 cites W623833183 @default.
- W3094833759 cites W779291494 @default.
- W3094833759 doi "https://doi.org/10.1109/tase.2020.3032075" @default.
- W3094833759 hasPublicationYear "2021" @default.
- W3094833759 type Work @default.
- W3094833759 sameAs 3094833759 @default.
- W3094833759 citedByCount "11" @default.
- W3094833759 countsByYear W30948337592021 @default.
- W3094833759 countsByYear W30948337592022 @default.
- W3094833759 countsByYear W30948337592023 @default.
- W3094833759 crossrefType "journal-article" @default.
- W3094833759 hasAuthorship W3094833759A5019399129 @default.
- W3094833759 hasAuthorship W3094833759A5020114289 @default.
- W3094833759 hasAuthorship W3094833759A5033176363 @default.
- W3094833759 hasBestOaLocation W30948337591 @default.
- W3094833759 hasConcept C111919701 @default.
- W3094833759 hasConcept C115901376 @default.
- W3094833759 hasConcept C121332964 @default.
- W3094833759 hasConcept C127413603 @default.
- W3094833759 hasConcept C133731056 @default.
- W3094833759 hasConcept C138113353 @default.
- W3094833759 hasConcept C152124472 @default.
- W3094833759 hasConcept C154945302 @default.
- W3094833759 hasConcept C16038011 @default.
- W3094833759 hasConcept C17816587 @default.
- W3094833759 hasConcept C19966478 @default.
- W3094833759 hasConcept C2524010 @default.
- W3094833759 hasConcept C2776126113 @default.
- W3094833759 hasConcept C2777571299 @default.
- W3094833759 hasConcept C33923547 @default.
- W3094833759 hasConcept C39920418 @default.
- W3094833759 hasConcept C41008148 @default.
- W3094833759 hasConcept C74222875 @default.
- W3094833759 hasConcept C74650414 @default.
- W3094833759 hasConcept C78519656 @default.
- W3094833759 hasConcept C90509273 @default.
- W3094833759 hasConceptScore W3094833759C111919701 @default.
- W3094833759 hasConceptScore W3094833759C115901376 @default.
- W3094833759 hasConceptScore W3094833759C121332964 @default.
- W3094833759 hasConceptScore W3094833759C127413603 @default.
- W3094833759 hasConceptScore W3094833759C133731056 @default.
- W3094833759 hasConceptScore W3094833759C138113353 @default.
- W3094833759 hasConceptScore W3094833759C152124472 @default.
- W3094833759 hasConceptScore W3094833759C154945302 @default.
- W3094833759 hasConceptScore W3094833759C16038011 @default.
- W3094833759 hasConceptScore W3094833759C17816587 @default.
- W3094833759 hasConceptScore W3094833759C19966478 @default.
- W3094833759 hasConceptScore W3094833759C2524010 @default.
- W3094833759 hasConceptScore W3094833759C2776126113 @default.
- W3094833759 hasConceptScore W3094833759C2777571299 @default.
- W3094833759 hasConceptScore W3094833759C33923547 @default.
- W3094833759 hasConceptScore W3094833759C39920418 @default.
- W3094833759 hasConceptScore W3094833759C41008148 @default.
- W3094833759 hasConceptScore W3094833759C74222875 @default.
- W3094833759 hasConceptScore W3094833759C74650414 @default.
- W3094833759 hasConceptScore W3094833759C78519656 @default.