Programming by demonstration of the sequence of tightening a nut allowing variations in tool position

Journal Title: TecnoLógicas - Year 2016, Vol 19, Issue 36

Abstract

A technique of programming by demonstration of a robot is proposed. Such a technique allows that a robot execute sequential or complex tasks. It uses a combination of Petri nets and task parameterized Gaussian mixture models. The first one handles the task sequence, while the second one allows variations in the position and orientation of objects involved in the task. Using a segmentation task technique, the demonstration is chunked in subtasks. With the subtasks sequence, an action list or plan is obtained and with this, a Petri net is automatically generate. Models of the templates of each subtasks and task parameterized Gaussian mixture models of the subtask that we want to allow variations are also provide to the technique. A function compare one each of the template trajectory with the task parameterized model response trajectory and the most similar indicate that instead of the template, the task parameterized model is use. Through the use of a homemade robot, which executes the task of tightening a nut, the performance of the technique is illustrated by using figures.

Authors and Affiliations

José G. Hoyos-Gutiérrez, Flavio A. Prieto-Ortiz

Keywords

Related Articles

Development and Testing of a Real-Time LoRawan Sniffer Based on GNU-Radio

This paper shows the vulnerabilities present in a wireless sensor network implemented over a long-range wide area network (LoRaWAN) LoRaWAN, and identifies possible attacks that could be made to the network using sniffin...

Optimal Power Flow for radial and mesh grids using semidefinite programming

This paper presents a convex formulation for optimal power flow (OPF) in both radial and meshed grids. A semidefinite programming (SDP) approximation transforms the quadratic non-convex model int...

An adaptive algorithm for overcurrent protections on the case study IEEE9

A proper coordination of electrical protections is fundamental in electric power systems, with the aim of avoiding unexpected disconnections. These disconnections can produce problems in the operation of the power system...

Implementing IEC 61850-7-420 DER Logical Nodes in a single board computer

This article discusses the implementation of a variety of logical nodes (LNs) of power generation systems based on distributed energy resources (DER) in a single board computer (SBC). The SBC allows for...

Comparative analysis of predictive current control of VSI converters in the connection of renewable energy sources to the power grid

This paper analyzes the performance of the predictive current control technique in the operation ofVoltage Source Inverters (VSI) used to connect renewable resources to the power grid. VSIs are...

Download PDF file
  • EP ID EP401827
  • DOI 10.22430/22565337.589
  • Views 140
  • Downloads 0

How To Cite

José G. Hoyos-Gutiérrez, Flavio A. Prieto-Ortiz (2016). Programming by demonstration of the sequence of tightening a nut allowing variations in tool position. TecnoLógicas, 19(36), 77-90. https://europub.co.uk/articles/-A-401827