Fast Trajectory Simplification Algorithm for Natural User Interfaces in Robot Programming by Demonstration

08/25/2016
by   Daniel L. Marino, et al.
0

Trajectory simplification is a problem encountered in areas like Robot programming by demonstration, CAD/CAM, computer vision, and in GPS-based applications like traffic analysis. This problem entails reduction of the points in a given trajectory while keeping the relevant points which preserve important information. The benefits include storage reduction, computational expense, while making data more manageable. Common techniques formulate a minimization problem to be solved, where the solution is found iteratively under some error metric, which causes the algorithms to work in super-linear time. We present an algorithm called FastSTray, which selects the relevant points in the trajectory in linear time by following an open loop heuristic approach. While most current trajectory simplification algorithms are tailored for GPS trajectories, our approach focuses on smooth trajectories for robot programming by demonstration recorded using motion capture systems.Two variations of the algorithm are presented: 1. aims to preserve shape and temporal information; 2. preserves only shape information. Using the points in the simplified trajectory we use cubic splines to interpolate between these points and recreate the original trajectory. The presented algorithm was tested on trajectories recorded from a hand-tracking system. It was able to eliminate about 90 between 0.78-2cm which corresponds to 1 the bounding box of the trajectories.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/22/2019

Super-Trajectories: A Compact Yet Rich Video Representation

We propose a new video representation in terms of an over-segmentation o...
research
11/23/2022

RNTrajRec: Road Network Enhanced Trajectory Recovery with Spatial-Temporal Transformer

GPS trajectories are the essential foundations for many trajectory-based...
research
07/05/2019

TPM: A GPS-based Trajectory Pattern Mining System

With the development of big data and artificial intelligence, the techno...
research
08/13/2021

yupi: Generation, Tracking and Analysis of Trajectory data in Python

The study of trajectories resulting from the motion of particles, object...
research
03/07/2023

UPPLIED: UAV Path Planning for Inspection through Demonstration

In this paper, a new demonstration-based path-planning framework for the...
research
01/11/2019

Personalized Visited-POI Assignment to Individual Raw GPS Trajectories

Knowledge discovery from GPS trajectory data is an important topic in se...
research
10/14/2020

Adaptive tracking control for task-based robot trajectory planning

This paper presents a – Learning from Demonstration – method to perform ...

Please sign up or login with your details

Forgot password? Click here to reset