Fully Actuated Aerial Platforms for Aerial Manipulation: Design and
Transcription
Fully Actuated Aerial Platforms for Aerial Manipulation: Design and
Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control Workshop on Aerial Manipulation 2016 IEEE ICRA, Stockholm, Sweden Antonio Franchi http://homepages.laas.fr/afranchi/robotics/ LAAS-CNRS, Toulouse, France, Europe, . . . Friday, May 20th , 2016 funded by Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 1 of 36 For more information about the control method presented in this talk please check: A. Franchi, R. Carli, D. Bicego, and M. Ryll, “Full-pose geometric tracking control on SE(3) for laterally bounded fully-actuated aerial vehicles”, in ArXiv:1605.06645, 2016. [Online]. Available: http://arxiv.org/abs/1605.06645 For more information about our activity on similar topics, refer to: http://homepages.laas.fr/afranchi/robotics/ Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 2 of 36 Table of Contents 1. Motivation and Background 2. Modeling and Designing Fully-actuated Aerial Platforms 3. Controlling Fully-actuated Aerial Platforms 4. Conclusions Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 3 of 36 Motivation and Background Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 4 of 36 Aerial Robots Physical Interacting with the Environment Aerial robots for physical interaction • applications: inspection, maintenance, transportation, manipulation. . . Some examples in recently EU-funded projects: Seville Univ. (ARCAS) DLR (ARCAS) CATEC (ARCAS) AEROWORKS concept Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 5 of 36 Challenges of Physically Interactive Aerial Robotics (I) Floating base • active reaction wrench provided by the thrusters (grounded manipulators have ‘passive’ ground reaction) • inaccurate positioning (because of noisy sensing and external disturbances) (CATEC/USE, ARCAS) • dynamic coupling Actuators of the base • additional aerodynamic layer motor torque ∼ propeller acceleration ⇓ propeller speed ∼ thrust force • unmodeled aerodynamics Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 6 of 36 Challenges of Physically Interactive Aerial Robotics (II) Need for a lightweight payload • arms with weaker motors • minimal number of sensors • flexibility ⇒ vibrations Need to save energy • underactuated configurations (i.e., coplanar propellers) USE (ARCAS) Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ CATEC/USE (ARCAS) CATEC (ARCAS) Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 7 of 36 Underactuation vs. Full-actuation in Aerial Robots This talk will focus on the sole platform modeling and control (without arm) Underactuated Fully-actuated • – position-only control (coupled position and orientation • + full-pose control (independent control of position and orientation) • – force-only control in interaction • + full-wrench control in interaction • + only (low) internal drag (efficient) • – internal wrench (wasted energy) • + lower complexity • – higher complexity Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 8 of 36 Modeling and Designing Fully-actuated Aerial Platforms Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 9 of 36 Rigid Body Dynamics and Control Wrench Multi-rotor aerial platforms are essentially made of two elements: • a rigid body → rigid body dynamics mp̈W mge3 B =− ωW ωW ωW Jω̇ B B × Jω B fW τB | {z } + where e3 = h0i 0 1 (1) total input wrench • a set of propellers attached to the body → total input wrench Wrenches of the single propellers: 0 fBi = RBSi 0 wi |wi |, i = 1, . . . , n cf | {z } ui τ Bi = RBSi h 0 0 ±cτ i wi |wi |, | {z } i = 1, . . . , n ui Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Total input wrench: " u1 # .. = RW F u (2) B 1 . i=1 un " u1 # n n B B B B τ = ∑ pB,Si × fi + ∑ τ i = F2 .. = F2 u (3) . n fW =RW B ∑ fBi = RWB F1 i=1 i=1 un Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 10 of 36 Underactuated vs Fully-actuated platforms Putting (2) and (3) in (1): W mp̈W mge3 R B =− + B ωW ωW ωW 0 Jω̇ B B × Jω B Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ 0 F1 u, I F2 where u = w1 |w1 | .. . wn |wn | Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 11 of 36 Underactuated vs Fully-actuated platforms Putting (2) and (3) in (1): W mp̈W mge3 R B =− + B ωW ωW ωW 0 Jω̇ B B × Jω B 0 F1 u, I F2 where u = w1 |w1 | .. . wn |wn | • all propellers are coplanar ⇒ F1 is rank deficient T 0 0 ··· 0 F1 = cf 0 · · · 0 = cf 0T 1 ··· 1 1T • the control force is 0 0 cf RW B 1T u • it can be arbitrarily oriented only changing the whole-body orientation RW B • the propeller speeds u control only the amplitude of the force Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 11 of 36 Underactuated vs Fully-actuated platforms Putting (2) and (3) in (1): W mp̈W mge3 R B =− + B W W W ωB ωB ω B × Jω 0 Jω̇ 0 F1 u, I F2 where u = w1 |w1 | .. . wn |wn | • If coplanarity assumption is relaxed then ⇒ F1 can be made full-rank ? ? ··· ? F1 = cf ? ? · · · ? ? ? ··· ? • the control force is ? W RW B F1 u = cf RB ? ? ? ? ? ··· ··· ··· ? ? u ? • using u, both orientation and amplitude of the force can be decided independently of the whole-body orientation RW B Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 11 of 36 Examples of Fully-actuated platforms (I) quadrotor + tilting propellers1 1 M. Ryll, H. H. Bülthoff, and P. Robuffo Giordano, “A novel overactuated quadrotor unmanned aerial vehicle: Modeling, control, and experimental validation”, IEEE Trans. on Control Systems Technology, vol. 23, no. 2, pp. 540–556, 2015. 2 S. Rajappa, M. Ryll, H. H. Bülthoff, and A. Franchi, “Modeling, control and design optimization for a fullyactuated hexarotor aerial vehicle with tilted propellers”, in 2015 IEEE Int. Conf. on Robotics and Automation, Seattle, WA, 2015, pp. 4006–4013. Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 12 of 36 Examples of Fully-actuated platforms (I) quadrotor + tilting propellers1 planar hexarotor with tilted propellers2 1 M. Ryll, H. H. Bülthoff, and P. Robuffo Giordano, “A novel overactuated quadrotor unmanned aerial vehicle: Modeling, control, and experimental validation”, IEEE Trans. on Control Systems Technology, vol. 23, no. 2, pp. 540–556, 2015. 2 S. Rajappa, M. Ryll, H. H. Bülthoff, and A. Franchi, “Modeling, control and design optimization for a fullyactuated hexarotor aerial vehicle with tilted propellers”, in 2015 IEEE Int. Conf. on Robotics and Automation, Seattle, WA, 2015, pp. 4006–4013. Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 12 of 36 Examples of Fully-actuated platforms (II) 4+4 orthogonal rotors3 3 H. Romero, S. Salazar, A. Sanchez, and R. Lozano, “A new UAV configuration having eight rotors: Dynamical model and real-time control”, in 46th IEEE Conf. on Decision and Control, New Orleans, LA, 2007, pp. 6418–6423. 4 D. Brescianini and R. D’Andea, “Design, modeling and control of an omni-directional aerial vehicle”, in 2016 IEEE Int. Conf. on Robotics and Automation, Stockholm, Sweden, 2015. Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 13 of 36 Examples of Fully-actuated platforms (II) 4+4 orthogonal rotors3 cubic octorotor4 3 H. Romero, S. Salazar, A. Sanchez, and R. Lozano, “A new UAV configuration having eight rotors: Dynamical model and real-time control”, in 46th IEEE Conf. on Decision and Control, New Orleans, LA, 2007, pp. 6418–6423. 4 D. Brescianini and R. D’Andea, “Design, modeling and control of an omni-directional aerial vehicle”, in 2016 IEEE Int. Conf. on Robotics and Automation, Stockholm, Sweden, 2015. Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 13 of 36 Controlling Fully-actuated Aerial Platforms Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 14 of 36 Inverse Dynamics Approach Given a reference pose (6D) trajectory: • pW Br (t) (position of the CoM) • RW Br (t) (orientation of the main body) Dynamics: mI 0 W mge3 0 p̈W RB 0 F1 B =− u, + ωW J ω̇ ωW ωW 0 I F2 B B × Jω B | {z } | {z } 6×6 where u = w1 |w1 | .. . wn |wn | 6×n Inverse dynamics: u= + B F1 RW F2 0 W p̈Br mge3 0 +v + W W W ωB J ω Br ω B × Jω ω̇ mI 0 0 I W p̈W B − p̈Br = v W W ω B − ω̇ ω Br ω̇ Exactly linearized error system W W W then use any linear-systems control law for v to steer pW B → pBr (t) and RB → RBr (t) Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 15 of 36 Inverse Dynamics Approach Given a reference pose (6D) trajectory: • pW Br (t) (position of the CoM) • RW Br (t) (orientation of the main body) Dynamics: mI 0 W mge3 0 p̈W RB 0 F1 B =− u, + ωW J ω̇ ωW ωW 0 I F2 B B × Jω B | {z } | {z } 6×6 where u = w1 |w1 | .. . wn |wn | 6×n Inverse dynamics: + B F RW u= 1 F2 0 W p̈Br mge3 0 +N +v + W W W ωB J ω Br ω B × Jω ω̇ mI 0 0 I + ! F1 F2 W p̈W B − p̈Br = v W W ω B − ω̇ ω Br ω̇ Exactly linearized error system W W W then use any linear-systems control law for v to steer pW B → pBr (t) and RB → RBr (t) Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 15 of 36 Applications of the Inverse Dynamics Approach: Quadrotor w/ Tilt. Prop. quadrotor + tilting propellers M. Ryll, H. H. Bülthoff, and P. Robuffo Giordano, “A novel overactuated quadrotor unmanned aerial vehicle: Modeling, control, and experimental validation”, IEEE Trans. on Control Systems Technology, vol. 23, no. 2, pp. 540–556, 2015 Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 16 of 36 Applications of the Inverse Dynamics Approach: Hexarotor planar hexarotor with tilted propellers S. Rajappa, M. Ryll, H. H. Bülthoff, and A. Franchi, “Modeling, control and design optimization for a fully-actuated hexarotor aerial vehicle with tilted propellers”, in 2015 IEEE Int. Conf. on Robotics and Automation, Seattle, WA, 2015, pp. 4006–4013 Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 17 of 36 Applications of the Inverse Dynamics Approach: Cubic Octorotor cubic octorotor D. Brescianini and R. D’Andea, “Design, modeling and control of an omni-directional aerial vehicle”, in 2016 IEEE Int. Conf. on Robotics and Automation, Stockholm, Sweden, 2015 Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 18 of 36 Actuation Limits and Drawbacks of the Inverse Dynamics Approach The wrench exerted by the propellers has several limitations motor torque • maximum speed ∼ maximum propeller drag (considered in this talk) • only positive speeds due to non-symmetric propeller shape (considered in this talk) • maximum/minimum speed rate ∼ (non-considered in this talk) Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ maximum/minimum motor torque motor/propeller inertia Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 19 of 36 Actuation Limits and Drawbacks of the Inverse Dynamics Approach The wrench exerted by the propellers has several limitations motor torque • maximum speed ∼ maximum propeller drag (considered in this talk) • only positive speeds due to non-symmetric propeller shape (considered in this talk) • maximum/minimum speed rate ∼ (non-considered in this talk) maximum/minimum motor torque motor/propeller inertia Inverse dynamics: • desired wrench obtained by matrix (pseudo)inversion • set of feasible forces not considered • the smaller the cant angles the larger the input forces Inverse dynamics approach may lead to unfeasible propeller speeds (>> 0 or < 0) Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 19 of 36 Set of Feasible Forces How to overcome the drawbacks of the previous approach? Using a novel method presented here5 W Let’s look at the dynamics while following any trajectory pW B (t) with RB (t) W h0i p̈W R F B + mge3 where e3 = 0 , u ∈ U (admissible inputs) = B 1 u, W W W ω B + ω B × Jω ωB F2 Jω̇ 1 It is interesting to analyze the set of admissible input forces when • the input torque is constrained, i.e., F2 u = τ for a given τ • the propeller speeds are feasible, i.e., u ∈ U U1 (ττ ) = {u1 = F1 u s.t. F2 u = τ and u∈U} 5 A. Franchi, R. Carli, D. Bicego, and M. Ryll, “Full-pose geometric tracking control on SE(3) for laterally bounded fully-actuated aerial vehicles”, in ArXiv:1605.06645, 2016. [Online]. Available: http://arxiv. org/abs/1605.06645. Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 20 of 36 Feasible Forces in Body Frame: Coplanar Quadrotor Set of admissible input forces (in body frame) U1 (ττ ) = {u1 = F1 u Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ s.t. F2 u = τ and u∈U} Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 21 of 36 Feasible Forces in Body Frame: 4+4 Octorotor Set of admissible input forces (in body frame) U1 (ττ ) = {u1 = F1 u s.t. F2 u = τ and u∈U} Octorotor for τ = 0 (approximation) Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 22 of 36 Feasible Forces in Body Frame: Hexarotor Set of admissible input forces (in body frame) U1 (ττ ) = {u1 = F1 u s.t. F2 u = τ and u∈U} Hexarotor for τ = 0 (approximation) Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 23 of 36 Feasible Forces in Body Frame: Hexarotor for Different Cant Angles Set of admissible input forces (in body frame) U1 (ττ ) = {u1 = F1 u s.t. F2 u = τ and u∈U} Hexarotor for τ = 0 for different cant angles α Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 24 of 36 Hierarchical Approach: Attitude Controller First building block: consider a standard attitude inner loop control, whose inputs are: • desired orientation Rd ∈ SO(3) • measured attitude state RB , ω B output is: • reference control torque τ r ∈ R3 ω B − KR eR − Kω ω B τ r = ω B × Jω where eR is the orientation error defined as 1 eR = (RTd RB − RTB Rd )∨ 2 (4) and •∨ is the vee map from so(3) to R3 . Key point The desired orientation Rd might differ from reference orientation Rr Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 25 of 36 Hierarchical Approach: Position Controller Position tracking errors ep = pB − pr , and ev = ṗB − ṗr . (5) Reference force vector fr = mp̈r + mge3 − Kp ep − Kv ev , (6) where Kp and Kv are positive diagonal gain matrixes Remark If u could always be chosen such that: RW B F1 u = fr = mp̈r + mge3 − Kp ep − Kv ev , then ep → 0 and ev → 0 exponentially. However, this is not always possible, due to the input saturation Idea Relax the orientation tracking if the position tracking is not possible Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 26 of 36 Position-Tracking-Compatible Orientations R(fr ) = {R ∈ SO(3) | ∃u ∈ U , RF1 u = fr ∧ F2 u = 0} (7) Set of orientations of the main body that allow to exert fr on the CoM while ensuring • propeller speeds feasibility, i.e., u ∈ U • a given input torque, e.g., F2 u = 0 Position–orientation compatibility Simultaneous tracking of both pr (t) and Rr (t) is possible m Rr (t) ∈ R(fr (t)) Non-compatibility ⇒ relax the orientation tracking Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 27 of 36 Control Algorithm p, ṗ R Force (18) u1 LBFA Projection Dyn. p, ṗ Model R, ω u R d Des. Ori. (15) Attitude (19) 2 (1)-(5) Optimization ωd , ω̇d Controller ω R pr , ṗr , p̈r Reference (13) Force fr fr Rr fr Control algorithm in pills At every t, given pr , Rr : 1. compute fr = mp̈r + mge3 − Kp ep − Kv ev Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 28 of 36 Control Algorithm p, ṗ R Force (18) u1 LBFA Projection Dyn. p, ṗ Model R, ω u R d Des. Ori. (15) Attitude (19) 2 (1)-(5) Optimization ωd , ω̇d Controller ω R pr , ṗr , p̈r Reference (13) Force fr fr Rr fr Control algorithm in pills At every t, given pr , Rr : 1. compute fr = mp̈r + mge3 − Kp ep − Kv ev 2. solve Rd = argmin dist (R, Rr ) R∈R(fr ) Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 28 of 36 Control Algorithm p, ṗ R Force (18) u1 LBFA Projection Dyn. p, ṗ Model R, ω u R d Des. Ori. (15) Attitude (19) 2 (1)-(5) Optimization ωd , ω̇d Controller ω R pr , ṗr , p̈r Reference (13) Force fr fr Rr fr Control algorithm in pills At every t, given pr , Rr : 1. compute fr = mp̈r + mge3 − Kp ep − Kv ev 2. solve Rd = argmin dist (R, Rr ) R∈R(fr ) ω B − KR eR − Kω ω B , to track Rd 3. compute τ r = ω B × Jω Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 28 of 36 Control Algorithm p, ṗ R Force (18) u1 LBFA Projection Dyn. p, ṗ Model R, ω u R d Des. Ori. (15) Attitude (19) 2 (1)-(5) Optimization ωd , ω̇d Controller ω R pr , ṗr , p̈r Reference (13) Force fr fr Rr fr Control algorithm in pills At every t, given pr , Rr : 1. compute fr = mp̈r + mge3 − Kp ep − Kv ev 2. solve Rd = argmin dist (R, Rr ) R∈R(fr ) ω B − KR eR − Kω ω B , to track Rd 3. compute τ r = ω B × Jω 4. compute u to implement τ r and fr Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 28 of 36 Simulation with a Hexarotor: Increasing Position Acceleration Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 29 of 36 Simulations with a Hexarotor: Increasing Cant Angle desired vs. actual position increasing cant angle α ∈ [0◦ , 35◦ ] 40 λ λ 0.8 α max 0 [deg] [m] 30 −0.8 pr −1.6 x 0 5 10 15 pr y 20 pr z 25 pB x pB 30 x 35 pB 20 10 0 x Underactuated 40 0 5 10 Transition phase 15 20 Fully actuated 25 30 35 40 time [s] desired vs. actual pitch propeller forces 15 15 10 10 0 [N] [deg] 5 −5 −10 −15 −20 0 θr θd 5 10 5 0 θB f1 15 20 25 30 35 40 −5 0 5 10 15 20 f2 f3 25 f4 f5 f6 30 35 40 30 35 40 power efficiency [N/N] 1 0.9 0.8 0 Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ ηf 5 10 15 20 25 Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 30 of 36 Conclusions Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 31 of 36 Future Work: Physical Interaction with a Rigidly-attached Tool • physical interaction with a rigidly-attached tool preliminary experiment exploit the 6 DoFs for position and orientation independent regulation Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 32 of 36 Future Work: Aerial Manipulators with Fully-Actuated Bases • aerial manipulators with a fully-actuated base preliminary simulation control of a ‘truly’ redundant aerial manipulator Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 33 of 36 Future Work: Exploit Reversible Propellers • exploit possibility o reversible propellers speed reversing Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ (slow motion) Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 34 of 36 Open Problems Cope with the non-idealities when in aerial physical interaction Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 35 of 36 Open Problems Cope with the non-idealities when in aerial physical interaction • speed–rate saturation Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 35 of 36 Open Problems Cope with the non-idealities when in aerial physical interaction • speed–rate saturation • reversing lag Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 35 of 36 Acknowledgements For related work, visit http://homepages.laas.fr/afranchi/robotics/ For this method: A. Franchi, R. Carli, D. Bicego, and M. Ryll, “Full-pose geometric tracking control on SE(3) for laterally bounded fully-actuated aerial vehicles”, in ArXiv:1605.06645, 2016. [Online]. Available: http://arxiv.org/abs/1605.06645 Markus Ryll Davide Bicego (PostDoc at LAAS-CNRS) (PhD Student at LAAS-CNRS) Questions? Ruggero Carli Sujit Rajappa (Prof. at the University of Padova) (PhD Student at MPI for Biol. Cybernetics) Antonio Franchi, http://homepages.laas.fr/afranchi/robotics/ Fully Actuated Aerial Platforms for Aerial Manipulation: Design and Control 36 of 36