How to Drawjectory? -- Trajectory Planning using Programming by Demonstration
Leonhard Alkewitz, Timo Zuccarello, Alexander Raschke and, Matthias Tichy

TL;DR
This paper introduces a novel method for manually planning quadrocopter flight trajectories by drawing in 3D space using Programming by Demonstration, reducing complexity and time while maintaining accuracy.
Contribution
It presents a new approach that simplifies 3D trajectory planning for quadrocopters through demonstration-based drawing, requiring less expertise and effort.
Findings
Trajectory drawing is 78.7 seconds faster on average.
No significant loss of precision compared to manual programming.
Average deviation of 6.67 cm in trajectories.
Abstract
A flight trajectory defines how exactly a quadrocopter moves in the three-dimensional space from one position to another. Automatic flight trajectory planning faces challenges such as high computational effort and a lack of precision. Hence, when low computational effort or precise control is required, programming the flight route trajectory manually might be preferable. However, this requires in-depth knowledge of how to accurately plan flight trajectories in three-dimensional space. We propose planning quadrocopter flight trajectories manually using the Programming by Demonstration (PbD) approach -- simply drawing the trajectory in the three-dimensional space by hand. This simplifies the planning process and reduces the level of in-depth knowledge required. We implemented the approach in the context of the Quadcopter Lab at Ulm University. In order to evaluate our approach, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms
