Trajectory Planning and Control of a Quadrotor Choreography for Real-Time Artist-in-the-Loop Performances

被引:8
作者
El-Jiz, Michael [1 ]
Rodrigues, Luis [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, 1515 St Catherine St,EV5-139, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Quadrotor choreography; trajectory planning; real-time control; artist-in-the-loop;
D O I
10.1142/S2301385018500012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a systematic methodology for the guidance, control, and navigation of a quadrotor to perform a choreographed dance in real-time as a function of, and interacting with, the music performed by an artist-in-the-loop. This methodology allows for a real-time interaction with improvized music by an artist based on the pitch of the acoustic signal being played without prior knowledge of the music. The four main components of a human choreography (namely, the notions of space, shape, time and structure) are analyzed and mathematically formulated for a robotic performance. A new approach for mapping music features to trajectory parameters is proposed, as well as the design of a trajectory shaping filter based on two coefficients that are set in real-time by an artist through a MIDI foot-pedal board. The proposed approach maps motion parameters and the music to trajectory motifs that are then switched in harmony with the chord structure. The overall system is validated in a hardware-in-the-loop simulation where the hardware will consist of the musical instrument and the foot pedals. In the simulation, the trajectory generator system is inverted to generate a sequence of music pitches from the actual trajectory of the quadrotor. The music generated by the quadrotor is then played back to the musician allowing for real-time interaction. The simulation results show that the proposed methodology yields an effective performance for a quadrotor choreography based on the real-time interaction with a musician. The proposed system was successfully used by an artist as can be seen in a video link to the work described in this paper and listed in the conclusions.
引用
收藏
页码:1 / 13
页数:13
相关论文
共 54 条
[1]  
Ableton, MUS PROD LIV 9 PUSH
[2]   Robot choreography: An artistic-scientific connection [J].
Apostolos, MK ;
Littman, M ;
Lane, S ;
Handelman, D ;
Gelfand, J .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1996, 32 (01) :1-4
[3]   Dance of the Flying Machines Methods for Designing and Executing an Aerial Dance Choreography [J].
Augugliaro, Federico ;
Schoellig, Angela P. ;
D'Andrea, Raffaello .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2013, 20 (04) :96-104
[4]  
Benetos E, 2011, 2011 IEEE WORKSHOP ON APPLICATIONS OF SIGNAL PROCESSING TO AUDIO AND ACOUSTICS (WASPAA), P133, DOI 10.1109/ASPAA.2011.6082270
[5]   Joint Multi-Pitch Detection Using Harmonic Envelope Estimation for Polyphonic Music Transcription [J].
Benetos, Emmanouil ;
Dixon, Simon .
IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2011, 5 (06) :1111-1123
[6]  
Blacking J, 1974, MUSICAL IS MAN
[7]  
Bouabdallah S., 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), P2451
[8]   Full control of a quadrotor [J].
Bouabdallah, Samir ;
Siegwart, Roland .
2007 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-9, 2007, :153-158
[9]  
Bresciani T, 2008, MODELLING IDENTIFICA
[10]  
Caballero F, 2005, IEEE INT CONF ROBOT, P4673