Design, Optimal Guidance and Control of a Low-Cost Re-Usable Electric Model Rocket

Total Page:16

File Type:pdf, Size:1020Kb

Design, Optimal Guidance and Control of a Low-Cost Re-Usable Electric Model Rocket Design, Optimal Guidance and Control of a Low-cost Re-usable Electric Model Rocket Lukas Spannaglz, Elias Hamppy, Andrea Carronz, Jerome Sieberz, Carlo Alberto Pascucciy, Aldo U. Zgraggeny, Alexander Domahidiy, Melanie N. Zeilingerz Abstract— In the last decade, autonomous vertical take- off and landing (VTOL) vehicles have become increasingly important as they lower mission costs thanks to their re- usability. However, their development is complex, rendering even the basic experimental validation of the required advanced guidance and control (G & C) algorithms prohibitively time- consuming and costly. In this paper, we present the design of an inexpensive small-scale VTOL platform that can be built from off-the-shelf components for less than 1000 USD. The vehicle design mimics the first stage of a reusable launcher, making it a perfect test-bed for G & C algorithms. To control the vehicle during ascent and descent, we propose a real-time optimization-based G & C algorithm. The key features are a real-time minimum fuel and free-final-time optimal guidance combined with an offset-free tracking model predictive position controller. The vehicle hardware design and the G & C algo- rithm are experimentally validated both indoors and outdoor, showing reliable operation in a fully autonomous fashion with all computations done on-board and in real-time. Index Terms— Aerial Systems: Mechanics and Control, Mo- Fig. 1. The EmboRockETH during an outdoor flight. tion and Path Planning, Optimization and Optimal Control I. INTRODUCTION [9], these techniques also pose new challenges in terms of performance and functional validation. Sustainable and repeatable access to space requires drastic In order to address these problems, we designed an in- changes in the way space transportation systems are designed expensive small-scale vertical take-off and landing (VTOL) and operated. In this regard, novel approaches to guidance, aircraft, informally dubbed EmboRockETH and shown in navigation, and control are key enabling technologies as Figure 1, which allows the analysis and validation of G & C they allow launchers to be reused by performing pin-point algorithms before their deployment on more complex sys- landings. This significantly lowers the cost of access to tems. The EmboRockETH is designed to replicate some of space and maximizes the science return for missions on the key aspects of a reusable rocket’s first stage including other planetary bodies, where it is necessary to land close aerodynamic control fins and a gimbaled main engine. Our to relevant geological features. Concerning guidance and contribution is twofold: we detail the complete hardware control (G & C), this paper focuses on the use of numerical design of the EmboRockETH and we propose a G & C optimization to generate trajectories and actuation profiles pipeline for indoor and outdoor flights.1 arXiv:2103.04709v1 [cs.RO] 8 Mar 2021 on-board and in real-time. Similar techniques are already The remainder of the paper is organized as follows. Next, used by SpaceX [1] demonstrating their potential in the real- we discuss existing related work and introduce the notation, world. The last decade of advances in embedded computa- before detailing the hardware design of the EmboRockETH tional hardware, numerical algorithms [2], [3], [4], [5], and in Section II. Subsequently, we outline the guidance and optimization software [6], [7] has made optimization-based control architecture of the vehicle in Section III, discuss G & C algorithms feasible for space applications. Despite experimental results in Section IV, and conclude the paper the clear potential and the active research in this area [8], in Section V. This work was partly supported by the European Space Agency (ESA) A. Related Work under the Future Launchers Preparatory Programme (FLPP) Contract No. 4000124652/18/F/JLV. In recent years, several test platforms similar to the yE. Hampp, C.A. Pascucci, A. U. Zgraggen, and A. EmboRockETH have been developed or are currently un- Domahidi are with Embotech AG, 8005 Zurich, Switzerland der development. The two most notable examples being fhampp,pascucci,zgraggen,[email protected] zL. Spannagl, A. Carron, J. Sieber, and M. N. the Grasshopper [10], which was used by SpaceX for the Zeilinger are with the Institute for Dynamic Systems and Control (IDSC), ETH Zurich, 8092 Zurich, Switzerland 1A video summarizing this paper and presenting footage of an outdoor fspalukas,carrona,jsieber,[email protected] experiment can be found here: https://youtu.be/r4V7S1Rsbkg early testing of their propulsive landing maneuvers, and A Xombie from Masten Space Systems, which was used within the frame of the ADAPT project [11] to test the lossless convexification-based GFOLD algorithm [12] and B the terrain relative navigation system for the Mars 2020 mission [13]. More recently, the European Space Agency has joined these efforts with the Future Launchers Preparatory Programme (FLPP) [14]. However, all the aforementioned C vehicles are complex systems that require an appropriate bud- get, a crew and stringent safety measures for their operation. Hence, the use of quadrotors has been predominant in aca- demic research, since these vehicles enable rapid prototyping and real-world testing of advanced G & C methods [15], [16] in an agile setting. Nevertheless, quadrotors share only a D few basic principles with reusable first stages. Therefore, the vehicle presented in this paper is aimed at bridging this gap by providing an agile research platform for advanced G & C methods with an improved dynamical representation of reusable launchers. Fig. 2. Structural overview of the EmboRockETH: (A) electronics & battery, (B) 3D-printed fins, (C) carbon fiber central spine, (D) gimbaling mechanism & propeller cage. B. Notation In this paper, we denote vectors with bold letters, i.e., a 2 Rn, matrices with bold capital letters, i.e., A 2 Rn×m, and A. Structural Design the time derivative of a vector or matrix with the dot notation, The EmboRockETH’s core structure is a carbon fiber i.e. a_ . The symbol H denotes the set of unit quaternions and square tube mounted on four flexible non-retractable landing ei denotes a unit vector along the i-th axis. We denote with legs made from carbon fiber. The housing of the electronics the symbols p 2 R3 and v 2 R3 the position and velocity and the battery are mounted opposite of each other at the top of the EmboRockETH in the world frame, respectively. The of the central square tube, while the gimbaling mechanism quaternion q 2 H denotes the aircraft’s attitude, while ! 2 is mounted between the landing legs at the bottom of the R3 is the associated angular velocity. The symbol T 2 R3 vehicle, see Figure 2 (A, C, D). The gimbal consists of an represents the thrust vector applied to the aircraft and g 2 R3 universal joint connecting the central spine to a propeller denotes the gravitational force. Given a quaternion q 2 H, cage. Additionally, the vehicle is equipped with four 3D- the rotation matrix R(q) 2 R3×3 is defined as printed fins, which enable aerodynamic control of the vehi- 2 2 2 3 cle. The four fins are mounted on a ring below the electronics 1 − 2(qy + qz ) 2(qxqy − qzqw) 2(qxqz + qyqw) 2 2 R(q) = 42(qxqy + qzqw) 1 − 2(qx + qz ) 2(qyqz − qxqw)5; and are symmetrically arranged around the core structure as 2 2 2(qxqz − qyqw) 2(qyqz + qxqw) 1 − 2(qx + qy) shown in Figure 2 (B). where qx=y=z=w are the components of the quaternion q. B. Actuators Finally, given a quaternion q 2 , we define the quaternion H The EmboRockETH’s main propulsion system consists propagation matrix as of two coaxially mounted propellers, each actuated by a 2 3 0 −!x −!y −!z brushless DC motor. To enable thrust vectoring, the two 6!x 0 !z −!y7 rotors are mounted in a propeller cage, which is gimbaled Q(!) = 6 7 ; 4!y −!z 0 !x 5 by two servo-motors. For aerodynamic steering, the four 3D- !z !y −!x 0 printed fins are independently actuated by one servo-motor each. where !x=y=z=w are the components of the quaternion !. C. Electronics & Sensors II. VEHICLE DESIGN The EmboRockETH uses a Raspberry Pi 4 [17] as its main In this section, we detail the design of the EmboRockETH, computational platform, while a PixHawk 4 autopilot [18] which is an electric small-scale VTOL vehicle and has provides the sensing capabilities and the low-level flight the capability to fly both indoors and outdoors. The control. The Raspberry Pi hosts the high-level decision EmboRockETH is mainly built from off-the-shelf compo- algorithms, i.e., guidance and position control, running on nents with a total cost of less than 1000 USD. The fully the robot operating system (ROS). The Pixhawk autopilot assembled vehicle weighs 1.16 kilograms, stands 1.05 meters interfaces the Raspberry Pi through MAVROS [19] and hosts tall, and can continuously hover for about 5 minutes. In the low-level attitude control and state estimator. A more the following, we discuss the overall structural design, the detailed overview of the algorithms and their respective actuators, and the electronics of the vehicle. execution platform is shown in Figure 3. Additionally, the Raspberry Pi 4 Pixhawk Autopilot Tx Tx Optimal Position fpf g psp Guidance v Controller MavROS Attitude Att. Rate sp qsp qsp !sp τ Control S MPC 25 Hz Controller Controller Allocation w^ P 250 Hz PID 1 kHz CT-DT q^ !^ Kalman Filter x^ x^ y MavROS EKF Fig. 3. The above schematic represents the guidance and control architecture of the EmboRockETH, including the computational execution platform of the individual algorithms. The Raspberry Pi hosts the optimal guidance (1) and the high-level MPC position controller (7), while the Pixhawk hosts the low-level PID controllers and the control allocation.
Recommended publications
  • A I -Fligat INVESTIGATIUN N83-13110 of PILOT-INDUCED
    1983004840 (H&SA-CS-163116) A_ I_-FLIGaT INVESTIGATIUN N83-13110 OF PILOT-INDUCED OSCILLATION SUPPRESSIO_ FILTERS _JflING TtI_ FIGHTER APP_O&CH AND LANDING TASK (Calspan Corp., B_ffalo, N.Y.) Haclas 147 p HC AO7/MF AO| CSCL 01C G3/08 01450 NASA Contractor Report 16x_16 AN IN"FUQHT INVEST'RATION OF PILOT-INDUCED OSCILLATION SUPPRESSION FILTERS DURING THE FIGHTER AI_;_OACH AND LANDING TASK J R. E. Bailey and R. E. Smith CNarchontract 1982F336! 5-79-C--3618 . _Si_;_ _ -] i t ° t" ' Nal_c,na I Ae'onaut,c_ and Sl:)aceAdm,n,strabor" t j ', 1983004840-002 ._ASA Contractor Report 163116 • AN EqI-FLI_'IT INVESTIGATION OF PlLOT,-EIXJICi[D 08¢LL,ATION SUPPImESINONFILI'I[I_ _ THE FIGHTER _ACH AND LANDING TASK R. E. Bailey and R. E. Smith Calspan Advanced Technology Center Buffalo, New York Prepared for Ames Research Center Hugh L. Dryden Research Facility under Contract F33615-79-C-3618 • Nal_ona I Aeronaulics and Spa( e Administration Scientific a_IdTechnical Information Office 1982 1983004840-003 FOREWORD This report was prepared for the National Aeronautics and Space Administration by Calspan Corporation, Buffalo, New York, in partial fulfill- ment of USA/=Contract No. F35615-79-C-3618• This report describes an in-flight investigati , of the effects of pilot-induced oscillation filters on the long- " itudinal flying qualities of fighter aircraft during the landing task• The in-flight program reported herein was performed by the Flight • Research Department of Calspan under sponsorship of the NASA/Dryden Flight Research Center, Edwards, California, working through a Calspan contract with the Flight Dynamics Laboratory of the Air Force Wright Aeronautical Labora- tory, Wright-Patterson Air Force Base, Ohio.
    [Show full text]
  • Launch and Recovery Systems for Unmanned Vehicles Onboard Ships
    Launch and recovery systems for unmanned vehicles onboard ships. A study and initial concepts. Centre for Naval Architecture MARCUS ERIKSSON [email protected] +46 703-925688 PATRICK RINGMAN [email protected] +46 703-5085073 Course: SD270X – Naval Architecture Master’s Thesis Magnitude of work: 2×30 Cr. Date: 4/10-2013 Version number: 1.0 Reviewed by: Per Thuvesson, Tobias Petersson Intentionally left blank. Abstract This master’s thesis paper is an exploratory study along with conceptual design of launch and recovery systems (LARS) for unmanned vehicles and RHIB:s, which has been conducted for ThyssenKrupp Marine System AB in Karlskrona, Sweden. Two concepts have been developed, one for aerial vehicles (UAV:s) and one for surface and underwater vehicles (USV, RHIB and UUV). The goal when designing the two LARS has been to meet the growing demand within the world navies for greater off-board capabilities. The two concepts have been designed to be an integrated solutions on a 90 m long naval ship and based on technology that will be proven in year 2015-2020. To meet the goal of using technology that will be proven in year 2015-2020, existing and future possible solutions has been evaluated. From the evaluations one technique for each concept was chosen for further development. In the development of a LARS for aerial vehicles only fixed wing UAV:s have been considered. The concept was made for a reference UAV based on the UAV Shadow 200B, which has a weight of 170 kg. The concept that was developed is a parasail lifter that can both launch and recover the reference UAV effectively.
    [Show full text]
  • Modal Split Forecasting Techniques
    __,_,__ER&SPACE REPORT NO (NASA-CR-13790) EFFECT OF AIRCRAFT N76-31090 ATR-76(7310)-l TECHNOLOGY IMPROVEMENTS ON INTERCITY ENERGY C /379 ) USE Final Report (Aerospace Corn., El Segundo, Calif.) iCSCL 13F G3/85 Unclas 02143 " Effects of Aircraft Technology Improvements on Intercity Energy Use / Final Report Contract No. NAS 2-6478(Task I) May 1976 Prepared for . NATIONAL AERONAUTICS AND SPACE ADMINISTRATION AMES RESEARCH CENTER Mountain View, California REPRODUCEDBY NATIONAL TECHNICAL INFORMATION SERVICE U S DEPARTMENT OF COMMERCE SPRINGFIELD, V& 22161 ENERGY AND TRANSPORTATION DIVISION THE AEROSPACE CORPORATION ATR-76 (7310)-I EFFECTS OF AIRCRAFT TECHNOLOGY IMPROVEMENTS ON INTERCITY ENERGY USE FINAL REPORT CONTRACT NAS2-6473 (TASK I) MAY 1976 NATIONAL AERONAUTICS AND SPACE ADMINISTRATION AMES RESEARCH CENTER ENERGY AND TRANSPORTATION DIVISION THE AEROSPACE CORPORATION EL SEGUNDO, CALIFORNIA CONTENTS INTRODUCTION.. .......................... 1 PROGRAM OVERVIEW. ......................... .3 NEC MODEL................................. 7 SIMULATION METHODOLOGY. ....................... .9 SELECTED ARENA DATA........................ ... 15 MODAL CHARACTER ISTICS..................... ... 35 MODAL ENERGY CONS UMPT ION...................... 45 SCENARIO DESCRIPTIONS.................... ... 57 SIX CITY PAIR RESULTS................... ..... 63 EXPANS ION FACTORS. ......................... 73 TOTAL ARENA RESULTS . ........................ 75 CONCLUSIONS . ............................ 81 APPENDIX ....................... ... .. 83 iii l Preceding page blank i INTRODUCTION Following the fuel embargo'in late 1973 and early 1974, Aerospace was asked by the National Aeronautics and Space Administration (NASA) to examine the role advanced aircraft might play in reducing energy consumption in intercity transportation. In another NASA study, Aerospace had examined the viability of STOL transports in commercial service in high-density short-haul arenas. These high- thrust-to-weight ratio aircraft employed high bypass advanced turbofan engines exhibiting low specific fuel consumption.
    [Show full text]
  • 7–27–04 Vol. 69 No. 143 Tuesday July 27, 2004 Pages 44575–44892
    7–27–04 Tuesday Vol. 69 No. 143 July 27, 2004 Pages 44575–44892 VerDate jul 14 2003 22:42 Jul 26, 2004 Jkt 203001 PO 00000 Frm 00001 Fmt 4710 Sfmt 4710 E:\FR\FM\27JYWS.LOC 27JYWS i II Federal Register / Vol. 69, No. 143 / Tuesday, July 27, 2004 The FEDERAL REGISTER (ISSN 0097–6326) is published daily, SUBSCRIPTIONS AND COPIES Monday through Friday, except official holidays, by the Office PUBLIC of the Federal Register, National Archives and Records Administration, Washington, DC 20408, under the Federal Register Subscriptions: Act (44 U.S.C. Ch. 15) and the regulations of the Administrative Paper or fiche 202–512–1800 Committee of the Federal Register (1 CFR Ch. I). The Assistance with public subscriptions 202–512–1806 Superintendent of Documents, U.S. Government Printing Office, Washington, DC 20402 is the exclusive distributor of the official General online information 202–512–1530; 1–888–293–6498 edition. Periodicals postage is paid at Washington, DC. Single copies/back copies: The FEDERAL REGISTER provides a uniform system for making Paper or fiche 202–512–1800 available to the public regulations and legal notices issued by Assistance with public single copies 1–866–512–1800 Federal agencies. These include Presidential proclamations and (Toll-Free) Executive Orders, Federal agency documents having general FEDERAL AGENCIES applicability and legal effect, documents required to be published Subscriptions: by act of Congress, and other Federal agency documents of public interest. Paper or fiche 202–741–6005 Documents are on file for public inspection in the Office of the Assistance with Federal agency subscriptions 202–741–6005 Federal Register the day before they are published, unless the issuing agency requests earlier filing.
    [Show full text]