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
Spectral unmixing approach in hyperspectral remote sensing: a tool for oil palm mapping
Oil palm plantations typically span large areas; therefore, remote sensing has become a useful tool for advanced oil palm monitoring. This work reviews and evaluates two approaches to analyze oil palm plantations based o...
Comparison of multiobjective harmony search, cuckoo search and bat-inspired algorithms for renewable distributed generation placement
Electric power losses have a significant impact on the total costs of distribution networks. The use of renewable energy sources is a major alternative to improve power losses and costs, although other important issues a...
Life Cycle and S-curves Applied to the Literature on Amaranthus Spp. Cultivation
In order to evaluate the research developed around the ecophysiology and the food potential of amaranth seeds, a process of technological surveillance was done through the life cycle of the bibliographic production, obta...
Secondary voltage regulation based on average voltage control
Thispaper compares a conventional Secondary Voltage Regulation (SVR) scheme based on pilot nodes witha proposed SVR thattakes into account average voltages of control zones. Voltage control significance for the...
A phantom-based study for assessing the error and uncertainty of a neuronavigation system
This document describes a calibration protocol with the intention to introduce a guide to standardize the metrological vocabulary among manufacturers of image-guided surgery systems. Two stages were developed to...