[
    {
        "id": "authors:e7yws-49k03",
        "collection": "authors",
        "collection_id": "e7yws-49k03",
        "cite_using_url": "https://authors.library.caltech.edu/records/e7yws-49k03",
        "type": "article",
        "title": "Monte Carlo tree search with spectral expansion for planning with dynamical systems",
        "author": [
            {
                "family_name": "Rivi\u00e8re",
                "given_name": "Benjamin",
                "orcid": "0000-0003-4189-4090",
                "clpid": "Riviere-Benjamin"
            },
            {
                "family_name": "Lathrop",
                "given_name": "John",
                "orcid": "0009-0005-9621-201X",
                "clpid": "Lathrop-John"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "The ability of a robot to plan complex behaviors with real-time computation, rather than adhering to predesigned or offline-learned routines, alleviates the need for specialized algorithms or training for each problem instance. Monte Carlo tree search is a powerful planning algorithm that strategically explores simulated future possibilities, but it requires a discrete problem representation that is irreconcilable with the continuous dynamics of the physical world. We present Spectral Expansion Tree Search (SETS), a real-time, tree-based planner that uses the spectrum of the locally linearized system to construct a low-complexity and approximately equivalent discrete representation of the continuous world. We prove that SETS converges to a bound of the globally optimal solution for continuous, deterministic, and differentiable Markov decision processes, a broad class of problems that includes underactuated nonlinear dynamics, nonconvex reward functions, and unstructured environments. We experimentally validated SETS on drone, spacecraft, and ground vehicle robots and one numerical experiment, each of which is not directly solvable with existing methods. We successfully show that SETS automatically discovers a diverse set of optimal behaviors and motion trajectories in real time.",
        "doi": "10.1126/scirobotics.ado1010",
        "issn": "2470-9476",
        "publisher": "American Association for the Advancement of Science",
        "publication": "Science Robotics",
        "publication_date": "2024-12-04",
        "series_number": "97",
        "volume": "9",
        "issue": "97",
        "pages": "eado1010"
    },
    {
        "id": "authors:6ktpc-y4q09",
        "collection": "authors",
        "collection_id": "6ktpc-y4q09",
        "cite_using_url": "https://authors.library.caltech.edu/records/6ktpc-y4q09",
        "type": "book_section",
        "title": "Caltech Aerial RGB-Thermal Dataset in the Wild",
        "author": [
            {
                "family_name": "Lee",
                "given_name": "Connor",
                "orcid": "0000-0002-5008-4092",
                "clpid": "Lee-Connor-T"
            },
            {
                "family_name": "Anderson",
                "given_name": "Matthew",
                "orcid": "0000-0001-8884-3448",
                "clpid": "Anderson-Matthew-J"
            },
            {
                "family_name": "Raganathan",
                "given_name": "Nikhil",
                "clpid": "Raganathan-Nikhil"
            },
            {
                "family_name": "Zuo",
                "given_name": "Xingxing",
                "orcid": "0000-0003-4158-3153",
                "clpid": "Zuo-Xingxing"
            },
            {
                "family_name": "Do",
                "given_name": "Kevin",
                "clpid": "Do-Kevin"
            },
            {
                "family_name": "Gkioxari",
                "given_name": "Georgia",
                "clpid": "Gkioxari-Georgia"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "<p>We present the first publicly-available RGB-thermal dataset designed for aerial robotics operating in natural environments. Our dataset captures a variety of terrain across the United States, including rivers, lakes, coastlines, deserts, and forests, and consists of synchronized RGB, thermal, global positioning, and inertial data. We provide semantic segmentation annotations for 10 classes commonly encountered in natural settings in order to drive the development of perception algorithms robust to adverse weather and nighttime conditions. Using this dataset, we propose new and challenging benchmarks for thermal and RGB-thermal (RGB-T) semantic segmentation, RGB-T image translation, and motion tracking. We present extensive results using state-of-the-art methods and highlight the challenges posed by temporal and geographical domain shifts in our data. The dataset and accompanying code is available at <a href=\"https://github.com/aerorobotics/caltech-aerial-rgbt-dataset\">https://github.com/aerorobotics/caltech-aerial-rgbt-dataset</a>.</p>",
        "doi": "10.1007/978-3-031-73036-8_14",
        "isbn": "978-3-031-73035-1",
        "publisher": "Springer",
        "place_of_publication": "Cham",
        "publication": "Computer Vision \u2013 ECCV 2024",
        "publication_date": "2024-11-21",
        "pages": "236-256"
    },
    {
        "id": "authors:83c93-zb655",
        "collection": "authors",
        "collection_id": "83c93-zb655",
        "cite_using_url": "https://authors.library.caltech.edu/records/83c93-zb655",
        "type": "article",
        "title": "Learning-Based Minimally-Sensed Fault-Tolerant Adaptive Flight Control",
        "author": [
            {
                "family_name": "O'Connell",
                "given_name": "Michael",
                "orcid": "0000-0001-6681-8823",
                "clpid": "O'Connell-Michael-T"
            },
            {
                "family_name": "Cho",
                "given_name": "Joshua",
                "orcid": "0009-0000-5482-0010",
                "clpid": "Cho-Joshua"
            },
            {
                "family_name": "Anderson",
                "given_name": "Matthew",
                "orcid": "0000-0001-8884-3448",
                "clpid": "Anderson-Matthew-J"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "<div class=\"abstract-text row g-0\">\n<div class=\"col-12\">\n<div class=\"u-mb-1\">Many multirotor aircraft use redundant configurations to maintain control in the event of an actuator failure. Due to the redundancy of the system, fault isolation is inherently difficult and further compounded by complex interacting aerodynamics of the propellers, wings, and body. This letter presents a novel sparse failure identification and control correction method that does not require direct fault sensing, and instead utilizes only the vehicle's dynamic response. The method couples an&nbsp;<span class=\"MathJax\"><span class=\"math\"><span class=\"mrow\"><span class=\"msubsup\"><span class=\"mi\">\u2113\u2081</span></span></span></span></span>-regularized representation of the failure with a deep neural network to effectively isolate faults and improve tracking control in highly dynamic environments with unmodeled aerodynamic effects and unknown actuator failures. The method also includes a control re-allocation scheme which corrects for the identified faults while maximizing control authority and maintaining nominal performance characteristics. Experimental results demonstrate the method's ability to maintain control of a multirotor aircraft by isolating motor failures and reallocating control, improving position tracking by 48 % over the baseline. This letter contributes to the development of robust fault detection and control strategies for over-actuated aircraft.</div>\n</div>\n</div>",
        "doi": "10.1109/lra.2024.3389414",
        "issn": "2377-3766",
        "publisher": "IEEE",
        "publication": "IEEE Robotics and Automation Letters",
        "publication_date": "2024-06",
        "series_number": "6",
        "volume": "9",
        "issue": "6",
        "pages": "5198 - 5205"
    },
    {
        "id": "authors:bz7xr-pp971",
        "collection": "authors",
        "collection_id": "bz7xr-pp971",
        "cite_using_url": "https://authors.library.caltech.edu/records/bz7xr-pp971",
        "type": "conference_item",
        "title": "CaRT: Certified Safety and Robust Tracking in Learning-Based Motion Planning for Multi-Agent Systems",
        "book_title": "2023 62nd IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "orcid": "0000-0002-6337-2667",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Rivi\u00e8re",
                "given_name": "Benjamin",
                "orcid": "0000-0003-4189-4090",
                "clpid": "Rivi\u00e8re-Benjamin"
            },
            {
                "family_name": "Choi",
                "given_name": "Changrak",
                "orcid": "0000-0001-8869-6839",
                "clpid": "Choi-Changrak"
            },
            {
                "family_name": "Rahmani",
                "given_name": "Amir",
                "clpid": "Rahmani-Amir"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "<div>\n<div>\n<div>\n<div>The key innovation of our analytical method, CaRT, lies in establishing a new hierarchical, distributed architecture to guarantee the safety and robustness of a given learning-based motion planning policy. First, in a nominal setting, the analytical form of our CaRT safety filter formally ensures safe maneuvers of nonlinear multi-agent systems, optimally with minimal deviation from the learning-based policy. Second, in off-nominal settings, the analytical form of our CaRT robust filter optimally tracks the certified safe trajectory, generated by the previous layer in the hierarchy, the CaRT safety filter. We show using contraction theory that CaRT guarantees safety and the exponential boundedness of the trajectory tracking error, even under the presence of deterministic and stochastic disturbance. Also, the hierarchical nature of CaRT enables enhancing its robustness for safety just by its superior tracking to the certified safe trajectory, thereby making it suitable for off-nominal scenarios with large disturbances. This is a major distinction from conventional safety function-driven approaches, where the robustness originates from the stability of a safe set, which could pull the system over-conservatively to the interior of the safe set. Our log-barrier formulation in CaRT allows for its distributed implementation in multi-agent settings. We demonstrate the effectiveness of CaRT in several examples of nonlinear motion planning and control problems, including optimal, multi-spacecraft reconfiguration.</div>\n</div>\n</div>\n</div>",
        "doi": "10.1109/cdc49753.2023.10383600",
        "isbn": "979-8-3503-0124-3",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2023-12",
        "pages": "2910-2917"
    },
    {
        "id": "authors:1d9qf-h5522",
        "collection": "authors",
        "collection_id": "1d9qf-h5522",
        "cite_using_url": "https://authors.library.caltech.edu/records/1d9qf-h5522",
        "type": "conference_item",
        "title": "Online Self-Supervised Thermal Water Segmentation for Aerial Vehicles",
        "book_title": "2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)",
        "author": [
            {
                "family_name": "Lee",
                "given_name": "Connor",
                "orcid": "0000-0002-5008-4092",
                "clpid": "Lee-Connor"
            },
            {
                "family_name": "Gustafsson Frennert",
                "given_name": "Jonathan",
                "clpid": "Gustafsson-Frennert-Jonathan"
            },
            {
                "family_name": "Gan",
                "given_name": "Lu",
                "orcid": "0000-0003-0911-8032",
                "clpid": "Gan-Lu"
            },
            {
                "family_name": "Anderson",
                "given_name": "Matthew",
                "clpid": "Anderson-Matthew"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "<div>\n<div>\n<div>\n<div>We present a new method to adapt an RGB-trained water segmentation network to target-domain aerial thermal imagery using online self-supervision by leveraging texture and motion cues as supervisory signals. This new thermal capability enables current autonomous aerial robots operating in near-shore environments to perform tasks such as visual navigation, bathymetry, and flow tracking at night. Our method overcomes the problem of scarce and difficult-to-obtain near-shore thermal data that prevents the application of conventional supervised and unsupervised methods. In this work, we curate the first aerial thermal near-shore dataset, show that our approach outperforms fully-supervised segmentation models trained on limited target-domain thermal data, and demonstrate real-time capabilities onboard an Nvidia Jetson embedded computing platform. Code and datasets used in this work will be available at: <a href=\"https://github.com/connorlee77/uav-thermal-water-segmentation\">https://github.com/connorlee77/uav-thermal-water-segmentation</a>.</div>\n</div>\n</div>\n</div>",
        "doi": "10.1109/iros55552.2023.10342016",
        "isbn": "978-1-6654-9190-7",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2023-10"
    },
    {
        "id": "authors:qpmpg-p1h18",
        "collection": "authors",
        "collection_id": "qpmpg-p1h18",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230530-441768000.72",
        "type": "article",
        "title": "Experiments and Modeling of the Ceiling Effect with Drone-Scale Propellers",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ellande",
                "orcid": "0000-0001-5933-4716",
                "clpid": "Tang-Ellande"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Aircraft designs involving aerodynamic interactions between rotors and other aerodynamic surfaces are becoming increasingly popular. Studying these interactions is key to developing good models for design and aspects of the system such as control. This paper seeks to understand the effect of obstructing the upstream of a propeller at varying distances, also called the ceiling effect, by examining in depth the canonical case of a theoretically infinite obstruction and its interaction with a propeller or actuator disk. Experimental studies of force and pressure are compared to results from computational fluid dynamics (CFD), and good agreement is shown. The CFD results are then compared against the Morillo flowfield model, and a correction is found to match the results. The data indicate that some propellers experienced a nearly twofold increase in thrust. However, a matching force on the surface develops, and the net force drops to nearly zero. The force interaction between the two nearly disappears once the separation exceeds half a propeller diameter. These results are independent of propeller size and pitch. The implemented theoretical model also has low computational cost, and it could be used to improve low-order models such as panel methods or provide a foundation for future rotor\u2013body interaction modeling.",
        "doi": "10.2514/1.j062568",
        "issn": "0001-1452",
        "publisher": "AIAA",
        "publication": "AIAA Journal",
        "publication_date": "2023-06-01"
    },
    {
        "id": "authors:7sg3b-knb56",
        "collection": "authors",
        "collection_id": "7sg3b-knb56",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230411-764712100.4",
        "type": "article",
        "title": "Rules of the Road: Formal Guarantees for Autonomous Vehicles With Behavioral Contract Design",
        "author": [
            {
                "family_name": "Cai",
                "given_name": "Karena X.",
                "orcid": "0000-0002-8392-4158",
                "clpid": "Cai-Karena-X"
            },
            {
                "family_name": "Phan-Minh",
                "given_name": "Tung",
                "orcid": "0000-0002-1403-5197",
                "clpid": "Phan-Minh-Tung"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Murray",
                "given_name": "Richard M.",
                "orcid": "0000-0002-5785-7481",
                "clpid": "Murray-R-M"
            }
        ],
        "abstract": "The problem of safe and fair conflict resolution among inertial, distributed agents \u2014 particularly in highly interactive settings \u2014 is of paramount importance to the autonomous vehicles industry. The difficulty of solving this problem can be attributed to the fact that agents have to reason over other agents' complex behaviors. We propose the idea of using a behavioral contract to capture a set of explicitly defined assumptions about how all agents in the environment make decisions. In this article, we present a behavioral contract for a specific class of agents that can guarantee the safety and liveness (i.e., progress) of all agents operating in accordance with it. The behavioral contract has two main components\u2014an ordered behavioral rulebook that the agent uses to select its intended action and some additional constraints that define when an agent has precedence (or not) to take its intended action. If all of the agents act according to this contract, we can guarantee safety under all traffic conditions and liveness for all agents under \"sparse\" traffic conditions. The formalism of the contract also enables assignment of blame. We provide proofs of correctness of the behavioral contract and validate our results in simulation.",
        "doi": "10.1109/tro.2023.3247951",
        "issn": "1552-3098",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Robotics",
        "publication_date": "2023-06",
        "series_number": "3",
        "volume": "39",
        "issue": "3",
        "pages": "1853-1872"
    },
    {
        "id": "authors:yf1k6-9nj40",
        "collection": "authors",
        "collection_id": "yf1k6-9nj40",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230526-663037000.22",
        "type": "book_section",
        "title": "Interstellar Object Accessibility and Mission Design",
        "book_title": "2023 IEEE Aerospace Conference",
        "author": [
            {
                "family_name": "Donitz",
                "given_name": "Benjamin P. S.",
                "clpid": "Donitz-Benjamin-P-S"
            },
            {
                "family_name": "Mages",
                "given_name": "Declan",
                "orcid": "0000-0002-2783-2144",
                "clpid": "Mages-Declan"
            },
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "orcid": "0000-0002-6337-2667",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Dixon",
                "given_name": "Peter",
                "clpid": "Dixon-Peter"
            },
            {
                "family_name": "Landau",
                "given_name": "Damon",
                "clpid": "Landau-Damon"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Bufanda",
                "given_name": "Erica",
                "orcid": "0000-0002-0406-8518",
                "clpid": "Bufanda-Erica"
            },
            {
                "family_name": "Ingham",
                "given_name": "Michel",
                "orcid": "0000-0001-5893-543X",
                "clpid": "Ingham-Michel-D"
            },
            {
                "family_name": "Castillo-Rogez",
                "given_name": "Julie",
                "orcid": "0000-0003-0400-1038",
                "clpid": "Castillo-Rogez-Julie-C"
            }
        ],
        "abstract": "Interstellar objects (ISOs) are fascinating and under-explored celestial objects, providing physical laboratories to understand the formation of our solar system and probe the composition and properties of material formed in exoplanetary systems. In this work, we investigate approaches to designing successful flyby missions to ISOs. We have generated trajec-tories to a series of synthetic representative ISOs, simulating a ground campaign to observe the target and resolve its state, and determining the cruise and close approach \u0394 V required for the encounter. We have developed novel deep learning-driven guidance and control algorithms to enable an accurate flyby of an ISO traveling at velocities over 60 km/s. In this paper, we discuss the accessibility of and mission design to ISOs with varying characteristics, including analysis of state covariance estimation over the course of cruise, handoffs from traditional navigation approaches to novel autonomous navigation for fast flyby regimes, and overall recommendations about preparing for the future in situ exploration of these targets.",
        "doi": "10.1109/aero55745.2023.10115554",
        "isbn": "978-1-6654-9032-0",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2023-03",
        "pages": "1-9"
    },
    {
        "id": "authors:6nkzy-hw644",
        "collection": "authors",
        "collection_id": "6nkzy-hw644",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230526-663062000.31",
        "type": "book_section",
        "title": "Resilient Multi-Agent Collaborative Spacecraft Inspection",
        "book_title": "2023 IEEE Aerospace Conference",
        "author": [
            {
                "family_name": "Choi",
                "given_name": "Changrak",
                "orcid": "0000-0001-8869-6839",
                "clpid": "Choi-Changrak"
            },
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Rahmani",
                "given_name": "Amir",
                "clpid": "Rahmani-Amir"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Distributed spacecraft systems (DSS) involving SmallSats in low Earth orbit are gaining significant interest both for Earth observation and on-orbit servicing purposes. However, the miniaturized low-cost components of SmallSats are susceptible to faults, making DSS prone to failures that are detrimental to its overall system performance. In this work, we address the problem of providing resiliency to potential failures for a fleet of spacecraft that are performing on-orbit inspection. The proposed methodology guarantees graceful degradation of the inspection performance even against the worst-case failures, through selection and assignment of formation orbits that are resilient to it. We define quantitative metric to measure collaborative inspection performance, taking into consideration both the information gain and control cost, and formulate worst-case failure of \u2113-spacecraft that maximally undermine it. The main algorithm searches through the space of formation orbits, sampling through a set of orbits with evaluation of its inspection performance in the presence of worst-case failures. The algorithms are designed to be computationally efficient and have linear scaling to the number of spacecraft and orbits, making it applicable to real-time planning for spacecraft swarms. The effectiveness of the proposed approach is validated through simulation experiments on a design reference mission involving five CubeSats inspecting a target spacecraft in low Earth orbit.",
        "doi": "10.1109/aero55745.2023.10115886",
        "isbn": "9781665490320",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2023-03"
    },
    {
        "id": "authors:c7qjb-e2d38",
        "collection": "authors",
        "collection_id": "c7qjb-e2d38",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230327-902966000.35",
        "type": "book_section",
        "title": "Design of a Lunar Architecture for Tree Traversal in Service of Cabled Exploration",
        "book_title": "AIAA SCITECH 2023 Forum",
        "author": [
            {
                "family_name": "Coimbra",
                "given_name": "Kaila",
                "orcid": "0000-0002-7239-5035",
                "clpid": "Coimbra-Kaila-M-Y"
            },
            {
                "family_name": "Junker",
                "given_name": "Calle",
                "clpid": "Junker-Calle"
            },
            {
                "family_name": "Pabarcius",
                "given_name": "Lucas",
                "clpid": "Pabarcius-Lucas"
            },
            {
                "family_name": "Tisdale",
                "given_name": "Malcolm G.",
                "clpid": "Tisdale-Malcolm-G"
            },
            {
                "family_name": "Boggaram",
                "given_name": "Sravani",
                "clpid": "Boggaram-Sravani"
            },
            {
                "family_name": "Daigle",
                "given_name": "Robert",
                "clpid": "Daigle-Robert"
            },
            {
                "family_name": "Ng",
                "given_name": "Nathan",
                "clpid": "Ng-Nathan"
            },
            {
                "family_name": "Singh",
                "given_name": "Parul",
                "clpid": "Singh-Parul"
            },
            {
                "family_name": "Wexler",
                "given_name": "Tomas",
                "clpid": "Wexler-Tomas"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Traditional wheeled locomotion systems struggle to climb slopes greater than 20\u25e6 and are unable to independently return samples from lunar regions of interest such as ISRU-enabling permanently shadowed polar craters. To reliably enable a diverse range of future robotic activities within lunar craters, this paper presents LATTICE, a lightweight, rapidly deploying, long-lived robotic infrastructure. Utilizing a novel, terrain agnostic, cabled locomotion modality, it is well equipped to repeatedly transport existing robotic systems and scientific hardware into and out of lunar craters and provide power for sustained activities within. LATTICE may be scaled indefinitely, providing a framework for unprecedented bulk transportation of volatile-containing regolith collected in permanently shadowed craters across the lunar surface and beyond.",
        "doi": "10.2514/6.2023-0020",
        "isbn": "978-1-62410-699-6",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2023-01",
        "pages": "Art. No. 2023-0020"
    },
    {
        "id": "authors:8c9ap-wjc47",
        "collection": "authors",
        "collection_id": "8c9ap-wjc47",
        "cite_using_url": "https://authors.library.caltech.edu/records/8c9ap-wjc47",
        "type": "conference_item",
        "title": "SPAMMM - Solar Powered Array for Melting Materials on the Moon",
        "book_title": "2023 Regional Student Conferences",
        "author": [
            {
                "family_name": "Singh",
                "given_name": "Parul R.",
                "clpid": "Singh-Parul-R"
            },
            {
                "family_name": "Ng",
                "given_name": "Nathan",
                "clpid": "Ng-Nathan"
            },
            {
                "family_name": "Patel",
                "given_name": "Avi",
                "clpid": "Patel-Avi"
            },
            {
                "family_name": "Garrido",
                "given_name": "Camilo",
                "clpid": "Garrido-Camilo"
            },
            {
                "family_name": "Carey",
                "given_name": "Hazel",
                "clpid": "Carey-Hazel"
            },
            {
                "family_name": "Daghlian",
                "given_name": "Saren",
                "clpid": "Daghlian-Saren"
            },
            {
                "family_name": "Ray",
                "given_name": "Rasool I.",
                "clpid": "Ray-Rasool-I"
            },
            {
                "family_name": "Pulungan",
                "given_name": "Kemal",
                "clpid": "Pulungan-Kemal"
            },
            {
                "family_name": "Polidoro",
                "given_name": "Sophie",
                "clpid": "Polidoro-Sophie"
            },
            {
                "family_name": "Zheng",
                "given_name": "Catherine",
                "clpid": "Zheng-Catherine"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "<div class=\"article__body \">\n<div class=\"NLM_abstract hlFld-Abstract\">\n<p>To establish a long-term human presence on the Moon, NASA will rely on the in-situ resource utilization, or ISRU, of native ores in its lunar metal production pipeline. Therefore, developing a practical, sustainable, and affordable method to extract useful metals from these native ores is essential for all future lunar manufacturing and construction efforts. This paper presents the Solar Powered Apparatus for Melting Materials on the Moon, or SPAMMM, as a metal extraction solution to be implemented on the Moon&rsquo;s South Pole, one of the targeted Artemis landing sites. SPAMMM consists of a central &ldquo;power tower&rdquo; that contains gas injection valves, a depressurization valve, a distillation chamber, a precipitate chamber, and a furnace that separates metals from their initial ores via concentrated solar radiation from a foldable parabolic mirror. In order to leverage the uniquely shallow angle of incident light at the South Pole, this parabolic mirror is rotated about the furnace to track the weeks-long daylight. To maximize efficiency, the radius of the mirror&rsquo;s path has been designed to be the mirror&rsquo;s focal length. The paper is divided into the following sections: (1) Problem Statement, where the need for ISRU in the lunar metal production pipeline is explained; (2) Project Description, where the requirements, concept of operations, and design overview are detailed; (3) Ore Extraction, which discusses the power tower design and chemical processes behind extracting metal from specific lunar ores; (4) Rotating Parabolic Concentrator, which details the design, optical specifications, and thermal capabilities of the rotating parabolic mirror; (5) Verification Testing Program, which outlines the system and subsystem testing plan that will bring SPAMMM to a Technology Readiness Level of 5 and details any additional consideration for SPAMMM&rsquo;s lunar implementation. If awarded funding through the 2023 NASA BIG Idea Challenge, future work will involve developing, designing, and validating every subsystem of SPAMMM in the relevant environment.</p>\n</div>\n</div>",
        "doi": "10.2514/6.2023-71914",
        "isbn": "978-1-62410-719-1",
        "publisher": "AIAA",
        "place_of_publication": "Reston, VA",
        "publication_date": "2023-01"
    },
    {
        "id": "authors:avmyq-gq082",
        "collection": "authors",
        "collection_id": "avmyq-gq082",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230208-295172000.2",
        "type": "book_section",
        "title": "Bayesian Active Sensing for Fault Estimation with Belief Space Tree Search",
        "book_title": "AIAA SCITECH 2023 Forum",
        "author": [
            {
                "family_name": "Ragan",
                "given_name": "James",
                "clpid": "Ragan-James-F"
            },
            {
                "family_name": "Rivi\u00e8re",
                "given_name": "Benjamin",
                "orcid": "0000-0003-4189-4090",
                "clpid": "Rivi\u00e8re-Benjamin"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Autonomous spacecraft missions must be robust to system component faults such as sensor and actuator failures. An important setting to study fault tolerance is the Bayesian Active Sensing problem, where the system plans control inputs to gain information and estimate system failures quickly and with high confidence. We model the problem as a belief-state planning problem enabling simultaneous estimation of sensor and actuator failures in the presence of noise. Current belief-state tree search planners provide anytime, approximate solutions, but their underlying particle-filter belief update inhibits performance for information-gathering tasks. To address this issue, we propose POMCPMF, a belief-state tree search that uses an exact belief update in the tree search by exploiting the active sensing problem structure to decouple the belief update as a Kalman filter on the physical state and a particle filter on the failure modes. We validate our method on numerical experiments of spacecraft models with unknown sensor and actuator faults to demonstrate (i) the need for an active and planned sensing solution (as opposed to a passive and greedy solution) and (ii) the superior scalability of our method compared to existing active and planned methods. We then demonstrate the applicability of our algorithm to real systems by extending to a non-linear model and deploying our algorithm on a spacecraft simulator robot.",
        "doi": "10.2514/6.2023-0874",
        "isbn": "978-1-62410-699-6",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2023-01",
        "pages": "Art. No. 2023-0874"
    },
    {
        "id": "authors:wq90v-k6k38",
        "collection": "authors",
        "collection_id": "wq90v-k6k38",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230327-902943000.32",
        "type": "book_section",
        "title": "UAS Flight Testing in Support of Research for Academia: Getting Started and Experiences from the Fields",
        "book_title": "AIAA SCITECH 2023 Forum",
        "author": [
            {
                "family_name": "Anderson",
                "given_name": "Matthew",
                "orcid": "0000-0001-8884-3448",
                "clpid": "Anderson-Matthew-J"
            },
            {
                "family_name": "Lehmkueler",
                "given_name": "Kai",
                "clpid": "Lehmkueler-Kai"
            },
            {
                "family_name": "Randle",
                "given_name": "Jeremy",
                "orcid": "0000-0003-4145-3252",
                "clpid": "Randle-Jeremy"
            },
            {
                "family_name": "Wong",
                "given_name": "KC",
                "orcid": "0000-0002-1008-4012",
                "clpid": "Wong-KC"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Uninhabited Aerial Vehicles (UAVs) and miniaturized high-performance computing have enabled flight testing to become incredibly accessible, changing the status quo from an expensive, high-knowledge-barrier endeavour to a relatively low-cost exercise that is within the reach of small-scale research institutions and individuals. Due to this ease of entry, flight testing with UAVs is becoming increasingly commonplace as the technology allows cutting-edge research to leave the realm of simulation and enter real-world trials in very short time frames without the restrictions and costs of piloted, full-scale flight. Where traditional flight test engineers required many years of specialized training, budding UAV flight test engineers often start with little-to-no prior personal or in-house experience, and go through the same trail-and-error processes as those before them. This paper aims to document many years of experience flight testing at a university level, both to provide a basic understanding of the process for anyone getting started, and to share ideas with more experienced operators. It covers aspects such as instrumentation, flight controllers, airframes, bridging the sim-to-real gap and methodologies for conducting safe and efficient flight test campaigns.",
        "doi": "10.2514/6.2023-0100",
        "isbn": "978-1-62410-699-6",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2023-01",
        "pages": "Art. No. 2023-0100"
    },
    {
        "id": "authors:edffy-rwp85",
        "collection": "authors",
        "collection_id": "edffy-rwp85",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220705-346228000",
        "type": "article",
        "title": "A general Bayesian nonlinear estimation method using resampled Smooth Particle Hydrodynamics solutions of the underlying Fokker\u2013Planck Equation",
        "author": [
            {
                "family_name": "Duffy",
                "given_name": "Michael",
                "orcid": "0000-0002-6467-8748",
                "clpid": "Duffy-Michael"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Bergman",
                "given_name": "Lawrence",
                "orcid": "0000-0003-3346-8649",
                "clpid": "Bergman-Lawrence"
            }
        ],
        "abstract": "The effectiveness of nonlinear filters depends on many factors, but one of the most important is how accurately the filter is able to predict the state dynamics of the underlying system between measurements. For a wide class of Gaussian white noise driven nonlinear systems the Bayesian optimal prior can be obtained by solving the system's corresponding Fokker\u2013Planck Equation (FPE). Unfortunately the Fokker\u2013Planck Equation is a partial differential equation with dimension equal to the number of states in the underlying dynamical system, making it extremely difficult to solve for realistic systems due to Curse of Dimensionality scaling issues. As a result it has been and still largely remains computationally impractical to simulate higher dimensional Fokker\u2013Planck equations, at least while obtaining very high accuracy across the entire transient probability density function. This paper presents a general nonlinear filter based on solving the transient Fokker\u2013Planck equation via Smooth Particle Hydrodynamics (SPH) at lower resolution, which turns out to still allow for accurate state estimation. The filter is enabled by an efficient heuristic resampling scheme of the SPH solution also presented here. The FPE-SPH Filter is able to replicate the accuracy of the Particle Filter and Extended Kalman filter (EKF) for lower-dimensional systems, while also being more robust than the EKF on certain classes of system.",
        "doi": "10.1016/j.ijnonlinmec.2022.104134",
        "issn": "0020-7462",
        "publisher": "Elsevier",
        "publication": "International Journal of Non-Linear Mechanics",
        "publication_date": "2022-11",
        "volume": "146",
        "pages": "Art. No. 104134"
    },
    {
        "id": "authors:xhg13-ew961",
        "collection": "authors",
        "collection_id": "xhg13-ew961",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20221117-146764300.1",
        "type": "article",
        "title": "Rapid extraction of propeller geometry using photogrammetry",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ellande",
                "orcid": "0000-0001-5933-4716",
                "clpid": "Tang-Ellande"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "As small Uninhabited Aerial Vehicles (sUAS) increase in popularity, computational analysis is increasingly being used to model and improve their performance. However, although propeller performance is one of the primary elements in modelling an aircraft, most manufacturers of propellers for this size of vehicle do not publish geometric information for the propeller. The lack of available geometric data makes simulation of propeller aerodynamics challenging. While techniques exist to accurately extract the 3D geometry of a propeller, these methods are often very expensive, time-consuming, or labor intensive. Additionally, typical 3D scanning techniques produce a 3D mesh that is not useful for techniques such as Blade Element Theory (BET), which rely on knowledge of the 2D cross sections along the propeller span. This paper describes a novel workflow to produce point clouds using readily available photo equipment and software and subsequently extract airfoil and propeller blade parameters at specified stations along the propeller span. The described process can be done with little theoretical knowledge of photogrammetry and with minimal human input. The propeller geometry generated is compared against results of established methods of geometry extraction and good agreement is shown.",
        "doi": "10.1177/17568293221132044",
        "issn": "1756-8293",
        "publisher": "SAGE Publications",
        "publication": "International Journal of Micro Air Vehicles",
        "publication_date": "2022-10-26",
        "volume": "14",
        "pages": "Art. No. 175682932211320"
    },
    {
        "id": "authors:fbfpc-exs54",
        "collection": "authors",
        "collection_id": "fbfpc-exs54",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230316-225910601",
        "type": "monograph",
        "title": "Interstellar Object Accessibility and Mission Design",
        "author": [
            {
                "family_name": "Donitz",
                "given_name": "Benjamin P. S.",
                "clpid": "Donitz-Benjamin-P-S"
            },
            {
                "family_name": "Mages",
                "given_name": "Declan",
                "orcid": "0000-0002-2783-2144",
                "clpid": "Mages-Declan"
            },
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "orcid": "0000-0002-6337-2667",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Dixon",
                "given_name": "Peter",
                "clpid": "Dixon-Peter"
            },
            {
                "family_name": "Landau",
                "given_name": "Damon",
                "clpid": "Landau-Damon"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Bufanda",
                "given_name": "Erica",
                "orcid": "0000-0002-0406-8518",
                "clpid": "Bufanda-Erica"
            },
            {
                "family_name": "Ingham",
                "given_name": "Michel",
                "orcid": "0000-0001-5893-543X",
                "clpid": "Ingham-Michel-D"
            },
            {
                "family_name": "Castillo-Rogez",
                "given_name": "Julie",
                "orcid": "0000-0003-0400-1038",
                "clpid": "Castillo-Rogez-Julie-C"
            }
        ],
        "abstract": "Interstellar objects (ISOs) are fascinating and under-explored celestial objects, providing physical laboratories to understand the formation of our solar system and probe the composition and properties of material formed in exoplanetary systems. This paper will discuss the accessibility of and mission design to ISOs with varying characteristics, including a discussion of state covariance estimation over the course of a cruise, handoffs from traditional navigation approaches to novel autonomous navigation for fast flyby regimes, and overall recommendations about preparing for the future in situ exploration of these targets. The lessons learned also apply to the fast flyby of other small bodies including long-period comets and potentially hazardous asteroids, which also require a tactical response with similar characteristics.",
        "publisher": "arXiv",
        "publication_date": "2022-10-26"
    },
    {
        "id": "authors:a9fpd-t3v08",
        "collection": "authors",
        "collection_id": "a9fpd-t3v08",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230316-225914015",
        "type": "monograph",
        "title": "Unsupervised RGB-to-Thermal Domain Adaptation via Multi-Domain Attention Network",
        "author": [
            {
                "family_name": "Gan",
                "given_name": "Lu"
            },
            {
                "family_name": "Lee",
                "given_name": "Connor"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This work presents a new method for unsupervised thermal image classification and semantic segmentation by transferring knowledge from the RGB domain using a multi-domain attention network. Our method does not require any thermal annotations or co-registered RGB-thermal pairs, enabling robots to perform visual tasks at night and in adverse weather conditions without incurring additional costs of data labeling and registration. Current unsupervised domain adaptation methods look to align global images or features across domains. However, when the domain shift is significantly larger for cross-modal data, not all features can be transferred. We solve this problem by using a shared backbone network that promotes generalization, and domain-specific attention that reduces negative transfer by attending to domain-invariant and easily-transferable features. Our approach outperforms the state-of-the-art RGB-to-thermal adaptation method in classification benchmarks, and is successfully applied to thermal river scene segmentation using only synthetic RGB images. Our code is made publicly available at https://github.com/ganlumomo/thermal-uda-attention.",
        "publisher": "arXiv",
        "publication_date": "2022-10-09"
    },
    {
        "id": "authors:8ssa4-y5z12",
        "collection": "authors",
        "collection_id": "8ssa4-y5z12",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220908-230525012",
        "type": "article",
        "title": "Trajectory Optimization of Chance-Constrained Nonlinear Stochastic Systems for Motion Planning Under Uncertainty",
        "author": [
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "In this article, we present generalized polynomial chaos-based sequential convex programming (gPC-SCP) to compute a suboptimal solution for a continuous-time chance-constrained stochastic nonlinear optimal control (SNOC) problem. The approach enables motion planning for robotic systems under uncertainty. The gPC-SCP method involves two steps. The first step is to derive a surrogate problem of deterministic nonlinear optimal control (DNOC) with convex constraints by using gPC expansion and the distributionally robust convex subset of the chance constraints. The second step is to solve the DNOC problem using sequential convex programming for trajectory generation and control. We prove that in the unconstrained case, the optimal value of the DNOC converges to that of SNOC asymptotically and that any feasible solution of the constrained DNOC is a feasible solution of the chance-constrained SNOC. We also present the predictor\u2013corrector extension (gPC-SCP_(PC)) for real-time motion trajectory generation in the presence of stochastic uncertainty. In the gPC-SCP_(PC) method, we first predict the uncertainty using the gPC method and then optimize the motion plan to accommodate the uncertainty. We empirically demonstrate the efficacy of the gPC-SCP and the gPC-SCP_(PC) methods for the following two test cases: first, collision checking under uncertainty in actuation and physical parameters and second, collision checking with stochastic obstacle model for 3DOF and 6DOF robotic systems. We validate the effectiveness of the gPC-SCP method on the 3DOF robotic spacecraft testbed.",
        "doi": "10.1109/tro.2022.3197072",
        "issn": "1552-3098",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Robotics",
        "publication_date": "2022-09-08"
    },
    {
        "id": "authors:df5rt-vae03",
        "collection": "authors",
        "collection_id": "df5rt-vae03",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230316-225917431",
        "type": "monograph",
        "title": "Neural-Rendezvous: Learning-based Robust Guidance and Control to Encounter Interstellar Objects",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "orcid": "0000-0002-6337-2667",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Donitz",
                "given_name": "Benjamin",
                "clpid": "Donitz-Benjamin-P-S"
            },
            {
                "family_name": "Ingham",
                "given_name": "Michel",
                "orcid": "0000-0001-5893-543X",
                "clpid": "Ingham-Michel-D"
            },
            {
                "family_name": "Mages",
                "given_name": "Declan",
                "orcid": "0000-0002-2783-2144",
                "clpid": "Mages-Declan"
            },
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-Kumar-K"
            }
        ],
        "abstract": "Interstellar objects (ISOs), astronomical objects not gravitationally bound to the Sun, are likely representatives of primitive materials invaluable in understanding exoplanetary star systems. Due to their poorly constrained orbits with generally high inclinations and relative velocities, however, exploring ISOs with conventional human-in-the-loop approaches is significantly challenging. This paper presents Neural-Rendezvous -- a deep learning-based guidance and control framework for encountering any fast-moving objects, including ISOs, robustly, accurately, and autonomously in real-time. It uses pointwise minimum norm tracking control on top of a guidance policy modeled by a spectrally-normalized deep neural network, where its hyperparameters are tuned with a newly introduced loss function directly penalizing the state trajectory tracking error. We rigorously show that, even in the challenging case of ISO exploration, Neural-Rendezvous provides 1) a high probability exponential bound on the expected spacecraft delivery error; and 2) a finite optimality gap with respect to the solution of model predictive control, both of which are indispensable especially for such a critical space mission. In numerical simulations, Neural-Rendezvous is demonstrated to achieve a terminal-time delivery error of less than 0.2 km for 99% of the ISO candidates with realistic state uncertainty, whilst retaining computational efficiency sufficient for real-time implementation.",
        "publisher": "arXiv",
        "publication_date": "2022-08-09"
    },
    {
        "id": "authors:8p58p-eag56",
        "collection": "authors",
        "collection_id": "8p58p-eag56",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210510-141340828",
        "type": "article",
        "title": "Incremental nonlinear stability analysis of stochastic systems perturbed by L\u00e9vy noise",
        "author": [
            {
                "family_name": "Han",
                "given_name": "SooJean",
                "clpid": "Han-SooJean"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present a theoretical framework for characterizing incremental stability of nonlinear stochastic systems perturbed by either compound Poisson shot noise or finite-measure L\u00e9vy noise. For each noise type, we compare trajectories of the perturbed system with distinct noise sample paths against trajectories of the nominal, unperturbed system. We show that for a finite number of jumps arising from the noise process, the mean-squared error between the trajectories exponentially converge toward a bounded error ball across a finite interval of time under practical boundedness assumptions. The convergence rate for shot noise systems is the same as the exponentially stable nominal system, but with a tradeoff between the parameters of the shot noise process and the size of the error ball. The convergence rate and the error ball for the L\u00e9vy noise system are shown to be nearly direct sums of the respective quantities for the shot and white noise systems separately, a result which is analogous to the L\u00e9vy\u2013Khintchine theorem. We demonstrate both empirical and analytical computation of the error ball using several numerical examples, and illustrate how varying the parameters of the system affect the tightness of the bound.",
        "doi": "10.1002/rnc.6216",
        "issn": "1049-8923",
        "publisher": "Wiley",
        "publication": "International Journal of Robust and Nonlinear Control",
        "publication_date": "2022-08",
        "series_number": "12",
        "volume": "32",
        "issue": "12",
        "pages": "7174-7201"
    },
    {
        "id": "authors:g57e8-z8965",
        "collection": "authors",
        "collection_id": "g57e8-z8965",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220517-496840000",
        "type": "article",
        "title": "Information-Based Guidance and Control Architecture for Multi-Spacecraft On-Orbit Inspection",
        "author": [
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar K.",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-Kumar-K"
            },
            {
                "family_name": "H\u00f6nig",
                "given_name": "Wolfgang",
                "orcid": "0000-0002-0773-028X",
                "clpid": "H\u00f6nig-Wolfgang"
            },
            {
                "family_name": "Choi",
                "given_name": "Changrak",
                "clpid": "Choi-Changrak"
            },
            {
                "family_name": "Harvard",
                "given_name": "Alexei",
                "clpid": "Harvard-Alexei"
            },
            {
                "family_name": "Rahmani",
                "given_name": "Amir",
                "clpid": "Rahmani-Amir"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Inspection or mapping of a target spacecraft in a low Earth orbit using multiple observer spacecraft in stable passive relative orbits (PROs) is a key enabling technology for future space missions. Our guidance and control architecture uses an information gain approach to directly consider the tradeoff between gathered data and fuel/energy cost. The architecture has four components: information estimation, spacecraft's absolute and relative state estimation, motion planning for relative orbit initialization and reconfiguration, and relative orbit control. The information estimation quantifies the information gain during inspection of a spacecraft, given past and potential future poses of all spacecraft. The estimated information gain is a crucial input to the motion planner, which computes PROs and reconfiguration strategies for each observer to maximize the information gain from distributed observations of the target spacecraft. The resulting motion trajectories jointly consider observational coverage of the target spacecraft and fuel/energy cost. For the PRO trajectories, a fuel-optimal attitude trajectory that minimizes rest-to-rest energy for each observer to inspect the target spacecraft is designed. The validation on a mission simulation to visually inspect the target spacecraft and on a three-degree-of-freedom robotic spacecraft dynamics simulator testbed demonstrates the effectiveness and versatility of our approach.",
        "doi": "10.2514/1.g006278",
        "issn": "0731-5090",
        "publisher": "AIAA",
        "publication": "Journal of Guidance, Control, and Dynamics",
        "publication_date": "2022-07",
        "series_number": "7",
        "volume": "45",
        "issue": "7",
        "pages": "1184-1201"
    },
    {
        "id": "authors:q3grb-3vz72",
        "collection": "authors",
        "collection_id": "q3grb-3vz72",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220505-792409800",
        "type": "article",
        "title": "Neural-Fly enables rapid learning for agile flight in strong winds",
        "author": [
            {
                "family_name": "O'Connell",
                "given_name": "Michael",
                "orcid": "0000-0001-6681-8823",
                "clpid": "O'Connell-Michael"
            },
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "orcid": "0000-0002-5366-9256",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Azizzadenesheli",
                "given_name": "Kamyar",
                "orcid": "0000-0001-8507-1868",
                "clpid": "Azizzadenesheli-Kamyar"
            },
            {
                "family_name": "Anandkumar",
                "given_name": "Anima",
                "orcid": "0000-0002-6974-6797",
                "clpid": "Anandkumar-A"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Executing safe and precise flight maneuvers in dynamic high-speed winds is important for the ongoing commoditization of uninhabited aerial vehicles (UAVs). However, because the relationship between various wind conditions and its effect on aircraft maneuverability is not well understood, it is challenging to design effective robot controllers using traditional control design methods. We present Neural-Fly, a learning-based approach that allows rapid online adaptation by incorporating pretrained representations through deep learning. Neural-Fly builds on two key observations that aerodynamics in different wind conditions share a common representation and that the wind-specific part lies in a low-dimensional space. To that end, Neural-Fly uses a proposed learning algorithm, domain adversarially invariant meta-learning (DAIML), to learn the shared representation, only using 12 minutes of flight data. With the learned representation as a basis, Neural-Fly then uses a composite adaptation law to update a set of linear coefficients for mixing the basis elements. When evaluated under challenging wind conditions generated with the Caltech Real Weather Wind Tunnel, with wind speeds up to 43.6 kilometers/hour (12.1 meters/second), Neural-Fly achieves precise flight control with substantially smaller tracking error than stateof-the-art nonlinear and adaptive controllers. In addition to strong empirical performance, the exponential stability of Neural-Fly results in robustness guarantees. Last, our control design extrapolates to unseen wind conditions, is shown to be effective for outdoor flights with only onboard sensors, and can transfer across drones with minimal performance degradation.",
        "doi": "10.1126/scirobotics.abm6597",
        "issn": "2470-9476",
        "publisher": "American Association for the Advancement of Science",
        "publication": "Science Robotics",
        "publication_date": "2022-05-04",
        "series_number": "66",
        "volume": "7",
        "issue": "66",
        "pages": "Art. No. eabm6597"
    },
    {
        "id": "authors:psxc9-vps89",
        "collection": "authors",
        "collection_id": "psxc9-vps89",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210120-165259145",
        "type": "article",
        "title": "Neural-Swarm2: Planning and Control of Heterogeneous Multirotor Swarms Using Learned Interactions",
        "author": [
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "H\u00f6nig",
                "given_name": "Wolfgang",
                "orcid": "0000-0002-0773-028X",
                "clpid": "H\u00f6nig-Wolfgang"
            },
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "orcid": "0000-0002-5366-9256",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present Neural-Swarm2 , a learning-based method for motion planning and control that allows heterogeneous multirotors in a swarm to safely fly in close proximity. Such operation for drones is challenging due to complex aerodynamic interaction forces, such as downwash generated by nearby drones and ground effect. Conventional planning and control methods neglect capturing these interaction forces, resulting in sparse swarm configuration during flight. Our approach combines a physics-based nominal dynamics model with learned deep neural networks with strong Lipschitz properties. We make use of two techniques to accurately predict the aerodynamic interactions between heterogeneous multirotors: 1) Spectral normalization for stability and generalization guarantees of unseen data and 2) heterogeneous deep sets for supporting any number of heterogeneous neighbors in a permutation-invariant manner without reducing expressiveness. The learned residual dynamics benefit both the proposed interaction-aware multirobot motion planning and the nonlinear tracking control design because the learned interaction forces reduce the modelling errors. Experimental results demonstrate that Neural-Swarm2 is able to generalize to larger swarms beyond training cases and significantly outperforms a baseline nonlinear tracking controller with up to three times reduction in worst-case tracking errors.",
        "doi": "10.1109/TRO.2021.3098436",
        "issn": "1552-3098",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Robotics",
        "publication_date": "2022-04",
        "series_number": "2",
        "volume": "38",
        "issue": "2",
        "pages": "1063-1079"
    },
    {
        "id": "authors:rmv3t-7zv14",
        "collection": "authors",
        "collection_id": "rmv3t-7zv14",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220120-890613000",
        "type": "article",
        "title": "H-TD\u00b2: Hybrid Temporal Difference Learning for Adaptive Urban Taxi Dispatch",
        "author": [
            {
                "family_name": "Rivi\u00e8re",
                "given_name": "Benjamin",
                "orcid": "0000-0003-4189-4090",
                "clpid": "Rivi\u00e8re-Benjamin"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present H-TD\u00b2: Hybrid Temporal Difference Learning for Taxi Dispatch, a model-free, adaptive decision-making algorithm to coordinate a large fleet of automated taxis in a dynamic urban environment to minimize expected customer waiting times. Our scalable algorithm exploits the natural transportation network company topology by switching between two behaviors: distributed temporal-difference learning computed locally at each taxi and infrequent centralized Bellman updates computed at the dispatch center. We derive a regret bound and design the trigger condition between the two behaviors to explicitly control the trade-off between computational complexity and the individual taxi policy's bounded sub-optimality; this advances the state of the art by enabling distributed operation with bounded-suboptimality. Additionally, unlike recent reinforcement learning dispatch methods, this policy estimation is adaptive and robust to out-of-training domain events. This result is enabled by a two-step modelling approach: the policy is learned on an agent-agnostic, cell-based Markov Decision Process and individual taxis are coordinated using the learned policy in a distributed game-theoretic task assignment. We validate our algorithm against a receding horizon control baseline in a Gridworld environment with a simulated customer dataset, where the proposed solution decreases average customer waiting time by 50% over a wide range of parameters. We also validate in a Chicago city environment with real customer requests from the Chicago taxi public dataset where the proposed solution decreases average customer waiting time by 26% over irregular customer distributions during a 2016 Major League Baseball World Series game.",
        "doi": "10.1109/tits.2021.3097297",
        "issn": "1524-9050",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Intelligent Transportation Systems",
        "publication_date": "2022-01-20"
    },
    {
        "id": "authors:7pahy-q1y75",
        "collection": "authors",
        "collection_id": "7pahy-q1y75",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220210-927992000",
        "type": "book_section",
        "title": "Experimental Studies of Propeller-Wing Interactions in Transition from Hover to Forward Flight",
        "book_title": "AIAA SCITECH 2022 Forum",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ellande",
                "clpid": "Tang-Ellande"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "The increasing popularity of Vertical Takeoff and Landing (VTOL) Aircraft in recent years combined with the electrification of propulsion has led to a variety of new configurations in aircraft design. The arrangement of propellers relative to the lifting surfaces introduces aerodynamic interactions that have been less studied in literature. This work outlines a test assembly designed specifically to study the effect of various geometries and their interactions. The assembly is composed of multiple independent subsystems which work in tandem to study the aerodynamic interactions in hover and transition flight. The data show that sub-optimal placement of the propeller can have a significant impact on the performance of the wing, even potentially completely negating the wing's lift at low speeds.",
        "doi": "10.2514/6.2022-0018",
        "isbn": "978-1-62410-631-6",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2022-01-03",
        "pages": "Art. No. 2022-0018"
    },
    {
        "id": "authors:2c5rw-jn198",
        "collection": "authors",
        "collection_id": "2c5rw-jn198",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220210-928467000",
        "type": "book_section",
        "title": "Learning-based methods to model small body gravity fields for proximity operations: Safety and Robustness",
        "book_title": "AIAA SCITECH 2022 Forum",
        "author": [
            {
                "family_name": "Neamati",
                "given_name": "Daniel",
                "orcid": "0000-0002-1555-1433",
                "clpid": "Neamati-Daniel"
            },
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar K.",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-Kumar-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Accurate gravity field models are essential for safe proximity operations around small bodies. State-of-the-art techniques use spherical harmonics or high-fidelity polyhedron shape models. Unfortunately, these techniques can become inaccurate near the surface of the small body or have high computational costs, especially for binary or heterogeneous small bodies. New learning-based techniques do not encode a predefined structure and are more versatile. In exchange for versatility, learning-based techniques can be less robust outside the training data domain. In deployment, the spacecraft trajectory is the primary source of dynamics data. Therefore, the training data domain should include spacecraft trajectories to accurately evaluate the learned model's safety and robustness. We have developed a novel method for learning-based gravity models that directly uses the spacecraft's past trajectories. We further introduce a method to evaluate the safety and robustness of learning-based techniques via comparing accuracy within and outside of the training domain. We demonstrate this safety and robustness method for two learning-based frameworks: Gaussian processes and neural networks. Along with the detailed analysis provided, we empirically establish the need for robustness verification of learned gravity models when used for proximity operations.",
        "doi": "10.2514/6.2022-2271",
        "isbn": "978-1-62410-631-6",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2022-01-03",
        "pages": "Art. No. 2022-2271"
    },
    {
        "id": "authors:7bfgm-vta12",
        "collection": "authors",
        "collection_id": "7bfgm-vta12",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220210-928477000",
        "type": "book_section",
        "title": "Design of a Modular and Orientable Electrodynamic Shield for Lunar Dust Mitigation",
        "book_title": "AIAA SCITECH 2022 Forum",
        "author": [
            {
                "family_name": "Tisdale",
                "given_name": "Malcom",
                "clpid": "Tisdale-Malcolm"
            },
            {
                "family_name": "Dul\u00e1",
                "given_name": "Isabella",
                "clpid": "Dul\u00e1-Isabella"
            },
            {
                "family_name": "Pabon Madrid",
                "given_name": "Luis",
                "clpid": "Pabon-Madrid-Luis"
            },
            {
                "family_name": "Verkhovodova",
                "given_name": "Polina",
                "clpid": "Verkhovodova-Polina"
            },
            {
                "family_name": "P\u00e9not",
                "given_name": "Jules",
                "clpid": "P\u00e9not-Jules"
            },
            {
                "family_name": "Coimbra",
                "given_name": "Kaila",
                "clpid": "Coimbra-Kaila"
            },
            {
                "family_name": "Soldner",
                "given_name": "Leah",
                "clpid": "Soldner-Leah"
            },
            {
                "family_name": "Gupta",
                "given_name": "Tanmay",
                "clpid": "Gupta-Tanmay"
            },
            {
                "family_name": "Musuku",
                "given_name": "Rithvik",
                "clpid": "Musuku-Rithvik"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Lunar dust is considered one of the main limiting factors for lunar missions of extended duration and the establishment of a sustainable human presence on the moon. The dust is difficult to shield against and remove as it is extremely abrasive, highly cohesive, small, and may be electrostatically charged. In addition to threatening astronaut health, lunar dust issues have also resulted in incorrect instrument readings, vision and optical system obscuration, performance reduction, altered thermal properties, and equipment failure. To address these issues, this paper introduces the Habitat Orientable and Modular Electrodynamic Shield (HOMES). HOMES is a collection of 0.25 m x 0.25 m and 1.1 kg panels requiring 8 watts of power, embedded with Electrodynamic Dust Shielding (EDS) to mitigate lunar dust in a variety of applications. The modular design of HOMES addresses the gap in scalability of current EDS implementations. The EDS within HOMES is a series of 3-phase wire electrodes that induce a traveling wave-like electric field to locomote dust particles in a fixed direction. The fringing electric field generated by the EDS can keep dust particles off spacesuits and nearby objects. HOMES is a scalable modular system with rotationally symmetric panels that can be tiled to fit the desired use case. The panels are orientable to allow for customizable field directions. Among other applications, HOMES can be used to create dust free and self-cleaning work surfaces, floors, and doormats. This technology advances the state-of-the-art by incorporating EDS in a lightweight, modular design that will allow for flexibility in lunar dust mitigation within the context of the Artemis missions and beyond. The paper is divided into the following sections: problem statement and background, where the lunar dust problem and the current state of EDS technology are introduced; project description, where project requirements and design assumptions are detailed; mechanical design, outlining the EDS enclosure capable of sustaining the extreme lunar environment and an astronaut's weight; electrical design, detailing the layout of electrodes and EDS electronics; verification and validation, plan to bring homes to Technological Readiness Level 6; path to flight, discussing the necessary steps to ready HOMES for the moon. Having been awarded funding through NASA's BIG Idea Challenge, future work will focus on the construction, testing, and experimental results of this novel technology.",
        "doi": "10.2514/6.2022-2623",
        "isbn": "978-1-62410-631-6",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2022-01-03",
        "pages": "Art. No. 2022-2623"
    },
    {
        "id": "authors:a5d5g-vg404",
        "collection": "authors",
        "collection_id": "a5d5g-vg404",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210510-141344204",
        "type": "book_section",
        "title": "Learning-based Adaptive Control using Contraction Theory",
        "book_title": "2021 60th IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques",
                "orcid": "0000-0002-7161-7812",
                "clpid": "Slotine-Jean-Jacques-E"
            }
        ],
        "abstract": "Adaptive control is subject to stability and performance issues when a learned model is used to enhance its performance. This paper thus presents a deep learning-based adaptive control framework for nonlinear systems with multiplicatively-separable parametrization, called adaptive Neural Contraction Metric (aNCM). The aNCM approximates real-time optimization for computing a differential Lyapunov function and a corresponding stabilizing adaptive control law by using a Deep Neural Network (DNN). The use of DNNs permits real-time implementation of the control law and broad applicability to a variety of nonlinear systems with parametric and nonparametric uncertainties. We show using contraction theory that the aNCM ensures exponential boundedness of the distance between the target and controlled trajectories in the presence of parametric uncertainties of the model, learning errors caused by aNCM approximation, and external disturbances. Its superiority to the existing robust and adaptive control methods is demonstrated using a cart-pole balancing model.",
        "doi": "10.1109/CDC45484.2021.9683435",
        "isbn": "978-1-6654-3659-5",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2021-12-14",
        "pages": "2533-2538"
    },
    {
        "id": "authors:ve11k-pb847",
        "collection": "authors",
        "collection_id": "ve11k-pb847",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220210-721895000",
        "type": "book_section",
        "title": "A Theoretical Overview of Neural Contraction Metrics for Learning-based Control with Guaranteed Stability",
        "book_title": "2021 60th IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "orcid": "0000-0002-6337-2667",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques",
                "orcid": "0000-0002-7161-7812",
                "clpid": "Slotine-Jean-Jacques-E"
            },
            {
                "family_name": "Fan",
                "given_name": "Chuchu",
                "orcid": "0000-0003-4671-233X",
                "clpid": "Fan-Chuchu"
            }
        ],
        "abstract": "This paper presents a theoretical overview of a Neural Contraction Metric (NCM): a neural network model of an optimal contraction metric and corresponding differential Lyapunov function, the existence of which is a necessary and sufficient condition for incremental exponential stability of non-autonomous nonlinear system trajectories. Its innovation lies in providing formal robustness guarantees for learning-based control frameworks, utilizing contraction theory as an analytical tool to study the nonlinear stability of learned systems via convex optimization. In particular, we rigorously show in this paper that, by regarding modeling errors of the learning schemes as external disturbances, the NCM control is capable of obtaining an explicit bound on the distance between a time-varying target trajectory and perturbed solution trajectories, which exponentially decreases with time even under the presence of deterministic and stochastic perturbation. These useful features permit simultaneous synthesis of a contraction metric and associated control law by a neural network, thereby enabling real-time computable and probably robust learning-based control for general control-affine nonlinear systems.",
        "doi": "10.1109/cdc45484.2021.9682859",
        "isbn": "978-1-6654-3659-5",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2021-12-14",
        "pages": "2949-2954"
    },
    {
        "id": "authors:50z7m-n0b05",
        "collection": "authors",
        "collection_id": "50z7m-n0b05",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220210-721904000",
        "type": "book_section",
        "title": "Safe Motion Planning with Tubes and Contraction Metrics",
        "book_title": "2021 60th IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Singh",
                "given_name": "Sumeet",
                "clpid": "Singh-Sumeet"
            },
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "orcid": "0000-0002-6337-2667",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Lopez",
                "given_name": "Brett T.",
                "clpid": "Lopez-Brett-T"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques",
                "orcid": "0000-0002-7161-7812",
                "clpid": "Slotine-Jean-Jacques-E"
            }
        ],
        "abstract": "The recent proliferation of model predictive control (MPC) in safety-critical systems has placed additional emphasis on developing algorithms that have strict performance guarantees despite the presence of modeling error or external disturbances. This tutorial summarizes key results of combining contraction theory with MPC to enable provably-safe motion planning for robotic and aerospace systems. After a brief review of control contraction metrics, we summarize the fundamental result that any closed-loop contracting system has an associated invariant tube centered around a desired trajectory. It is then shown how these tubes can be systematically incorporated into the motion planning problem as an additional safety margin for systems with uncertain dynamics. Finally, several future research directions are discussed.",
        "doi": "10.1109/cdc45484.2021.9682865",
        "isbn": "978-1-6654-3659-5",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2021-12-14",
        "pages": "2943-2948"
    },
    {
        "id": "authors:4897p-pqx30",
        "collection": "authors",
        "collection_id": "4897p-pqx30",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220224-200754768",
        "type": "book_section",
        "title": "Meta-Adaptive Nonlinear Control: Theory and Algorithms",
        "author": [
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Azizzadenesheli",
                "given_name": "Kamyar",
                "orcid": "0000-0001-8507-1868",
                "clpid": "Azizzadenesheli-Kamyar"
            },
            {
                "family_name": "O'Connell",
                "given_name": "Michael",
                "clpid": "O'Connell-Michael"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            }
        ],
        "abstract": "We present an online multi-task learning approach for adaptive nonlinear control, which we call Online Meta-Adaptive Control (OMAC). The goal is to control a nonlinear system subject to adversarial disturbance and unknown environment-dependent nonlinear dynamics, under the assumption that the environment-dependent dynamics can be well captured with some shared representation. Our approach is motivated by robot control, where a robotic system encounters a sequence of new environmental conditions that it must quickly adapt to. A key emphasis is to integrate online representation learning with established methods from control theory, in order to arrive at a unified framework that yields both control-theoretic and learning-theoretic guarantees. We provide instantiations of our approach under varying conditions, leading to the first non-asymptotic end-to-end convergence guarantee for multi-task nonlinear control. OMAC can also be integrated with deep representation learning. Experiments show that OMAC significantly outperforms conventional adaptive control approaches which do not learn the shared representation, in inverted pendulum and 6-DoF drone control tasks under varying wind conditions.",
        "doi": "10.48550/arXiv.2106.06098",
        "publisher": "Neural Information Processing Systems Foundation, Inc.",
        "publication_date": "2021-12"
    },
    {
        "id": "authors:9b7jr-g4j06",
        "collection": "authors",
        "collection_id": "9b7jr-g4j06",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210113-163505450",
        "type": "article",
        "title": "Neural Stochastic Contraction Metrics for Learning-based Control and Estimation",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques E.",
                "orcid": "0000-0002-7161-7812",
                "clpid": "Slotine-Jean-Jacques-E"
            }
        ],
        "abstract": "We present Neural Stochastic Contraction Metrics (NSCM), a new design framework for provably-stable learning-based control and estimation for a class of stochastic nonlinear systems. It uses a spectrally-normalized deep neural network to construct a contraction metric and its differential Lyapunov function, sampled via simplified convex optimization in the stochastic setting. Spectral normalization constrains the state-derivatives of the metric to be Lipschitz continuous, thereby ensuring exponential boundedness of the mean squared distance of system trajectories under stochastic disturbances. The trained NSCM model allows autonomous systems to approximate optimal stable control and estimation policies in real-time, and outperforms existing nonlinear control and estimation techniques including the state-dependent Riccati equation, iterative LQR, EKF, and the deterministic NCM, as shown in simulation results.",
        "doi": "10.1109/lcsys.2020.3046529",
        "issn": "2475-1456",
        "publisher": "IEEE",
        "publication": "IEEE Control Systems Letters",
        "publication_date": "2021-11",
        "series_number": "5",
        "volume": "5",
        "issue": "5",
        "pages": "1825-1830"
    },
    {
        "id": "authors:a3y6x-12v73",
        "collection": "authors",
        "collection_id": "a3y6x-12v73",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20211007-153559085",
        "type": "article",
        "title": "A bipedal walking robot that can fly, slackline, and skateboard",
        "author": [
            {
                "family_name": "Kim",
                "given_name": "Kyunam",
                "orcid": "0000-0002-7803-1582",
                "clpid": "Kim-Kyunam"
            },
            {
                "family_name": "Spieler",
                "given_name": "Patrick",
                "clpid": "Spieler-Patrick"
            },
            {
                "family_name": "Lupu",
                "given_name": "Elena Sorina",
                "orcid": "0000-0002-3968-2630",
                "clpid": "Lupu-Elena-Sorina"
            },
            {
                "family_name": "Ramezani",
                "given_name": "Alireza",
                "orcid": "0000-0002-3391-5288",
                "clpid": "Ramezani-Alireza"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Numerous mobile robots in various forms specialize in either ground or aerial locomotion, whereas very few robots can perform complex locomotion tasks beyond simple walking and flying. We present the design and control of a multimodal locomotion robotic platform called LEONARDO, which bridges the gap between two different locomotion regimes of flying and walking using synchronized control of distributed electric thrusters and a pair of multijoint legs. By combining two distinct locomotion mechanisms, LEONARDO achieves complex maneuvers that require delicate balancing, such as walking on a slackline and skateboarding, which are challenging for existing bipedal robots. LEONARDO also demonstrates agile walking motions, interlaced with flying maneuvers to overcome obstacles using synchronized control of propellers and leg joints. The mechanical design and synchronized control strategy achieve a unique multimodal locomotion capability that could potentially enable robotic missions and operations that would be difficult for single-modal locomotion robots.",
        "doi": "10.1126/scirobotics.abf8136",
        "issn": "2470-9476",
        "publisher": "American Association for the Advancement of Science",
        "publication": "Science Robotics",
        "publication_date": "2021-10-06",
        "series_number": "59",
        "volume": "6",
        "issue": "59",
        "pages": "Art. No. eabf8136"
    },
    {
        "id": "authors:38h8h-egc30",
        "collection": "authors",
        "collection_id": "38h8h-egc30",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20191029-154243537",
        "type": "article",
        "title": "Robust Controller Design for Stochastic Nonlinear Systems via Convex Optimization",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "orcid": "0000-0002-6337-2667",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This article presents ConVex optimization-based Stochastic steady-state Tracking Error Minimization (CV-STEM), a new state feedback control framework for a class of It\u00f4 stochastic nonlinear systems and Lagrangian systems. Its innovation lies in computing the control input by an optimal contraction metric, which greedily minimizes an upper bound of the steady-state mean squared tracking error of the system trajectories. Although the problem of minimizing the bound is nonconvex, its equivalent convex formulation is proposed utilizing SDC parameterizations of the nonlinear system equation. It is shown using stochastic incremental contraction analysis that the CV-STEM provides a sufficient guarantee for exponential boundedness of the error for all time with L\u2082-robustness properties. For the sake of its sampling-based implementation, we present discrete-time stochastic contraction analysis with respect to a state- and time-dependent metric along with its explicit connection to continuous-time cases. We validate the superiority of the CV-STEM to PID, H\u221e, and baseline nonlinear controllers for spacecraft attitude control and synchronization problems.",
        "doi": "10.1109/TAC.2020.3038402",
        "issn": "0018-9286",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Automatic Control",
        "publication_date": "2021-10",
        "series_number": "10",
        "volume": "66",
        "issue": "10",
        "pages": "4731-4746"
    },
    {
        "id": "authors:1khj9-scp36",
        "collection": "authors",
        "collection_id": "1khj9-scp36",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210510-141334067",
        "type": "article",
        "title": "Neural Tree Expansion for Multi-Robot Planning in Non-Cooperative Environments",
        "author": [
            {
                "family_name": "Rivi\u00e8re",
                "given_name": "Benjamin",
                "orcid": "0000-0003-4189-4090",
                "clpid": "Rivi\u00e8re-Benjamin"
            },
            {
                "family_name": "Hoenig",
                "given_name": "Wolfgang",
                "orcid": "0000-0002-0773-028X",
                "clpid": "Hoenig-Wolfgang"
            },
            {
                "family_name": "Anderson",
                "given_name": "Matthew",
                "orcid": "0000-0001-8884-3448",
                "clpid": "Anderson-Matthew-J"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present a self-improving, Neural Tree Expansion (NTE) method for multi-robot online planning in non-cooperative environments, where each robot attempts to maximize its cumulative reward while interacting with other self-interested robots. Our algorithm adapts the centralized, perfect information, discrete-action space method from AlphaZero to a decentralized, partial information, continuous action space setting for multi-robot applications. Our method has three interacting components: (i) a centralized, perfect-information \"expert\" Monte Carlo Tree Search (MCTS) with large computation resources that provides expert demonstrations, (ii) a decentralized, partial-information \"learner\" MCTS with small computation resources that runs in real-time and provides self-play examples, and (iii) policy &amp; value neural networks that are trained with the expert demonstrations and bias both the expert and the learner tree growth. Our numerical experiments demonstrate Neural Tree Expansion's computational advantage by finding better solutions than a MCTS with 20 times more resources. The resulting policies are dynamically sophisticated, demonstrate coordination between robots, and play the Reach-Target-Avoid differential game significantly better than the state-of-the-art control-theoretic baseline for multi-robot, double-integrator systems. Our hardware experiments on an aerial swarm demonstrate the computational advantage of Neural Tree Expansion, enabling online planning at 20 Hz with effective policies in complex scenarios.",
        "doi": "10.1109/LRA.2021.3096758",
        "issn": "2377-3766",
        "publisher": "IEEE",
        "publication": "IEEE Robotics and Automation Letters",
        "publication_date": "2021-10",
        "series_number": "4",
        "volume": "6",
        "issue": "4",
        "pages": "6868-6875"
    },
    {
        "id": "authors:qkadh-4v651",
        "collection": "authors",
        "collection_id": "qkadh-4v651",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210304-094303690",
        "type": "article",
        "title": "Learning-based Robust Motion Planning With Guaranteed Stability: A Contraction Theory Approach",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "orcid": "0000-0002-6337-2667",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This letter presents Learning-based Autonomous Guidance with RObustness and Stability guarantees (LAG-ROS), which provides machine learning-based nonlinear motion planners with formal robustness and stability guarantees, by designing a differential Lyapunov function using contraction theory. LAG-ROS utilizes a neural network to model a robust tracking controller independently of a target trajectory, for which we show that the Euclidean distance between the target and controlled trajectories is exponentially bounded linearly in the learning error, even under the existence of bounded external disturbances. We also present a convex optimization approach that minimizes the steady-state bound of the tracking error to construct the robust control law for neural network training. In numerical simulations, it is demonstrated that the proposed method indeed possesses superior properties of robustness and nonlinear stability resulting from contraction theory, whilst retaining the computational efficiency of existing learning-based motion planners.",
        "doi": "10.1109/LRA.2021.3091019",
        "issn": "2377-3766",
        "publisher": "IEEE",
        "publication": "IEEE Robotics and Automation Letters",
        "publication_date": "2021-10",
        "series_number": "4",
        "volume": "6",
        "issue": "4",
        "pages": "6164-6171"
    },
    {
        "id": "authors:8brhn-19h41",
        "collection": "authors",
        "collection_id": "8brhn-19h41",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210624-195102852",
        "type": "article",
        "title": "A seasonally invariant deep transform for visual terrain-relative navigation",
        "author": [
            {
                "family_name": "Fragoso",
                "given_name": "Anthony T.",
                "orcid": "0000-0002-5805-9668",
                "clpid": "Fragoso-Anthony-T"
            },
            {
                "family_name": "Lee",
                "given_name": "Connor T.",
                "orcid": "0000-0002-5008-4092",
                "clpid": "Lee-Connor-T"
            },
            {
                "family_name": "McCoy",
                "given_name": "Austin S.",
                "orcid": "0000-0003-3777-4475",
                "clpid": "McCoy-Austin-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Visual terrain-relative navigation (VTRN) is a localization method based on registering a source image taken from a robotic vehicle against a georeferenced target image. With high-resolution imagery databases of Earth and other planets now available, VTRN offers accurate, drift-free navigation for air and space robots even in the absence of external positioning signals. Despite its potential for high accuracy, however, VTRN remains extremely fragile to common and predictable seasonal effects, such as lighting, vegetation changes, and snow cover. Engineered registration algorithms are mature and have provable geometric advantages but cannot accommodate the content changes caused by seasonal effects and have poor matching skill. Approaches based on deep learning can accommodate image content changes but produce opaque position estimates that either lack an interpretable uncertainty or require tedious human annotation. In this work, we address these issues with targeted use of deep learning within an image transform architecture, which converts seasonal imagery to a stable, invariant domain that can be used by conventional algorithms without modification. Our transform preserves the geometric structure and uncertainty estimates of legacy approaches and demonstrates superior performance under extreme seasonal changes while also being easy to train and highly generalizable. We show that classical registration methods perform exceptionally well for robotic visual navigation when stabilized with the proposed architecture and are able to consistently anticipate reliable imagery. Gross mismatches were nearly eliminated in challenging and realistic visual navigation tasks that also included topographic and perspective effects.",
        "doi": "10.1126/scirobotics.abf3320",
        "issn": "2470-9476",
        "publisher": "American Association for the Advancement of Science",
        "publication": "Science Robotics",
        "publication_date": "2021-06-23",
        "series_number": "55",
        "volume": "6",
        "issue": "55",
        "pages": "Art. No. eabf3320"
    },
    {
        "id": "authors:d50xx-egb52",
        "collection": "authors",
        "collection_id": "d50xx-egb52",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210719-210132481",
        "type": "monograph",
        "title": "Trajectory Optimization of Chance-Constrained Nonlinear Stochastic Systems for Motion Planning and Control",
        "author": [
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-Kumar-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present gPC-SCP: Generalized Polynomial Chaos-based Sequential Convex Programming method to compute a sub-optimal solution for a continuous-time chance-constrained stochastic nonlinear optimal control problem (SNOC) problem. The approach enables motion planning and control of robotic systems under uncertainty. The proposed method involves two steps. The first step is to derive a deterministic nonlinear optimal control problem (DNOC) with convex constraints that are surrogate to the SNOC by using gPC expansion and the distributionally-robust convex subset of the chance constraints. The second step is to solve the DNOC problem using sequential convex programming (SCP) for trajectory generation and control. We prove that in the unconstrained case, the optimal value of the DNOC converges to that of SNOC asymptotically and that any feasible solution of the constrained DNOC is a feasible solution of the chance-constrained SNOC. We derive a stable stochastic model predictive controller using the gPC-SCP for tracking a trajectory in the presence of uncertainty. We empirically demonstrate the efficacy of the gPC-SCP method for the following three test cases: 1) collision checking under uncertainty in actuation, 2) collision checking with stochastic obstacle model, and 3) safe trajectory tracking under uncertainty in the dynamics and obstacle location by using a receding horizon control approach. We validate the effectiveness of the gPC-SCP method on the robotic spacecraft testbed.",
        "doi": "10.48550/arXiv.2106.02801",
        "publisher": "arXiv",
        "publication_date": "2021-06-05"
    },
    {
        "id": "authors:5zy30-t4193",
        "collection": "authors",
        "collection_id": "5zy30-t4193",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200610-090345377",
        "type": "article",
        "title": "Decentralized formation pose estimation for spacecraft swarms",
        "author": [
            {
                "family_name": "Matsuka",
                "given_name": "Kai",
                "orcid": "0000-0003-2116-9756",
                "clpid": "Matsuka-Kai"
            },
            {
                "family_name": "Feldman",
                "given_name": "Aaron O.",
                "clpid": "Feldman-Aaron-O"
            },
            {
                "family_name": "Lupu",
                "given_name": "Elena S.",
                "orcid": "0000-0002-3968-2630",
                "clpid": "Lupu-Elena-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-Fred-Y"
            }
        ],
        "abstract": "For spacecraft swarms, the multi-agent localization algorithm must scale well with the number of spacecraft and adapt to time-varying communication and relative sensing networks. In this paper, we present a decentralized, scalable algorithm for swarm localization, called the Decentralized Pose Estimation (DPE) algorithm. The DPE considers both communication and relative sensing graphs and defines an observable local formation. Each spacecraft jointly localizes its local subset of spacecraft using direct and communicated measurements. Since the algorithm is local, the algorithm complexity does not grow with the number of spacecraft in the swarm. As part of the DPE, we present the Swarm Reference Frame Estimation (SRFE) algorithm, a distributed consensus algorithm to co-estimate a common Local-Vertical, Local-Horizontal (LVLH) frame. The DPE combined with the SRFE provides a scalable, fully-decentralized navigation solution that can be used for swarm control and motion planning. Numerical simulations and experiments using Caltech's robotic spacecraft simulators are presented to validate the effectiveness and scalability of the DPE algorithm.",
        "doi": "10.1016/j.asr.2020.06.016",
        "issn": "0273-1177",
        "publisher": "Elsevier",
        "publication": "Advances in Space Research",
        "publication_date": "2021-06-01",
        "series_number": "11",
        "volume": "67",
        "issue": "11",
        "pages": "3527-3545"
    },
    {
        "id": "authors:dpc41-x5112",
        "collection": "authors",
        "collection_id": "dpc41-x5112",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210825-150704832",
        "type": "book_section",
        "title": "Neural Stochastic Contraction Metrics for Learning-based Control and Estimation",
        "book_title": "2021 American Control Conference (ACC)",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "orcid": "0000-0002-6337-2667",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques E.",
                "orcid": "0000-0002-7161-7812",
                "clpid": "Slotine-Jean-Jacques-E"
            }
        ],
        "abstract": "We present Neural Stochastic Contraction Metrics (NSCM), a new design framework for provably-stable learning-based control and estimation for a class of stochastic nonlinear systems. It uses a spectrally-normalized deep neural network to construct a contraction metric and its differential Lyapunov function, sampled via simplified convex optimization in the stochastic setting. Spectral normalization constrains the state-derivatives of the metric to be Lipschitz continuous, thereby ensuring exponential boundedness of the mean squared distance of system trajectories under stochastic disturbances. The trained NSCM model allows autonomous systems to approximate optimal stable control and estimation policies in real-time, and outperforms existing nonlinear control and estimation techniques including the state-dependent Riccati equation, iterative LQR, EKF, and the deterministic NCM, as shown in simulation results.",
        "doi": "10.23919/acc50511.2021.9482701",
        "isbn": "978-1-6654-4197-1",
        "publisher": "IEEE",
        "publication_date": "2021-05",
        "pages": "1275-1280"
    },
    {
        "id": "authors:m40dq-4s262",
        "collection": "authors",
        "collection_id": "m40dq-4s262",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200526-150616242",
        "type": "article",
        "title": "Chance-Constrained Trajectory Optimization for Safe Exploration and Learning of Nonlinear Systems",
        "author": [
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Liu",
                "given_name": "Anqi",
                "clpid": "Liu-Anqi"
            },
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Anandkumar",
                "given_name": "Anima",
                "clpid": "Anandkumar-A"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Learning-based control algorithms require data collection with abundant supervision for training. Safe exploration algorithms ensure the safety of this data collection process even when only partial knowledge is available. We present a new approach for optimal motion planning with safe exploration that integrates chance-constrained stochastic optimal control with dynamics learning and feedback control. We derive an iterative convex optimization algorithm that solves an Information-cost Stochastic Nonlinear Optimal Control problem (Info-SNOC). The optimization objective encodes control cost for performance and exploration cost for learning, and the safety is incorporated as distributionally robust chance constraints. The dynamics are predicted from a robust regression model that is learned from data. The Info-SNOC algorithm is used to compute a sub-optimal pool of safe motion plans that aid in exploration for learning unknown residual dynamics under safety constraints. A stable feedback controller is used to execute the motion plan and collect data for model learning. We prove the safety of rollout from our exploration method and reduction in uncertainty over epochs, thereby guaranteeing the consistency of our learning method. We validate the effectiveness of Info-SNOC by designing and implementing a pool of safe trajectories for a planar robot. We demonstrate that our approach has higher success rate in ensuring safety when compared to a deterministic trajectory optimization approach.",
        "doi": "10.1109/LRA.2020.3044033",
        "issn": "2377-3766",
        "publisher": "IEEE",
        "publication": "IEEE Robotics and Automation Letters",
        "publication_date": "2021-04",
        "series_number": "2",
        "volume": "6",
        "issue": "2",
        "pages": "389-396"
    },
    {
        "id": "authors:bekqy-2bn19",
        "collection": "authors",
        "collection_id": "bekqy-2bn19",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200929-090809842",
        "type": "article",
        "title": "River segmentation for autonomous surface vehicle localization and river boundary mapping",
        "author": [
            {
                "family_name": "Meier",
                "given_name": "Kevin",
                "orcid": "0000-0003-4000-1422",
                "clpid": "Meier-Kevin-C"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "We present a vision\u2010based algorithm that identifies the boundary separating water from land in a river environment containing specular reflections. Our approach relies on the law of reflection. Assuming the surface of water behaves like a horizontal mirror, the border separating land from water corresponds to the border separating three\u2010dimensional (3D) data which are either above or below the surface of water. We detect a river by identifying this border in a stereo camera. We start by demonstrating how to robustly estimate the normal and height of the water's surface with respect to a stereo camera. Then, we segment water from land by identifying the boundary separating dense 3D stereo data which are either above or below the water's surface. We explicitly show how to find this boundary by formulating and solving a graph\u2010based optimization problem using dense 3D stereo data near the shoreline and Dijkstra's algorithm. With the border of water identified, we validate the proposed river boundary detection algorithm by applying it to a chronologically sequential video sequence obtained from the visual\u2010inertial canoe data set. The intended purpose of the proposed river segmentation algorithm is to be used as a front\u2010end object recognition module for solving the simultaneous localization and mapping (SLAM) problem; therefore, using the extracted river boundary, we apply the recently developed visual\u2010inertial Curve SLAM algorithm to localize a canoe and create a sparse map that recovers the outline, shape, and dimensions of the shoreline of a river.",
        "doi": "10.1002/rob.21989",
        "issn": "1556-4959",
        "publisher": "Wiley",
        "publication": "Journal of Field Robotics",
        "publication_date": "2021-03",
        "series_number": "2",
        "volume": "38",
        "issue": "2",
        "pages": "192-211"
    },
    {
        "id": "authors:x5gn0-f6y92",
        "collection": "authors",
        "collection_id": "x5gn0-f6y92",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20211007-145642151",
        "type": "book_section",
        "title": "Collaborative Pose Estimation of an Unknown Target Using Multiple Spacecraft",
        "book_title": "2021 IEEE Aerospace Conference",
        "author": [
            {
                "family_name": "Matsuka",
                "given_name": "Kai",
                "orcid": "0000-0003-2116-9756",
                "clpid": "Matsuka-Kai"
            },
            {
                "family_name": "Santamaria-Navarro",
                "given_name": "Angel",
                "clpid": "Santamaria-Navarro-Angel"
            },
            {
                "family_name": "Capuano",
                "given_name": "Vincenzo",
                "orcid": "0000-0002-6886-5719",
                "clpid": "Capuano-Vincenzo"
            },
            {
                "family_name": "Harvard",
                "given_name": "Alexei",
                "clpid": "Harvard-Alexei"
            },
            {
                "family_name": "Rahmani",
                "given_name": "Amir",
                "clpid": "Rahmani-Amir"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "A reliable method for estimating the pose of an unknown and uncooperative space target using monocular vision remains an open problem. Vision-based pose determination is challenging due to factors such as harsh lighting conditions, rotational dynamics of the target, and scale ambiguity of the monocular camera. To address these challenges, we propose a novel collaborative pose determination algorithm called Multi-Spacecraft Simultaneous Estimation of Pose and Shape algorithm or M-SEPS. Within M-SEPS, a team of chaser spacecraft, each equipped with a monocular camera, exchange information over a local network to jointly estimate the relative kinematic state of the target and its sparse shape landmarks. In this approach, each spacecraft processes its images and extracts its own set of visual keypoints in parallel. Then, the team uses the local network to jointly estimate the target pose and shape in a distributed fashion by applying the consensus algorithm over the inter-spacecraft communication links. We validate our algorithm using simulations of relative orbits and observations captured by each chaser spacecraft. To the best of the authors' knowledge, this is the first cooperative vision-based algorithm for estimating the pose and shape of a space object by means of an arbitrary number of spacecraft.",
        "doi": "10.1109/aero50100.2021.9438352",
        "isbn": "978-1-7281-7436-5",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2021-03",
        "pages": "1-11"
    },
    {
        "id": "authors:y683v-rpf72",
        "collection": "authors",
        "collection_id": "y683v-rpf72",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210112-105611407",
        "type": "book_section",
        "title": "Design of the Next-Generation Autonomous Flying Ambulance",
        "book_title": "AIAA Scitech 2021 Forum",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ellande",
                "clpid": "Tang-Ellande"
            },
            {
                "family_name": "Spieler",
                "given_name": "Patrick",
                "clpid": "Spieler-Patrick"
            },
            {
                "family_name": "Anderson",
                "given_name": "Matthew",
                "clpid": "Anderson-Matthew"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "As electric aircraft take to the skies, it is becoming common to speculate on potential niches in which to apply the technology. One promising role for these vehicles is in the medical domain, a role currently filled by helicopters. A Vertical Take-Off and Landing (VTOL) aircraft with autonomous capabilities could avoid obstacles and transport injured patients to receive critical medical care more quickly than land-based options. This paper presents the design of a novel, fully-electric VTOL aircraft designed to satisfy a medical transport mission by carrying a patient and a paramedic a moderate distance. The paper also presents a scale vehicle model that can be used to test the vehicle design and potential autonomy technologies as well as the special design considerations unique to a VTOL with fixed-wing capabilities. The resultant vehicle will represent the state-of-the-art of what is possible with existing hardware while remaining a flexible platform for autonomy research.",
        "doi": "10.2514/6.2021-1514",
        "isbn": "9781624106095",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2021-01-11",
        "pages": "Art. No. 2021-1514"
    },
    {
        "id": "authors:zqdwv-3c566",
        "collection": "authors",
        "collection_id": "zqdwv-3c566",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210112-105611355",
        "type": "book_section",
        "title": "Experimental Model of Effects of Large Upstream Obstructions on Drone Scale Propellers",
        "book_title": "AIAA Scitech 2021 Forum",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ellande",
                "clpid": "Tang-Ellande"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Recent improvements in computer and electrical energy storage technologies among others have made small Unmanned Aerial Vehicles practical and economical across many design spaces. Recently, designs blending fixed wing and multi-copter elements have become popular as commercial products and research platforms. This configuration has a number of understudied aerodynamic interactions particularly between the rotors and other aerodynamic surfaces. Studying these interactions is key to creating effective designs and developing good models for other aspects of the system such as control and performance evaluation. This paper seeks to understand the effect of occluding the upstream of a propeller at varying distances and varying amounts. The experiments are meant to provide useful guidelines on how far one should position lifting rotors from obstructions such as wings or the fuselage or what the associated trade offs might be. The data indicate that, for large obstructions, the combined effect is significant on performance, but is also predictable regardless of propeller size and pitch, reducing to negligible at roughly one-half propelled diameter.",
        "doi": "10.2514/6.2021-1648",
        "isbn": "9781624106095",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2021-01-11",
        "pages": "Art. No. 2021-1648"
    },
    {
        "id": "authors:ygdnq-ykp98",
        "collection": "authors",
        "collection_id": "ygdnq-ykp98",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210112-105611832",
        "type": "book_section",
        "title": "Information-Based Guidance and Control Architecture for Multi-Spacecraft On-Orbit Inspection",
        "book_title": "AIAA Scitech 2021 Forum",
        "author": [
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar K.",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-Kumar-K"
            },
            {
                "family_name": "H\u00f6nig",
                "given_name": "Wolfgang",
                "orcid": "0000-0002-0773-028X",
                "clpid": "H\u00f6nig-Wolfgang"
            },
            {
                "family_name": "Choi",
                "given_name": "Changrak",
                "clpid": "Choi-Changrak"
            },
            {
                "family_name": "Harvard",
                "given_name": "Alexei",
                "clpid": "Harvard-Alexei"
            },
            {
                "family_name": "Rahmani",
                "given_name": "Amir",
                "clpid": "Rahmani-Amir"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present an architecture for inspection or mapping of a target spacecraft, referred to as chief, in an orbit around Earth using multiple spacecraft, referred to as deputies (or) observers, in stable Passive Relative Orbits (PROs). We use an information gain approach to directly consider the trade-off between gathered data and fuel/energy cost. The four components of our architecture are: 1) information estimation, 2) state estimation, 3) motion planning for relative orbit initialization and reconfiguration, and 4) relative orbit control. The information estimation quantifies the information gain during inspection of a spacecraft, given past and potential future poses of all spacecraft. The estimated information gain is a crucial input to the motion planner, which computes PROs and reconfiguration strategies for each of the observers to maximize the information gain from distributed observations of the target spacecraft. The resulting motion trajectories jointly consider observational coverage of the target spacecraft and fuel/energy cost. For the PRO trajectories, we design a fuel optimal attitude trajectory that minimizes rest-to-rest energy for each observer to inspect the target spacecraft. We validate our architecture in a mission simulation to visually inspect the target spacecraft.",
        "doi": "10.2514/6.2021-1103",
        "isbn": "9781624106095",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2021-01-11",
        "pages": "Art. No. 2021-1103"
    },
    {
        "id": "authors:3h8vn-spg81",
        "collection": "authors",
        "collection_id": "3h8vn-spg81",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210112-105611577",
        "type": "book_section",
        "title": "Development and Deployment of an Autonomous UAV-Borne Gas and Particulate Sample Capture System for Fumarole Sampling",
        "book_title": "AIAA Scitech 2021 Forum",
        "author": [
            {
                "family_name": "Anderson",
                "given_name": "Matthew",
                "clpid": "Anderson-Matthew"
            },
            {
                "family_name": "Backus",
                "given_name": "Spencer B.",
                "orcid": "0000-0002-6466-053X",
                "clpid": "Backus-Spencer-B"
            },
            {
                "family_name": "Hughes",
                "given_name": "Ery",
                "clpid": "Hughes-Ery-C"
            },
            {
                "family_name": "Curtis",
                "given_name": "Aaron",
                "orcid": "0000-0002-2942-4347",
                "clpid": "Curtis-Aaron"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Stolper",
                "given_name": "Edward",
                "orcid": "0000-0001-8008-8804",
                "clpid": "Stolper-E-M"
            }
        ],
        "abstract": "Volcanoes are one of the great forces of the natural world. The gases they release can reveal information about the world below us, from the structure of the planet, to the risk of an imminent eruption. Sampling these gases however is often difficult and extremely dangerous - high temperatures, hazardous gases, steep terrain and remoteness all make collecting samples a challenging endeavour. Unoccupied Aerial Vehicles (UAVs) can help reduce the risks and difficulties of measuring and sampling these gases, enabling studies of volcanic systems that were otherwise inaccessible. This paper presents the first known effort to design, develop and field test a UAV-borne Gas Capture System (UGCS) for volcanic fumarole sampling. This work includes the development of a sampling probe deployment mechanism, sample canister selection, payload-to-UAV interfacing, and a light-weight visual/thermal camera package. Operationally, the intricacies of placing a sample probe into a small fumarole opening are examined, as are the hazards of flying a UAV with a suspended load.",
        "doi": "10.2514/6.2021-1409",
        "isbn": "9781624106095",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2021-01-11",
        "pages": "Art. No. 2021-1409"
    },
    {
        "id": "authors:zmec9-3ky05",
        "collection": "authors",
        "collection_id": "zmec9-3ky05",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200624-155134352",
        "type": "article",
        "title": "Neural Contraction Metrics for Robust Estimation and Control: A Convex Optimization Approach",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This letter presents a new deep learning-based framework for robust nonlinear estimation and control using the concept of a Neural Contraction Metric (NCM). The NCM uses a deep long short-term memory recurrent neural network for a global approximation of an optimal contraction metric, the existence of which is a necessary and sufficient condition for exponential stability of nonlinear systems. The optimality stems from the fact that the contraction metrics sampled offline are the solutions of a convex optimization problem to minimize an upper bound of the steady-state Euclidean distance between perturbed and unperturbed system trajectories. We demonstrate how to exploit NCMs to design an online optimal estimator and controller for nonlinear systems with bounded disturbances utilizing their duality. The performance of our framework is illustrated through Lorenz oscillator state estimation and spacecraft optimal motion planning problems.",
        "doi": "10.1109/lcsys.2020.3001646",
        "issn": "2475-1456",
        "publisher": "IEEE",
        "publication": "IEEE Control Systems Letters",
        "publication_date": "2021-01",
        "series_number": "1",
        "volume": "5",
        "issue": "1",
        "pages": "211-216"
    },
    {
        "id": "authors:0fpzv-23s25",
        "collection": "authors",
        "collection_id": "0fpzv-23s25",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220308-454020000",
        "type": "article",
        "title": "Contraction theory for nonlinear stability analysis and learning-based control: A tutorial overview",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "orcid": "0000-0002-6337-2667",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jaques E.",
                "orcid": "0000-0002-7161-7812",
                "clpid": "Slotine-Jean-Jac"
            }
        ],
        "abstract": "Contraction theory is an analytical tool to study differential dynamics of a non-autonomous (i.e., time-varying) nonlinear system under a contraction metric defined with a uniformly positive definite matrix, the existence of which results in a necessary and sufficient characterization of incremental exponential stability of multiple solution trajectories with respect to each other. By using a squared differential length as a Lyapunov-like function, its nonlinear stability analysis boils down to finding a suitable contraction metric that satisfies a stability condition expressed as a linear matrix inequality, indicating that many parallels can be drawn between well-known linear systems theory and contraction theory for nonlinear systems. Furthermore, contraction theory takes advantage of a superior robustness property of exponential stability used in conjunction with the comparison lemma. This yields much-needed safety and stability guarantees for neural network-based control and estimation schemes, without resorting to a more involved method of using uniform asymptotic stability for input-to-state stability. Such distinctive features permit systematic construction of a contraction metric via convex optimization, thereby obtaining an explicit exponential bound on the distance between a time-varying target trajectory and solution trajectories perturbed externally due to disturbances and learning errors. The objective of this paper is therefore to present a tutorial overview of contraction theory and its advantages in nonlinear stability analysis of deterministic and stochastic systems, with an emphasis on deriving formal robustness and stability guarantees for various learning-based and data-driven automatic control methods. In particular, we provide a detailed review of techniques for finding contraction metrics and associated control and estimation laws using deep neural networks.",
        "doi": "10.1016/j.arcontrol.2021.10.001",
        "issn": "1367-5788",
        "publisher": "Elsevier",
        "publication": "Annual Reviews in Control",
        "publication_date": "2021",
        "volume": "52",
        "pages": "135-169"
    },
    {
        "id": "authors:b3cvj-npn92",
        "collection": "authors",
        "collection_id": "b3cvj-npn92",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20221222-183256740",
        "type": "book_section",
        "title": "Online Optimization with Memory and Competitive Control",
        "book_title": "34th Conference on Neural Information Processing Systems (NeurIPS 2020)",
        "author": [
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Lin",
                "given_name": "Yiheng",
                "orcid": "0000-0001-6524-2877",
                "clpid": "Lin-Yiheng"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "orcid": "0000-0002-5923-0199",
                "clpid": "Wierman-A"
            }
        ],
        "contributor": [
            {
                "family_name": "Larochelle",
                "given_name": "Hugo",
                "clpid": "Larochelle-Hugo"
            },
            {
                "family_name": "Ranzato",
                "given_name": "M.",
                "clpid": "Ranzato-M"
            },
            {
                "family_name": "Hadsell",
                "given_name": "R.",
                "clpid": "Hadsell-R"
            },
            {
                "family_name": "Balcan",
                "given_name": "M. F.",
                "clpid": "Balcan-M-F"
            },
            {
                "family_name": "Lin",
                "given_name": "H.",
                "clpid": "Lin-H"
            }
        ],
        "abstract": "This paper presents competitive algorithms for a novel class of online optimization problems with memory. We consider a setting where the learner seeks to minimize the sum of a hitting cost and a switching cost that depends on the previous p decisions. This setting generalizes Smoothed Online Convex Optimization. The proposed approach, Optimistic Regularized Online Balanced Descent, achieves a constant, dimension-free competitive ratio. Further, we show a connection between online optimization with memory and online control with adversarial disturbances. This connection, in turn, leads to a new constant-competitive policy for a rich class of online control problems.",
        "isbn": "9781713829546",
        "publisher": "Neural Information Processing Foundation",
        "place_of_publication": "La Jolla, CA",
        "publication_date": "2020-12",
        "pages": "1-12"
    },
    {
        "id": "authors:k462b-vce11",
        "collection": "authors",
        "collection_id": "k462b-vce11",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20221222-184439362",
        "type": "book_section",
        "title": "The Power of Predictions in Online Control",
        "book_title": "34th Conference on Neural Information Processing Systems (NeurIPS 2020)",
        "author": [
            {
                "family_name": "Yu",
                "given_name": "Chenkai",
                "orcid": "0000-0001-8683-7773",
                "clpid": "Yu-Chenkai"
            },
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "orcid": "0000-0002-5923-0199",
                "clpid": "Wierman-A"
            }
        ],
        "contributor": [
            {
                "family_name": "Larochelle",
                "given_name": "Hugo",
                "clpid": "Larochelle-Hugo"
            },
            {
                "family_name": "Ranzato",
                "given_name": "M.",
                "clpid": "Ranzato-M"
            },
            {
                "family_name": "Hadsell",
                "given_name": "R.",
                "clpid": "Hadsell-R"
            },
            {
                "family_name": "Balcan",
                "given_name": "M. F.",
                "clpid": "Balcan-M-F"
            },
            {
                "family_name": "Lin",
                "given_name": "H.",
                "clpid": "Lin-H"
            }
        ],
        "abstract": "We study the impact of predictions in online Linear Quadratic Regulator control with both stochastic and adversarial disturbances in the dynamics. In both settings, we characterize the optimal policy and derive tight bounds on the minimum cost and dynamic regret. Perhaps surprisingly, our analysis shows that the conventional greedy MPC approach is a near-optimal policy in both stochastic and adversarial settings. Specifically, for length-T problems, MPC requires only O(logT) predictions to reach O(1) dynamic regret, which matches (up to lower-order terms) our lower bound on the required prediction horizon for constant regret.",
        "isbn": "9781713829546",
        "publisher": "Neural Information Processing Foundation",
        "place_of_publication": "La Jolla, CA",
        "publication_date": "2020-12",
        "pages": "1-11"
    },
    {
        "id": "authors:rhcjt-68j20",
        "collection": "authors",
        "collection_id": "rhcjt-68j20",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210120-165255737",
        "type": "monograph",
        "title": "Rules of the Road: Towards Safety and Liveness Guarantees for Autonomous Vehicles",
        "author": [
            {
                "family_name": "Cai",
                "given_name": "Karena X.",
                "clpid": "Cai-Karena-X"
            },
            {
                "family_name": "Phan-Minh",
                "given_name": "Tung",
                "clpid": "Phan-Minh-Tung"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Murray",
                "given_name": "Richard M.",
                "orcid": "0000-0002-5785-7481",
                "clpid": "Murray-R-M"
            }
        ],
        "abstract": "The ability to guarantee safety and progress for all vehicles is vital to the success of the autonomous vehicle industry. We present a framework for the distributed control of autonomous vehicles that is safe and guarantees progress for all agents. In this paper, we first introduce a new game paradigm which we term the quasi-simultaneous discrete-time game. We then define an Agent Protocol agents must use to make decisions in this quasi-simultaneous discrete-time game setting. According to the protocol, agents first select an intended action and then each agent determines whether it can take its intended action or not, given its proposed intention and the intentions of nearby agents. The protocol so defined will ensure safety under all traffic conditions and liveness for all agents under \"sparse\" traffic conditions. These guarantees, however, are predicated on the premise that all agents are operating with the aforementioned protocol. We provide proofs of correctness of the protocol and validate our results in simulation.",
        "doi": "10.48550/arXiv.2011.14148",
        "publisher": "arXiv",
        "publication_date": "2020-11-28"
    },
    {
        "id": "authors:nnyhw-95c64",
        "collection": "authors",
        "collection_id": "nnyhw-95c64",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20201110-082106076",
        "type": "monograph",
        "title": "Competitive Control with Delayed Imperfect Information",
        "author": [
            {
                "family_name": "Yu",
                "given_name": "Chenkai",
                "clpid": "Yu-Chenkai"
            },
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "This paper studies the impact of imperfect information in online control with adversarial disturbances. In particular, we consider both delayed state feedback and inexact predictions of future disturbances. We introduce a greedy, myopic policy that yields a constant competitive ratio against the offline optimal policy with delayed feedback and inexact predictions. A special case of our result is a constant competitive policy for the case of exact predictions and no delay, a previously open problem. We also analyze the fundamental limits of online control with limited information by showing that our competitive ratio bounds for the greedy, myopic policy in the adversarial setting match (up to lower-order terms) lower bounds in the stochastic setting.",
        "doi": "10.48550/arXiv.2010.11637",
        "publisher": "arXiv",
        "publication_date": "2020-10-22"
    },
    {
        "id": "authors:8fk4n-b1212",
        "collection": "authors",
        "collection_id": "8fk4n-b1212",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20201110-154646316",
        "type": "monograph",
        "title": "Sub-Optimality of a Dyadic Adaptive Control Architecture",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "The dyadic adaptive control architecture evolved as a solution to the problem of designing control laws for nonlinear systems with unmatched nonlinearities, disturbances and uncertainties. A salient feature of this framework is its ability to work with infinite as well as finite dimensional systems, and with a wide range of control and adaptive laws. In this paper, we consider the case where a control law based on the linear quadratic regulator theory is employed for designing the control law. We benchmark the closed-loop system against standard linear quadratic control laws as well as those based on the state-dependent Riccati equation. We pose the problem of designing a part of the control law as a Nehari problem. We obtain analytical expressions for the bounds on the sub-optimality of the control law.",
        "doi": "10.48550/arXiv.2010.10329",
        "publisher": "arXiv",
        "publication_date": "2020-10-18"
    },
    {
        "id": "authors:gce3p-skv36",
        "collection": "authors",
        "collection_id": "gce3p-skv36",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200805-121745448",
        "type": "book_section",
        "title": "Fast Uncertainty Estimation for Deep Learning Based Optical Flow",
        "book_title": "2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)",
        "author": [
            {
                "family_name": "Lee",
                "given_name": "Serin",
                "clpid": "Lee-Serin"
            },
            {
                "family_name": "Capuano",
                "given_name": "Vincenzo",
                "orcid": "0000-0002-6886-5719",
                "clpid": "Capuano-Vincenzo"
            },
            {
                "family_name": "Harvard",
                "given_name": "Alexei",
                "clpid": "Harvard-Alexei"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present a novel approach to reduce the processing time required to derive the estimation uncertainty map in deep learning-based optical flow determination methods. Without uncertainty aware reasoning, the optical flow model, especially when it is used for mission critical fields such as robotics and aerospace, can cause catastrophic failures. Although several approaches such as the ones based on Bayesian neural networks have been proposed to handle this issue, they are computationally expensive. Thus, to speed up the processing time, our approach applies a generative model, which is trained by input images and an uncertainty map derived through a Bayesian approach. By using synthetically generated images of spacecraft, we demonstrate that the trained generative model can produce the uncertainty map 100\u223c700 times faster than the conventional uncertainty estimation method used for training the generative model itself. We also show that the quality of uncertainty map derived by the generative model is close to that of the original uncertainty map. By applying the proposed approach, the deep learning model operated in real-time can avoid disastrous failures by considering the uncertainty as well as achieving better performance removing uncertain portions of the prediction result.",
        "doi": "10.1109/IROS45743.2020.9340963",
        "isbn": "978-1-7281-6212-6",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2020-10",
        "pages": "10138-10144"
    },
    {
        "id": "authors:3xzsq-ybr76",
        "collection": "authors",
        "collection_id": "3xzsq-ybr76",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20201110-074747495",
        "type": "monograph",
        "title": "Numerical Predictive Control for Delay Compensation",
        "author": [
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "O'Connell",
                "given_name": "Michael",
                "clpid": "O'Connell-Michael"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present a delay-compensating control method that transforms exponentially stabilizing controllers for an undelayed system into a sample-based predictive controller with numerical integration. Our method handles both first-order and transport delays in actuators and trades-off numerical accuracy with computation delay to guaranteed stability under hardware limitations. Through hybrid stability analysis and numerical simulation, we demonstrate the efficacy of our method from both theoretical and simulation perspectives.",
        "doi": "10.48550/arXiv.2009.14450",
        "publisher": "arXiv",
        "publication_date": "2020-09-30"
    },
    {
        "id": "authors:fxatb-4nw10",
        "collection": "authors",
        "collection_id": "fxatb-4nw10",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20191029-155055963",
        "type": "book_section",
        "title": "Neural-Swarm: Decentralized Close-Proximity Multirotor Control Using Learned Interactions",
        "book_title": "2020 IEEE International Conference on Robotics and Automation (ICRA)",
        "author": [
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "H\u00f6nig",
                "given_name": "Wolfgang",
                "clpid": "H\u00f6nig-W"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "In this paper, we present Neural-Swarm, a nonlinear decentralized stable controller for close-proximity flight of multirotor swarms. Close-proximity control is challenging due to the complex aerodynamic interaction effects between multirotors, such as downwash from higher vehicles to lower ones. Conventional methods often fail to properly capture these interaction effects, resulting in controllers that must maintain large safety distances between vehicles, and thus are not capable of close-proximity flight. Our approach combines a nominal dynamics model with a regularized permutation-invariant Deep Neural Network (DNN) that accurately learns the high-order multi-vehicle interactions. We design a stable nonlinear tracking controller using the learned model. Experimental results demonstrate that the proposed controller significantly outperforms a baseline nonlinear tracking controller with up to four times smaller worst-case height tracking errors. We also empirically demonstrate the ability of our learned model to generalize to larger swarm sizes.",
        "doi": "10.1109/ICRA40945.2020.9196800",
        "isbn": "978-1-7281-7395-5",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2020-08",
        "pages": "3241-3247"
    },
    {
        "id": "authors:pqc5a-vn245",
        "collection": "authors",
        "collection_id": "pqc5a-vn245",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200526-151816924",
        "type": "book_section",
        "title": "Adaptive Nonlinear Control of Fixed-Wing VTOL with Airflow Vector Sensing",
        "book_title": "2020 IEEE International Conference on Robotics and Automation (ICRA)",
        "author": [
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Spieler",
                "given_name": "Patrick",
                "clpid": "Spieler-P"
            },
            {
                "family_name": "Tang",
                "given_name": "Ellande",
                "clpid": "Tang-Ellande"
            },
            {
                "family_name": "Lupu",
                "given_name": "Elena-Sorina",
                "orcid": "0000-0002-3968-2630",
                "clpid": "Lupu-E-S"
            },
            {
                "family_name": "Tokumaru",
                "given_name": "Phillip",
                "clpid": "Tokumaru-Phillip"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Fixed-wing vertical take-off and landing (VTOL) aircraft pose a unique control challenge that stems from complex aerodynamic interactions between wings and rotors. Thus, accurate estimation of external forces is indispensable for achieving high performance flight. In this paper, we present a composite adaptive nonlinear tracking controller for a fixed- wing VTOL. The method employs online adaptation of linear force models, and generates accurate estimation for wing and rotor forces in real-time based on information from a three-dimensional airflow sensor. The controller is implemented on a custom-built fixed-wing VTOL, which shows improved velocity tracking and force prediction during the transition stage from hover to forward flight, compared to baseline flight controllers.",
        "doi": "10.1109/ICRA40945.2020.9197344",
        "isbn": "978-1-7281-7395-5",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2020-08",
        "pages": "5321-5327"
    },
    {
        "id": "authors:wg2w8-e6v42",
        "collection": "authors",
        "collection_id": "wg2w8-e6v42",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200514-141356088",
        "type": "article",
        "title": "GLAS: Global-to-Local Safe Autonomy Synthesis for Multi-Robot Motion Planning with End-to-End Learning",
        "author": [
            {
                "family_name": "Rivi\u00e8re",
                "given_name": "Benjamin",
                "orcid": "0000-0003-4189-4090",
                "clpid": "Rivi\u00e8re-B"
            },
            {
                "family_name": "H\u00f6nig",
                "given_name": "Wolfgang",
                "orcid": "0000-0002-0773-028X",
                "clpid": "H\u00f6nig-W"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present GLAS: Global-to- Local Autonomy Synthesis, a provably-safe, automated distributed policy generation for multi-robot motion planning. Our approach combines the advantage of centralized planning of avoiding local minima with the advantage of decentralized controllers of scalability and distributed computation. In particular, our synthesized policies only require relative state information of nearby neighbors and obstacles, and compute a provably-safe action. Our approach has three major components: i) we generate demonstration trajectories using a global planner and extract local observations from them, ii) we use deep imitation learning to learn a decentralized policy that can run efficiently online, and iii) we introduce a novel differentiable safety module to ensure collision-free operation, thereby allowing for end-to-end policy training. Our numerical experiments demonstrate that our policies have a 20% higher success rate than optimal reciprocal collision avoidance, ORCA, across a wide range of robot and obstacle densities. We demonstrate our method on an aerial swarm, executing the policy on low-end microcontrollers in real-time.",
        "doi": "10.1109/lra.2020.2994035",
        "issn": "2377-3766",
        "publisher": "Institute of Electrical and Electronics Engineers",
        "publication": "IEEE Robotics and Automation Letters",
        "publication_date": "2020-07",
        "series_number": "3",
        "volume": "5",
        "issue": "3",
        "pages": "4249-4256"
    },
    {
        "id": "authors:vk7vz-zp479",
        "collection": "authors",
        "collection_id": "vk7vz-zp479",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200707-094715120",
        "type": "monograph",
        "title": "The Power of Predictions in Online Control",
        "author": [
            {
                "family_name": "Yu",
                "given_name": "Chenkai",
                "orcid": "0000-0001-8683-7773",
                "clpid": "Yu-Chenkai"
            },
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "orcid": "0000-0002-5923-0199",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "We study the impact of predictions in online Linear Quadratic Regulator control with both stochastic and adversarial disturbances in the dynamics. In both settings, we characterize the optimal policy and derive tight bounds on the minimum cost and dynamic regret. Perhaps surprisingly, our analysis shows that the conventional greedy MPC approach is a near-optimal policy in both stochastic and adversarial settings. Specifically, for length-T problems, MPC requires only O(logT) predictions to reach O(1) dynamic regret, which matches (up to lower-order terms) our lower bound on the required prediction horizon for constant regret.",
        "doi": "10.48550/arXiv.2006.07569",
        "publisher": "arXiv",
        "publication_date": "2020-06-13"
    },
    {
        "id": "authors:x3eq7-xwb80",
        "collection": "authors",
        "collection_id": "x3eq7-xwb80",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20191029-160904084",
        "type": "article",
        "title": "Optimal Guidance and Control with Nonlinear Dynamics Using Sequential Convex Programming",
        "author": [
            {
                "family_name": "Foust",
                "given_name": "Rebecca",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a novel method for expanding the use of sequential convex programming (SCP) to the domain of optimal guidance and control problems with nonlinear dynamics constraints. SCP is a useful tool in obtaining real-time solutions to direct optimal control, but it is unable to adequately model nonlinear dynamics due to the linearization and discretization required. As nonlinear program solvers are not yet functioning in real-time, a tool is needed to bridge the gap between satisfying the nonlinear dynamics and completing execution fast enough to be useful. Two methods are proposed, sequential convex programming with nonlinear dynamics correction (SCPn) and modified SCPn (M-SCPn), which mixes SCP and SCPn to reduce runtime and improve algorithmic robustness. Both methods are proven to generate optimal state and control trajectories that satisfy the nonlinear dynamics. Simulations are presented to validate the efficacy of the methods as compared to SCP.",
        "doi": "10.2514/1.G004590",
        "issn": "0731-5090",
        "publisher": "AIAA",
        "publication": "Journal of Guidance, Control, and Dynamics",
        "publication_date": "2020-04",
        "series_number": "4",
        "volume": "43",
        "issue": "4",
        "pages": "633-644"
    },
    {
        "id": "authors:xe3ng-16k57",
        "collection": "authors",
        "collection_id": "xe3ng-16k57",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200107-111109197",
        "type": "article",
        "title": "Autonomous In-Orbit Satellite Assembly from a Modular Heterogeneous Swarm",
        "author": [
            {
                "family_name": "Foust",
                "given_name": "Rebecca C.",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Lupu",
                "given_name": "E. Sorina",
                "orcid": "0000-0002-3968-2630",
                "clpid": "Lupu-E-S"
            },
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth K.",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a decentralized, distributed guidance and control scheme to combine a heterogeneous swarm of component satellites into a large satellite structure. The component satellites for the heterogeneous swarm are chosen to promote flexibility in final shape inspired by crystal structures and Islamic tile art. After the ideal fundamental building blocks are selected, basic nanosatellite-class satellite designs are made to assist in simulations involving attitude control. The Swarm Orbital Construction Algorithm (SOCA) is a guidance and control algorithm to allow for the limited type heterogeneity and docking ability required for in-orbit assembly. The algorithm consists of two parts, a distributed auction which uses barrier functions to ensure the proper agent selection for each target, and a trajectory generation portion which leverages model predictive control and sequential convex programming to achieve optimal collision-free trajectories to the desired target point even with nonlinear system dynamics. The optimization constraints use a boundary layer to determine whether the collision avoidance or the docking constraints should be applied. The algorithm was tested in a simulated perturbed 6-DOF spacecraft dynamic environment for planar and out-of-plane final structures and on two robotic platforms, including a swarm of frictionless spacecraft simulation robots.",
        "doi": "10.1016/j.actaastro.2020.01.006",
        "issn": "0094-5765",
        "publisher": "Elsevier",
        "publication": "Acta Astronautica",
        "publication_date": "2020-04",
        "volume": "169",
        "pages": "191-205"
    },
    {
        "id": "authors:dg77g-4pr92",
        "collection": "authors",
        "collection_id": "dg77g-4pr92",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200831-132647262",
        "type": "book_section",
        "title": "Coordinated Motion Planning for On-Orbit Satellite Inspection using a Swarm of Small-Spacecraft",
        "book_title": "2020 IEEE Aerospace Conference",
        "author": [
            {
                "family_name": "Bernhard",
                "given_name": "Benjamin",
                "clpid": "Bernhard-B"
            },
            {
                "family_name": "Choi",
                "given_name": "Changrak",
                "clpid": "Choi-Changrak"
            },
            {
                "family_name": "Rahmani",
                "given_name": "Amir",
                "clpid": "Rahmani-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper addresses the problem of how to plan optimal motion for a swarm of on-orbit servicing (OOS) small-spacecraft remotely inspecting a non-cooperative client spacecraft in Earth orbit. With the goal being to maximize the information gathered from the coordinated inspection, we present an integrated motion planning methodology that is a) fuel-efficient to ensure extended operation time and b) computationally-tractable to make possible on-board re-planning for improved exploration. Our method is decoupled into first offline selection of optimal orbits, followed by online coordinated attitude planning. In the orbit selection stage, we numerically evaluate the upper and lower bounds of the information gain for a discretized set of passive relative orbits (PRO). The algorithm then sequentially assigns orbits to each spacecraft using greedy heuristics. For the attitude planning stage, we propose a dynamic programming (DP) based attitude planner capable of addressing vehicle and sensor constraints such as attitude control system specifications, sensor field of view, sensing duration, and sensing angle. Finally, we validate the performance of the proposed algorithms through simulation of a design reference mission involving 3U CubeSats inspecting a satellite in low Earth orbit.",
        "doi": "10.1109/aero47225.2020.9172747",
        "isbn": "9781728127347",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2020-03",
        "pages": "1-13"
    },
    {
        "id": "authors:xrywz-v0w33",
        "collection": "authors",
        "collection_id": "xrywz-v0w33",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200214-105606928",
        "type": "monograph",
        "title": "Online Optimization with Memory and Competitive Control",
        "author": [
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Lin",
                "given_name": "Yiheng",
                "orcid": "0000-0001-6524-2877",
                "clpid": "Lin-Yiheng"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "orcid": "0000-0002-5923-0199",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "This paper presents competitive algorithms for a novel class of online optimization problems with memory. We consider a setting where the learner seeks to minimize the sum of a hitting cost and a switching cost that depends on the previous p decisions. This setting generalizes Smoothed Online Convex Optimization. The proposed approach, Optimistic Regularized Online Balanced Descent, achieves a constant, dimension-free competitive ratio. Further, we show a connection between online optimization with memory and online control with adversarial disturbances. This connection, in turn, leads to a new constant-competitive policy for a rich class of online control problems.",
        "doi": "10.48550/arXiv.2002.05318",
        "publisher": "arXiv",
        "publication_date": "2020-02-13"
    },
    {
        "id": "authors:55594-4rr29",
        "collection": "authors",
        "collection_id": "55594-4rr29",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200113-084156386",
        "type": "book_section",
        "title": "Pose Estimation of Uncooperative Spacecraft from Monocular Images Using Neural Network Based Keypoints",
        "book_title": "AIAA Scitech 2020 Forum",
        "author": [
            {
                "family_name": "Harvard",
                "given_name": "Alexei",
                "clpid": "Harvard-A"
            },
            {
                "family_name": "Capuano",
                "given_name": "Vincenzo",
                "orcid": "0000-0002-6886-5719",
                "clpid": "Capuano-V"
            },
            {
                "family_name": "Shao",
                "given_name": "Eugene Y.",
                "clpid": "Shao-Eugene-Y"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "A novel method for monocular-based pose estimation of uncooperative spacecraft using keypoints specialized for a given target is presented. A set of robust keypoints are created by examining the effectiveness of existing localization algorithms by simulating and testing different perspectives. The feature extraction and matching is used to build a model of the spacecraft before the flight mission using the same feature extraction algorithms that can be used during the mission. Further, a visibility map is determined for each keypoint to aid in outlier filtering, matching, and measurement covariance estimation. For initialization and matching, a Convolutional Neural Network (CNN) is trained to generate descriptors robust to illumination, scale, and affine changes for the pre-computed keypoints. In the second part of the paper, we focus on pose determination and filtering after keypoint-to-model matching. While several approaches for pose acquisition have been formulated, we propose a novel method for tracking that makes use of a nonlinear filter, based on the spacecraft translational and rotational relative dynamics which estimates the covariance of the vision-based observations using the keypoint preprocessing information. Further, the estimated propagated covariance for each extracted feature is used for aiding the feature matching.",
        "doi": "10.2514/6.2020-1874",
        "isbn": "978-1-62410-595-1",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2020-01-05",
        "pages": "Art. No. 2020-1874"
    },
    {
        "id": "authors:jtmyz-fcp89",
        "collection": "authors",
        "collection_id": "jtmyz-fcp89",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200113-085148391",
        "type": "book_section",
        "title": "Approximate Model for Cycle-Averaged Aerodynamic Forces, and its Application to Stability and Control of Bird-Scale Flapping-Wing Aircraft",
        "book_title": "AIAA Scitech 2020 Forum",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hilton",
                "given_name": "Harry H.",
                "clpid": "Hilton-H-H"
            }
        ],
        "abstract": "We derive approximate, closed-form expressions for the cycle-averaged forces produced by flapping wings operating in a regime similar to birds and small unmanned aerial vehicles. The model is 2-D and intended mainly as an aid to performance and stability analysis, and control design. The model accounts for the nonlinear behavior of lift at high angles of attack, corrections for unsteadiness, as well as an elementary expression for drag. As an elementary application of the model, we determine the conditions under which the power consumption is minimized and those under which the range is maximized. We demonstrate how the model can be employed gainfully for stability analysis and control design.",
        "doi": "10.2514/6.2020-1963",
        "isbn": "978-1-62410-595-1",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2020-01-05",
        "pages": "Art. No. 2020-1963"
    },
    {
        "id": "authors:bxxzy-w9k62",
        "collection": "authors",
        "collection_id": "bxxzy-w9k62",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20191001-104800482",
        "type": "article",
        "title": "Monocular-Based Pose Determination of Uncooperative Space Objects",
        "author": [
            {
                "family_name": "Capuano",
                "given_name": "Vincenzo",
                "orcid": "0000-0002-6886-5719",
                "clpid": "Capuano-V"
            },
            {
                "family_name": "Kim",
                "given_name": "Kyunam",
                "orcid": "0000-0002-7803-1582",
                "clpid": "Kim-Kyunam"
            },
            {
                "family_name": "Harvard",
                "given_name": "Alexei",
                "clpid": "Harvard-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Vision-based methods to determine the relative pose of an uncooperative orbiting object are investigated in applications to spacecraft proximity operations, such as on-orbit servicing, spacecraft formation flying, and small bodies exploration. Depending on whether the object is known or unknown, a shape model of the orbiting target object may have to be constructed autonomously in real-time by making use of only optical measurements. The Simultaneous Estimation of Pose and Shape (SEPS) algorithm that does not require a priori knowledge of the pose and shape of the target is presented. This makes use of a novel measurement equation and filter that can efficiently use optical flow information along with a star tracker to estimate the target's angular rotational and translational relative velocity as well as its center of gravity. Depending on the mission constraints, SEPS can be augmented by a more accurate offline, on-board 3D reconstruction of the target shape, which allows for the estimation of the pose as a known target. The use of Structure from Motion (SfM) for this purpose is discussed. A model-based approach for pose estimation of known targets is also presented. The architecture and implementation of both the proposed approaches are elucidated and their performance metrics are evaluated through numerical simulations by using a dataset of images that are synthetically generated according to a chaser/target relative motion in Geosynchronous Orbit (GEO).",
        "doi": "10.1016/j.actaastro.2019.09.027",
        "issn": "0094-5765",
        "publisher": "Elsevier",
        "publication": "Acta Astronautica",
        "publication_date": "2020-01",
        "volume": "166",
        "pages": "493-506"
    },
    {
        "id": "authors:wcpyf-xgq44",
        "collection": "authors",
        "collection_id": "wcpyf-xgq44",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190918-132428278",
        "type": "book_section",
        "title": "Convex Optimization-based Controller Design for Stochastic Nonlinear Systems using Contraction Analysis",
        "author": [
            {
                "family_name": "Tsukamoto",
                "given_name": "Hiroyasu",
                "clpid": "Tsukamoto-Hiroyasu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper presents an optimal feedback tracking controller for a class of It\u00f4 stochastic nonlinear systems, the design of which involves recasting a nonlinear system equation into a convex combination of multiple non-unique State-Dependent Coefficient (SDC) models. Its feedback gain and controller parameters are found by solving a convex optimization problem to minimize an upper bound of the steady-state tracking error. Multiple SDC parametrizations are utilized to provide a design flexibility to mitigate the effects of stochastic noise and to ensure that the system is controllable. Incremental stability of this controller is studied using stochastic contraction analysis and it is proven that the controlled trajectory exponentially converges to the desired trajectory with a non-vanishing error due to the linear matrix inequality state-dependent algebraic Riccati equation constraint. A discrete-time version of stochastic contraction analysis with respect to a state- and time-dependent metric is also presented in this paper. A simulation is performed to show the superiority of the proposed optimal feedback controller compared to a known exponentially-stabilizing nonlinear controller and a PID controller.",
        "doi": "10.1109/CDC40024.2019.9028942",
        "publisher": "IEEE",
        "publication_date": "2019-12"
    },
    {
        "id": "authors:z9dpa-x7a96",
        "collection": "authors",
        "collection_id": "z9dpa-x7a96",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190918-132943526",
        "type": "book_section",
        "title": "Trajectory Optimization for Chance-Constrained Nonlinear Stochastic Systems",
        "book_title": "2019 IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper presents a new method of computing a sub-optimal solution of a continuous-time continuous-space chance-constrained stochastic nonlinear optimal control problem (SNOC) problem. The proposed method involves two steps. The first step is to derive a deterministic nonlinear optimal control problem (DNOC) with convex constraints that are surrogate to the SNOC by using generalized polynomial chaos (gPC) expansion and tools taken from chance-constrained programming. The second step is to solve the DNOC problem using sequential convex programming (SCP) for trajectory generation. We prove that in the unconstrained case, the optimal value of the DNOC converges to that of SNOC asymptotically and that any feasible solution of the constrained DNOC is a feasible solution of the chance-constrained SNOC because the gPC approximation of the random variables converges to the true distribution. The effectiveness of the gPC-SCP method is demonstrated by computing safe trajectories for a second-order planar robot model with multiplicative stochastic uncertainty entering at the input while avoiding collisions with a specified probability.",
        "doi": "10.1109/CDC40024.2019.9028893",
        "isbn": "978-1-7281-1398-2",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2019-12",
        "pages": "3811-3818"
    },
    {
        "id": "authors:wjr0t-sh732",
        "collection": "authors",
        "collection_id": "wjr0t-sh732",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20191029-154625952",
        "type": "monograph",
        "title": "Meta-Learning-Based Robust Adaptive Flight Control Under Uncertain Wind Conditions",
        "author": [
            {
                "family_name": "O'Connell",
                "given_name": "Michael",
                "clpid": "O'Connell-Michael"
            },
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Realtime model learning proves challenging for complex dynamical systems, such as drones flying in variable wind conditions. Machine learning technique such as deep neural networks have high representation power but is often too slow to update onboard. On the other hand, adaptive control relies on simple linear parameter models can update as fast as the feedback control loop. We propose an online composite adaptation method that treats outputs from a deep neural network as a set of basis functions capable of representing different wind conditions. To help with training, meta-learning techniques are used to optimize the network output useful for adaptation. We validate our approach by flying a drone in an open air wind tunnel under varying wind conditions and along challenging trajectories. We compare the result with other adaptive controller with different basis function sets and show improvement over tracking and prediction errors.",
        "doi": "10.48550/arXiv.2103.01932",
        "publication_date": "2019-09"
    },
    {
        "id": "authors:f9r48-68t37",
        "collection": "authors",
        "collection_id": "f9r48-68t37",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20191007-132043345",
        "type": "conference_item",
        "title": "DGNSS-Vision Integration for Robust and Accurate Relative\n Spacecraft Navigation",
        "author": [
            {
                "family_name": "Capuano",
                "given_name": "V.",
                "orcid": "0000-0002-6886-5719",
                "clpid": "Capuano-V"
            },
            {
                "family_name": "Harvard",
                "given_name": "A.",
                "clpid": "Harvard-A"
            },
            {
                "family_name": "Lin",
                "given_name": "Y.",
                "clpid": "Lin-Yvette"
            },
            {
                "family_name": "Chung",
                "given_name": "S. J.",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Relative spacecraft navigation based on Global Navigation Satellite System (GNSS) has been already successfully performed in low earth orbit (LEO). Very high accuracy, of the order of the millimeter, has been achieved in postprocessing using carrier phase differential GNSS (CDGNSS) and recovering the integer number of wavelength (Ambiguity)\nbetween the GNSS transmitters and the receiver. However the performance achievable on-board, in real time,\nabove LEO and the GNSS constellation would be significantly lower due to limited computational resources, weaker\nsignals, and worse geometric dilution of precision (GDOP). At the same time, monocular vision provides lower accuracy\nthan CDGNSS when there is significant spacecraft separation, and it becomes even lower for larger baselines and wider field of views (FOVs). In order to increase the robustness, continuity, and accuracy of a real-time on-board\nGNSS-based relative navigation solution in a GNSS degraded environment such as Geosynchronous and High Earth\nOrbits, we propose a novel navigation architecture based on a tight fusion of carrier phase GNSS observations and\nmonocular vision-based measurements, which enables fast autonomous relative pose estimation of cooperative spacecraft\nalso in case of high GDOP and low GNSS visibility, where the GNSS signals are degraded, weak, or cannot be\ntracked continuously.\nIn this paper we describe the architecture and implementation of a multi-sensor navigation solution and validate the\nproposed method in simulation. We use a dataset of images synthetically generated according to a chaser/target relative\nmotion in Geostationary Earth Orbit (GEO) and realistic carrier phase and code-based GNSS observations simulated\nat the receiver position in the same orbits. We demonstrate that our fusion solution provides higher accuracy, higher\nrobustness, and faster ambiguity resolution in case of degraded GNSS signal conditions, even when using high FOV\ncameras.",
        "publisher": "Caltech Library",
        "publication_date": "2019-09"
    },
    {
        "id": "authors:nn5qr-hqx07",
        "collection": "authors",
        "collection_id": "nn5qr-hqx07",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190722-095828499",
        "type": "conference_item",
        "title": "Distributed multi-target relative pose estimation for cooperative spacecraft swarm",
        "author": [
            {
                "family_name": "Matsuka",
                "given_name": "Kai",
                "orcid": "0000-0003-2116-9756",
                "clpid": "Matsuka-Kai"
            },
            {
                "family_name": "Lupu",
                "given_name": "Elena Sorina",
                "orcid": "0000-0002-3968-2630",
                "clpid": "Lupu-E-S"
            },
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Foust",
                "given_name": "Rebecca",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Had\u00e6gh",
                "given_name": "Fred",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "Multi-agent relative state estimation is critical in enabling full swarm autonomy. However, relative pose estimation of hundreds to thousands of cooperative agents is challenging due to limited sensing, limited communication, and scalability. We present a distributed algorithm for cooperative multi-agent localization with both limited relative sensing and communication. Each agent locally exchanges the relative measurements and jointly estimates the relative poses of its local neighbors. Because the algorithm only estimates the local neighbors, the number of states does not grow with the total number of agents given the same local sensing and communication graphs, making the algorithm suitable for swarm application. The proposed algorithm is applied to spacecraft swarm localization and verified in simulation and experiments. Experiments are conducted on Caltech's robotic spacecraft simulators, the Multi-Spacecraft Testbed for Autonomy Research (M-STAR), where each spacecraft uses vision-based relative measurements.",
        "publisher": "Caltech Library",
        "publication_date": "2019-07-22"
    },
    {
        "id": "authors:9es63-xhk04",
        "collection": "authors",
        "collection_id": "9es63-xhk04",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190426-090024789",
        "type": "book_section",
        "title": "Robust Estimation Framework with Semantic Measurements",
        "book_title": "2019 American Control Conference (ACC)",
        "author": [
            {
                "family_name": "Cai",
                "given_name": "Karena X.",
                "clpid": "Cai-Karena-X"
            },
            {
                "family_name": "Harvard",
                "given_name": "Alexei",
                "clpid": "Harvard-A"
            },
            {
                "family_name": "Murray",
                "given_name": "Richard M.",
                "orcid": "0000-0002-5785-7481",
                "clpid": "Murray-R-M"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Conventional simultaneous localization and mapping (SLAM) algorithms rely on geometric measurements and require loop-closure detections to correct for drift accumulated over a vehicle trajectory. Semantic measurements can add measurement redundancy and provide an alternative form of loop closure. We propose two different estimation algorithms that incorporate semantic measurements provided by vision-based object classifiers. An a priori map of regions where the objects can be detected is assumed. The first estimation framework is posed as a maximum-likelihood problem, where the likelihood function for semantic measurements is derived from the confusion matrices of the object classifiers. The second estimation framework is comprised of two parts: 1) a continuous-state estimation formulation that includes semantic measurements as a form of state constraints and 2) a discrete-state estimation formulation used to compute the certainty of object detection measurements using a Hidden Markov Model (HMM). The advantages of incorporating semantic measurements in these frameworks are demonstrated in numerical simulations. In particular, the proposed estimation algorithms improve upon the robustness and accuracy of conventional SLAM algorithms.",
        "doi": "10.23919/ACC.2019.8814793",
        "isbn": "978-1-5386-7926-5",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2019-07",
        "pages": "3809-3816"
    },
    {
        "id": "authors:607xd-w9259",
        "collection": "authors",
        "collection_id": "607xd-w9259",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190905-154307157",
        "type": "monograph",
        "title": "Robust Regression for Safe Exploration in Control",
        "author": [
            {
                "family_name": "Liu",
                "given_name": "Anqi",
                "clpid": "Liu-Anqi"
            },
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Anandkumar",
                "given_name": "Anima",
                "clpid": "Anandkumar-A"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            }
        ],
        "abstract": "We study the problem of safe learning and exploration in sequential control problems. The goal is to safely collect data samples from an operating environment to learn an optimal controller. A central challenge in this setting is how to quantify uncertainty in order to choose provably-safe actions that allow us to collect useful data and reduce uncertainty, thereby achieving both improved safety and optimality. To address this challenge, we present a deep robust regression model that is trained to directly predict the uncertainty bounds for safe exploration. We then show how to integrate our robust regression approach with model-based control methods by learning a dynamic model with robustness bounds. We derive generalization bounds under domain shifts for learning and connect them with safety and stability bounds in control. We demonstrate empirically that our robust regression approach can outperform conventional Gaussian process (GP) based safe exploration in settings where it is difficult to specify a good GP prior.",
        "doi": "10.48550/arXiv.1906.05819",
        "publisher": "arXiv",
        "publication_date": "2019-06-13"
    },
    {
        "id": "authors:rg4sd-n6h15",
        "collection": "authors",
        "collection_id": "rg4sd-n6h15",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190205-100744248",
        "type": "book_section",
        "title": "Neural Lander: Stable Drone Landing Control using Learned Dynamics",
        "book_title": "2019 International Conference on Robotics and Automation (ICRA)",
        "author": [
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "orcid": "0000-0002-5366-9256",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "O'Connell",
                "given_name": "Michael",
                "clpid": "O'Connell-Michael"
            },
            {
                "family_name": "Yu",
                "given_name": "Rose",
                "orcid": "0000-0002-8491-7937",
                "clpid": "Yu-Rose"
            },
            {
                "family_name": "Azizzadenesheli",
                "given_name": "Kamyar",
                "orcid": "0000-0001-8507-1868",
                "clpid": "Azizzadenesheli-Kamyar"
            },
            {
                "family_name": "Anandkumar",
                "given_name": "Animashree",
                "orcid": "0000-0002-6974-6797",
                "clpid": "Anandkumar-A"
            },
            {
                "family_name": "Yue",
                "given_name": "Yisong",
                "orcid": "0000-0001-9127-1989",
                "clpid": "Yue-Yisong"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Precise near-ground trajectory control is difficult for multi-rotor drones, due to the complex aerodynamic effects caused by interactions between multi-rotor airflow and the environment. Conventional control methods often fail to properly account for these complex effects and fall short in accomplishing smooth landing. In this paper, we present a novel deep-learning-based robust nonlinear controller (Neural-Lander) that improves control performance of a quadrotor during landing. Our approach combines a nominal dynamics model with a Deep Neural Network (DNN) that learns high-order interactions. We apply spectral normalization (SN) to constrain the Lipschitz constant of the DNN. Leveraging this Lipschitz property, we design a nonlinear feedback linearization controller using the learned model and prove system stability with disturbance rejection. To the best of our knowledge, this is the first DNN-based nonlinear feedback controller with stability guarantees that can utilize arbitrarily large neural nets. Experimental results demonstrate that the proposed controller significantly outperforms a Baseline Nonlinear Tracking Controller in both landing and cross-table trajectory tracking cases. We also empirically show that the DNN generalizes well to unseen data outside the training domain.",
        "doi": "10.1109/ICRA.2019.8794351",
        "isbn": "978-1-5386-6027-0",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2019-05",
        "pages": "9784-9790"
    },
    {
        "id": "authors:1wyk9-yjm56",
        "collection": "authors",
        "collection_id": "1wyk9-yjm56",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180706-131141775",
        "type": "article",
        "title": "Nonlinear Attitude Control of a Spacecraft with Distributed Actuation of Solar Arrays",
        "author": [
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Allison",
                "given_name": "James T.",
                "clpid": "Allison-James-T"
            },
            {
                "family_name": "Aldrich",
                "given_name": "Jack B.",
                "clpid": "Aldrich-Jack-B"
            },
            {
                "family_name": "Alvarez-Salazar",
                "given_name": "Oscar S.",
                "clpid": "Alvarez-Salazar-O-S"
            }
        ],
        "abstract": "This paper presents a novel control architecture and algorithm for precision attitude control of a one-degree-of-freedom dynamic model of a spacecraft. To achieve a parametric model-based control design approach for this new spacecraft actuation and control architecture, the nonlinear dynamics of the open-loop plant are modeled as an ordinary differential equation (ODE)\u2013partial differential equation (PDE) system. The ODE describes the spacecraft single-axis rigid-body rotation, and the PDE describes the spatially continuous flexible dynamics of the solar array including an allocation for a multi-input distributed piezoelectric actuation system bonded on the solar array. This distributed actuation system is called strain-actuated solar arrays. Based on this plant model, a nonlinear ODE\u2013PDE feedback controller for attitude trajectory tracking and slewing is presented with detailed stability proofs. From an end-to-end point of view, the controller drives the distributed piezoelectric actuator patches with voltages that induce bending deflections in the solar arrays, causing controlled reaction torques on the bus to yield target-following motions and precision spacecraft attitude control. The proposed algorithm can be extended to any distributed actuation system with appropriate control input to actuator input mapping. The benefits and limitations of the proposed attitude control method using strain actuation are discussed later in terms of solar array inertia and structural rigidity. This paper also reports experimental results that demonstrate command-following rotations of a cylindrical bus via closed-loop control of its flexible appendages.",
        "doi": "10.2514/1.G003478",
        "issn": "0731-5090",
        "publisher": "AIAA",
        "publication": "Journal of Guidance, Control, and Dynamics",
        "publication_date": "2019-03",
        "series_number": "3",
        "volume": "42",
        "issue": "3",
        "pages": "458-475"
    },
    {
        "id": "authors:rcrtq-ztb53",
        "collection": "authors",
        "collection_id": "rcrtq-ztb53",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190109-132944040",
        "type": "conference_item",
        "title": "Solving Optimal Control with Nonlinear Dynamics Using Sequential Convex Programming",
        "book_title": "AIAA Scitech 2019 Forum",
        "author": [
            {
                "family_name": "Foust",
                "given_name": "Rebecca",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "Sequential convex programming (SCP) is a useful tool in obtaining real-time solutions to direct optimal control, but it is unable to adequately model nonlinear dynamics due to the linearization and discretization required. As nonlinear program solvers are not yet functioning\nin real-time, a tool is needed to bridge the gap between satisfying the nonlinear dynamics and completing execution fast enough to be useful. This paper presents a real-time control algorithm, sequential convex programming with nonlinear dynamics correction (SCPn), which ameliorates the performance of SCP under nonlinear dynamics. Simulations are presented to validate the efficacy of the method.",
        "doi": "10.2514/6.2019-0652",
        "isbn": "978-1-62410-578-4",
        "publication_date": "2019-01",
        "pages": "1-15"
    },
    {
        "id": "authors:2xm5m-zcx96",
        "collection": "authors",
        "collection_id": "2xm5m-zcx96",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20191205-094833503",
        "type": "book_section",
        "title": "Approach to exploring interstellar objects and long-period comets",
        "book_title": "Spaceflight Mechanics 2019",
        "author": [
            {
                "family_name": "Castillo-Rogez",
                "given_name": "Julie C.",
                "clpid": "Castillo-Rogez-J-C"
            },
            {
                "family_name": "Meech",
                "given_name": "Karen",
                "orcid": "0000-0002-2058-5670",
                "clpid": "Meech-K-J"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Landau",
                "given_name": "Damon",
                "clpid": "Landau-D"
            }
        ],
        "contributor": [
            {
                "family_name": "Topputo",
                "given_name": "Francesco",
                "clpid": "Topputo-F"
            },
            {
                "family_name": "Sinclair",
                "given_name": "Andrew J.",
                "clpid": "Sinclair-A-J"
            },
            {
                "family_name": "Wilkins",
                "given_name": "Matthew P.",
                "clpid": "Wilkins-M-P"
            },
            {
                "family_name": "Zanetti",
                "given_name": "Renato",
                "clpid": "Zanetti-R"
            }
        ],
        "abstract": "This paper aims to identify the best approaches for exploring planetary bodies with very long orbital periods, i.e., bodies that approach Earth only once in a lifetime. This includes long-period comets (LPCs), and the newly discovered classes of Manx comets and interstellar objects (ISOs). Long-period comets are high scientific value targets, as indicated in the current Planetary Science Decadal Survey. Interstellar objects open the fascinating possibility to sample exoplanetary systems. Manxes hold the key to resolving long-time questions about the early history of our solar system. Specific strategies need to be implemented in order to approach bodies whose orbital properties are at the same time extreme and unpredictable. As ground-based telescope capabilities are greatly improving, it will soon become possible to detect LPCs more than ten years before they reach perihelion. On the other hand, the non- or weakly active Manx comets and ISOs require reactive exploration strategies. All of these bodies offer many challenges for close proximity observations that can be addressed by the deployment of multi-spacecraft architectures. We describe several concepts that leverage the many advantages offered by distributed sensors, fractionated payload, and various mother-daughter configurations to achieve high impact science within the reach of low-cost missions.",
        "isbn": "9780877036593",
        "publisher": "American Astronautical Society",
        "place_of_publication": "San Diego, CA",
        "publication_date": "2019-01",
        "pages": "2115-2128"
    },
    {
        "id": "authors:63tkr-nrs81",
        "collection": "authors",
        "collection_id": "63tkr-nrs81",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190109-131619062",
        "type": "conference_item",
        "title": "Controllability and Design of Unmanned Multirotor Aircraft Robust to Rotor Failure",
        "book_title": "AIAA Scitech 2019 Forum",
        "author": [
            {
                "family_name": "Kim",
                "given_name": "Kyunam",
                "orcid": "0000-0002-7803-1582",
                "clpid": "Kim-Kyunam"
            },
            {
                "family_name": "Rahili",
                "given_name": "Salar",
                "clpid": "Rahili-S"
            },
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Gharib",
                "given_name": "Morteza",
                "orcid": "0000-0003-0754-4193",
                "clpid": "Gharib-M"
            }
        ],
        "abstract": "A new design method for multi-rotor aircraft with distributed electric propulsion is presented\nto ensure a property of robustness against rotor failure from the control perspective. Based on the concept of null controllability, a quality measure is derived to evaluate and quantify the performance of a given design with the consideration of rotor failure. An optimization\nproblem whose cost function is based on the quality measure is formulated and its optimal solution identifies a set of optimal design parameters that maximizes an aircraft's ability to control its attitude and hence its position. The effectiveness of the proposed design procedure\nis validated through the results of experimentation with the Autonomous Flying Ambulance model being developed at Caltech's Center for Autonomous Systems and Technologies.",
        "doi": "10.2514/6.2019-1787",
        "isbn": "978-1-62410-578-4",
        "publication_date": "2019-01",
        "pages": "1-13"
    },
    {
        "id": "authors:11yzk-3pj65",
        "collection": "authors",
        "collection_id": "11yzk-3pj65",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190109-132309708",
        "type": "conference_item",
        "title": "Robust Features Extraction for On-board Monocular-based Spacecraft Pose Acquisition",
        "book_title": "AIAA Scitech 2019 Forum",
        "author": [
            {
                "family_name": "Capuano",
                "given_name": "Vincenzo",
                "orcid": "0000-0002-6886-5719",
                "clpid": "Capuano-V"
            },
            {
                "family_name": "Alimo",
                "given_name": "Shahrouz Ryan",
                "clpid": "Alimo-S-R"
            },
            {
                "family_name": "Ho",
                "given_name": "Andrew Q.",
                "clpid": "Ho-Andrew-Q"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper presents the design, implementation, and validation of a robust feature extraction architecture for real-time on-board monocular vision-based pose initialization of a target spacecraft in application to on-orbit servicing and formation flying. The proposed computer vision algorithm is designed to detect the most significant features of an uncooperative target spacecraft in a sequence of two-dimensional input images that are collected on board the chaser spacecraft. A novel approach based on the fusion of multiple and parallel processing streams is proposed to filter a minimum number of extracted true point features, even in case of unfavourable illumination conditions and in presence of Earth in the background. These are then combined into relevant polyline structures that characterize the true geometrical shape of the target spacecraft.",
        "doi": "10.2514/6.2019-2005",
        "isbn": "978-1-62410-578-4",
        "publication_date": "2019-01",
        "pages": "Art. No.-2019-2005"
    },
    {
        "id": "authors:xr8xv-19x05",
        "collection": "authors",
        "collection_id": "xr8xv-19x05",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180925-090601879",
        "type": "book_section",
        "title": "Nonlinear Control of Autonomous Flying Cars with Wings and\n Distributed Electric Propulsion",
        "book_title": "2018 IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Kim",
                "given_name": "Kyunam",
                "orcid": "0000-0002-7803-1582",
                "clpid": "Kim-Kyunam"
            },
            {
                "family_name": "Rahili",
                "given_name": "Salar",
                "clpid": "Rahili-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "Hybrid vertical take-off and landing vehicles (VTOL) with lift production from wings and distributed propulsive system present unique control challenges. Existing methods tend to stitch and switch different controllers specially designed for fixed-wing aircraft or multicopters. In this paper, we present a unified framework for designing controllers for such winged VTOL vehicles that are commonly found in recent flying car models. The proposed method is broken down into nonlinear control of both position and attitude with forces and moments\nas inputs, and real-time control allocation that integrates distributed propulsive actuation with conventional control surface deflection. We also present a strategy that avoids saturation of distributed propulsion control inputs. The effectiveness of the proposed framework is demonstrated through simulation and closed-loop flight experiment with our winged VTOL flying car prototype.",
        "doi": "10.1109/CDC.2018.8619578",
        "isbn": "978-1-5386-1395-5",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2018-12",
        "pages": "5326-5333"
    },
    {
        "id": "authors:k6cst-2hd35",
        "collection": "authors",
        "collection_id": "k6cst-2hd35",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180706-132824806",
        "type": "article",
        "title": "Distributed Bayesian Filtering using Logarithmic Opinion Pool for Dynamic Sensor Networks",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "The discrete-time Distributed Bayesian Filtering (DBF) algorithm is presented for the problem of tracking a target dynamic model using a time-varying network of heterogeneous sensing agents. In the DBF algorithm, the sensing agents combine their normalized likelihood functions in a distributed manner using the logarithmic opinion pool and the dynamic average consensus algorithm. We show that each agent's estimated likelihood function globally exponentially converges to an error ball centered on the joint likelihood function of the centralized multi-sensor Bayesian filtering algorithm. We rigorously characterize the convergence, stability, and robustness properties of the DBF algorithm. Moreover, we provide an explicit bound on the time step size of the DBF algorithm that depends on the time-scale of the target dynamics, the desired convergence error bound, and the modeling and communication error bounds. Furthermore, the DBF algorithm for linear-Gaussian models is cast into a modified form of the Kalman information filter. The performance and robust properties of the DBF algorithm are validated using numerical simulations.",
        "doi": "10.1016/j.automatica.2018.07.013",
        "issn": "0005-1098",
        "publisher": "Elsevier",
        "publication": "Automatica",
        "publication_date": "2018-11",
        "volume": "97",
        "pages": "7-17"
    },
    {
        "id": "authors:e700a-55z91",
        "collection": "authors",
        "collection_id": "e700a-55z91",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20181010-125618747",
        "type": "book_section",
        "title": "Optimal Routing for Autonomous Taxis using Distributed Reinforcement Learning",
        "author": [
            {
                "family_name": "Rahili",
                "given_name": "Salar",
                "clpid": "Rahili-S"
            },
            {
                "family_name": "Riviere",
                "given_name": "Benjamin",
                "clpid": "Riviere-B"
            },
            {
                "family_name": "Oliver",
                "given_name": "Suzanne",
                "clpid": "Oliver-Suzanne"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "In this paper, a learning-based optimal transportation\nalgorithm for autonomous taxis and ridesharing vehicles is\nintroduced. The goal is to design a mechanism to solve the routing problem for a fleet of autonomous vehicles in real-time in order to maximize the transportation company's profit. To solve this problem, the system is modeled as a Markov Decision Process (MDP) using past customers data. By solving the defined MDP, a centralized high-level planning recommendation is obtained, where this offline solution is used as an initial value for the real-time learning. Then, a distributed SARSA reinforcement learning algorithm is proposed to capture the model errors and the environment changes, such as variations in customer distributions in each area, traffic, and fares, thereby providing an accurate model and optimal policies in real-time. Agents are using only their local information and interaction, such as current passenger requests and estimates of neighbors' tasks and their optimal actions, to obtain the optimal policies in a distributed fashion. The agents use the estimated values of each action, provided by distributed SARSA reinforcement learning, in a distributed game-theory based task assignment to select their conflict-free customers. Finally, the customers data provided by the city of Chicago is used to validate the proposed algorithms.",
        "publisher": "IEEE",
        "publication_date": "2018-10-10"
    },
    {
        "id": "authors:y2mvv-yyq90",
        "collection": "authors",
        "collection_id": "y2mvv-yyq90",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20181010-125059291",
        "type": "conference_item",
        "title": "Monocular-Based Pose Determination of Uncooperative Known and Unknown Space Objects",
        "author": [
            {
                "family_name": "Capuano",
                "given_name": "Vincenzo",
                "orcid": "0000-0002-6886-5719",
                "clpid": "Capuano-V"
            },
            {
                "family_name": "Kim",
                "given_name": "Kyunam",
                "orcid": "0000-0002-7803-1582",
                "clpid": "Kim-Kyunam"
            },
            {
                "family_name": "Hu",
                "given_name": "Juliette",
                "clpid": "Hu-Juliette"
            },
            {
                "family_name": "Harvard",
                "given_name": "Alexei",
                "clpid": "Harvard-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "In order to support spacecraft proximity operations, such as on-orbit servicing and spacecraft formation flying, several vision-based techniques exist to determine the relative pose of an uncooperative orbiting object with respect to the spacecraft. Depending on whether the object is known or unknown, a shape model of the orbiting target object may have to be constructed autonomously by making use of only optical measurements. In this paper, we investigate two vision-based approaches for pose estimation of uncooperative orbiting targets: one that is general and versatile such that it does not require a priori knowledge of any information of the target, and the other one that requires knowledge of the target's shape geometry. The former uses an estimation algorithm of translational and rotational dynamics to sequentially perform simultaneous pose determination and 3D shape reconstruction of the unknown target, while the latter relies on a known 3D model of the target's geometry to provide a point-by-point pose solution. The architecture and implementation of both methods are presented and their achievable performance is evaluated through numerical simulations. In addition, a computer vision processing strategy for feature detection and matching and the Structure from Motion (SfM) algorithm for on-board 3D reconstruction are also discussed and validated by using a dataset of images that are synthetically generated according to a chaser/target relative motion in Geosynchronous Orbit (GEO).",
        "publisher": "International Astronautical Federation",
        "publication_date": "2018-10"
    },
    {
        "id": "authors:2v2h8-jda31",
        "collection": "authors",
        "collection_id": "2v2h8-jda31",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20181010-123200583",
        "type": "conference_item",
        "title": "Autonomous Small Body Mapping and Spacecraft Navigation Via Real-Time SPC-SLAM",
        "author": [
            {
                "family_name": "Baldini",
                "given_name": "Francesca",
                "clpid": "Baldini-F"
            },
            {
                "family_name": "Harvard",
                "given_name": "Alexei",
                "clpid": "Harvard-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Nesnas",
                "given_name": "Issa",
                "clpid": "Nesnas-I-A-D"
            },
            {
                "family_name": "Bhaskaran",
                "given_name": "Shyamkumar",
                "clpid": "Bhaskaran-S"
            }
        ],
        "abstract": "Current methods for pose and shape estimation of small bodies, such as comets and asteroids, rely on extensive ground support and significant use of radiometric measurements using the Deep Space Network. The Stereo-Photoclinometry (SPC) technique is currently used to provide detailed topological information about a small body as well as its absolute orientation and position. While this technique has produced very accurate estimates, the core algorithm cannot be run in real-time and requires a team of scientists on the ground who must communicate with the spacecraft in order to oversee SPC operations. Autonomous onboard navigation addresses these limitations by eliminating the need for human oversight. In this paper, we present an optimization-based estimation algorithm for navigation that allows the spacecraft to autonomously approach and maneuver around an unknown small body by mapping its geometric shape, estimating its orientation, and simultaneously determining the trajectory of the center of mass of the small body. We show the effectiveness of the proposed algorithm using simulated data from a previous flight mission to Comet 67P.",
        "publisher": "International Astronautical Federation",
        "publication_date": "2018-10"
    },
    {
        "id": "authors:97hth-tde87",
        "collection": "authors",
        "collection_id": "97hth-tde87",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20181010-123842437",
        "type": "conference_item",
        "title": "Ultra-Soft Electromagnetic Docking with Applications to In-Orbit Assembly",
        "author": [
            {
                "family_name": "Foust",
                "given_name": "Rebecca C.",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Lupu",
                "given_name": "Elena Sorina",
                "orcid": "0000-0002-3968-2630",
                "clpid": "Lupu-E-S"
            },
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "Docking small satellites in space is a high-risk operation due to the uncertainty in relative position and orientation and the lack of mature docking technologies. This is particularly true for missions that involve multiple docking and undocking procedures like swarm-based construction and reconfiguration. In this paper, an electromagnetic docking system is proposed to mitigate these risks through robust, ultra-soft, propellant-free docking. Designed with reconfigurable self-assembly in mind, the gripping mechanism is androgynous, able to dock at a variety of relative orientations, and tolerant of small misalignments. The mechanical and control design of the system is presented and tested in both simulation and on a fleet of 6 degree-of-freedom (DOF) spacecraft simulators. The spacecraft simulators oat on the precision flat floor facility in the Caltech Aerospace Robotics and Control lab, the largest of its kind at any university. The performance of the electromagnetic docking system on-board the simulators is then compared against a propulsive docking system.",
        "publisher": "International Astronautical Federation",
        "publication_date": "2018-10"
    },
    {
        "id": "authors:kmbjc-rz322",
        "collection": "authors",
        "collection_id": "kmbjc-rz322",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180713-074446939",
        "type": "article",
        "title": "Optimizing the structure and movement of a robotic bat with biological kinematic synergies",
        "author": [
            {
                "family_name": "Hoff",
                "given_name": "Jonathan",
                "clpid": "Hoff-Jonathan"
            },
            {
                "family_name": "Ramezani",
                "given_name": "Alireza",
                "orcid": "0000-0002-3391-5288",
                "clpid": "Ramezani-Alireza"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "In this article, we present methods to optimize the design and flight characteristics of a biologically inspired bat-like robot. In previous, work we have designed the topological structure for the wing kinematics of this robot; here we present methods to optimize the geometry of this structure, and to compute actuator trajectories such that its wingbeat pattern closely matches biological counterparts. Our approach is motivated by recent studies on biological bat flight that have shown that the salient aspects of wing motion can be accurately represented in a low-dimensional space. Although bats have over 40 degrees of freedom (DoFs), our robot possesses several biologically meaningful morphing specializations. We use principal component analysis (PCA) to characterize the two most dominant modes of biological bat flight kinematics, and we optimize our robot's parametric kinematics to mimic these. The method yields a robot that is reduced from five degrees of actuation (DoAs) to just three, and that actively folds its wings within a wingbeat period. As a result of mimicking synergies, the robot produces an average net lift improvesment of 89% over the same robot when its wings cannot fold.",
        "doi": "10.1177/0278364918804654",
        "issn": "0278-3649",
        "publisher": "Sage",
        "publication": "International Journal of Robotics Research",
        "publication_date": "2018-09",
        "series_number": "10",
        "volume": "37",
        "issue": "10",
        "pages": "1233-1252"
    },
    {
        "id": "authors:zhwx7-yzd26",
        "collection": "authors",
        "collection_id": "zhwx7-yzd26",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180809-104050194",
        "type": "article",
        "title": "Guest Editorial: Special Section on Aerial Swarm Robotics",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "S.-J.",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Paranjape",
                "given_name": "A. A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Dames",
                "given_name": "P.",
                "orcid": "0000-0002-7257-0075",
                "clpid": "Dames-P"
            },
            {
                "family_name": "Shen",
                "given_name": "S.",
                "orcid": "0000-0002-5573-2909",
                "clpid": "Shen-Shaojie"
            },
            {
                "family_name": "Kumar",
                "given_name": "V.",
                "orcid": "0000-0002-3902-9391",
                "clpid": "Kumar-Vijay"
            }
        ],
        "abstract": "Aerial robotics has been one of the most active areas of research within the robotics community, and recently there have been many reports of promising results in aerial swarm systems. This is partly due to the commoditization of multicopter platforms, and communication, sensing, and processing hardware that has substantially lowered the barriers to entry to the field of aerial swarm robotics. \n\nAerial swarms differ from swarms of ground-based vehicles in two major respects: Aerial robots or unmanned aerial vehicles (UAVs) operate in a three-dimensional space, and the dynamics of individual vehicles add an extra layer of complexity to the problems of path planning and trajectory design. Furthermore, the success of aerial swarms is predicated on the distributed and synergistic capabilities of individual and cooperative control, estimation, and decision making of aerial robots with limited resources, such as modest onboard computation and sensing capabilities and size, weight, and power constraints. \n\nThis special section, starting with the survey paper, presents recent advances in aerial swarm robotics, and aims to put together a cohesive set of research goals and visions toward realizing fully autonomous aerial swarm systems. One objective is to emphasize the three-way tradeoff among computational efficiency for large-scale swarms, stability, and robustness under uncertainty, and the optimal system performance.",
        "doi": "10.1109/TRO.2018.2860098",
        "issn": "1552-3098",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Robotics",
        "publication_date": "2018-08",
        "series_number": "4",
        "volume": "34",
        "issue": "4",
        "pages": "835-836"
    },
    {
        "id": "authors:vs2kc-h1056",
        "collection": "authors",
        "collection_id": "vs2kc-h1056",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180706-131611070",
        "type": "article",
        "title": "Robotic Herding of a Flock of Birds Using an Unmanned Aerial Vehicle",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Kim",
                "given_name": "Kyunam",
                "orcid": "0000-0002-7803-1582",
                "clpid": "Kim-Kyunam"
            },
            {
                "family_name": "Shim",
                "given_name": "D. Hyunchul",
                "orcid": "0000-0002-1929-7022",
                "clpid": "Shim-D-Hyunchul"
            }
        ],
        "abstract": "In this paper, we derive an algorithm for enabling a single robotic unmanned aerial vehicle to herd a flock of birds away from a designated volume of space, such as the air space around an airport. The herding algorithm, referred to as the m-waypoint algorithm, is designed using a dynamic model of bird flocking based on Reynolds' rules. We derive bounds on its performance using a combination of reduced-order modeling of the flock's motion, heuristics, and rigorous analysis. A unique contribution of the paper is the experimental demonstration of several facets of the herding algorithm on flocks of live birds reacting to a robotic pursuer. The experiments allow us to estimate several parameters of the flocking model, and especially the interaction between the pursuer and the flock. The herding algorithm is also demonstrated using numerical simulations.",
        "doi": "10.1109/TRO.2018.2853610",
        "issn": "1552-3098",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Robotics",
        "publication_date": "2018-08",
        "series_number": "4",
        "volume": "34",
        "issue": "4",
        "pages": "901-915"
    },
    {
        "id": "authors:me2vb-qg826",
        "collection": "authors",
        "collection_id": "me2vb-qg826",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180717-112943069",
        "type": "article",
        "title": "A Survey on Aerial Swarm Robotics",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Paranjape",
                "given_name": "Aditya",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Dames",
                "given_name": "Philip",
                "orcid": "0000-0002-7257-0075",
                "clpid": "Dames-P"
            },
            {
                "family_name": "Shen",
                "given_name": "Shaojie",
                "orcid": "0000-0002-5573-2909",
                "clpid": "Shen-Shaojie"
            },
            {
                "family_name": "Kumar",
                "given_name": "Vijay",
                "orcid": "0000-0002-3902-9391",
                "clpid": "Kumar-Vijay"
            }
        ],
        "abstract": "The use of aerial swarms to solve real-world problems has been increasing steadily, accompanied by falling prices and improving performance of communication, sensing, and processing hardware. The commoditization of hardware has reduced unit costs, thereby lowering the barriers to entry to the field of aerial swarm robotics. A key enabling technology for swarms is the family of algorithms that allow the individual members of the swarm to communicate and allocate tasks amongst themselves, plan their trajectories, and coordinate their flight in such a way that the overall objectives of the swarm are achieved efficiently. These algorithms, often organized in a hierarchical fashion, endow the swarm with autonomy at every level, and the role of a human operator can be reduced, in principle, to interactions at a higher level without direct intervention. This technology depends on the clever and innovative application of theoretical tools from control and estimation. This paper reviews the state of the art of these theoretical tools, specifically focusing on how they have been developed for, and applied to, aerial swarms. Aerial swarms differ from swarms of ground-based vehicles in two respects: they operate in a three-dimensional space and the dynamics of individual vehicles adds an extra layer of complexity. We review dynamic modeling and conditions for stability and controllability that are essential in order to achieve cooperative flight and distributed sensing. The main sections of this paper focus on major results covering trajectory generation, task allocation, adversarial control, distributed sensing, monitoring, and mapping. Wherever possible, we indicate how the physics and subsystem technologies of aerial robots are brought to bear on these individual areas.",
        "doi": "10.1109/TRO.2018.2857475",
        "issn": "1552-3098",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Robotics",
        "publication_date": "2018-08",
        "series_number": "4",
        "volume": "34",
        "issue": "4",
        "pages": "837-855"
    },
    {
        "id": "authors:r1424-xmc64",
        "collection": "authors",
        "collection_id": "r1424-xmc64",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180816-145831065",
        "type": "book_section",
        "title": "A Six Degree-of-Freedom Spacecraft Dynamics Simulator for Formation Control Research",
        "author": [
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Foust",
                "given_name": "Rebecca C.",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Lupu",
                "given_name": "Elena  Sorina",
                "orcid": "0000-0002-3968-2630",
                "clpid": "Lupu-E-S"
            },
            {
                "family_name": "Elliott",
                "given_name": "David B.",
                "clpid": "Elliott-D-B"
            },
            {
                "family_name": "Crowell",
                "given_name": "Irene S.",
                "clpid": "Crowell-I-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a new six-degree-of-freedom robotic spacecraft simulator, the Multi-Spacecraft Testbed for Autonomy Research (M-STAR), for testing formation\nguidance, relative navigation, and control algorithms. The simulator dynamics are governed by five degrees of frictionless translational and rotational air-bearing\nmotion and one degree of kinematic motion in the gravity direction with flight-like actuators, in a 1-g environment. M-STAR is designed to be modular and accommodates\n3-DOF, 4-DOF, 5-DOF, and 6-DOF operation with minimal mechanical modifications. The simulator is modelled as a 3-D pendulum on a floating platform with sixteen thrusters and four reaction wheels as on-board actuators. Based\non this plant model, a nonlinear hierarchical control law is proposed for position and attitude trajectory tracking. A weighted generalized pseudo-inverse strategy\nfor control allocation to map control inputs to actuator inputs is discussed. The thruster actuation model for mapping smooth allocated input to non-smooth actuator\ninput that achieves equivalent performance is derived. The control law, allocation scheme, and thruster model are tested on the simulator for real-time position tracking control using a Robot Operating System (ROS) based software\nframework.",
        "publisher": "AIAA",
        "publication_date": "2018-08"
    },
    {
        "id": "authors:fe3er-haq75",
        "collection": "authors",
        "collection_id": "fe3er-haq75",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180706-160821260",
        "type": "conference_item",
        "title": "Distributed Control Of An Evolving Satellite Assembly During In-Orbit Construction",
        "author": [
            {
                "family_name": "Foust",
                "given_name": "Rebecca C.",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Zhao",
                "given_name": "Michelle",
                "clpid": "Zhao-Michelle"
            },
            {
                "family_name": "Oliver",
                "given_name": "Suzanne",
                "clpid": "Oliver-Suzanne"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a method for controlling sets of docked satellites during in-orbit construction of a large-scale satellite  assembly  from  a  swarm  of  heterogeneous  satellites.  Such  a  system  can  be  used  to  enable  missions  from sparse  aperture  telescopes  to  elaborate  space  stations.  Once  two  or  more  agents  from  the  swarm  are  docked,  the resulting  assembly  is  an  over-actuated  system  so  position  and  attitude  controllers  must  determine  which  of  the available  actuators  to  use.  Typically,  control  allocation  for  over-actuated  systems  is  done  using  a  simple  linear program,  but  for  this  scheme  the  mass  properties  and  number  of  control  points  changes.  As  a  result,  the  linear program solved changes with each new agent that docks with the assembly so the agents must know how to alter the linear  program  for  additional  agents  and  remove  control  points  whose  plumes  would  interact  with  those  agents.  In most systems, this linear program is solved by a central computer, but for this system the actuators belong to distinct agents so to increase reliability, each agent solves the  same linear program and executes its portion of the resulting control command. This paper sets up the general linear program that each agent in the assembly must solve and  then establishes the rules for altering that program when new agents dock. Initial simulations allow the agents to dock as they come into proximity along their respective trajectories to their target locations. This can lead to instability and uncontrollability if the  agents dock in certain configurations, so the  control allocation rules are  extended to prevent uncontrollable  or  unstable  docking  scenarios.  The  logic  used  for  this  is based  on  the  moment  of  inertia  and  the available  actuation ability. Simulations in 6DOF perturbed satellite dynamics  show the  efficacy of this approach in preventing uncontrollable assemblies and bringing the assemblies together into the desired final configuration.",
        "publisher": "Caltech Library",
        "publication_date": "2018-07-06"
    },
    {
        "id": "authors:akvgz-6nh63",
        "collection": "authors",
        "collection_id": "akvgz-6nh63",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170518-135803615",
        "type": "article",
        "title": "Visual-inertial curve simultaneous localization and mapping: Creating a sparse structured world without feature points",
        "author": [
            {
                "family_name": "Meier",
                "given_name": "Kevin",
                "orcid": "0000-0003-4000-1422",
                "clpid": "Meier-K-C"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "We present a simultaneous localization and mapping (SLAM) algorithm that uses B\u00e9zier curves as static landmark primitives rather than feature points. Our approach allows us to estimate the full six degrees of freedom pose of a robot while providing a structured map that can be used to assist a robot in motion planning and control. We demonstrate how to reconstruct the three-dimensional (3D) location of curve landmarks from a stereo pair and how to compare the 3D shape of curve landmarks between chronologically sequential stereo frames to solve the data association problem. We also present a method to combine curve landmarks for mapping purposes, resulting in a map with a continuous set of curves that contain fewer landmark states than conventional point-based SLAM algorithms. We demonstrate our algorithm's effectiveness with numerous experiments, including comparisons to existing state-of-the-art SLAM algorithms.",
        "doi": "10.1002/rob.21759",
        "issn": "1556-4959",
        "publisher": "Wiley",
        "publication": "Journal of Field Robotics",
        "publication_date": "2018-06",
        "series_number": "4",
        "volume": "35",
        "issue": "4",
        "pages": "516-544"
    },
    {
        "id": "authors:1bt9e-pfm63",
        "collection": "authors",
        "collection_id": "1bt9e-pfm63",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180301-073535766",
        "type": "article",
        "title": "Robust Adaptive Boundary Control of Semilinear PDE Systems  Using a Dyadic Controller",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "In this paper, we describe a dyadic adaptive control (DAC) framework for output tracking in a class of semilinear systems of partial differential equations with boundary actuation and unknown distributed nonlinearities. The DAC framework uses the linear terms in the system to split the plant into two virtual sub-systems, one of which contains the nonlinearities, while the other contains the control\ninput. Full-plant-state feedback is used to estimate the unmeasured, individual states of the two subsystems\nas well as the nonlinearities. The control signal is designed to ensure that the controlled sub-system tracks a suitably modified reference signal. We prove well-posedness of the closed-loop system rigorously, and derive conditions for closed-loop stability and robustness using finite-gain L\nstability theory.",
        "doi": "10.1002/rnc.4075",
        "issn": "1049-8923",
        "publisher": "Wiley",
        "publication": "International Journal of Robust and Nonlinear Control",
        "publication_date": "2018-05-25",
        "series_number": "8",
        "volume": "28",
        "issue": "8",
        "pages": "3174-3188"
    },
    {
        "id": "authors:4tq38-7pk10",
        "collection": "authors",
        "collection_id": "4tq38-7pk10",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180706-132152402",
        "type": "article",
        "title": "The Visual\u2013Inertial Canoe Dataset",
        "author": [
            {
                "family_name": "Miller",
                "given_name": "Martin",
                "orcid": "0000-0003-3520-4946",
                "clpid": "Miller-Martin"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "We present a dataset collected from a canoe along the Sangamon River in Illinois. The canoe was equipped with a stereo camera, an inertial measurement unit (IMU), and a global positioning system (GPS) device, which provide visual data suitable for stereo or monocular applications, inertial measurements, and position data for ground truth. We recorded a canoe trip up and down the river for 44 minutes covering a 2.7 km round trip. The dataset adds to those previously recorded in unstructured environments and is unique in that it is recorded on a river, which provides its own set of challenges and constraints that are described in this paper. The dataset is stored on the Illinois Data Bank and can be accessed at: https://doi.org/10.13012/B2IDB-9342111_V1.",
        "doi": "10.1177/0278364917751842",
        "issn": "0278-3649",
        "publisher": "Sage",
        "publication": "International Journal of Robotics Research",
        "publication_date": "2018-01-30",
        "series_number": "1",
        "volume": "37",
        "issue": "1",
        "pages": "13-20"
    },
    {
        "id": "authors:5rjx1-p7x91",
        "collection": "authors",
        "collection_id": "5rjx1-p7x91",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161122-110230585",
        "type": "article",
        "title": "Probabilistic and Distributed Control of a Large-Scale Swarm of Autonomous Agents",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "We present a distributed control algorithm simultaneously solving both the stochastic target assignment and optimal motion control for large-scale swarms to achieve complex formation shapes. Our probabilistic swarm guidance using inhomogeneous Markov chains (PSG\u2013IMC) algorithm adopts a Eulerian density-control framework, under which the physical space is partitioned into multiple bins and the swarm's density distribution over each bin is controlled in a probabilistic fashion to efficiently handle loss or the addition of agents. We assume that the number of agents is much larger than the number of bins and that each agent knows in which bin it is located, the desired formation shape, and the objective function and motion constraints. PSG\u2013IMC determines the bin-to-bin transition probabilities of each agent using a time IMC. These time-varying Markov matrices are computed by each agent in real time using the feedback from the current swarm distribution, which is estimated in a distributed manner. The PSG\u2013IMC algorithm minimizes the expected cost of transitions per time instant that are required to achieve and maintain the desired formation shape, even if agents are added to or removed from the swarm. PSG\u2013IMC scales well with a large number of agents and complex formation shapes and can also be adapted for area exploration applications. We demonstrate the effectiveness of this proposed swarm guidance algorithm by using numerical simulations and hardware experiments with multiple quadrotors.",
        "doi": "10.1109/TRO.2017.2705044",
        "issn": "1552-3098",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Robotics",
        "publication_date": "2017-10",
        "series_number": "5",
        "volume": "33",
        "issue": "5",
        "pages": "1103-1123"
    },
    {
        "id": "authors:x02zq-w8133",
        "collection": "authors",
        "collection_id": "x02zq-w8133",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20171214-123928298",
        "type": "book_section",
        "title": "Distributed Spatiotemporal Motion Planning for Spacecraft Swarms in Cluttered Environments",
        "book_title": "AIAA SPACE and Astronautics Forum and Exposition",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Baldini",
                "given_name": "Francesca",
                "clpid": "Baldini-F"
            },
            {
                "family_name": "Foust",
                "given_name": "Rebecca",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Rahmani",
                "given_name": "Amir",
                "clpid": "Rahmani-A"
            },
            {
                "family_name": "de la Croix",
                "given_name": "Jean-Pierre",
                "clpid": "de-la-Croix-Jean-Pierre"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper focuses on trajectory planning for spacecraft swarms in cluttered environments, like debris fields or the asteroid belt. Our objective is to reconfigure the spacecraft swarm to a desired formation in a distributed manner while minimizing fuel and avoiding collisions among themselves and with the obstacles. In our prior work we proposed a novel distributed guidance algorithm for spacecraft swarms in static environments. In this paper, we present the Multi-Agent Moving-Obstacles Spherical Expansion and Sequential Convex Programming (MAMO SE-SCP) algorithm that extends our prior work to include spatiotemporal constraints such as time-varying, moving obstacles and desired time-varying terminal positions. In the MAMO SE-SCP algorithm, each agent uses a spherical-expansion-based sampling algorithm to cooperatively explore the time-varying environment, a distributed assignment algorithm to agree on the terminal position for each agent, and a sequential-convex-programming-based optimization step to compute the locally-optimal trajectories from the current location to the assigned time-varying terminal\nposition while avoiding collision with other agent and the moving obstacles. Simulations results demonstrate that the proposed distributed algorithm can be used by a spacecraft\nswarm to achieve a time-varying, desired formation around an object of interest in a dynamic environment with many moving and tumbling obstacles.",
        "doi": "10.2514/6.2017-5323",
        "isbn": "978-1-62410-483-1",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "publication_date": "2017-09",
        "pages": "Art. No. 2017-5323"
    },
    {
        "id": "authors:6x28v-1p745",
        "collection": "authors",
        "collection_id": "6x28v-1p745",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170523-113653804",
        "type": "article",
        "title": "Co-Design of Strain-Actuated Solar Arrays for Spacecraft Precision Pointing and Jitter Reduction",
        "author": [
            {
                "family_name": "Chilan",
                "given_name": "Christian M.",
                "clpid": "Chilan-Christian-M"
            },
            {
                "family_name": "Herber",
                "given_name": "Daniel R.",
                "clpid": "Herber-Daniel-R"
            },
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth Kumar",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Allison",
                "given_name": "James T.",
                "clpid": "Allison-James-T"
            },
            {
                "family_name": "Aldrich",
                "given_name": "Jack B.",
                "clpid": "Aldrich-Jack-B"
            },
            {
                "family_name": "Alvarez-Salazar",
                "given_name": "Oscar S.",
                "clpid": "Alvarez-Salazar-O-S"
            }
        ],
        "abstract": "This work presents a novel spacecraft attitude control architecture using strain-actuated solar arrays that does not require the use of conventional attitude control hardware. A strain-actuated solar array enables attitude slewing maneuvers and precision pointing (image acquisition) stares, while simultaneously suppressing structural vibrations. Distributed piezoelectric actuators help achieve higher precision, higher bandwidth, and quieter operation than reaction wheels. To understand the design tradeoffs for this architecture, a framework for the integrated design of distributed structural geometry and distributed control is presented. The physical properties of the array are modeled and designed with respect to a piecewise linear distributed thickness profile. The distributed control is a voltage profile across the array modeled as a spatially continuous function. The dynamics of the system are modeled using a coupled ordinary differential equation\u2013partial differential equation system using extended generalizations for hybrid coordinate systems. The combined physical and control system design, or co-design problem is investigated to understand the optimal performance of the system. Single-axis slew maneuvers of 7.2 milliradians or 1485 arcsec are achieved for a representative spacecraft model without increasing array mass or reducing array planform area. From additional tradeoff studies, a design criteria is revealed for the array structure and control strategy based on the optimal design tradeoff between large array inertia and fast structural dynamics. Moreover, the fundamental limits on strain-actuated solar arrays slew angle magnitude are demonstrated using an intuitive pseudorigid body dynamic model.",
        "doi": "10.2514/1.J055748",
        "issn": "0001-1452",
        "publisher": "AIAA",
        "publication": "AIAA Journal",
        "publication_date": "2017-09",
        "series_number": "9",
        "volume": "55",
        "issue": "9",
        "pages": "3180-3195"
    },
    {
        "id": "authors:whzaf-n4734",
        "collection": "authors",
        "collection_id": "whzaf-n4734",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170523-114359601",
        "type": "book_section",
        "title": "Describing Robotic Bat Flight with Stable Periodic Orbits",
        "book_title": "Biomimetic and Biohybrid Systems",
        "author": [
            {
                "family_name": "Ramezani",
                "given_name": "Alireza",
                "orcid": "0000-0002-3391-5288",
                "clpid": "Ramezani-Alireza"
            },
            {
                "family_name": "Ahmed",
                "given_name": "Syed Usman",
                "clpid": "Syed-U-A"
            },
            {
                "family_name": "Hoff",
                "given_name": "Jonathan",
                "clpid": "Hoff-Jonathan"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "contributor": [
            {
                "family_name": "Mangan",
                "given_name": "Michael",
                "clpid": "Mangan-M"
            },
            {
                "family_name": "Cutosky",
                "given_name": "Mark",
                "clpid": "Cutosky-M"
            },
            {
                "family_name": "Mura",
                "given_name": "Anna",
                "clpid": "Mura-A"
            },
            {
                "family_name": "Verschure",
                "given_name": "Paul F. M. J.",
                "clpid": "Verschure-P-F-M-J"
            },
            {
                "family_name": "Prescott",
                "given_name": "Tony",
                "clpid": "Prescott-T"
            },
            {
                "family_name": "Lepora",
                "given_name": "Nathan",
                "clpid": "Lepora-N"
            }
        ],
        "abstract": "From a dynamic system point of view, bat locomotion stands out among other forms of flight. During a large part of bat wingbeat cycle the moving body is not in a static equilibrium. This is in sharp contrast to what we observe in other simpler forms of flight such as insects, which stay at their static equilibrium. Encouraged by biological examinations that have revealed bats exhibit periodic and stable limit cycles, this work demonstrates that one effective approach to stabilize articulated flying robots with bat morphology is locating feasible limit cycles for these robots; then, designing controllers that retain the closed-loop system trajectories within a bounded neighborhood of the designed periodic orbits. This control design paradigm has been evaluated in practice on a recently developed bio-inspired robot called Bat Bot (B2).",
        "doi": "10.1007/978-3-319-63537-8_33",
        "isbn": "978-3-319-63536-1",
        "publisher": "Springer",
        "place_of_publication": "Cham",
        "publication_date": "2017-07-16",
        "pages": "394-405"
    },
    {
        "id": "authors:ed2ww-4eh93",
        "collection": "authors",
        "collection_id": "ed2ww-4eh93",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170523-120929316",
        "type": "book_section",
        "title": "Reducing Versatile Bat Wing Conformations to a 1-DoF Machine",
        "book_title": "Biomimetic and Biohybrid Systems",
        "author": [
            {
                "family_name": "Hoff",
                "given_name": "Jonathan",
                "clpid": "Hoff-Jonathan"
            },
            {
                "family_name": "Ramezani",
                "given_name": "Alireza",
                "orcid": "0000-0002-3391-5288",
                "clpid": "Ramezani-Alireza"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "contributor": [
            {
                "family_name": "Mangan",
                "given_name": "Michael",
                "clpid": "Mangan-M"
            },
            {
                "family_name": "Cutkosky",
                "given_name": "Mark",
                "clpid": "Cutkosky-M-R"
            },
            {
                "family_name": "Mura",
                "given_name": "Anna",
                "clpid": "Mura-A"
            },
            {
                "family_name": "Verschure",
                "given_name": "Paul F. M. J.",
                "clpid": "Verschure-P-F-M-J"
            },
            {
                "family_name": "Prescott",
                "given_name": "Tony",
                "clpid": "Prescott-T"
            },
            {
                "family_name": "Lepora",
                "given_name": "Nathan",
                "clpid": "Lepora-N"
            }
        ],
        "abstract": "Recent works have shown success in mimicking the flapping flight of bats on the robotic platform Bat Bot (B2). This robot has only five actuators but retains the ability to flap and fold-unfold its wings in flight. However, this bat-like robot has been unable to perform folding-unfolding of its wings within the period of a wingbeat cycle, about 100 ms. The DC motors operating the spindle mechanisms cannot attain this folding speed. Biological bats rely on this periodic folding of their wings during the upstroke of the wingbeat cycle. It reduces the moment of inertia of the wings and limits the negative lift generated during the upstroke. Thus, we consider it important to achieve wing folding during the upstroke. A mechanism was designed to couple the flapping cycle to the folding cycle of the robot. We then use biological data to further optimize the mechanism such that the kinematic synergies of the robot best match those of a biological bat. This ensures that folding is performed at the correct point in the wingbeat cycle.",
        "doi": "10.1007/978-3-319-63537-8_16",
        "isbn": "978-3-319-63536-1",
        "publisher": "Springer",
        "place_of_publication": "Cham, Switzerland",
        "publication_date": "2017-07-16",
        "pages": "181-192"
    },
    {
        "id": "authors:2jq6j-xh523",
        "collection": "authors",
        "collection_id": "2jq6j-xh523",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170630-094657577",
        "type": "book_section",
        "title": "Trajectory Design of a Spacecraft Formation for Space-Based Solar Power Using Sequential Convex Programming",
        "author": [
            {
                "family_name": "Goel",
                "given_name": "Ashish",
                "clpid": "Goel-Ashish"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Pellegrino",
                "given_name": "Sergio",
                "orcid": "0000-0001-9373-3278",
                "clpid": "Pellegrino-S"
            }
        ],
        "abstract": "The concept of collecting solar power in space and transmitting it to the Earth using microwaves has been studied by numerous researchers in the past. The Space Solar Power Initiative (SSPI) at Caltech is a collaborative project to bring about the scientific and technological innovations necessary for enabling a space-based solar power system. The proposed system comprises an array of ultra-light, membrane-like deployable modules with high efficiency photovoltaic (PV) concentrators and microwave transmission antennas embedded in the structure. Each module is 60m x 60m in size and in the final configuration, hundreds of these modules span a 3km x 3km array in a geosynchronous orbit. As this formation goes around the Earth, the orientation and position of each module has to be changed so as to optimize the angle made by the photovoltaic surface with respect to the sun and by the antenna surface with respect to the receiving station on Earth. In order to achieve high antenna array efficiency, the modules have to remain in a tight formation with an edge-to-edge distance on the order of a few meters. In addition, the modules also have to avoid collisions and maintain a planar configuration to avoid the possibility of both PV and RF shadowing. In this paper, we present the trajectory design that achieves the dual goal of minimizing the propellant usage and maximizing the power delivered to the ground station, while meeting the various orbital constraints. The optimal control problem is solved using sequential convex programming for a 4 x 4 formation and the results obtained show that it is possible to maintain the formation for 11 years in a geo-synchronous orbit with relatively small amounts of propellant. This serves as a critical achievement in the path towards realizing the objective of space-based solar power.",
        "publisher": "Caltech Library",
        "publication_date": "2017-06"
    },
    {
        "id": "authors:geqnd-t1923",
        "collection": "authors",
        "collection_id": "geqnd-t1923",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170523-114956940",
        "type": "book_section",
        "title": "From Rousettus aegyptiacus (bat) Landing to Robotic Landing: Regulation of CG-CP Distance Using a Nonlinear Closed-Loop Feedback",
        "book_title": "2017 IEEE International Conference on  Robotics and Automation",
        "author": [
            {
                "family_name": "Syed",
                "given_name": "Usman A.",
                "clpid": "Syed-U-A"
            },
            {
                "family_name": "Ramezani",
                "given_name": "Alireza",
                "orcid": "0000-0002-3391-5288",
                "clpid": "Ramezani-Alireza"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "Bats are unique in that they can achieve unrivaled agile maneuvers due to their functionally versatile wing conformations. Among these maneuvers, roosting (landing) has captured attentions because bats perform this acrobatic maneuver with a great composure. This work attempts to reconstruct bat landing maneuvers with a Micro Aerial Vehicle (MAV) called Allice. Allice is capable of adjusting the position of its Center of Gravity (CG) with respect to the Center of Pressure (CP) using a nonlinear closed-loop feedback. This nonlinear control law, which is based on the method of input-output feedback linearization, enables attitude regulations through variations in CG-CP distance. To design the model-based nonlinear controller, the Newton-Euler dynamic model of the robot is considered, in which the aerodynamic coefficients of lift and drag are obtained experimentally. The performance of the proposed control architecture is validated by conducting several experiments.",
        "doi": "10.1109/ICRA.2017.7989408",
        "isbn": "978-1-5090-4633-1",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2017-06",
        "pages": "3560-3567"
    },
    {
        "id": "authors:gx87d-30m64",
        "collection": "authors",
        "collection_id": "gx87d-30m64",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170630-100154807",
        "type": "book_section",
        "title": "Automated Rendezvous and Docking Using Tethered Formation Flight",
        "author": [
            {
                "family_name": "Foust",
                "given_name": "Rebecca C.",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth K.",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Saxena",
                "given_name": "Ayush",
                "clpid": "Saxena-Ayush"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper analyzes capture strategies for tether-based autonomous rendezvous and docking. Once both spacecrafts are connected by tethers, docking is achieved through the use of reaction wheels and tether motors without the use of propellant. Autonomous rendezvous and docking is crucial for many upcoming missions including on-orbit servicing and potential Mars missions. The tether-based capture strategies investigated are a spin-up tether deployment and a free-flying child spacecraft attaching the tether. These strategies are compared to a traditional two-agent propulsive docking strategy. The capture strategies are simulated from initial orbit through to completed dock, with the total fuel consumption and dock time compared, along with initial pointing/location requirements. In addition to having lower fuel cost, the tether-based strategies are also more reliable due to redundancy, since tethers can be reeled back in and multiple tethers can be stored for use in case of primary tether failure.",
        "publisher": "Caltech Library",
        "publication_date": "2017-06"
    },
    {
        "id": "authors:kt4zj-a7s05",
        "collection": "authors",
        "collection_id": "kt4zj-a7s05",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170630-095327924",
        "type": "book_section",
        "title": "Distributed Fast Motion Planning for Spacecraft Swarms in Cluttered Environments Using Spherical Expansions and Sequence of Convex Optimization Problems",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Baldini",
                "given_name": "Francesca",
                "clpid": "Baldini-F"
            },
            {
                "family_name": "Foust",
                "given_name": "Rebecca",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Rahmani",
                "given_name": "Amir",
                "clpid": "Rahmani-A"
            },
            {
                "family_name": "de la Croix",
                "given_name": "Jean-Pierre",
                "clpid": "de-la-Croix-J-P"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a novel guidance algorithm for spacecraft swarms in an environment cluttered with many obstacles like a debris field or the asteroid belt. The objective of this algorithm is to reconfigure the swarm to a desired formation in a distributed manner while minimizing fuel and avoiding collisions among themselves and with the obstacles. The agents first use a spherical-expansion-based sampling algorithm to cooperatively explore the workspace and find paths to the desired terminal positions. Using a distributed assignment algorithm, the agents converge on an optimal assignment of the target locations in the desired formation. Then each agent generates a locally optimal trajectory from its current location to its terminal position by solving a sequence of convex optimization problems. As the agent moves along this trajectory, it receives the position of other agents and\nupdates its trajectory to avoid collisions with other agents and the obstacles. Thus the swarm achieves the desired formation in a distributed manner while avoiding collisions. Moreover, this algorithm is computationally efficient, therefore it can be implemented onboard resource-constrained spacecraft. Simulations results show that the proposed distributed algorithm can be used by a spacecraft swarm to reconfigure a desired formation around an asteroid in a collision-free manner.",
        "publisher": "Caltech Library",
        "publication_date": "2017-06"
    },
    {
        "id": "authors:5r3q9-brx12",
        "collection": "authors",
        "collection_id": "5r3q9-brx12",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170117-075620944",
        "type": "article",
        "title": "Vision-based Localization and Robot-centric Mapping in Riverine Environments",
        "author": [
            {
                "family_name": "Yang",
                "given_name": "Junho",
                "clpid": "Yang-Junho"
            },
            {
                "family_name": "Dani",
                "given_name": "Ashwin P.",
                "clpid": "Dani-Ashwin-P"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "This paper presents a vision-based localization and mapping algorithm developed for an unmanned aerial vehicle (UAV) that can operate in a riverine environment. Our algorithm estimates the three-dimensional positions of point features along a river and the pose of the UAV. By detecting features surrounding a river and the corresponding reflections on the water's surface, we can exploit multiple-view geometry to enhance the observability of the estimation system. We use a robot-centric mapping framework to further improve the observability of the estimation system while reducing the computational burden. We analyze the performance of the proposed algorithm with numerical simulations and demonstrate its effectiveness through experiments with data from Crystal Lake Park in Urbana, Illinois. We also draw a comparison to existing approaches. Our experimental platform is equipped with a lightweight monocular camera, an inertial measurement unit, a magnetometer, an altimeter, and an onboard computer. To our knowledge, this is the first result that exploits the reflections of features in a riverine environment for localization and mapping.",
        "doi": "10.1002/rob.21606",
        "issn": "1556-4959",
        "publisher": "Wiley",
        "publication": "Journal of Field Robotics",
        "publication_date": "2017-05",
        "series_number": "3",
        "volume": "34",
        "issue": "3",
        "pages": "429-450"
    },
    {
        "id": "authors:a0z34-waf85",
        "collection": "authors",
        "collection_id": "a0z34-waf85",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170201-201024724",
        "type": "article",
        "title": "A biomimetic robotic platform to study flight specializations of bats",
        "author": [
            {
                "family_name": "Ramezani",
                "given_name": "Alireza",
                "orcid": "0000-0002-3391-5288",
                "clpid": "Ramezani-Alireza"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "Bats have long captured the imaginations of scientists and engineers with their unrivaled agility and maneuvering characteristics, achieved by functionally versatile dynamic wing conformations as well as more than 40 active and passive joints on the wings. Wing flexibility and complex wing kinematics not only bring a unique perspective to research in biology and aerial robotics but also pose substantial technological challenges for robot modeling, design, and control. We have created a fully self-contained, autonomous flying robot that weighs 93 grams, called Bat Bot (B2), to mimic such morphological properties of bat wings. Instead of using a large number of distributed control actuators, we implement highly stretchable silicone-based membrane wings that are controlled at a reduced number of dominant wing joints to best match the morphological characteristics of bat flight. First, the dominant degrees of freedom (DOFs) in the bat flight mechanism are identified and incorporated in B2's design by means of a series of mechanical constraints. These biologically meaningful DOFs include asynchronous and mediolateral movements of the armwings and dorsoventral movements of the legs. Second, the continuous surface and elastic properties of bat skin under wing morphing are realized by an ultrathin (56 micrometers) membranous skin that covers the skeleton of the morphing wings. We have successfully achieved autonomous flight of B2 using a series of virtual constraints to control the articulated, morphing wings.",
        "doi": "10.1126/scirobotics.aal2505",
        "issn": "2470-9476",
        "publisher": "American Association for the Advancement of Science",
        "publication": "Science Robotics",
        "publication_date": "2017-02-02",
        "series_number": "3",
        "volume": "2",
        "issue": "3",
        "pages": "Art. No. eaal2505"
    },
    {
        "id": "authors:11d17-hk645",
        "collection": "authors",
        "collection_id": "11d17-hk645",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170412-170605649",
        "type": "book_section",
        "title": "Sub-optimal boundary control of semilinear pdes using a dyadic perturbation observer",
        "book_title": "IEEE 55th Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "In this paper, we present a sub-optimal controller for semilinear partial differential equations, with partially known nonlinearities, in the dyadic perturbation observer (DPO) framework. The dyadic perturbation observer uses a two-stage perturbation observer to isolate the control input from the nonlinearities, and to predict the unknown parameters of the nonlinearities. This allows us to apply well established tools from linear optimal control theory to the controlled stage of the DPO. The small gain theorem is used to derive a condition for the robustness of the closed loop system.",
        "doi": "10.1109/CDC.2016.7798459",
        "isbn": "978-1-5090-1837-6",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2016-12",
        "pages": "1382-1387"
    },
    {
        "id": "authors:eq88m-jha24",
        "collection": "authors",
        "collection_id": "eq88m-jha24",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161220-142210479",
        "type": "article",
        "title": "Switched systems with multiple invariant sets",
        "author": [
            {
                "family_name": "Dorothy",
                "given_name": "Michael",
                "clpid": "Dorothy-M-R"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper explores dwell time constraints on switched systems with multiple, possibly disparate invariant limit sets. We show that, under suitable conditions, trajectories globally converge to a superset of the limit sets and then remain in a second, larger superset. We show the effectiveness of the dwell-time conditions by using examples of switching limit cycles commonly found in robotic locomotion and flapping flight.",
        "doi": "10.1016/j.sysconle.2016.07.008",
        "issn": "0167-6911",
        "publisher": "Elsevier",
        "publication": "Systems and Control Letters",
        "publication_date": "2016-10",
        "volume": "96",
        "pages": "103-109"
    },
    {
        "id": "authors:b11ww-11n85",
        "collection": "authors",
        "collection_id": "b11ww-11n85",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-142802182",
        "type": "book_section",
        "title": "A Probabilistic Eulerian Approach for Motion Planning of a Large-Scale Swarm of Robots",
        "book_title": "2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "We present a novel method for guiding a large-scale swarm of autonomous agents into a desired formation shape in a distributed and scalable manner. Our Probabilistic Swarm Guidance using Inhomogeneous Markov Chains (PSG-IMC) algorithm adopts an Eulerian framework, where the physical space is partitioned into bins and the swarm's density distribution over each bin is controlled. Each agent determines its bin transition probabilities using a time-inhomogeneous Markov chain. These time-varying Markov matrices are constructed by each agent in real-time using the feedback from the current swarm distribution, which is estimated in a distributed manner. The PSG-IMC algorithm minimizes the expected cost of the transitions per time instant, required to achieve and maintain the desired formation shape, even when agents are added to or removed from the swarm. The algorithm scales well with a large number of agents and complex formation shapes. We demonstrate the effectiveness of this proposed swarm guidance algorithm by using results of numerical simulations and hardware experiments with multiple quadrotors.",
        "doi": "10.1109/IROS.2016.7759562",
        "isbn": "978-1-5090-3761-2",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2016-10",
        "pages": "3822-3829"
    },
    {
        "id": "authors:8xnyw-9zt91",
        "collection": "authors",
        "collection_id": "8xnyw-9zt91",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20171214-075651822",
        "type": "book_section",
        "title": "Autonomous In-Orbit Satellite Assembly from a Modular Heterogeneous Swarm using Sequential Convex Programming",
        "book_title": "AIAA/AAS Astrodynamics Specialist Conference",
        "author": [
            {
                "family_name": "Foust",
                "given_name": "Rebecca C.",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a decentralized guidance and control scheme to combine a heterogeneous swarm of component satellites into a large satellite structure. Building on prior work, the Swarm Orbital Construction Algorithm was made more realistic and correct by changing the docking and collision avoidance criteria and implementing a nonlinear correction in the convex optimization solver. The algorithm was then extended to function in a simulated perturbed 6-DOF spacecraft environment. This required the addition of an attitude barrier function to the target assignment algorithm as discussed in the previous paper, as well as the selection of a realistic range for actuator performance and spacecraft shape parameters. Simulation results are presented using a swarm of CubeSat-class satellites.",
        "doi": "10.2514/6.2016-5271",
        "isbn": "978-1-62410-445-9",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "publication_date": "2016-09",
        "pages": "Art. No. 2016-5271"
    },
    {
        "id": "authors:a5rwj-28k75",
        "collection": "authors",
        "collection_id": "a5rwj-28k75",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20171218-083612231",
        "type": "book_section",
        "title": "Attitude Control of the Asteroid Redirect Robotic Mission Spacecraft with a Captured Boulder",
        "book_title": "AIAA/AAS Astrodynamics Specialist Conference",
        "author": [
            {
                "family_name": "Falcone",
                "given_name": "Giusy",
                "clpid": "Falcone-G"
            },
            {
                "family_name": "Saxena",
                "given_name": "Ayush",
                "clpid": "Saxena-Ayush"
            },
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "NASA's Asteroid Redirect Robotic Mission (ARRM) aims to pick up a boulder from of a large asteroid and transport it to a distant retrograde orbit around the Moon for future exploration by a manned mission. In this paper, we present a detailed analysis for one of the main control challenges in ARRM, i.e., three-axis attitude control of the ARRM spacecraft with the captured boulder in the presence of large uncertainties in the physical model of the boulder. We first present a 30 degree-of-freedom nonlinear dynamic model of the ARRM spacecraft and boulder combination. We then linearize this nonlinear model about the nominal operating conditions to study the system's modal properties. A finite element model of the ARRM spacecraft and boulder combination is used to validate our model. We then present linear and nonlinear control laws for the attitude control problem. Both the proportional-derivate based linear controller with lead-lag compensator and roll-off filter and the robust nonlinear tracking control law that tracks a derivative plus proportional-derivate based desired attitude trajectory give robust performance over the range of boulder parameters. We present a detailed comparison of these control laws and also present some design guidelines for the ARRM spacecraft.",
        "doi": "10.2514/6.2016-5645",
        "isbn": "978-1-62410-445-9",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "publication_date": "2016-09",
        "pages": "Art. No. 2016-5645"
    },
    {
        "id": "authors:1pv9c-acf52",
        "collection": "authors",
        "collection_id": "1pv9c-acf52",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20171218-084716717",
        "type": "book_section",
        "title": "Fast Motion Planning for Agile Space Systems with Multiple Obstacles",
        "book_title": "AIAA/AAS Astrodynamics Specialist Conference",
        "author": [
            {
                "family_name": "Baldini",
                "given_name": "Francesca",
                "clpid": "Baldini-F"
            },
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Foust",
                "given_name": "Rebecca",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Rahmani",
                "given_name": "Amir",
                "clpid": "Rahmani-A"
            },
            {
                "family_name": "de la Croix",
                "given_name": "Jean-Pierre",
                "clpid": "de-la-Croix-J-P"
            },
            {
                "family_name": "Bacula",
                "given_name": "Alexandra",
                "clpid": "Bacula-A"
            },
            {
                "family_name": "Chilan",
                "given_name": "Christian M.",
                "clpid": "Chilan-Christian-M"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "In this paper, we develop a novel algorithm for spacecraft trajectory planning in an environment cluttered with many geometrically-fixed obstacles. The Spherical Expansion and Sequential Convex Programming (SE-SCP) algorithm first uses a spherical-expansion-based sampling algorithm to explore the workspace. Once a path is found from the start position to the goal position, the algorithm generates a locally optimal trajectory within the homotopy class using sequential convex programming. If the number of samples tends to infinity, then the SE-SCP trajectory converges to the globally optimal trajectory in the workspace. The SE-SCP algorithm is computationally efficient, therefore it can be used for real-time applications on resource-constrained systems. We also present results of numerical simulations and comparisons with existing algorithms.",
        "doi": "10.2514/6.2016-5683",
        "isbn": "978-1-62410-445-9",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "publication_date": "2016-09",
        "pages": "Art. No. 2016-5683"
    },
    {
        "id": "authors:zww4e-4pz34",
        "collection": "authors",
        "collection_id": "zww4e-4pz34",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170123-074947443",
        "type": "patent",
        "title": "Controlled transitory or sustained gliding flight with dihedral angle and trailing flaps",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "A micro aerial vehicle capable of controlled transitory or sustained gliding flight. The vehicle includes a fuselage. A pair of articulated wings are forward of a center of gravity of the vehicle, the wings being articulated and having trailing edge flaps, and having actuators for controlling the dihedral angles of the wings and the flaps for effective yaw control across the flight envelope. The dihedral angles can be varied symmetrically on both wings to control the aircraft speed independently of the angle of attack and flight-path angle, while an asymmetric dihedral setting can be used to control yaw and the actuators control the dihedral settings of each wing independently. The aircraft lacks a vertical tail or other vertical stabilizer.",
        "publisher": "U.S. Patent Office",
        "publication_date": "2016-07-19"
    },
    {
        "id": "authors:h7bp9-r5c83",
        "collection": "authors",
        "collection_id": "h7bp9-r5c83",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161220-151103451",
        "type": "article",
        "title": "On Development of 100-Gram-Class Spacecraft for Swarm Applications",
        "author": [
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Manohara",
                "given_name": "Harish M.",
                "clpid": "Manohara-Harish-M"
            }
        ],
        "abstract": "A novel space system architecture is proposed, which would enable 100-g-class spacecraft to be flown as swarms (100 s-1000 s) in low Earth orbit. Swarms of Silicon Wafer Integrated Femtosatellites (SWIFT) present a paradigm-shifting approach to distributed spacecraft development, missions, and applications. Potential applications of SWIFT swarms include sparse aperture arrays and distributed sensor networks. New swarm array configurations are introduced and shown to achieve the effective sparse aperture driven from optical performance metrics. A system cost analysis based on this comparison justifies deploying a large number of femtosatellites for sparse aperture applications. Moreover, this paper discusses promising guidance, control, and navigation methods for swarms of femtosatellites equipped with modest sensing and control capabilities.",
        "doi": "10.1109/JSYST.2014.2327972",
        "issn": "1932-8184",
        "publisher": "IEEE",
        "publication": "IEEE Systems Journal",
        "publication_date": "2016-06",
        "series_number": "2",
        "volume": "10",
        "issue": "2",
        "pages": "673-684"
    },
    {
        "id": "authors:0bbyd-tan16",
        "collection": "authors",
        "collection_id": "0bbyd-tan16",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-074429456",
        "type": "book_section",
        "title": "Bat Bot (B2), a biologically inspired flying machine",
        "book_title": "2016 IEEE International Conference on Robotics and Automation (ICRA)",
        "author": [
            {
                "family_name": "Ramezani",
                "given_name": "Alireza",
                "orcid": "0000-0002-3391-5288",
                "clpid": "Ramezani-Alireza"
            },
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "It is challenging to analyze the aerial locomotion of bats because of the complicated and intricate relationship between their morphology and flight capabilities. Developing a biologically inspired bat robot would yield insight into how bats control their body attitude and position through the complex interaction of nonlinear forces (e.g., aerodynamic) and their intricate musculoskeletal mechanism. The current work introduces a biologically inspired soft robot called Bat Bot (B2). The overall system is a flapping machine with 5 Degrees of Actuation (DoA). This work reports on some of the preliminary untethered flights of B2. B2 has a nontrivial morphology and it has been designed after examining several biological bats. Key DoAs, which contribute significantly to bat flight, are picked and incorporated in B2's flight mechanism design. These DoAs are: 1) forelimb flapping motion, 2) forelimb mediolateral motion (folding and unfolding) and 3) hindlimb dorsoventral motion (upward and downward movement).",
        "doi": "10.1109/ICRA.2016.7487491",
        "isbn": "978-1-4673-8026-3",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2016-05",
        "pages": "3219-3226"
    },
    {
        "id": "authors:grvp5-kkn14",
        "collection": "authors",
        "collection_id": "grvp5-kkn14",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161108-143406692",
        "type": "article",
        "title": "Review of Formation Flying and Constellation Missions Using Nanosatellites",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Foust",
                "given_name": "Rebecca",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Subramanian",
                "given_name": "Giri P.",
                "clpid": "Subramanian-G-P"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "Small satellites are enabling multisatellite missions that were not otherwise possible because of their small size and modular nature [1]. Multiple small satellites can be flown instead of a much bigger and costlier conventional satellite for distributed sensing applications such as atmospheric sampling, distributed antennas [2], and synthetic apertures [3,4]. Missions with multiple small satellites can deliver a comparable or greater mission capability than a monolithic satellite, but with significantly enhanced flexibility (adaptability, scalability, evolvability, and maintainability) and robustness (reliability, survivability, and fault tolerance) [1,5]. Small satellites that weigh less than 10 kg can be broadly classified into nanosatellites (mass between 1 and 10 kg), picosatellites (mass between 0.1 and 1 kg), and femtosatellites (mass less than 100 g) [1,6].",
        "doi": "10.2514/1.A33291",
        "issn": "0022-4650",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "publication": "Journal of Spacecraft and Rockets",
        "publication_date": "2016-05",
        "series_number": "3",
        "volume": "53",
        "issue": "3",
        "pages": "567-578"
    },
    {
        "id": "authors:w3tkf-63h38",
        "collection": "authors",
        "collection_id": "w3tkf-63h38",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161108-150956974",
        "type": "article",
        "title": "Nonlinear Attitude Control of Spacecraft with a Large Captured Object",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents an attitude control strategy and a new nonlinear tracking controller for a spacecraft carrying a large object, such as an asteroid or a boulder. If the captured object is larger or comparable in size to the spacecraft and has significant modeling uncertainties, conventional nonlinear control laws that use exact feedforward cancellation are not suitable because they exhibit a large resultant disturbance torque. The proposed nonlinear tracking control law guarantees global exponential convergence of tracking errors with finite-gain L_p stability in the presence of modeling uncertainties and disturbances, and it reduces the resultant disturbance torque. Furthermore, this control law permits the use of any attitude representation, and its integral control formulation eliminates any constant disturbance. Under small uncertainties, the best strategy for stabilizing the combined system is to track a fuel-optimal reference trajectory using this nonlinear control law because it consumes the least amount of fuel. In the presence of large uncertainties, the most effective strategy is to track the derivative plus proportional\u2013derivative-based reference trajectory because it reduces the resultant disturbance torque. The effectiveness of the proposed attitude control methods is demonstrated by using results of numerical simulation based on an Asteroid Redirect Mission concept.",
        "doi": "10.2514/1.G001341",
        "issn": "0731-5090",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "publication": "Journal of Guidance, Control, and Dynamics",
        "publication_date": "2016-04",
        "series_number": "4",
        "volume": "39",
        "issue": "4",
        "pages": "754-769"
    },
    {
        "id": "authors:pfd7q-4hd57",
        "collection": "authors",
        "collection_id": "pfd7q-4hd57",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-120751793",
        "type": "article",
        "title": "Swarm assignment and trajectory optimization using variable-swarm, distributed auction assignment and sequential convex programming",
        "author": [
            {
                "family_name": "Morgan",
                "given_name": "Daniel",
                "clpid": "Morgan-Daniel"
            },
            {
                "family_name": "Subramanian",
                "given_name": "Giri P.",
                "clpid": "Subramanian-G-P"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a distributed, guidance and control algorithm for reconfiguring swarms composed of hundreds to thousands of agents with limited communication and computation capabilities. This algorithm solves both the optimal assignment and collision-free trajectory generation for robotic swarms, in an integrated manner, when given the desired shape of the swarm (without pre-assigned terminal positions). The optimal assignment problem is solved using a distributed auction assignment that can vary the number of target positions in the assignment, and the collision-free trajectories are generated using sequential convex programming. Finally, model predictive control is used to solve the assignment and trajectory generation in real time using a receding horizon. The model predictive control formulation uses current state measurements to resolve for the optimal assignment and trajectory. The implementation of the distributed auction algorithm and sequential convex programming using model predictive control produces the swarm assignment and trajectory optimization (SATO) algorithm that transfers a swarm of robots or vehicles to a desired shape in a distributed fashion. Once the desired shape is uploaded to the swarm, the algorithm determines where each robot goes and how it should get there in a fuel-efficient, collision-free manner. Results of flight experiments using multiple quadcopters show the effectiveness of the proposed SATO algorithm.",
        "doi": "10.1177/0278364916632065",
        "issn": "0278-3649",
        "publisher": "Sage",
        "publication": "International Journal of Robotics Research",
        "publication_date": "2016-02-23",
        "series_number": "10",
        "volume": "35",
        "issue": "10",
        "pages": "1261-1285"
    },
    {
        "id": "authors:3kd0e-b9j39",
        "collection": "authors",
        "collection_id": "3kd0e-b9j39",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161206-152153163",
        "type": "conference_item",
        "title": "Real-Time Optimal Control and Target Assignment for Autonomous In-Orbit Satellite Assembly from a Modular Heterogeneous Swarm",
        "author": [
            {
                "family_name": "Foust",
                "given_name": "Rebecca",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a decentralized optimal guidance and control scheme to combine a heterogeneous swarm of component satellites, rods and connectors, into a large satellite structure. By expanding prior work on a decentralized auction algorithm with model predictive control using sequential convex programming (MPC-SCP) to allow for the limited type heterogeneity and docking ability required for in-orbit assembly. The assignment is performed using a distributed auction with a variable number of targets and strict bonding rules to address the heterogeneity. MPC-SCP is used to generate the collision-free trajectories, with modifications to the constraints to allow docking.",
        "publisher": "American Astronomical Society AAS",
        "publication_date": "2016-02-18"
    },
    {
        "id": "authors:sxvpv-1z891",
        "collection": "authors",
        "collection_id": "sxvpv-1z891",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170113-132202589",
        "type": "book_section",
        "title": "Strain actuated solar-arrays for precision pointing of spacecraft",
        "book_title": "Guidance, Navigation, and Control, 2016",
        "author": [
            {
                "family_name": "Alvarez-Salazar",
                "given_name": "Oscar",
                "clpid": "Alvarez-Salazar-O-S"
            },
            {
                "family_name": "Aldrich",
                "given_name": "Jack",
                "clpid": "Aldrich-J"
            },
            {
                "family_name": "Filipe",
                "given_name": "Nuno",
                "clpid": "Filipe-N"
            },
            {
                "family_name": "Allison",
                "given_name": "James",
                "clpid": "Allison-J"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "contributor": [
            {
                "family_name": "Chart",
                "given_name": "David A.",
                "clpid": "Chart-D-A"
            }
        ],
        "abstract": "Next generation telescopes for space exploration are being planned with unprecedented levels\nof pointing and wavefront stability as science enabling capabilities - i.e., sub-milli-arcsecond\nclass pointing, and pico-meter class RMS wave-front error). Current methodologies for attaining\nthese levels of stability are approaching the limit of what is possible with the use\nof isolation, intensive and risky structural dynamic tailoring, exquisite broad-band Attitude\nControl System (ACS) sensors and actuators, and ultra-precise fast steering mirrors commanded\nto compensate for pointing errors through feedback of camera measurements. This\npaper explores the benefits of using Strain Actuated Solar Arrays (SASA) - currently under\nResearch at the Jet Propulsion Laboratory and the University of Illinois Urbana Champagne\n- in new ACS architectures for applications requiring very tight precision pointing of a SC\nand on-board instrumentation. A strain actuated solar array has the following characteristics:\n(1) Strain actuation and sensing is distributed throughout the SA panels to obtain control authority\nand observability over the strain state of the SA\u2013enabling SA jitter control. (2) Large\nmotion (up to 10 degrees or relative motion) strain based mechanisms are used in between\nSA panels and in between the SC and the solar array\u2013enables SC slewing and limited momentum\nmanagement. (3) The mechanical (i.e., stiffness and configuration) and inertia/mass\nproperties of the SA have been designed to optimize its ability to control its vibrations and\nthe vibration and attitude of the host SC. This paper discusses ACS architectures that use the\nabove SASA system while avoiding the use of the Reaction Wheel Actuator (RWA) during\nkey science observation periods. The RWA being the dominant source of pointing jitter and\nwave front jitter in a telescope based observatory; hence, not flying RWAs amounts to not\nflying the main source of jitter! At least two architectures based on the SASA system are\nstudied - one is an earth orbiter, the other is assumed to be in an L2 orbit. Simulation results\nfor one of these cases are discussed along with what developments are needed going forward\nto enable the use of this technology.",
        "isbn": "9780877036319",
        "publisher": "American Astronautical Society",
        "place_of_publication": "San Diego, CA",
        "publication_date": "2016-02",
        "pages": "Art. No. AAS 16-137"
    },
    {
        "id": "authors:gpdny-rth26",
        "collection": "authors",
        "collection_id": "gpdny-rth26",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161220-143603084",
        "type": "book_section",
        "title": "Robotic Herding Using Wavefront Algorithm: Performance and Stability",
        "book_title": "AIAA Guidance, Navigation, and Control Conference, 2016",
        "author": [
            {
                "family_name": "Gade",
                "given_name": "Shripad",
                "clpid": "Gade-Shripad"
            },
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper is concerned with robotic herding of a swarm of birds by another adversarial agent, referred\nto as the pursuer. The objective of herding is to prevent the birds from entering a specified volume of space,\nsuch as the air space around an airport. The n-Wavefront algorithm was introduced by the authors in a\nprior paper to enable herding of a swarm of birds using a robotic unmanned aerial vehicle. In this paper,\nthe performance and stability characteristics are analyzed using tools from linear and nonlinear stability\ntheory, with the aim of proving its performance and identifying the permissible and optimum values of the\ncontrol parameters. It is shown that, using the n-Wavefront algorithm, a pursuer can successfully maneuver\nthe birds around the prescribed perimeter while ensuring that the swarm does not undergo fragmentation\nas a result of its response to the presence of the pursuer.",
        "doi": "10.2514/6.2016-1378",
        "isbn": "978-1-62410-389-6",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2016-01-08",
        "pages": "Art. No. 2016-1378"
    },
    {
        "id": "authors:knwvh-d7f12",
        "collection": "authors",
        "collection_id": "knwvh-d7f12",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-080521015",
        "type": "book_section",
        "title": "Modeling and Nonlinear Flight Controller Synthesis of a Bat-Inspired Micro Aerial Vehicle",
        "book_title": "AIAA Guidance, Navigation, and Control Conference 2016",
        "author": [
            {
                "family_name": "Ramezani",
                "given_name": "Alireza",
                "orcid": "0000-0002-3391-5288",
                "clpid": "Ramezani-Alireza"
            },
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "This work examines the control of nonlinear dynamic systems to synthesize a flight controller for Bat Bot (B2). B2 is a bat-inspired Micro Aerial Vehicle (MAV) which has\narticulated arm wings with several actuated and passive joints. B2 is designed to mimic the flight apparatus of actual biological bats, which is distinguished from other animals such as birds because bats employ numerous joints\u2013more than 20 joint angles per each wing\u2013and exhibit sophisticated motion patterns. B2 has significantly fewer degrees of freedom (DoF) than biological bats and the existing movements in the mechanism of B2 are: flapping\nmotion of the wings, folding and unfolding of the wings and dorsoventral movements of the legs. The current work contributes to recent attempts to produce autonomous flapping flight motions in a bio-inspired robot with nontrivial morphology. This work uses the Lagrange framework to develop a nonlinear dynamic model for B2, and it proposes a nonlinear controller based on the theory of singular perturbation in order to track desired attitude angles.",
        "doi": "10.2514/6.2016-1376",
        "isbn": "978-1-62410-389-6",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2016-01",
        "pages": "Art. No. 2016-1376"
    },
    {
        "id": "authors:2jd2y-8mc90",
        "collection": "authors",
        "collection_id": "2jd2y-8mc90",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161220-115042791",
        "type": "book_section",
        "title": "Co-Design of Strain-Actuated Solar Arrays for Precision Pointing and Jitter Reduction",
        "book_title": "Structures, Structural Dynamics, and Materials Conference 57th AIAA/ASCE/AHS/ASC",
        "author": [
            {
                "family_name": "Chilan",
                "given_name": "Christian M.",
                "clpid": "Chilan-Christian-M"
            },
            {
                "family_name": "Herber",
                "given_name": "Daniel R.",
                "clpid": "Herber-Daniel-R"
            },
            {
                "family_name": "Nakka",
                "given_name": "Yashwanth K.",
                "orcid": "0000-0001-7897-3644",
                "clpid": "Nakka-Yashwanth-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Allison",
                "given_name": "James T.",
                "clpid": "Allison-James-T"
            },
            {
                "family_name": "Aldrich",
                "given_name": "Jack B.",
                "clpid": "Aldrich-Jack-B"
            },
            {
                "family_name": "Alvarez-Salazar",
                "given_name": "Oscar S.",
                "clpid": "Alvarez-Salazar-O-S"
            }
        ],
        "abstract": "Many important spacecraft operations require precision pointing such as space astronomy and high-rate communications. Traditionally, reaction wheels have been used for this purpose but they have been considered unreliable for many missions. This work presents the use strain-actuated solar arrays (SASA) for precision pointing and jitter reduction. Piezoelectric actuators can achieve higher precision and bandwidth than reaction wheels, and they can also provide quiet operation for sensitive instruments. The representation of the array dynamics in the studies presented here is based on Euler-Bernoulli beam theory for high-fidelity simulations. This work also presents a methodology for the combined design of distributed structural geometry for the arrays and distributed control system design. The array geometry design allows for a distributed thickness profile, and the control design determines the distributed moment on the array. Fundamental limits on slew magnitude are found using pseudo-rigid body dynamic model (PRBDM) theory. A parametric study based on a representative spacecraft model demonstrates the validity of the proposed approach and illustrates optimal design trends.",
        "doi": "10.2514/MSDM16",
        "isbn": "978-1-62410-392-6",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2016-01",
        "pages": "Art. No.-2016"
    },
    {
        "id": "authors:9c8hf-m7j61",
        "collection": "authors",
        "collection_id": "9c8hf-m7j61",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161222-124053440",
        "type": "book_section",
        "title": "Output feedback stabilization of linear PDEs with finite dimensional input-output maps and Kelvin-Voigt damping",
        "book_title": "54th IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "In this paper, we consider systems of partial differential equations with a finite relative degree between the input and the output. In such systems, an output feedback controller can be constructed to regulate the output with the desired convergence properties. Although the zero dynamics are infinite dimensional, we show that the controller alters the boundary conditions in such a way that it leads to a predictable expansion in the stable operating envelope of the system. Moreover, the expansion of the stable envelope depends only on the boundary conditions and the structure of the PDE, and is independent of the system parameters. The methodology is extended to output tracking and time-varying forcing functions as well. The phenomenon investigated in the paper is quite unique to partial differential equations and without any parallel in systems of ODEs.",
        "doi": "10.1109/CDC.2015.7402291",
        "isbn": "978-1-4799-7886-1",
        "publisher": "IEEE",
        "place_of_publication": "New York, NY",
        "publication_date": "2015-12",
        "pages": "578-583"
    },
    {
        "id": "authors:hwvkt-rx587",
        "collection": "authors",
        "collection_id": "hwvkt-rx587",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170117-081205300",
        "type": "book_section",
        "title": "Lagrangian Modeling and Flight Control of Articulated-Winged Bat Robot",
        "book_title": "International Conference on Intelligent Robots and Systems (IROS), 2015",
        "author": [
            {
                "family_name": "Ramezani",
                "given_name": "Alireza",
                "orcid": "0000-0002-3391-5288",
                "clpid": "Ramezani-Alireza"
            },
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "This paper presents a systematic flight controller design based on the mathematics of parametrized manifolds and calculus of variations for the Bat Bot (B2), which possesses many articulated wings. Wing kinematics and morphological properties are crucial in the powered flight of flying vertebrates. The articulated skeleton of these mammals, which contains many degrees of actuation and underactuation, has made it difficult to understand the connection between the bat's flight dynamics and its intricate array of physiological and morphological specializations. B2 is a biomimetic micro aerial vehicle (MAV) that possesses similar morphological properties to a bat in order to duplicate bats powered ballistic motion. In an effort to design the advanced flight control algorithm for B2, this paper reports two major contributions. First, a systematic mathematical framework is introduced that evaluates the holonomically-constrained Lagrangian model of a flapping robot with specified active and passive degrees of freedom (DoF) in order to locate physically feasible and biologically meaningful periodic solutions using optimization. These are parametrized constraint manifolds; the flapping wing dynamics are governed by these manifolds. Second, calculus of variations and the well-recognized method of inverse dynamics are applied in order to synthesize the flight control algorithm for the flapping wings.",
        "doi": "10.1109/IROS.2015.7353772",
        "isbn": "978-1-4799-9994-1",
        "publisher": "IEEE",
        "place_of_publication": "New York, NY",
        "publication_date": "2015-10",
        "pages": "2867-2874"
    },
    {
        "id": "authors:1hbt0-g1r39",
        "collection": "authors",
        "collection_id": "1hbt0-g1r39",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170120-153909449",
        "type": "book_section",
        "title": "New Guidance, Navigation, and Control Technologies for Formation Flying Spacecraft and Planetary Landing",
        "book_title": "Advances in Control System Technology for Aerospace Applications",
        "author": [
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            },
            {
                "family_name": "Johnson",
                "given_name": "Andrew E.",
                "clpid": "Johnson-A-E"
            },
            {
                "family_name": "Bayard",
                "given_name": "David S.",
                "clpid": "Bayard-D-S"
            },
            {
                "family_name": "A\u00e7\u0131kme\u015fe",
                "given_name": "Beh\u00e7et",
                "clpid": "A\u00e7\u0131kme\u015fe-Beh\u00e7et"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Mehra",
                "given_name": "Raman K.",
                "clpid": "Mehra-Raman-K"
            }
        ],
        "contributor": [
            {
                "family_name": "Feron",
                "given_name": "E.",
                "clpid": "Feron-E"
            }
        ],
        "abstract": "This chapter describes recent advancements in the areas of guidance, navigation, and control of distributed spacecraft systems or spacecraft formation flying of swarms of 100-gram class spacecraft and planetary landing. A review of advances in perception technologies for on-board hazard detection and terrain relative navigation is presented. The second part of this chapter is devoted to the discussion of innovative research on spacecraft swarms. Spacecraft swarms, comprised of hundreds to thousands of small spacecraft will push the frontier of the existing formation flying concepts by maximizing the benefits of distributed spacecraft systems. Novel control strategies of handling such a large spacecraft network are presented by employing synchronization control on adaptive graphs and probabilistic swarm guidance strategies. Furthermore, new filtering techniques that enable tracking of a large number of space objects are discussed.",
        "doi": "10.1007/978-3-662-47694-9_2",
        "isbn": "978-3-662-47693-2",
        "publisher": "Springer",
        "place_of_publication": "Berlin Heidelberg",
        "publication_date": "2015-09-17",
        "pages": "49-80"
    },
    {
        "id": "authors:9awsf-w3a26",
        "collection": "authors",
        "collection_id": "9awsf-w3a26",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-090449955",
        "type": "book_section",
        "title": "Dynamics and Control of Tethered Formation Flight Spacecraft Using the SPHERES Testbed",
        "book_title": "AIAA Guidance, Navigation, and Control Conference and Exhibit, 2005",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Kong",
                "given_name": "Edmund",
                "clpid": "Kong-Edmund"
            },
            {
                "family_name": "Miller",
                "given_name": "David",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            }
        ],
        "abstract": "This paper elaborates on the theory and experiment of controlling tethered spacecraft formation without depending on thrusters. In dealing with such underactuated systems,\nmuch emphasis is placed on complete decentralization of the control and estimation algorithms in order to reduce the dimensionality and complication. The nonlinear equations\nof motions of multi-vehicle tethered spacecraft are derived by Lagrange's equations. Decentralization is then realized by the diagonalization technique and its stability is proven\nby contraction theory. The preliminary analysis predicts unstable dynamics depending on the direction of the tether motor. The controllability analysis indicates that both array resizing and spin-up are fully controllable only by the reaction wheels and the tether motor, thereby eliminating the need for thrusters. Based upon this analysis, gain-scheduling LQR controllers and nonlinear controllers by feedback linearization have been successfully implemented into the tethered SPHERES testbed, and tested at the NASA MSFCs flat floor facility using two and three SPHERES configurations. The relative sensing mechanism employing the ultrasound ranging system and the inertial gyro is also described.",
        "doi": "10.2514/6.2005-6089",
        "isbn": "978-1-62410-056-7",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2015-08-18",
        "pages": "Art. No. 2005-6089"
    },
    {
        "id": "authors:p3ve6-c4j28",
        "collection": "authors",
        "collection_id": "p3ve6-c4j28",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170214-131856997",
        "type": "conference_item",
        "title": "Feedback-Based Inhomogeneous Markov Chain Approach To Probabilistic Swarm Guidance",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a novel and generic distributed swarm guidance algorithm using inhomogeneous\nMarkov chains that guarantees superior performance over existing homogeneous\nMarkov chain based algorithms, when the feedback of the current swarm distribution is available.\nThe probabilistic swarm guidance using inhomogeneous Markov chain (PSG\u2013IMC)\nalgorithm guarantees sharper and faster convergence to the desired formation or unknown\ntarget distribution, minimizes the number of transitions for achieving and maintaining the\nformation even if the swarm is damaged or agents are added/removed from the swarm, and\nensures that the agents settle down after the swarm's objective is achieved. This PSG\u2013IMC\nalgorithm relies on a novel technique for constructing Markov matrices for a given stationary\ndistribution. This technique incorporates the feedback of the current swarm distribution,\nminimizes the coefficient of ergodicity and the resulting Markov matrix satisfies motion constraints.\nThis approach is validated using Monte Carlo simulations of the PSG\u2013IMC algorithm\nfor pattern formation and goal searching applications",
        "publisher": "Caltech Library",
        "publication_date": "2015-06-08"
    },
    {
        "id": "authors:wg0t5-4cv75",
        "collection": "authors",
        "collection_id": "wg0t5-4cv75",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170113-153442532",
        "type": "book_section",
        "title": "Nonlinear Attitude Control of Spacecraft with a captured asteroid",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "One of the main control challenges of National Aeronautics and Space Administration's\nproposed Asteroid Redirect Mission (ARM) is to stabilize and control the attitude of the\nspacecraft-asteroid combination in the presence of large uncertainty in the physical model of\na captured asteroid. We present a new robust nonlinear tracking control law that guarantees\nglobal exponential convergence of the system's attitude trajectory to the desired attitude trajectory.\nIn the presence of modeling errors and disturbances, this control law is finite-gain\nL_p stable and input-to-state stable. We also present a few extensions of this control law,\nsuch as exponential tracking control on SO(3) and integral control, and show its relation to\nthe well-known tracking control law for Euler-Lagrangian systems. We show that the resultant\ndisturbance torques for control laws that use feed-forward cancellation is comparable to\nthe maximum control torque of the conceptual ARM spacecraft and such control laws are\ntherefore not suitable. We then numerically compare the performance of multiple viable attitude\ncontrol laws, including the robust nonlinear tracking control law, nonlinear adaptive\ncontrol, and derivative plus proportional-derivative linear control. We conclude that under\nvery small modeling uncertainties, which can be achieved using online system identification,\nthe robust nonlinear tracking control law that guarantees globally exponential convergence\nto the fuel-optimal reference trajectory is the best strategy as it consumes the least amount\nof fuel. On the other hand, in the presence of large modeling uncertainties and actuator saturations,\na simple derivative plus proportional-derivative (D+PD) control law is effective, and\nthe performance can be further improved by using the proposed nonlinear tracking control\nlaw that tracks a (D+PD)-control-based desired attitude trajectory. We conclude this paper\nwith specific design guidelines for the ARM spacecraft for efficiently stabilizing a tumbling\nasteroid and spacecraft combination.",
        "publisher": "Journal of Guidance Control and Dynamics",
        "publication_date": "2015-06"
    },
    {
        "id": "authors:5qr88-zs308",
        "collection": "authors",
        "collection_id": "5qr88-zs308",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-075702098",
        "type": "book_section",
        "title": "Omnidirectional-vision-based estimation for containment detection of a robotic mower",
        "book_title": "2015 IEEE International Conference on Robotics and Automation (ICRA)",
        "author": [
            {
                "family_name": "Yang",
                "given_name": "Junho",
                "clpid": "Yang-Junho"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            },
            {
                "family_name": "Johnson",
                "given_name": "David",
                "clpid": "Johnson-David"
            },
            {
                "family_name": "Kise",
                "given_name": "Michio",
                "clpid": "Kise-Michio"
            }
        ],
        "abstract": "In this paper, we present an omnidirectional-vision-based localization and mapping system which can detect whether a robotic mower is contained in a permitted area. We exploit a robot-centric mapping framework that exploits a differential equation of motion of the landmarks, which are referenced with respect to the robot body frame. The estimator in our system generates a 3D point-based map with landmarks. Concurrently, the estimator defines a boundary of the mowing area with the estimated trajectory of the mower. The estimated boundary and the landmark map are provided for the estimation of the mowing location and for the containment detection. We validate the effectiveness of our system through numerical simulations and present the results of the outdoor experiment that we conducted with our robotic mower.",
        "doi": "10.1109/ICRA.2015.7140090",
        "isbn": "978-1-4799-6923-4",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2015-05",
        "pages": "6344-6351"
    },
    {
        "id": "authors:jv1cz-00v81",
        "collection": "authors",
        "collection_id": "jv1cz-00v81",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170123-080211922",
        "type": "article",
        "title": "Observer Design for Stochastic Nonlinear Systems via Contraction-Based Incremental Stability",
        "author": [
            {
                "family_name": "Dani",
                "given_name": "Ashwin P.",
                "clpid": "Dani-Ashwin-P"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "This paper presents a new design approach to nonlinear observers for It\u00f4 stochastic nonlinear systems with guaranteed stability. A stochastic contraction lemma is presented which is used to analyze incremental stability of the observer. A bound on the mean-squared distance between the trajectories of original dynamics and the observer dynamics is obtained as a function of the contraction rate and maximum noise intensity. The observer design is based on a non-unique state-dependent coefficient (SDC) form, which parametrizes the nonlinearity in an extended linear form. The observer gain synthesis algorithm, called linear matrix inequality state-dependent algebraic Riccati equation (LMI-SDARE), is presented. The LMI-SDARE uses a convex combination of multiple SDC parametrizations. An optimization problem with state-dependent linear matrix inequality (SDLMI) constraints is formulated to select the coefficients of the convex combination for maximizing the convergence rate and robustness against disturbances. Two variations of LMI-SDARE algorithm are also proposed. One of them named convex state-dependent Riccati equation (CSDRE) uses a chosen convex combination of multiple SDC matrices; and the other named Fixed-SDARE uses constant SDC matrices that are pre-computed by using conservative bounds of the system states while using constant coefficients of the convex combination pre-computed by a convex LMI optimization problem. A connection between contraction analysis and L_2 gain of the nonlinear system is established in the presence of noise and disturbances. Results of simulation show superiority of the LMI-SDARE algorithm to the extended Kalman filter (EKF) and state-dependent differential Riccati equation (SDDRE) filter.",
        "doi": "10.1109/TAC.2014.2357671",
        "issn": "0018-9286",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Automatic Control",
        "publication_date": "2015-03",
        "series_number": "3",
        "volume": "60",
        "issue": "3",
        "pages": "700-714"
    },
    {
        "id": "authors:kgw1m-9df45",
        "collection": "authors",
        "collection_id": "kgw1m-9df45",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-115331865",
        "type": "article",
        "title": "Motion primitives and 3D path planning for fast flight through a forest",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Meier",
                "given_name": "Kevin C.",
                "orcid": "0000-0003-4000-1422",
                "clpid": "Meier-K-C"
            },
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "This paper presents two families of motion primitives for enabling fast, agile flight through a dense obstacle field. The first family of primitives consists of a time-delay dependent 3D circular path between two points in space and the control inputs required to fly the path. In particular, the control inputs are calculated using algebraic equations which depend on the flight parameters and the location of the waypoint. Moreover, the transition between successive maneuver states, where each state is defined by a unique combination of constant control inputs, is modeled rigorously as an instantaneous switch between the two maneuver states following a time delay which is directly related to the agility of the robotic aircraft. The second family consists of aggressive turn-around (ATA) maneuvers which the robot uses to retreat from impenetrable pockets of obstacles. The ATA maneuver consists of an orchestrated sequence of three sets of constant control inputs. The duration of the first segment is used to optimize the ATA for the spatial constraints imposed by the turning volume. The motion primitives are validated experimentally and implemented in a simulated receding horizon control (RHC)-based motion planner. The paper concludes with inverse-design pointers derived from the primitives.",
        "doi": "10.1177/0278364914558017",
        "issn": "0278-3649",
        "publisher": "Sage",
        "publication": "International Journal of Robotics Research",
        "publication_date": "2015-02-05",
        "series_number": "3",
        "volume": "34",
        "issue": "3",
        "pages": "357-377"
    },
    {
        "id": "authors:6qdrh-jf726",
        "collection": "authors",
        "collection_id": "6qdrh-jf726",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-081248601",
        "type": "article",
        "title": "Target Assignment in Robotic Networks: Distance Optimality Guarantees and Hierarchical Strategies",
        "author": [
            {
                "family_name": "Yu",
                "given_name": "Jingjin",
                "clpid": "Yu-Jingjin"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Voulgaris",
                "given_name": "Petros G.",
                "clpid": "Voulgaris-P-G"
            }
        ],
        "abstract": "We study the problem of multi-robot target assignment to minimize the total distance traveled by the robots until they all reach an equal number of static targets. In the first half of the paper, we present a necessary and sufficient condition under which true distance optimality can be achieved for robots with limited communication and target-sensing ranges. Moreover, we provide an explicit, non-asymptotic formula for computing the number of robots needed to achieve distance optimality in terms of the robots' communication and target-sensing ranges with arbitrary guaranteed probabilities. The same bounds are also shown to be asymptotically tight. In the second half of the paper, we present suboptimal strategies for use when the number of robots cannot be chosen freely. Assuming first that all targets are known to all robots, we employ a hierarchical communication model in which robots communicate only with other robots in the same partitioned region. This hierarchical communication model leads to constant approximations of true distance-optimal solutions under mild assumptions. We then revisit the limited communication and sensing models. By combining simple rendezvous-based strategies with a hierarchical communication model, we obtain decentralized hierarchical strategies that achieve constant approximation ratios with respect to true distance optimality. Results of simulation show that the approximation ratio is as low as 1.4.",
        "doi": "10.1109/TAC.2014.2344291",
        "issn": "0018-9286",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Automatic Control",
        "publication_date": "2015-02",
        "series_number": "2",
        "volume": "60",
        "issue": "2",
        "pages": "327-341"
    },
    {
        "id": "authors:6w8pf-agr93",
        "collection": "authors",
        "collection_id": "6w8pf-agr93",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170214-070946630",
        "type": "book_section",
        "title": "Herding a Flock of Birds Approaching an Airport Using an Unmanned Aerial Vehicle",
        "book_title": "AIAA Guidance, Navigation, and Control Conference 2015",
        "author": [
            {
                "family_name": "Gade",
                "given_name": "Shripad",
                "clpid": "Gade-Shripad"
            },
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "The problem of herding a flock of birds is posed in a graph theoretic framework. A novel algorithm, called the n-wavefront algorithm, Is developed for enabling a single unmanned aerial vehicle to herd a flock of birds to a desired point. The technique is applied to the problem of diverting a flock of birds approaching an airport away from a protected zone around the airport. The n-wavefront algorithm is demonstrated in simulation and compared with existing strategies using graph-based metrics.",
        "doi": "10.2514/6.2015-1540",
        "isbn": "978-1-5108-0109-7",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2015-01",
        "pages": "Art. No. 2015-1540"
    },
    {
        "id": "authors:mycq9-k4969",
        "collection": "authors",
        "collection_id": "mycq9-k4969",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170120-151859268",
        "type": "book_section",
        "title": "Swarm Assignment and Trajectory Optimization Using Variable-Swarm, Distributed Auction Assignment and Model Predictive Control",
        "book_title": "AIAA Guidance, Navigation, and Control Conference 2015",
        "author": [
            {
                "family_name": "Morgan",
                "given_name": "Daniel",
                "clpid": "Morgan-Daniel"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a distributed, guidance and control algorithm for reconfiguring swarms composed of hundreds to thousands of agents with limited communication and\ncomputation capabilities. This algorithm solves both the optimal assignment and collision- free trajectory  generation for swarms, in an integrated manner, when given the desired shape of the swarm (without pre-assigned terminal positions). The optimal assignment problem is solved using a distributed auction assignment that can vary the number of target positions in the assignment, and the collision-free trajectories are generated using sequential convex programming. Finally, model predictive control is used to solve the assignment and trajectory generation in real time using a receding horizon. The model predictive control formulation uses current state measurements to resolve for the optimal assignment\nand trajectory. The implementation of the distributed auction algorithm and sequential convex programming using model predictive control produces the swarm assignment and\ntrajectory optimization algorithm that transfers a swarm of spacecraft to a desired shape in a distributed fashion. Once the desired shape is uploaded to the swarm, the algorithm determines where each spacecraft goes and how it should get there in a fuel-efficient, collision-free manner.",
        "doi": "10.2514/6.2015-0599",
        "isbn": "978-1-62410-339-1",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2015-01",
        "pages": "Art. No. 2015-0599"
    },
    {
        "id": "authors:v8xr6-vs182",
        "collection": "authors",
        "collection_id": "v8xr6-vs182",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-083605025",
        "type": "book_section",
        "title": "A Review of Impending Small Satellite Formation Flying Missions",
        "book_title": "53rd AIAA Aerospace Sciences Meeting",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Subramanian",
                "given_name": "Giri P.",
                "clpid": "Subramanian-G-P"
            },
            {
                "family_name": "Foust",
                "given_name": "Rebecca",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Morgan",
                "given_name": "Daniel",
                "clpid": "Morgan-Daniel"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "Small satellites, like popular nanosatellite platforms called CubeSats, are suitable for formation flying missions because of their modular nature and low cost. This paper presents a review of thirty-nine missions, using multiple small satellites, in various stages of development. These missions are categorized based on their mission type, mission status, number of satellites, leading organization, funding source, and requirement for constellation or\nformation flying. We conclude that Earth science related missions are the most popular, while most multi-satellite missions only require a constellation. Although six missions aim to demonstrate formation flying capability in space using two to three small satellites, there are currently only two formation flying missions planning to use four or more small satellites.",
        "doi": "10.2514/6.2015-1623",
        "isbn": "978-1-62410-343-8",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2015-01",
        "pages": "Art. No. 2015-1623"
    },
    {
        "id": "authors:5gyhs-m6937",
        "collection": "authors",
        "collection_id": "5gyhs-m6937",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-153238963",
        "type": "book_section",
        "title": "Information-Driven Systems Engineering Study of a Formation Flying Demonstration Mission using Six CubeSats",
        "author": [
            {
                "family_name": "Subramanian",
                "given_name": "Giri P.",
                "clpid": "Subramanian-G-P"
            },
            {
                "family_name": "Foust",
                "given_name": "Rebecca",
                "orcid": "0000-0003-1470-1716",
                "clpid": "Foust-Rebecca"
            },
            {
                "family_name": "Chen",
                "given_name": "Derek",
                "clpid": "Chen-Derek"
            },
            {
                "family_name": "Chan",
                "given_name": "Stanley",
                "clpid": "Chan-Stanley"
            },
            {
                "family_name": "Taleb",
                "given_name": "Younes",
                "clpid": "Taleb-Younes"
            },
            {
                "family_name": "Rogers",
                "given_name": "Dayne L.",
                "clpid": "Rogers-Dayne-L"
            },
            {
                "family_name": "Kokkat",
                "given_name": "Jobin",
                "clpid": "Kokkat-Jobin"
            },
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Morgan",
                "given_name": "Daniel",
                "clpid": "Morgan-Daniel"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "Small satellites are suitable for formation flying missions where a large number of spacecraft serve as distributed sensors for applications like synthetic aperture radar, interferometry, etc. A survey of existing or proposed small satellite missions concludes that there is a dearth of formation flying missions using four or more spacecraft that require formation maintenance. This paper presents a systems engineering based design of a formation flying technology demonstration mission that requires precise formation maintenance and reconfigurations and highlights the challenges that need to be overcome for its successful implementation. The goal of this paper is to provide directions for future research and development in spacecraft formation flying technologies.",
        "doi": "10.2514/6.2015-2043",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "publication_date": "2015-01"
    },
    {
        "id": "authors:88a44-wnr37",
        "collection": "authors",
        "collection_id": "88a44-wnr37",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-140551043",
        "type": "book_section",
        "title": "Attitude Control and Stabilization of Spacecraft with a Captured Asteroid",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "National Aeronautics and Space Administration's Asteroid Redirect Mission (ARM) aims to capture a Near Earth Orbit (NEO) asteroid or a piece of a large asteroid and transport it to the Earth{Moon system. In this paper, we provide a detailed analysis\nof one of the main control challenges for the first ARM mission concept, namely despinning and three-axis stabilizing the asteroid and spacecraft combination after the ARM spacecraft captures the tumbling NEO asteroid. We first show that control laws, which explicitly use the dynamics of the system in their control law equation, encounter a fundamental limitation due to modeling uncertainties. We show that in the presence of large\nmodeling uncertainties, the resultant disturbance torque for such control laws may well exceed the maximum control torque of the conceptual ARM spacecraft. We then numerically compare the performance of three viable control laws: the robust nonlinear tracking control law, the adaptive nonlinear tracking control law, and the simple derivative plus proportional-derivative linear control strategy. We conclude that under very small mod-\neling uncertainties, which can be achieved using online system identification, the robust nonlinear tracking control law guarantees exponential convergence to the fuel-optimal reference trajectory and hence consumes the least fuel. On the other hand, in the presence of large modeling uncertainties, measurement errors, and actuator saturations, the best strategy for stabilizing the asteroid and spacecraft combination is to first despin the system using a derivative (rate damping) linear control law and then stabilize the system in the desired orientation using the simple proportional-derivative linear control law. More-over, the fuel consumed by the conceptual ARM spacecraft using these control strategies is upper bounded by 300 kg for the nominal range of NEO asteroid parameters. We conclude this paper with specific design guidelines for the ARM spacecraft for efficiently stabilizing the tumbling NEO asteroid and spacecraft combination.",
        "doi": "10.2514/6.2015-0596",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "publication_date": "2015-01"
    },
    {
        "id": "authors:63rn3-sht84",
        "collection": "authors",
        "collection_id": "63rn3-sht84",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161220-110956591",
        "type": "book_section",
        "title": "Dyadic perturbation observer framework for control of a class of nonlinear PDE/ODE systems",
        "book_title": "53rd IEEE Conference on Decision and Control",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper presents the general theory of the dyadic perturbation observer framework as a generic method for controlling a class of nonlinear systems described by partial and/or ordinary differential equations. The method is particularly applicable to boundary control problems for systems described by partial differential equations. Conditions for closed-loop stability and robustness are derived using finite-gain L stability theory, and the results are further specialized for finite dimensional systems.",
        "doi": "10.1109/CDC.2014.7039702",
        "isbn": "978-1-4673-6090-6",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2014-12",
        "pages": "2065-2070"
    },
    {
        "id": "authors:mvhns-j8a04",
        "collection": "authors",
        "collection_id": "mvhns-j8a04",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-145205891",
        "type": "article",
        "title": "Model Predictive Control of Swarms of Spacecraft Using Sequential Convex Programming",
        "author": [
            {
                "family_name": "Morgan",
                "given_name": "Daniel",
                "clpid": "Morgan-Daniel"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a decentralized, model predictive control algorithm for the optimal guidance and reconfiguration of swarms of spacecraft composed of hundreds to thousands of agents with limited capabilities. In previous work, J_2-invariant orbits have been found to provide collision-free motion for hundreds of orbits in a low Earth orbit. This paper develops real-time optimal control algorithms for the swarm reconfiguration that involve transferring from one J_2-invariant orbit to another while avoiding collisions and minimizing fuel. The proposed model predictive control-sequential convex programming algorithm uses sequential convex programming to solve a series of approximate path planning problems until the solution converges. By updating the optimal  trajectories during the reconfiguration, the model predictive control algorithm results in decentralized computations and communication between neighboring spacecraft only. Additionally, model predictive control reduces the horizon of the convex optimizations, which reduces the run time of the algorithm. Multiple time steps, time-varying collision constraints, and communication requirements are developed to guarantee stability, feasibility, and robustness of the model predictive control-sequential convex programming algorithm.",
        "doi": "10.2514/1.G000218",
        "issn": "0731-5090",
        "publisher": "AIAA",
        "publication": "Journal of Guidance, Control, and Dynamics",
        "publication_date": "2014-11",
        "series_number": "6",
        "volume": "37",
        "issue": "6",
        "pages": "1725-1740"
    },
    {
        "id": "authors:fewdn-93s06",
        "collection": "authors",
        "collection_id": "fewdn-93s06",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170109-103702672",
        "type": "book_section",
        "title": "Probabilistic swarm guidance using optimal transport",
        "book_title": "2014 IEEE Conference on Control Applications (CCA)",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "Probabilistic swarm guidance enables autonomous agents to generate their individual trajectories independently so that the entire swarm converges to the desired distribution shape. In contrast with previous homogeneous or inhomogeneous Markov chain based approaches [1], this paper presents an optimal transport based approach which guarantees faster convergence, minimizes a given cost function, and reduces the number of transitions for achieving the desired formation. Each agent first estimates the current swarm distribution by communicating with neighboring agents and using a consensus algorithm and then solves the optimal transport problem, which is recast as a linear program, to determine its transition probabilities. We discuss methods for handling motion constraints and also demonstrate the superior performance of the proposed algorithm by numerically comparing it with existing Markov chain based strategies.",
        "doi": "10.1109/CCA.2014.6981395",
        "isbn": "978-1-4799-7409-2",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2014-10",
        "pages": "498-505"
    },
    {
        "id": "authors:ftbf3-jrr57",
        "collection": "authors",
        "collection_id": "ftbf3-jrr57",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161222-115746072",
        "type": "book_section",
        "title": "Probabilistic guidance of distributed systems using sequential convex programming",
        "book_title": "2014 IEEE/RSJ International Conference on Intelligent Robots and Systems",
        "author": [
            {
                "family_name": "Morgan",
                "given_name": "Daniel",
                "clpid": "Morgan-Daniel"
            },
            {
                "family_name": "Subramanian",
                "given_name": "Giri Prashanth",
                "clpid": "Subramanian-G-P"
            },
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "In this paper, we integrate, implement, and validate formation flying algorithms for a large number of agents using probabilistic guidance of distributed systems with inhomogeneous Markov chains and model predictive control with sequential convex programming. Using an inhomogeneous Markov chain, each agent determines its target position during each iteration in a statistically independent manner while the distributed system converges to the desired formation. Moreover, the distributed system is robust to external disturbances or damages to the formation. Once the target positions are assigned, an optimal control problem is formulated to ensure that the agents reach the target positions while avoiding collisions. This problem is solved using sequential convex programming to determine optimal, collision-free trajectories and model predictive control is implemented to update these trajectories as new state information becomes available. Finally, we validate the probabilistic guidance of distributed systems and model predictive control algorithms using the formation flying testbed.",
        "doi": "10.1109/IROS.2014.6943103",
        "isbn": "978-1-4799-6934-0",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2014-09",
        "pages": "3850-3857"
    },
    {
        "id": "authors:0qq3f-88822",
        "collection": "authors",
        "collection_id": "0qq3f-88822",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161201-103533605",
        "type": "book_section",
        "title": "Robust Tunable Transcriptional Oscillators Using Dynamic Inversion",
        "book_title": "A Systems Theoretic Approach to Systems and Synthetic Biology I: Models and System Characterizations",
        "author": [
            {
                "family_name": "Kulkarni",
                "given_name": "Vishwesh V.",
                "clpid": "Kulkarni-V-V"
            },
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "contributor": [
            {
                "family_name": "Kulkarni",
                "given_name": "Vishwesh V.",
                "clpid": "Kulkarni-V-V"
            },
            {
                "family_name": "Stan",
                "given_name": "Guy-Bart",
                "clpid": "Stan-G-B"
            },
            {
                "family_name": "Raman",
                "given_name": "Karthik",
                "clpid": "Raman-K"
            }
        ],
        "abstract": "We present a theory and associated algorithms to synthesize controllers that may be used to build robust tunable oscillations in biological networks. As an illustration, we build robust tunable oscillations in the celebrated repressilator synthesized by Elowitz and Leibler. The desired oscillations in a set of mRNA's and proteins are obtained by injecting an oscillatory input as a reference and by synthesizing a dynamic inversion based tracking controller. This approach ensures that the repressilator can exhibit oscillations irrespective of (1) the maximum number of proteins per cell and (2) the ratio of the protein lifetimes to the mRNA lifetimes. The frequency and the amplitude of at least one output (either mRNA or protein) can now be controlled arbitrarily. In addition, we characterize the L_2 gain stability of this 3-node network and generalize it to the case of N-node networks.",
        "doi": "10.1007/978-94-017-9041-3_4",
        "isbn": "978-94-017-9040-6",
        "publisher": "Springer Netherlands",
        "place_of_publication": "Berlin",
        "publication_date": "2014-07-04",
        "pages": "103-119"
    },
    {
        "id": "authors:w0e6e-jdh61",
        "collection": "authors",
        "collection_id": "w0e6e-jdh61",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161108-152342060",
        "type": "book_section",
        "title": "Distributed Estimation using Bayesian Consensus Filtering",
        "book_title": "American Control Conference (ACC), 2014",
        "author": [
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present the Bayesian consensus filter (BCF) for tracking a moving target using a networked group of sensing agents and achieving consensus on the best estimate of the probability  distributions of the target's states. Our BCF framework can incorporate nonlinear target dynamic models, heterogeneous nonlinear measurement models, non-Gaussian uncertainties, and higher-order moments of the locally estimated posterior probability distribution of the target's states obtained using Bayesian filters. If the agents combine their estimated posterior probability distributions using a logarithmic opinion pool, then the sum of Kullback\u2013Leibler divergences between the consensual probability distribution and the local posterior probability distributions is minimized. Rigorous stability and convergence results for the proposed BCF algorithm with single or multiple consensus loops are presented. Communication of probability distributions and computational methods for implementing the BCF algorithm are discussed along with a numerical example.",
        "doi": "10.1109/ACC.2014.6858896",
        "isbn": "978-1-4799-3272-6",
        "publisher": "IEEE",
        "place_of_publication": "New York, NY",
        "publication_date": "2014-06",
        "pages": "634-641"
    },
    {
        "id": "authors:49evn-kr703",
        "collection": "authors",
        "collection_id": "49evn-kr703",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161123-103752838",
        "type": "book_section",
        "title": "Distance optimal target assignment in robotic networks under communication and sensing constraints",
        "book_title": "IEEE International Conference on Robotics and Automation (ICRA), 2014",
        "author": [
            {
                "family_name": "Yu",
                "given_name": "Jingjin",
                "clpid": "Yu-Jingjin"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Voulgaris",
                "given_name": "Petros G.",
                "clpid": "Voulgaris-P-G"
            }
        ],
        "abstract": "We study the problem of minimizing the total distance incurred in assigning a group of mobile robots to an equal number of static targets. Assuming that the robots have limited, range-based communication and target-sensing capabilities, we present a necessary and sufficient condition for ensuring distance optimality when robots and targets are uniformly randomly distributed. We then provide an explicit, non-asymptotic formula for computing the number of robots needed for guaranteeing optimality in terms of the robots' sensing and communication capabilities with arbitrarily high probabilities. The bound given in the formula is also asymptotically tight. Due to the large number of robots needed for high-probability optimality guarantee, we continue to investigate strategies for cases in which the number of robots cannot be freely chosen. We show that a properly designed strategy can be asymptotically optimal or suboptimal with constant approximation ratios.",
        "doi": "10.1109/ICRA.2014.6906991",
        "isbn": "978-1-4799-3685-4",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2014-06",
        "pages": "1098-1105"
    },
    {
        "id": "authors:jr1tb-f2e52",
        "collection": "authors",
        "collection_id": "jr1tb-f2e52",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161123-102301602",
        "type": "book_section",
        "title": "Traveled distance minimization and hierarchical strategies for robotic networks",
        "book_title": "6th International Symposium on Communications, Control and Signal Processing (ISCCSP), 2014",
        "author": [
            {
                "family_name": "Yu",
                "given_name": "Jingjin",
                "clpid": "Yu-Jingjin"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Voulgaris",
                "given_name": "Petros G.",
                "clpid": "Voulgaris-P-G"
            }
        ],
        "abstract": "We study the distance optimal assignment of n mobile robots to an equal number of targets under communication and target-sensing constraints. Extending previous results over uniform distributions, we show that when the robots and targets assume the same but arbitrary distribution over the unit square, a carefully designed distributed hierarchical strategy has expected travel distance that matches the best known upper bound assuming global communication and infinite target-sensing range. In a sense, our result shows that for target assignment problems in robotic networks, local optimality also offers good guarantees on global optimality.",
        "doi": "10.1109/ISCCSP.2014.6877920",
        "isbn": "978-1-4799-2890-3",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2014-05",
        "pages": "491-496"
    },
    {
        "id": "authors:h9ysw-tmq47",
        "collection": "authors",
        "collection_id": "h9ysw-tmq47",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-141750231",
        "type": "book_section",
        "title": "Vision-Based Localization and Mapping for an Autonomous Mower",
        "book_title": "2013 IEEE/RSJ International Conference on Intelligent Robots and Systems",
        "author": [
            {
                "family_name": "Yang",
                "given_name": "Junho",
                "clpid": "Yang-Junho"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            },
            {
                "family_name": "Johnson",
                "given_name": "David",
                "clpid": "Johnson-David"
            },
            {
                "family_name": "Kise",
                "given_name": "Michio",
                "clpid": "Kise-Michio"
            }
        ],
        "abstract": "This paper presents a vision-based localization and mapping algorithm for an autonomous mower. We divide the task for robotic mowing into two separate phases, a teaching phase and a mowing phase. During the teaching phase, the mower estimates the 3D positions of landmarks and defines a boundary in the lawn with an estimate of its own trajectory. During the mowing phase, the location of the mower is estimated using the landmark and boundary map acquired from the teaching phase. Of particular interest for our work is ensuring that the estimator for landmark mapping will not fail due to the nonlinearity of the system during the teaching phase. A nonlinear observer is designed with pseudo-measurements of each landmark's depth to prevent the map estimator from diverging. Simultaneously, the boundary is estimated with an EKF. Measurements taken from an omnidirectional camera, an IMU, and a ground speed sensor are used for the estimation. Numerical simulations and offline teaching phase experiments with our autonomous mower demonstrate the potential of our algorithm.",
        "doi": "10.1109/IROS.2013.6696878",
        "isbn": "978-1-4673-6358-7",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2013-11",
        "pages": "3655-3662"
    },
    {
        "id": "authors:pj4qv-41q73",
        "collection": "authors",
        "collection_id": "pj4qv-41q73",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161123-070853922",
        "type": "book_section",
        "title": "Motion Primitives and 3-D Path Planning for Fast Flight through a Forest",
        "book_title": "IEEE/RSJ International Conference on Intelligent Robots and Systems, 2013",
        "author": [
            {
                "family_name": "Panahandeh",
                "given_name": "Ghazaleh",
                "clpid": "Panahandeh-Ghazaleh"
            },
            {
                "family_name": "Meier",
                "given_name": "Kevin C.",
                "orcid": "0000-0003-4000-1422",
                "clpid": "Meier-K-C"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Shi",
                "given_name": "Xichen",
                "clpid": "Shi-Xichen"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "contributor": [
            {
                "family_name": "Amato",
                "given_name": "N.",
                "clpid": "Amato-N"
            }
        ],
        "abstract": "This paper addresses the problem of motion planning for fast, agile flight through a dense obstacle field. A key contribution is the design of two families of motion primitives for aerial robots flying in dense obstacle fields, along with rules to stitch them together. The primitives are obtained by solving for the flight dynamics of the aerial robot, and explicitly account for limited agility using time delays. The first family of primitives consists of turning maneuvers to link any two points in space. The locations of the terminal points are used to obtain closed-form expressions for the control inputs required to fly between them, while accounting for the finite time required to switch between consecutive sets of control inputs. The second family consists of aggressive turn-around maneuvers wherein the time delay between the angle of attack and roll angle commands is used to optimize the maneuver for the spatial constraints. A 3-D motion planning algorithm based on these primitives is presented for aircraft flying through a dense forest.",
        "doi": "10.1109/IROS.2013.6696773",
        "isbn": "978-1-4673-6358-7",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2013-11",
        "pages": "2940-2947"
    },
    {
        "id": "authors:mj4n8-bmt27",
        "collection": "authors",
        "collection_id": "mj4n8-bmt27",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161123-064941445",
        "type": "book_section",
        "title": "Image Moments for Higher-Level Feature Based Navigation",
        "book_title": "IEEE/RSJ International Conference on Intelligent Robots and Systems, 2013",
        "author": [
            {
                "family_name": "Dani",
                "given_name": "Ashwin P.",
                "clpid": "Dani-Ashwin-P"
            },
            {
                "family_name": "Panahandeh",
                "given_name": "Ghazaleh",
                "clpid": "Panahandeh-Ghazaleh"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "contributor": [
            {
                "family_name": "Amato",
                "given_name": "N.",
                "clpid": "Amato-N"
            }
        ],
        "abstract": "This paper presents a novel vision-based localization and mapping algorithm using image moments of region features. The environment is represented using regions, such as planes and/or 3D objects instead of only a dense set of feature points. The regions can be uniquely defined using a small number of parameters; e.g., a plane can be completely characterized by normal vector and distance to a local coordinate frame attached to the plane. The variation of image moments of the regions in successive images can be related to the parameters of the regions. Instead of tracking a large number of feature points, variations of image moments of regions can be computed by tracking the segmented regions or a few feature points on the objects in successive images. A map represented by regions can be characterized using a minimal set of parameters. The problem is formulated as a nonlinear filtering problem. A new discrete-time nonlinear filter based on the state-dependent coefficient (SDC) form of nonlinear functions is presented. It is shown via Monte-Carlo simulations that the new nonlinear filter is more accurate and consistent than EKF by evaluating the root-mean squared error (RMSE) and normalized estimation error squared (NEES).",
        "doi": "10.1109/IROS.2013.6696413",
        "isbn": "978-1-4673-6358-7",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2013-11",
        "pages": "602-609"
    },
    {
        "id": "authors:637t0-68r89",
        "collection": "authors",
        "collection_id": "637t0-68r89",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161222-073434259",
        "type": "article",
        "title": "Novel Dihedral-Based Control of Flapping-Wing Aircraft With Application to Perching",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Kim",
                "given_name": "Joseph",
                "clpid": "Kim-Joseph"
            }
        ],
        "abstract": "We describe the design of an aerial robot inspired by birds and the underlying theoretical developments leading to novel control and closed-loop guidance algorithms for a perching maneuver. A unique feature of this robot is that it uses wing articulation to control the flight path angle as well as the heading angle. It lacks a vertical tail for improved agility, which results in unstable lateral-directional dynamics. New closed-loop motion planning algorithms with guaranteed stability are obtained by rewriting the flight dynamic equations in the spatial domain rather than as functions of time, after which dynamic inversion is employed. It is shown that nonlinear dynamic inversion naturally leads to proportional-integral-derivative controllers, thereby providing an exact method for tuning the gains. The capabilities of the proposed bioinspired robot design and its novel closed-loop perching controller have been successfully demonstrated with perched landings on a human hand.",
        "doi": "10.1109/TRO.2013.2268947",
        "issn": "1552-3098",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Robotics",
        "publication_date": "2013-10",
        "series_number": "5",
        "volume": "29",
        "issue": "5",
        "pages": "1071-1084"
    },
    {
        "id": "authors:wncdg-75068",
        "collection": "authors",
        "collection_id": "wncdg-75068",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-063732477",
        "type": "book_section",
        "title": "Optimum Spatially Constrained Turns for Agile Micro Aerial Vehicles",
        "book_title": "AIAA Guidance, Navigation, and Control Conference",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "The objective of this paper is to derive a rapid turn-around maneuver for micro aerial vehicles flying in densely cluttered environments, in the form of variable altitude turns optimized for spatial constraints. The design results in a motion primitive which can be\nimplemented on miniature aircraft at large. The primitive is tested on an MAV equipped with just yaw control and no roll control. The maneuver design not only yields a motion\nprimitive for a turn-around maneuver, but also sheds light on the aircraft design features that enable such a maneuver to be accomplished given some information about the obstacle\nfield.",
        "doi": "10.2514/6.2013-4941",
        "isbn": "978-1-62410-224-0",
        "publisher": "AIAA",
        "place_of_publication": "Reston, VA",
        "publication_date": "2013-08",
        "pages": "Art. No.-2013"
    },
    {
        "id": "authors:4jrqb-vjq70",
        "collection": "authors",
        "collection_id": "4jrqb-vjq70",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-084925184",
        "type": "book_section",
        "title": "Inertial-Aided Vision-Based Localization and Mapping in a Riverine Environment with Reflection Measurements",
        "book_title": "AIAA Guidance, Navigation, and Control Conference 2013",
        "author": [
            {
                "family_name": "Yang",
                "given_name": "Junho",
                "clpid": "Yang-Junho"
            },
            {
                "family_name": "Dani",
                "given_name": "Ashwin P.",
                "clpid": "Dani-Ashwin-P"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "This paper presents an inertial-aided vision-based localization and mapping algorithm for an unmanned aerial vehicle (UAV) that can operate in a GPS-denied riverine environment. We take vision measurements from the features surrounding the river and their corresponding points reflected in the river. We apply a robot-centric mapping framework to let the uncertainty of the features be referenced to the UAV body frame and estimate the 3D positions of point features while estimating the location of the UAV. We demonstrate the localization and mapping results with sensors on our quadcopter UAV platform\nin the University of Illinois at Urbana Champaign Boneyard Creek. The UAV is equipped with a light weight monocular camera, an inertial measurement unit (IMU) which contains\na magnetometer, an ultrasound altimeter, and an on-board computer. To our knowledge, we report the first result of performing localization and mapping by exploiting multiple\nviews with reflections of features in a river-like environment.",
        "doi": "10.2514/6.2013-5246",
        "isbn": "978-1-62410-224-0",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Boston MA",
        "publication_date": "2013-08",
        "pages": "Art. No.-2013"
    },
    {
        "id": "authors:fx429-jxr87",
        "collection": "authors",
        "collection_id": "fx429-jxr87",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161129-102652656",
        "type": "book_section",
        "title": "Optimizing the Forces and Propulsive Efficiency in Bird-Scale Flapping Flight",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hilton",
                "given_name": "Harry H.",
                "clpid": "Hilton-H-H"
            }
        ],
        "abstract": "This paper presents first-principle and numerical studies of flapping flight with the objective of optimizing the force production and propulsive effciency. Strouhal number is identified as a critical parameter affecting all of these variables, and the optimum ranges of Strouhal number are calculated. The results of the calculations, in particular, explain why a value in the range of 0.2-0.4 is usually preferred by nature's  flyers. Next, an attempt is made to quantify the effects of wing  flexibility on force generation and propulsive efficiency, and it is shown that there exists a critical value of wing elasticity at which propulsive efficiency is maximized, and moreover, this value is driven primarily by the dynamics of the bending\nmotion of the wing rather than twisting.",
        "doi": "10.2514/6.2013-4916",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "publication_date": "2013-08"
    },
    {
        "id": "authors:s9bdf-c4k35",
        "collection": "authors",
        "collection_id": "s9bdf-c4k35",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161123-113256359",
        "type": "article",
        "title": "PDE Boundary Control for Flexible Articulated Wings on a Robotic Aircraft",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Guan",
                "given_name": "Jinyu",
                "clpid": "Guan-Jinyu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Krstic",
                "given_name": "Miroslav",
                "clpid": "Krstic-Miroslav"
            }
        ],
        "abstract": "This paper presents a boundary control formulation for distributed parameter systems described by partial differential equations (PDEs) and whose output is given by a spatial integral of weighted functions of the state. This formulation is directly applicable to the control of small robotic aircraft with articulated flexible wings, where the output of interest is the net aerodynamic force or moment. The deformation of flexible wings can be controlled by actuators that are located at the root or the tip of the wing. The problem of designing a tracking controller for wing twist is addressed using a combination of PDE backstepping for feedback stabilization and feed-forward trajectory planning. We also design an adaptive tracking controller for wing tip actuators. For wing bending, we present a novel control scheme that is based on a two-stage perturbation observer. A trajectory planning-based feed-forward tracker is designed using only one component of the observer whose dynamics are homogeneous and amenable to trajectory planning. The two components, put together, estimate the external forces and unmodeled system dynamics. The effectiveness of the proposed controllers for twist and bending is demonstrated by simulations. This paper also reports experimental validation of the perturbation-observer-based controller for beam bending.",
        "doi": "10.1109/TRO.2013.224071",
        "issn": "1552-3098",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Robotics",
        "publication_date": "2013-06",
        "series_number": "3",
        "volume": "29",
        "issue": "3",
        "pages": "625-640"
    },
    {
        "id": "authors:k1mgf-hp379",
        "collection": "authors",
        "collection_id": "k1mgf-hp379",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-141734262",
        "type": "article",
        "title": "Phase synchronization control of complex networks of Lagrangian systems on adaptive digraphs",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Bandyopadhyay",
                "given_name": "Saptarshi",
                "clpid": "Bandyopadhyay-S"
            },
            {
                "family_name": "Chang",
                "given_name": "Insu",
                "clpid": "Chang-Insu"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a formation control and synchronization method that utilizes adaptive network topologies for a class of complex dynamical networks comprised of a large number of highly-nonlinear Euler\u2013Lagrange (EL) systems. A time-varying and switching network topology, constructed by the adaptive graph Laplacian matrix, relaxes the standard requirement of consensus stability, even permitting exponential synchronization on an unbalanced digraph or a weakly connected digraph that can sporadically lose connectivity. The time-varying graph Laplacian matrix is adapted by an adaptive control scheme based on relative positions and errors of synchronization and tracking. The adaptive graph Laplacian is integrated with a phase synchronization controller that synchronizes the relative motions of EL systems moving in elliptical orbits, thereby yielding a smaller synchronization error than an uncoupled tracking control law in the presence of bounded disturbances and modeling errors. An example of reconfiguring hundreds of spacecraft in Low Earth Orbit shows the effectiveness of the proposed phase synchronization controller for a large number of complex EL systems moving in periodic elliptical orbits.",
        "doi": "10.1016/j.automatica.2013.01.048",
        "issn": "0005-1098",
        "publisher": "Elsevier",
        "publication": "Automatica",
        "publication_date": "2013-05",
        "series_number": "5",
        "volume": "49",
        "issue": "5",
        "pages": "1148-1161"
    },
    {
        "id": "authors:f311v-tpx84",
        "collection": "authors",
        "collection_id": "f311v-tpx84",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161222-070302558",
        "type": "book_section",
        "title": "Decentralized Model Predictive Control of Swarms of Spacecraft Using Sequential Convex Programming",
        "book_title": "Spaceflight mechanics meeting, 2013",
        "author": [
            {
                "family_name": "Morgan",
                "given_name": "Daniel",
                "clpid": "Morgan-Daniel"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a decentralized, model predictive control algorithm for the reconfiguration of swarms of spacecraft composed of hundreds to thousands of agents with limited capabilities. In our prior work, sequential convex programming has been used to determine collision-free, fuel-efficient trajectories for the reconfiguration of spacecraft swarms. This paper uses a model predictive control approach to implement the sequential convex programming algorithm in real-time. By updating the optimal trajectories during the reconfiguration, the model predictive control algorithm results in decentralized computations and communication between neighboring spacecraft only. Additionally, model predictive control reduces the horizon of the convex optimizations, which reduces the run time of the algorithm.",
        "isbn": "978-0-87703-597-8",
        "publisher": "Univelt Inc.",
        "publication_date": "2013-02",
        "pages": "1-20"
    },
    {
        "id": "authors:bfbgg-tmr10",
        "collection": "authors",
        "collection_id": "bfbgg-tmr10",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161109-083117350",
        "type": "book_section",
        "title": "Observer Design for Stochastic Nonlinear Systems using Contraction Analysis",
        "book_title": "2012 IEEE 51st IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Dani",
                "given_name": "Ashwin P.",
                "clpid": "Dani-Ashwin-P"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "This paper presents a new observer for It\u00f4 stochastic nonlinear systems with guaranteed stability. Contraction analysis is used to analyze incremental stability of the observer for an It\u00f4 stochastic nonlinear system. A bound on the mean squared distance between the trajectories of original dynamics and the observer dynamics is obtained as a function of contraction rate and maximum noise intensity. The observer design is based on non-unique state-dependent coefficient (SDC) forms which parametrize the nonlinearity in an extended linear form. In this paper, a convex combination of several parametrizations is used. An optimization problem with state-dependent linear matrix inequality (SDLMI) constraints is formulated to select the free parameters of the convex combination for achieving faster convergence and robustness against disturbances. Moreover, the L_2 norm of the disturbance and noise to the estimation error is shown to be finite. The present algorithm shows improved performance in comparison to the extended Kalman filter (EKF) and the state-dependent differential Riccati equation (SDDRE) filter in simulation.",
        "doi": "10.1109/CDC.2012.6425977",
        "isbn": "978-1-4673-2066-5",
        "publisher": "IEEE",
        "place_of_publication": "New York, NY",
        "publication_date": "2012-12",
        "pages": "6028-6035"
    },
    {
        "id": "authors:9bghm-w1d64",
        "collection": "authors",
        "collection_id": "9bghm-w1d64",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161109-084215066",
        "type": "book_section",
        "title": "PDE Boundary Control for Euler-Bernoulli Beam Using a Two Stage Perturbation Observer",
        "book_title": "51st IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Guan",
                "given_name": "Jinyu",
                "clpid": "Guan-Jinyu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Krstic",
                "given_name": "Miroslav",
                "clpid": "Krstic-Miroslav"
            }
        ],
        "abstract": "A novel perturbation observer-based PDE boundary control law for beam bending is derived based on a combination of perturbation observers and polynomial trajectory planning. The perturbation observer consists of two components. The first stage employs the \"particular\" solution of the original dynamics with disturbances while its boundary conditions are set to zero. In contrast, the dynamics of the \"homogeneous component\" are independent of the beam dynamics, but its boundary conditions are identical to those of the beam. A tracking boundary control law, based on trajectory planning, is designed for the homogeneous component, and the same control signal is also applied to the beam. The stability of the adaptive perturbation-observer is proven by Lyapunov stability in the spatial L2 sense, while stability conditions are derived for a finite dimensional ODE analogue of the infinite dimensional closed loop PDE system. This paper also reports on one of the first experimental demonstrations of a controller designed entirely using a PDE boundary control formulation.",
        "doi": "10.1109/CDC.2012.6426058",
        "isbn": "978-1-4673-2066-5",
        "publisher": "IEEE",
        "place_of_publication": "New York, NY",
        "publication_date": "2012-12",
        "pages": "4442-4448"
    },
    {
        "id": "authors:6kn9p-a5y93",
        "collection": "authors",
        "collection_id": "6kn9p-a5y93",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170123-081714017",
        "type": "article",
        "title": "Swarm-Keeping Strategies for Spacecraft Under J_2 and Atmospheric Drag Perturbations",
        "author": [
            {
                "family_name": "Morgan",
                "given_name": "Daniel",
                "clpid": "Morgan-Daniel"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Blackmore",
                "given_name": "Lars",
                "clpid": "Blackmore-L"
            },
            {
                "family_name": "Acikmese",
                "given_name": "Behcet",
                "clpid": "Acikmese-B"
            },
            {
                "family_name": "Bayard",
                "given_name": "David",
                "clpid": "Bayard-D-S"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents several new open-loop guidance methods for spacecraft swarms composed of hundreds to thousands of agents, with each spacecraft having modest capabilities. These methods have three main goals: preventing relative drift of the swarm, preventing collisions within the swarm, and minimizing the propellant used throughout the mission. The development of these methods progresses by eliminating drift using the Hill\u2013Clohessy\u2013Wiltshire equations, removing drift due to nonlinearity, and minimizing the J_2 drift. To verify these guidance methods, a new dynamic model for the relative motion of spacecraft is developed. These dynamics include the two main disturbances for spacecraft in low Earth orbit, J_2 and atmospheric drag. Using this dynamic model, numerical\nsimulations are provided at each step to show the  effectiveness of each method and to see where improvements can be made. The main result is a set of initial conditions for each spacecraft in the swarm, which provides the trajectories for hundreds of collision-free orbits in the presence of J_2. Finally, a multiburn strategy is developed to provide hundreds of collision-free orbits under the influence of atmospheric drag. This last method works by enforcing the initial conditions multiple times throughout the mission, thereby providing collision-free trajectories for the duration of the mission.",
        "doi": "10.2514/1.55705",
        "issn": "0731-5090",
        "publisher": "AIAA",
        "publication": "Journal of Guidance, Control, and Dynamics",
        "publication_date": "2012-10",
        "series_number": "5",
        "volume": "35",
        "issue": "5",
        "pages": "1492-1506"
    },
    {
        "id": "authors:s3r1v-tpr82",
        "collection": "authors",
        "collection_id": "s3r1v-tpr82",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161109-082124457",
        "type": "book_section",
        "title": "CurveSLAM: An approach for vision-based navigation without point features",
        "book_title": "2012 IEEE/RSJ International Conference on Intelligent Robots and Systems",
        "author": [
            {
                "family_name": "Rao",
                "given_name": "Dushyant",
                "clpid": "Rao-Dushyant"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "Existing approaches to visual Simultaneous Localization and Mapping (SLAM) typically utilize points as visual feature primitives to represent landmarks in the environment. Since these techniques mostly use image points from a standard feature point detector, they do not explicitly map objects or regions of interest. Our work is motivated by the need for different SLAM techniques in path and riverine settings, where feature points can be scarce or may not adequately represent the environment. Accordingly, the proposed approach uses cubic B\u00e9zier curves as stereo vision primitives and offers a novel SLAM formulation to update the curve parameters and vehicle pose. This method eliminates the need for point-based stereo matching, with an optimization procedure to directly extract the curve information in the world frame from noisy edge measurements. Further, the proposed algorithm enables navigation with fewer feature states than most point-based techniques, and is able to produce a map which only provides detail in key areas. Results in simulation and with vision data validate that the proposed method can be effective in estimating the 6DOF pose of the stereo camera, and can produce structured, uncluttered maps.",
        "doi": "10.1109/IROS.2012.6385764",
        "isbn": "978-1-4673-1736-8",
        "publisher": "IEEE",
        "place_of_publication": "New York, NY",
        "publication_date": "2012-10",
        "pages": "4198-4204"
    },
    {
        "id": "authors:vt1e0-tpe48",
        "collection": "authors",
        "collection_id": "vt1e0-tpe48",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-114021846",
        "type": "article",
        "title": "A Flight Mechanics-Centric Review of Bird-Scale Flapping Flight",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Dorothy",
                "given_name": "Michael R.",
                "clpid": "Dorothy-M-R"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Lee",
                "given_name": "Ki-D.",
                "clpid": "Lee-Ki-D"
            }
        ],
        "abstract": "This paper reviews the flight mechanics and control of birds and bird-size aircraft. It is intended to fill a niche in the current survey literature which focuses primarily on the aerodynamics, flight dynamics and control of insect scale flight. We review the flight mechanics from first principles and summarize some recent results on the stability and control of birds and bird-scale aircraft. Birds spend a considerable portion of their flight in the gliding (i.e., non-flapping) phase. Therefore, we also review the stability and control of gliding flight, and particularly those aspects which are derived from the unique control features of birds.",
        "doi": "10.5139/IJASS.2012.13.3.267",
        "issn": "2093-274X",
        "publisher": "Korean Society for Aeronautical & Space Sciences",
        "publication": "International Journal of Aeronautical and Space Sciences",
        "publication_date": "2012-09",
        "series_number": "3",
        "volume": "13",
        "issue": "3",
        "pages": "267-281"
    },
    {
        "id": "authors:2naye-vf695",
        "collection": "authors",
        "collection_id": "2naye-vf695",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161129-114235228",
        "type": "book_section",
        "title": "Closed-Loop Perching and Spatial Guidance Laws for Bio-Inspired Articulated Wing MAV",
        "book_title": "AIAA Guidance, Navigation, and Control Conference, 2012",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Kim",
                "given_name": "Joseph",
                "clpid": "Kim-Joseph"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper presents the underlying theoretical developments and successful experimental demonstrations of perching of an aerial robot. The open-loop lateral-directional dynamics of the robot are inherently unstable because it lacks a vertical tail for agility, similar to birds. A unique feature of this robot is that it uses wing articulation for controlling the flight path angle as well as the heading. New guidance algorithms with guaranteed stability are obtained by rewriting the flight dynamic equations in the spatial domain rather than as functions of time, after which dynamic inversion is employed. It is shown that nonlinear dynamic inversion naturally leads to proportional-integral-derivative (PID) controllers, thereby providing an exact method for tuning the gains. The effectiveness of the proposed bio-inspired robot design and its novel closed-loop perching controller has been successfully demonstrated with perched landings on a human hand.",
        "doi": "10.2514/6.2012-4979",
        "isbn": "978-1-60086-938-9",
        "publisher": "AIAA",
        "place_of_publication": "Reston, VA",
        "publication_date": "2012-08",
        "pages": "Art. No.-2012"
    },
    {
        "id": "authors:s9met-t5977",
        "collection": "authors",
        "collection_id": "s9met-t5977",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161222-111933253",
        "type": "book_section",
        "title": "Spacecraft Swarm Guidance Using a Sequence of Decentralized Convex Optimizations",
        "book_title": "AIAA/AAS Astrodynamics Specialist Conference",
        "author": [
            {
                "family_name": "Morgan",
                "given_name": "Daniel",
                "clpid": "Morgan-Daniel"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents partially decentralized path planning algorithms for swarms of spacecraft composed of hundreds to thousands of agents with each spacecraft having limited computational capabilities. In our prior work, J2-invariant orbits have been found to provide collision free motion for hundreds of orbits. This paper develops algorithms for the\nswarm reconfiguration which involves transferring from one J2-invariant orbit to another avoiding collisions and minimizing fuel. To perform collision avoidance, it is assumed that the spacecraft can communicate their trajectories with each other. The algorithm uses\nsequential convex programming to solve a series of approximate path planning problems until the solution converges. Two decentralized methods are developed: a serial method where the spacecraft take turn updating their trajectories and a parallel method where all of the spacecraft update their trajectories simultaneously.",
        "doi": "10.2514/6.2012-4583",
        "isbn": "978-1-62410-182-3",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2012-08",
        "pages": "Art. No. 2012-4583"
    },
    {
        "id": "authors:mkyh2-73153",
        "collection": "authors",
        "collection_id": "mkyh2-73153",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161109-080512793",
        "type": "book_section",
        "title": "Fabrication and analysis of planar dielectric elastomer actuators capable of complex 3-D deformation",
        "book_title": "2012 IEEE International Conference on Robotics and Automation",
        "author": [
            {
                "family_name": "Lai",
                "given_name": "William",
                "clpid": "Lai-William"
            },
            {
                "family_name": "Bastawros",
                "given_name": "Ashraf F.",
                "clpid": "Bastawros-A-F"
            },
            {
                "family_name": "Hong",
                "given_name": "Wei",
                "clpid": "Hong-Wei"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "A new design for a dielectric elastomer actuator with geometrically confining reinforcements is presented. The resulting structures enable complex 3-dimentional motion without the need of the membrane prestretch. An in situ imaging system is used to capture the complex deformation pattern to evaluate the surface curvatures. The deformation mode is analyzed analytically using the bi-laminate theory to explore the actuator performance and further develop analytical model amenable for control strategies. A finite element material model is also developed to couple the applied electric field to the resulting deformation. The model is used to analyze more complex deformation patterns. The proposed confining reinforcements would enable the development of flexible wings for agile aerial robotics and compliant continuum robotics, utilizing the proposed deformation mechanisms to provide controllable many degrees of freedom.",
        "doi": "10.1109/ICRA.2012.6225079",
        "isbn": "978-1-4673-1405-3",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2012-05",
        "pages": "4968-4973"
    },
    {
        "id": "authors:6tg3z-jcz30",
        "collection": "authors",
        "collection_id": "6tg3z-jcz30",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-095641127",
        "type": "article",
        "title": "Dynamics and Performance of Tailless Micro Aerial Vehicle with Flexible Articulated Wings",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hilton",
                "given_name": "Harry H.",
                "clpid": "Hilton-H-H"
            },
            {
                "family_name": "Chakravarthy",
                "given_name": "Animesh",
                "clpid": "Chakravarthy-A"
            }
        ],
        "abstract": "The purpose of this paper is to analyze and discuss the performance and stability of a tailless micro aerial vehicle\nwith flexible articulated wings. The dihedral angles can be varied symmetrically on both wings to control the aircraft\nspeed independently of the angle of attack and flight-path angle, while an asymmetric dihedral setting can be used to\ncontrol yaw in the absence of a vertical tail.Anonlinear aero-elastic model is derived, and it is used to study the steady-state performance and flight stability of the micro aerial vehicle. The concept of the effective dihedral is introduced, which allows for a unified treatment of rigid and flexible wing aircraft. It also identifies the amount of elasticity that is necessary to obtain tangible performance benefits over a rigid wing. The feasibility of using axial tension to stiffen the wing is discussed, and, at least in the context of a linear model, it is shown that adding axial tension is effective but undesirable. The turning performance of an micro aerial vehicle with flexible wings is compared to an otherwise identical micro aerial vehicle with rigid wings. The wing dihedral alone can be varied asymmetrically to perform rapid turns and regulate sideslip. The maximum attainable turn rate for a given elevator setting, however, does not increase unless antisymmetric wing twisting is employed.",
        "doi": "10.2514/1.J051447",
        "issn": "0001-1452",
        "publisher": "AIAA",
        "publication": "AIAA Journal",
        "publication_date": "2012-05",
        "series_number": "5",
        "volume": "50",
        "issue": "5",
        "pages": "1177-1188"
    },
    {
        "id": "authors:vf97z-nkj94",
        "collection": "authors",
        "collection_id": "vf97z-nkj94",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-094235795",
        "type": "book_section",
        "title": "Towards Bio-Inspired Robotic Aircraft: Control Experiments on Flapping and Gliding Flight",
        "book_title": "Advances in Intelligent and Autonomous Aerospace Systems",
        "author": [
            {
                "family_name": "Dorothy",
                "given_name": "Michael",
                "clpid": "Dorothy-M-R"
            },
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Kuang",
                "given_name": "P. Daniel",
                "clpid": "Kuang-P-Daniel"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "contributor": [
            {
                "family_name": "Valasek",
                "given_name": "John",
                "clpid": "Valasek-J"
            }
        ],
        "abstract": "THERE is a growing interest in the aerospace community in the development of robotic micro aerial vehicles (MAVs) to learn and mimic avian flight. MAVs fly in low-Reynolds-number regimes of 103 to 105, which corresponds to that of small birds or bats [1]. MAVs with wings equipped with multiple degrees of freedom such as flapping, wing twist, and sweep provide greater payload capability than insect-like MAVs and greater maneuverability than conventional fixed-wing aircraft. These MAVs can be used for intelligence gathering, surveillence, and reconnaissance\nmissions in tightly constrained spaces such as forests and urban areas. Advances in actuators and control systems have led to development and analysis of articulated and flapping MAVs inspired by animals [2\u20135]. Birds and bats achieve remarkable stability and perform agile manuevers using their wings very effectively [2]. One of the goals of reverse-engineering animal flight is to learn more about the various aspects of avian flight such as stability, maneuverability, and control from the dynamics of MAV.",
        "doi": "10.2514/5.9781600868962.0001.0032",
        "isbn": "978-1-60086-897-9",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2012",
        "pages": "1-31"
    },
    {
        "id": "authors:w8pww-yh795",
        "collection": "authors",
        "collection_id": "w8pww-yh795",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161222-132209268",
        "type": "book_section",
        "title": "Experimental Demonstration of Perching by an Articulated Wing MAV",
        "book_title": "AIAA Guidance, Navigation, and Control Conference 2011",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Kim",
                "given_name": "Joseph",
                "clpid": "Kim-Joseph"
            },
            {
                "family_name": "Gandhi",
                "given_name": "Nihar",
                "clpid": "Gandhi-Nihar"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper presents an experimental demonstration of perching by a micro aerial vehicle (MAV) equipped with articulated wings. A novel feature of the MAV considered in\nthis paper is that wing dihedral, controlled independently on both wings, is used for yaw stability and control as well as for maintaining the flight path angle. Yaw stability and control are essential for perching in tightly constrained places. The experiments described in this paper were conducted indoors and flight parameters are measured using the VICON motion capture system.",
        "doi": "10.2514/6.2011-6403",
        "isbn": "978-1-60086-952-5",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2011-08",
        "pages": "Art. No. 2011-6403"
    },
    {
        "id": "authors:rc0fc-gce77",
        "collection": "authors",
        "collection_id": "rc0fc-gce77",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161222-122638313",
        "type": "book_section",
        "title": "PDE Boundary Control for Flexible Articulated Aircraft Wings",
        "book_title": "AIAA Guidance, Navigation, and Control Conference 2011",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Krstic",
                "given_name": "Miroslav",
                "clpid": "Krstic-Miroslav"
            }
        ],
        "abstract": "The paper considers a boundary control formulation for PDEs with a system output given by a spatial integral of weighted functions of the state. This formulation is directly applicable to the control of an aircraft with articulated  exible wings, in which case the output of interest is a net aerodynamic force or moment. Flexible wings can be controlled via actuation at the root or the tip. The problem of beam twist is analysed in detail to\nillustrate the formulation, and it shown that the control law ensures that the error between the desired output signal and the actual output signal decreases exponentially to an uniform ultimate bound. Stability of the closed loop system is proved by Lyapunov techniques. The formulation is demonstrated by simulations.",
        "doi": "10.2514/6.2011-6486",
        "isbn": "978-1-60086-952-5",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2011-08",
        "pages": "Art. No. 2011-6486"
    },
    {
        "id": "authors:yhp1a-bzy61",
        "collection": "authors",
        "collection_id": "yhp1a-bzy61",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-081544822",
        "type": "book_section",
        "title": "Phase Synchronization Control of Robotic Networks on Periodic Ellipses with Adaptive Network Topologies",
        "book_title": "AIAA Guidance, Navigation, and Control Conference 2011",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Chang",
                "given_name": "Insu",
                "clpid": "Chang-Insu"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "orcid": "0000-0002-0992-6323",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a novel formation control method for a large number of robots or vehicles described by Euler-Lagrange (EL) systems moving in elliptical orbits. A new\ncoordinate transformation method for phase synchronization of networked EL systems in elliptical trajectories is introduced to define desired formation patterns. The proposed phase synchronization controller synchronizes the motions of agents, thereby yielding a smaller synchronization error than an uncoupled control law in the presence of bounded disturbances. A complex time-varying and switching network topology, constructed by the\nadaptive graph Laplacian matrix, relaxes the standard requirement of consensus stability, even permitting stabilization on an arbitrary unbalanced graph. The proofs of stability are constructed by robust contraction analysis, a relatively new nonlinear stability tool. An\nexample of reconfiguring swarms of spacecraft in Low Earth Orbit shows the effectiveness of the proposed phase synchronization controller for a large number of complex EL systems moving in elliptical orbits.",
        "doi": "10.2514/6.2011-6631",
        "isbn": "978-1-60086-952-5",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2011-08",
        "pages": "1-19"
    },
    {
        "id": "authors:fg4mg-3px53",
        "collection": "authors",
        "collection_id": "fg4mg-3px53",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161222-113047812",
        "type": "book_section",
        "title": "Swarm Keeping Strategies for Spacecraft under J_2 and Atmospheric Drag Perturbations",
        "book_title": "AIAA Guidance, Navigation, and Control Conference 2011",
        "author": [
            {
                "family_name": "Morgan",
                "given_name": "Daniel",
                "clpid": "Morgan-Daniel"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Blackmore",
                "given_name": "Lars",
                "clpid": "Blackmore-L"
            },
            {
                "family_name": "Acikmese",
                "given_name": "Behcet",
                "clpid": "Acikmese-B"
            },
            {
                "family_name": "Bayard",
                "given_name": "David S.",
                "clpid": "Bayard-D-S"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents several new open-loop guidance methods for spacecraft swarms composed of hundreds to thousands of agents with each spacecraft having modest capabilities. These methods have three main goals: preventing relative drift of the swarm, preventing collisions within the swarm, and minimizing the propellant used throughout the mission. The development of these methods progresses by eliminating drift using the Hill-Clohessy-Wiltshire equations, removing drift due to nonlinearity, and minimizing the J_2 drift. In order to verify these guidance methods, a new dynamic model for the relative motion of spacecraft is developed. These dynamics include the two main disturbances for spacecraft in Low Earth Orbit (LEO), J_2 and atmospheric drag. Using this dynamic model, numerical simulations are provided at each step to show the effectiveness of each method and to see where improvements can be made. The main result is a set of initial conditions for each spacecraft in the swarm which provides the trajectories for hundreds of collision-free orbits in the presence of J_2. Finally, a multi-burn strategy is developed in order to provide hundreds of collision-free orbits under the influence of atmospheric drag. This last method works by enforcing the initial conditions multiple times throughout the mission thereby providing collision-free trajectories for the duration of the mission.",
        "doi": "10.2514/6.2011-6632",
        "isbn": "978-1-60086-952-5",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2011-08",
        "pages": "Art. No. 2011-6632"
    },
    {
        "id": "authors:571qq-sx069",
        "collection": "authors",
        "collection_id": "571qq-sx069",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161220-140818336",
        "type": "article",
        "title": "Flight mechanics of a tailless articulated wing aircraft",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Selig",
                "given_name": "Michael S.",
                "clpid": "Selig-M-S"
            }
        ],
        "abstract": "This paper investigates the flight mechanics of a micro aerial vehicle without a vertical tail in an effort to reverse-engineer the agility of avian flight. The key to stability and control of such a tailless aircraft lies in the ability to control the incidence angles and dihedral angles of both wings independently. The dihedral angles can be varied symmetrically on both wings to control aircraft speed independently of the angle of attack and flight path angle, while asymmetric dihedral can be used to control yaw in the absence of a vertical stabilizer. It is shown that wing dihedral angles alone can effectively regulate sideslip during rapid turns and generate a wide range of equilibrium turn rates while maintaining a constant flight speed and regulating sideslip. Numerical continuation and bifurcation analysis are used to compute trim states and assess their stability. This paper lays the foundation for design and stability analysis of a flapping wing aircraft that can switch rapidly from flapping to gliding flight for agile manoeuvring in a constrained environment.",
        "doi": "10.1088/1748-3182/6/2/026005",
        "issn": "1748-3182",
        "publisher": "IOP",
        "publication": "Bioinspiration and Biomimetics",
        "publication_date": "2011-06",
        "series_number": "2",
        "volume": "6",
        "issue": "2",
        "pages": "Art. No. 026005"
    },
    {
        "id": "authors:ydqek-6sr82",
        "collection": "authors",
        "collection_id": "ydqek-6sr82",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170214-120751873",
        "type": "conference_item",
        "title": "Swarms of Femtosats for Synthetic Aperture Applications",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "F. Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "The Silicon Wafer Integrated Femtosatellites (SWIFT) Swarm Project presents a new paradigm-shifting definition of spacecraft technology that can enable flight of swarms of fully capable femtosats. One of the most important applications of SWIFT is a distributed aperture array. \nNew swarm Golay array configurations are introduced and shown to dramatically increase the effective diameter derived from optical performance metrics. A system cost analysis based on this comparison justifies deploying a large number of spacecraft for sparse aperture applications.",
        "publisher": "Caltech Library",
        "publication_date": "2011-05-18"
    },
    {
        "id": "authors:qqbmb-j8z50",
        "collection": "authors",
        "collection_id": "qqbmb-j8z50",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161201-072209482",
        "type": "book_section",
        "title": "Novel Coordinate Transformation and Robust Cooperative Formation Control for Swarms of Spacecraft",
        "author": [
            {
                "family_name": "Chang",
                "given_name": "Insu",
                "clpid": "Chang-Insu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hadaegh",
                "given_name": "Fred Y.",
                "clpid": "Hadaegh-F-Y"
            }
        ],
        "abstract": "This paper presents a new coordinate transformation method for controlling a large number of spacecraft moving in elliptical orbits. A new coordinate transformation\nmethod for phase synchronization of spacecraft in relative elliptical orbits is introduced to effectively maintain desired formation patterns. The proposed controller, which\nemploys both the adaptive graph Laplacian matrix and the distance-based connectivity rule, synchronizes the relative motions of spacecraft with a guaranteed property of\nrobustness. A complex time-varying network topology, constructed by the proposed controller, relaxes the standard requirement of consensus stability, even permitting\nstabilization on an arbitrary unbalanced graph. A challenging example of reconfiguring swarms of spacecraft shows the reliability of the coordinate transformation method and the effectiveness of the proposed phase synchronization controller.",
        "publisher": "Caltech Library",
        "publication_date": "2011-05"
    },
    {
        "id": "authors:k3yfh-rd485",
        "collection": "authors",
        "collection_id": "k3yfh-rd485",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-135343959",
        "type": "book_section",
        "title": "Monocular Vision based Navigation in GPS-Denied Riverine Environments",
        "book_title": "Infotech@Aerospace Conference and Exhibit 2011",
        "author": [
            {
                "family_name": "Yang",
                "given_name": "Junho",
                "clpid": "Yang-Junho"
            },
            {
                "family_name": "Rao",
                "given_name": "Dushyant",
                "clpid": "Rao-Dushyant"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hutchinson",
                "given_name": "Seth",
                "orcid": "0000-0002-3949-6061",
                "clpid": "Hutchinson-Seth"
            }
        ],
        "abstract": "This paper presents a new method to estimate the range and bearing of landmarks and solve the simultaneous localization and mapping (SLAM) problem. The proposed\nranging and SLAM algorithms have application to a micro aerial vehicle (MAV) flying through riverine environments which occasionally involve heavy foliage and forest canopy.\nMonocular vision navigation has merits in MAV applications since it is lightweight and provides abundant visual cues of the environment in comparison to other ranging methods.\nIn this paper, we suggest a monocular vision strategy incorporating image segmentation and epipolar geometry to extend the capability of the ranging method to unknown outdoor environments. The validity of our proposed method is verified through experiments in a river-like environment.",
        "doi": "10.2514/6.2011-1403",
        "isbn": "978-1-60086-944-0",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2011-03",
        "pages": "Art. No. 2011-1403"
    },
    {
        "id": "authors:e5dr9-w8422",
        "collection": "authors",
        "collection_id": "e5dr9-w8422",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170120-140152107",
        "type": "book_section",
        "title": "An Evolutionary Architecture for the Automated Conceptual Design of Aerospace Systems",
        "book_title": "AIAA Infotech at Aerospace Conference and Exhibit 2011",
        "author": [
            {
                "family_name": "Duffy",
                "given_name": "Michael",
                "clpid": "Duffy-M"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Bergman",
                "given_name": "Lawrence",
                "clpid": "Bergman-L"
            }
        ],
        "abstract": "Many different approaches to total system design and optimization have been atempted. The Genetic Learning Automated Design Optimization Software (GLADOS) presented here represent  a flexible evolutionary algorithm bases architecture intented to allow for the generation of conceptual or preliminary design stage aircraft designs without any human beings in the loop. The benefits of this approach being more thorough exploration of the design space, the ability to analyze and produce high commonality and modular and modular design configurations, and allowing design capabilities to directly growing computational capabilities. Both an overview of the idealized architecture as well as the results from a simplified test version are presented.",
        "doi": "10.2514/6.2011-1632",
        "isbn": "9781617829741",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston",
        "publication_date": "2011-03"
    },
    {
        "id": "authors:7yc73-5c258",
        "collection": "authors",
        "collection_id": "7yc73-5c258",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-134632205",
        "type": "book_section",
        "title": "RoboBat: Dynamics and Control of a Robotic Bat Flapping Flying Testbed",
        "book_title": "Infotech@Aerospace 2011",
        "author": [
            {
                "family_name": "Fong",
                "given_name": "Daniel",
                "clpid": "Fong-Daniel"
            },
            {
                "family_name": "Dorothy",
                "given_name": "Michael",
                "clpid": "Dorothy-M-R"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper investigates the control of the phase difference in between three different motions of bat flight: pitching, mapping, and lead-lag. For active control, a robotic bat test bed capable of simulating different wing motions is used to test the control of these wing motions and the phase differences using central pattern generators (CPG's). Previous work with the robotic bat is expanded upon by modifying the robotic bat test bed to allow for three dimensional motions of the entire bat, instead of only the wings. This is done by mounting the robotic bat onto a 3D pendulum. Experiments analyzing the steady state behavior of the bat's flight with varying phase differences showed a change of pitch while elevation and forward velocity remains constant. This shows promising results regarding the relation between phase differences of wing motions and longitudinal stability.",
        "doi": "10.2514/6.2011-1435",
        "isbn": "978-1-60086-944-0",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2011-03",
        "pages": "Art. No. 2011-1435"
    },
    {
        "id": "authors:x15gc-qtw84",
        "collection": "authors",
        "collection_id": "x15gc-qtw84",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161109-075145395",
        "type": "book_section",
        "title": "On synchronization of coupled Hopf-Kuramoto oscillators with phase delays",
        "book_title": "49th IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques",
                "clpid": "Slotine-J-J-E"
            }
        ],
        "abstract": "This paper presents new methods and results on synchronization of coupled Hopf nonlinear oscillators, which are commonly used as the dynamic model of engineered central pattern generators (CPGs). On balanced graphs, any positive coupling gain is proven to induce almost global asymptotic synchronization, and a threshold value for truly global exponential synchronization is also computed. Furthermore, a hierarchical connection between coupled Hopf oscillators and Kuramoto oscillators is identified. Finally, a new result on the synchronization of Kuramoto oscillators with arbitrary time-varying heterogeneous frequencies and delays is derived.",
        "doi": "10.1109/CDC.2010.5717962",
        "isbn": "978-1-4244-7746-3",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2010-12",
        "pages": "3181-3187"
    },
    {
        "id": "authors:a3rww-4tk22",
        "collection": "authors",
        "collection_id": "a3rww-4tk22",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161201-084722017",
        "type": "book_section",
        "title": "Cooperative Control with Adaptive Graph Laplacians for Spacecraft Formation Flying",
        "book_title": "49th IEEE Conference on Decision and Control (CDC)",
        "author": [
            {
                "family_name": "Chang",
                "given_name": "Insu",
                "clpid": "Chang-Insu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Blackmore",
                "given_name": "Lars",
                "clpid": "Blackmore-L"
            }
        ],
        "abstract": "This paper investigates exact nonlinear dynamics and cooperative control for spacecraft formation flying with Earth oblateness (J2 perturbation) and atmospheric drag effects. The nonlinear dynamics for chief and deputy motions are derived by using Gauss' variational equation and the Euler-Lagrangian formulation, respectively. The proposed cooperative control employs adaptive time-varying Laplacian gains. The tracking and diffusive coupling gains are adapted by the synchronization/tracking errors and distance-based connectivity, thereby defining a time-varying network topology. Moreover, the proposed method relaxes the network structure requirement and permits an unbalanced graph. Nonlinear stability is proven by contraction analysis and incremental input-to-state stability. Numerical examples show the effectiveness of the proposed method.",
        "doi": "10.1109/CDC.2010.5717516",
        "isbn": "978-1-4244-7746-3",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2010-12",
        "pages": "4926-4933"
    },
    {
        "id": "authors:yw6tp-dxx12",
        "collection": "authors",
        "collection_id": "yw6tp-dxx12",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-084856591",
        "type": "book_section",
        "title": "Control Law Design for Perching an Agile MAV with Articulated Wings",
        "book_title": "AIAA Atmospheric Flight Mechanics Conference",
        "author": [
            {
                "family_name": "Chakravarthy",
                "given_name": "Animesh",
                "clpid": "Chakravarthy-A"
            },
            {
                "family_name": "Paranjape",
                "given_name": "Aditya",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper explores the use of variable wing dihedral and variable wing twist (in conjunction\nwith a conventional horizontal elevator) to control an aircraft performing a perching\nmaneuver. A choice of controller architecture wherein the dihedral is employed in the\nforward path and the elevator and twist are employed in the feedback path, is considered.\nThe aircraft is modeled as a multivariable linear time-varying system. A specific perching\ntrajectory is considered; and the open-loop aircraft is longitudinally unstable for a segment\nof this perching trajectory and lateral-directionally unstable for the entire perching trajectory.\nA multivariable time-varying controller is designed to efficiently stabilize the aircraft\nas well as reject longitudinal-lateral-directional wind disturbances, while closely tracking\nthe reference perching trajectory.",
        "doi": "10.2514/6.2010-7934",
        "isbn": "978-1-62410-151-9",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2010-08",
        "pages": "Art. No. 2010-7934"
    },
    {
        "id": "authors:ex89c-yph27",
        "collection": "authors",
        "collection_id": "ex89c-yph27",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161222-121459009",
        "type": "book_section",
        "title": "Performance and Stability of an Agile Tail-less MAV with Flexible Articulated Wings",
        "book_title": "AIAA Atmospheric Flight Mechanics Conference 2010",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chakravarthy",
                "given_name": "Animesh",
                "clpid": "Chakravarthy-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Hilton",
                "given_name": "Harry H.",
                "clpid": "Hilton-H-H"
            }
        ],
        "abstract": "This paper considers the problems of (a) modelling the \night mechanics of a tail-less MAV equipped with \nexible articulated wings, and (b) the analysis of its turning performance. The wings are assumed to have two degrees of freedom - heave and twist. They are\nassumed to be actuated from the root, which is the abstraction of an experimental control mechanism being developed by the authors. The dihedral and twist angles at the wing root are controlled. A novel actuator concept of axial tension to control wing stiffness has been\nexplored in this paper. It is shown that axial tension in the wing has a significant effect on the turning performance of the aircraft, although the effect is not uniformly beneficial in nature. The effect of \nexibility on the steady state turning performance of the aircraft has been demonstrated by comparing it with that of a rigid aircraft, and with that of a similar aircraft possessing a wing with different elastic properties.",
        "doi": "10.2514/6.2010-7937",
        "isbn": "978-1-62410-151-9",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2010-08",
        "pages": "Art. No. 2010-7937"
    },
    {
        "id": "authors:vheg5-rce13",
        "collection": "authors",
        "collection_id": "vheg5-rce13",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161220-152114592",
        "type": "book_section",
        "title": "Methodological Remarks on CPG-Based Control of Flapping Flight",
        "book_title": "AIAA Atmospheric Flight Mechanics Conference",
        "author": [
            {
                "family_name": "Dorothy",
                "given_name": "Michael",
                "clpid": "Dorothy-M-R"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper is a companion to Chung and explores the applications of neurobiologically inspired control systems in the form of Central Pattern Generators (CPG) to control\nflapping flight dynamics. We introduce two-layer CPGs to mimic current hypotheses of mammalian studies. It is shown that symmetry breaking to initiate and recover from a turning maneuver is an effective control strategy. Attempts at dissociating slow dynamics are shown and preliminary comparisons of wing motions between biological fliers and\nartificial CPG networks are made.",
        "doi": "10.2514/6.2010-7634",
        "isbn": "978-1-62410-151-9",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2010-08",
        "pages": "Art. No.-2010"
    },
    {
        "id": "authors:9c5jr-hvq32",
        "collection": "authors",
        "collection_id": "9c5jr-hvq32",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161220-153007449",
        "type": "book_section",
        "title": "Flight Mechanics of a Tail-less Articulated Wing Aircraft",
        "book_title": "AIAA Atmospheric Flight Mechanics Conference",
        "author": [
            {
                "family_name": "Paranjape",
                "given_name": "Aditya A.",
                "orcid": "0000-0002-3164-3215",
                "clpid": "Paranjape-A-A"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper explores the flight mechanics of a Micro Aerial Vehicle (MAV) without a vertical tail. The key to stability and control of such an aircraft lies in the ability to control the twist and dihedral angles of both wings independently. Specifically, asymmetric dihedral can be used to control yaw whereas antisymmetric twist can be used to control roll. It has been demonstrated that wing dihedral angles can regulate sideslip and speed during a turn maneuver. The role of wing dihedral in the aircraft's longitudinal performance has been explored. It has been shown that dihedral angle can be varied symmetrically to achieve limited control over aircraft speed even as the angle of attack and flight path angle are varied. A rapid descent and perching maneuver has been used to illustrate the longitudinal agility of the aircraft. This paper lays part of the foundation for the design and stability analysis of an agile flapping wing aircraft capable of performing rapid maneuvers while gliding in a constrained environment.",
        "doi": "10.2514/6.2010-7633",
        "isbn": "978-1-62410-151-9",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2010-08",
        "pages": "Art. No. 2010-7633"
    },
    {
        "id": "authors:whm3y-sx593",
        "collection": "authors",
        "collection_id": "whm3y-sx593",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-101815580",
        "type": "article",
        "title": "Neurobiologically Inspired Control of Engineered Flapping Flight",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Dorothy",
                "given_name": "Michael",
                "clpid": "Dorothy-M-R"
            }
        ],
        "abstract": "This paper presents a new control approach and a dynamic model for engineered flapping flight with many interacting degrees of freedom. This paper explores the applications of neurobiologically inspired control systems in the form of central pattern generators to control flapping-flight dynamics. A rigorous mathematical and control theoretic framework to design complex three-dimensional wing motions is presented based on phase synchronization of nonlinear oscillators. In particular, we show that flapping-flying dynamics without a tail or traditional aerodynamic control surfaces can be effectively controlled by a reduced set of central pattern generator parameters that generate phase-synchronized or symmetry-breaking oscillatory motions of two main wings. Furthermore, by using Hopf bifurcation, we show that tailless aircraft alternating between flapping and gliding can be effectively stabilized by smooth wing motions driven by the central pattern generator network. Results of numerical simulation with a full six-degree-of-freedom flight dynamic model validate the effectiveness of the proposed neurobiologically inspired control approach.",
        "doi": "10.2514/1.45311",
        "issn": "0731-5090",
        "publisher": "AIAA",
        "publication": "Journal of Guidance, Control, and Dynamics",
        "publication_date": "2010-04",
        "series_number": "2",
        "volume": "33",
        "issue": "2",
        "pages": "440-453"
    },
    {
        "id": "authors:kjnrb-acq76",
        "collection": "authors",
        "collection_id": "kjnrb-acq76",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-142353121",
        "type": "article",
        "title": "CPG-based control of a turtle-like underwater vehicle",
        "author": [
            {
                "family_name": "Seo",
                "given_name": "Keehong",
                "clpid": "Seo-Keehong"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques E.",
                "clpid": "Slotine-J-J-E"
            }
        ],
        "abstract": "This paper presents biologically inspired control strategies for an autonomous underwater vehicle (AUV) propelled by flapping fins that resemble the paddle-like forelimbs of a sea turtle. Our proposed framework exploits limit cycle oscillators and diffusive couplings, thereby constructing coupled nonlinear oscillators, similar to the central pattern generators (CPGs) in animal spinal cords. This paper first presents rigorous stability analyses and experimental results of CPG-based control methods with and without actuator feedback to the CPG. In these methods, the CPG module generates synchronized oscillation patterns, which are sent to position-servoed flapping fin actuators as a reference input. In order to overcome the limitation of the open-loop CPG that the synchronization is occurring only between the reference signals, this paper introduces a new single-layered CPG method, where the CPG and the physical layers are combined as a single layer, to ensure the synchronization of the physical actuators in the presence of external disturbances. The key idea is to replace nonlinear oscillators in the conventional CPG models with physical actuators that oscillate due to nonlinear state feedback of the actuator states. Using contraction theory, a relatively new nonlinear stability tool, we show that coupled nonlinear oscillators globally synchronize to a specific pattern that can be stereotyped by an outer-loop controller. Results of experimentation with a turtle-like AUV show the feasibility of the proposed control laws.",
        "doi": "10.1007/s10514-009-9169-0",
        "issn": "0929-5593",
        "publisher": "Kluwer Academic Publishers",
        "publication": "Autonomous Robots",
        "publication_date": "2010-04",
        "series_number": "3",
        "volume": "28",
        "issue": "3",
        "pages": "247-269"
    },
    {
        "id": "authors:1hemk-8hq81",
        "collection": "authors",
        "collection_id": "1hemk-8hq81",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161122-145958877",
        "type": "book_section",
        "title": "Exponential Stability Region Estimates for the State-Dependent Riccati Equation Controllers",
        "book_title": "Joint 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference",
        "author": [
            {
                "family_name": "Chang",
                "given_name": "Insu",
                "clpid": "Chang-Insu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We investigate the nonlinear exponential stability of the State-Dependent Riccati Equation (SDRE)-based control. The SDRE technique is a nonlinear control method, which has emerged since the mid 1990's and has been applied to a wide range of nonlinear control problems. Despite the systematic method of SDRE, it is difficult to prove stability because the general analytic solution to the SDRE is not known. Some notable prior work has shown local asymptotic stability of SDRE by using numerical and analytical methods. In this paper, we introduce a new strategy, based on contraction analysis, to estimate the exponential stability region for SDRE controlled systems. Examples demonstrate the superiority of the proposed method.",
        "doi": "10.1109/CDC.2009.5400575",
        "isbn": "978-1-4244-3872-3",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2009-12",
        "pages": "1974-1979"
    },
    {
        "id": "authors:8zpg2-m1v36",
        "collection": "authors",
        "collection_id": "8zpg2-m1v36",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161122-144014712",
        "type": "book_section",
        "title": "Monocular Vision SLAM for Indoor Aerial Vehicles",
        "book_title": "IEEE/RSJ International Conference on Intelligent Robots and Systems, 2009",
        "author": [
            {
                "family_name": "\u00c7elik",
                "given_name": "Koray",
                "clpid": "\u00c7elik-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Clausman",
                "given_name": "Matthew",
                "clpid": "Clausman-M"
            },
            {
                "family_name": "Somani",
                "given_name": "Arun K.",
                "clpid": "Somani-A-K"
            }
        ],
        "abstract": "This paper presents a novel indoor navigation and ranging strategy by using a monocular camera. The proposed algorithms are integrated with simultaneous localization and mapping (SLAM) with a focus on indoor aerial vehicle applications. We experimentally validate the proposed algorithms by using a fully self-contained micro aerial vehicle (MAV) with on-board image processing and SLAM capabilities. The range measurement strategy is inspired by the key adaptive mechanisms for depth perception and pattern recognition found in humans and intelligent animals. The navigation strategy assumes an unknown, GPS-denied environment, which is representable via corner-like feature points and straight architectural lines. Experimental results show that the system is only limited by the capabilities of the camera and the availability of good corners.",
        "doi": "10.1109/IROS.2009.5354050",
        "isbn": "978-1-4244-3803-7",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2009-10",
        "pages": "1566-1573"
    },
    {
        "id": "authors:r0js4-jrp37",
        "collection": "authors",
        "collection_id": "r0js4-jrp37",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161201-065326671",
        "type": "book_section",
        "title": "Bio-Inspired Adaptive Cooperative Control of Heterogeneous Robotic Networks",
        "book_title": "AIAA Guidance, Navigation, and Control Conference 2009",
        "author": [
            {
                "family_name": "Chang",
                "given_name": "Insu",
                "clpid": "Chang-Insu"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We introduce a new adaptive cooperative control strategy for robotic networks comprised of heterogeneous members. The proposed feedback synchronization exploits an active parameter adaptation strategy as opposed to adaptive parameter estimation of adaptive control theory. Multiple heterogeneous robots or vehicles can coordinate their motions by parameter adaptation analogous to bio-genetic mutation and adaptation. In contrast with fixed gains used by consensus theory, both the tracking control and diffusive coupling gains are automatically computed based on the adaptation law, the synchronization errors, and the tracking errors of heterogeneous robots. The optimality of the proposed adaptive cooperative control is studied via inverse optimal control theory. The proposed adaptive\ncooperative control can be applied to any network structure. The stability proof, by using a relatively new nonlinear stability tool, contraction theory, shows globally asymptotically synchronized motion of a heterogeneous robotic network. This adaptive cooperative control can be widely applied to cooperative control of unmanned aerial vehicles (UAVs), formation flying spacecraft, and multi-robot systems. Results of the simulation show the effectiveness of the proposed adaptive cooperative control laws especially for a network comprised of heterogeneous members.",
        "doi": "10.2514/6.2009-5886",
        "isbn": "978-1-60086-978-5",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2009-08",
        "pages": "Art. No. 2009-5886"
    },
    {
        "id": "authors:qzwfd-a9g27",
        "collection": "authors",
        "collection_id": "qzwfd-a9g27",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161128-090602956",
        "type": "article",
        "title": "Cooperative Robot Control and Concurrent Synchronization of Lagrangian Systems",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques E.",
                "clpid": "Slotine-J-J-E"
            }
        ],
        "abstract": "Concurrent synchronization is a regime where diverse groups of fully synchronized dynamic systems stably coexist. We study global exponential synchronization and concurrent synchronization in the context of Lagrangian systems control. In a network constructed by adding diffusive couplings to robot manipulators or mobile robots, a decentralized tracking control law globally exponentially synchronizes an arbitrary number of robots, and represents a generalization of the average consensus problem. Exact nonlinear stability guarantees and synchronization conditions are derived by contraction analysis. The proposed decentralized strategy is further extended to adaptive synchronization and partial-state coupling.",
        "doi": "10.1109/TRO.2009.2014125",
        "issn": "1552-3098",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Robotics",
        "publication_date": "2009-06",
        "series_number": "3",
        "volume": "25",
        "issue": "3",
        "pages": "686-700"
    },
    {
        "id": "authors:0sd75-eeg05",
        "collection": "authors",
        "collection_id": "0sd75-eeg05",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161129-121035179",
        "type": "book_section",
        "title": "Biologically Inspired Monocular Vision Based Navigation and Mapping in GPS-Denied Environments",
        "book_title": "AIAA Infotech@Aerospace Conference",
        "author": [
            {
                "family_name": "\u00c7elik",
                "given_name": "Koray",
                "clpid": "\u00c7elik-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Clausman",
                "given_name": "Matthew",
                "clpid": "Clausman-M"
            },
            {
                "family_name": "Somani",
                "given_name": "Arun",
                "clpid": "Somani-A-K"
            }
        ],
        "abstract": "This paper presents an in-depth theoretical study of bio-vision inspired feature extraction and depth perception method integrated with vision-based simultaneous localization and mapping (SLAM). We incorporate the key functions of developed visual cortex in several advanced species, including humans, for depth perception and pattern recognition. Our navigation strategy assumes GPS-denied manmade environment consisting of orthogonal walls, corridors and doors. By exploiting the architectural features of the indoors, we introduce a method for gathering useful landmarks from a monocular camera for SLAM\nuse, with absolute range information without using active ranging sensors. Experimental results show that the system is only limited by the capabilities of the camera and the\navailability of good corners. The proposed methods are experimentally validated by our self-contained MAV inside a conventional building.",
        "doi": "10.2514/6.2009-1962",
        "isbn": "978-1-60086-979-2",
        "publisher": "AIAA",
        "place_of_publication": "Reston, VA",
        "publication_date": "2009-04",
        "pages": "Art. No.-2009"
    },
    {
        "id": "authors:ga8c4-ggq46",
        "collection": "authors",
        "collection_id": "ga8c4-ggq46",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-071846444",
        "type": "book_section",
        "title": "Neurobiologically Inspired Control of Engineered Flapping Flight",
        "book_title": "AIAA Infotech@Aerospace Conference 2009",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Stoner",
                "given_name": "Jeremiah R.",
                "clpid": "Stone-J-R"
            },
            {
                "family_name": "Dorothy",
                "given_name": "Michael R.",
                "clpid": "Dorothy-M-R"
            }
        ],
        "abstract": "This article presents a new control approach for engineered \nflapping flight with many interacting degrees of freedom. This paper explores the applications of neurobiologically\ninspired control systems in the form of Central Pattern Generators (CPG) to generate wing trajectories for potential flapping  flight MAVs. We present a rigorous mathematical and control theoretic framework to design complex three dimensional motions of flapping wings. Most \nflapping flight demonstrators are mechanically limited in generating the wing trajectories. Because CPGs lend themselves to more biological examples of  flight, a novel\nrobotic model has been developed to emulate the flight of bats. This model has shoulder and leg joints totaling 10 degrees of freedom for control of wing properties. Results of wind tunnel experiments and numerical simulation of CPG-based flight control validate the effectiveness of the proposed neurobiologically inspired control approach.",
        "doi": "10.2514/6.2009-1929",
        "isbn": "978-1-60086-979-2",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2009-04",
        "pages": "Art. No. 2009-1929"
    },
    {
        "id": "authors:095f3-qd460",
        "collection": "authors",
        "collection_id": "095f3-qd460",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-073636281",
        "type": "article",
        "title": "Application of Synchronization to Formation Flying Spacecraft: Lagrangian Approach",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Ahsun",
                "given_name": "Umair",
                "clpid": "Ahsun-Umair"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques E.",
                "clpid": "Slotine-J-J-E"
            }
        ],
        "abstract": "This paper presents a unified synchronization framework with application to precision formation flying\nspacecraft. Central to the proposed innovation, in applying synchronization to both translational and rotational\ndynamics in the Lagrangian form, is the use of the distributed stability and performance analysis tool, called\ncontraction analysis that yields exact nonlinear stability proofs. The proposed decentralized tracking control law\nsynchronizes the attitude of an arbitrary number of spacecraft into a common time-varying trajectory with global\nexponential convergence. Moreover, a decentralized translational tracking control law based on oscillator phase\nsynchronization is presented, thus enabling coupled translational and rotational maneuvers. Although the\ntranslational dynamics can be adequately controlled by linear control laws, the proposed method permits highly\nnonlinear systems with nonlinearly coupled inertia matrices such as the attitude dynamics of spacecraft whose large\nand rapid slew maneuvers justify the nonlinear control approach. The proposed method integrates both the\ntrajectory tracking and synchronization problems in a single control framework.",
        "doi": "10.2514/1.37261",
        "issn": "0731-5090",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "publication": "Journal of Guidance Control and Dynamics",
        "publication_date": "2009-03",
        "series_number": "2",
        "volume": "32",
        "issue": "2",
        "pages": "512-526"
    },
    {
        "id": "authors:0dm8s-zq764",
        "collection": "authors",
        "collection_id": "0dm8s-zq764",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-084003468",
        "type": "article",
        "title": "Propellant-Free Control of Tethered Formation Flight, Part 2: Nonlinear Underactuated Control",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques E.",
                "clpid": "Slotine-J-J-E"
            },
            {
                "family_name": "Miller",
                "given_name": "David W.",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            }
        ],
        "abstract": "This is the second in a series of papers that exploit the physical coupling of tethered spacecraft to derive a\npropellant-free spin-up and attitude control strategy. We take a nonlinear control approach to underactuated\ntethered formation flying spacecraft, whose lack of full state feedback linearizability, along with their complex\nnonholonomic behavior, characterizes the difficult nonlinear control problem. We introduce several nonlinear\ncontrol laws that are more efficient in tracking time-varying trajectories than linear control. We also extend our\ndecentralized control approach to underactuated tethered systems, thereby eliminating the need for any intersatellite\ncommunication. To our knowledge, this work reports the first nonlinear control results for underactuated tethered\nformation flying spacecraft. This article further illustrates the potential of the proposed strategy by providing a new\nmomentum dumping method that does not use torque-generating thrusters.",
        "doi": "10.2514/1.32189",
        "issn": "0731-5090",
        "publisher": "AIAA",
        "publication": "Journal of Guidance, Control, and Dynamics",
        "publication_date": "2008-10",
        "series_number": "5",
        "volume": "31",
        "issue": "5",
        "pages": "1437-1446"
    },
    {
        "id": "authors:6mktx-z1j79",
        "collection": "authors",
        "collection_id": "6mktx-z1j79",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-113250801",
        "type": "book_section",
        "title": "MVCSLAM: Mono-Vision Corner SLAM for Autonomous Micro-Helicopters in GPS Denied Environments",
        "book_title": "AIAA Guidance, Navigation and Control Conference and Exhibit 2008",
        "author": [
            {
                "family_name": "\u00c7elik",
                "given_name": "Koray",
                "clpid": "\u00c7elik-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Somani",
                "given_name": "Arun K.",
                "clpid": "Somani-A-K"
            }
        ],
        "abstract": "We present a real-time vision navigation and ranging method (VINAR) for the purpose of Simultaneous Localization and Mapping (SLAM) using monocular vision. Our navigation strategy assumes a GPS denied unknown environment, whose indoor architecture is represented via corner based feature points obtained through a monocular camera. We experiment on a case study mission of vision based SLAM through a conventional maze of corridors in a large building with an autonomous Micro Aerial Vehicle (MAV). We propose a method for gathering useful landmarks from a monocular camera for SLAM use. We make use of the corners by exploiting the architectural features of the manmade indoors.",
        "doi": "10.2514/6.2008-6670",
        "isbn": "978-1-60086-999-0",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2008-08",
        "pages": "Art. No. 2008-6670"
    },
    {
        "id": "authors:vr2e0-bqz13",
        "collection": "authors",
        "collection_id": "vr2e0-bqz13",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-111102659",
        "type": "book_section",
        "title": "Sensor Based Path Planning in Highly Constrained Environments for Agile Autonomous Vehicles",
        "book_title": "AIAA Guidance, Navigation and Control Conference and Exhibit 2008",
        "author": [
            {
                "family_name": "Berg-Taylor",
                "given_name": "Kito",
                "clpid": "Berg-Taylor-K"
            },
            {
                "family_name": "Seo",
                "given_name": "Keehong",
                "clpid": "Seo-Keehong"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper presents at a class of new methods which explore and describe an unstructured environment according to the free space as seen by a vehicle within the environment.\nThe proposed methods use such sensor-based information to present a safe, goal-seeking path through the environment. The methods are suitable to both online, reactive pathnding and obstacle avoidance as well as online or offline global navigation and goal-seeking behaviours. Experimental results on ground vehicles and in simulation are presented to demonstrate the path-planning capabilities of the proposed methods.",
        "doi": "10.2514/6.2008-7168",
        "isbn": "9781605608082",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2008-08",
        "pages": "Art. No. 2008-7168"
    },
    {
        "id": "authors:y6shf-4hw45",
        "collection": "authors",
        "collection_id": "y6shf-4hw45",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-072236304",
        "type": "book_section",
        "title": "Attitude and Phase Synchronization of Formation Flying Spacecraft: Lagrangian Approach",
        "book_title": "AIAA Guidance, Navigation and Control Conference and Exhibit : 18 August 2008 - 21 August 2008, Honolulu, Hawaii",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Ahsun",
                "given_name": "Umair",
                "clpid": "Ahsun-Umair"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques",
                "orcid": "0000-0002-7161-7812",
                "clpid": "Slotine-J-J-E"
            }
        ],
        "abstract": "This article presents a unified synchronization framework with application to precision formation flying spacecraft. Central to the proposed innovation, in applying synchroniza-\ntion to both translational and rotational dynamics in the Lagrangian form, is the use of the distributed stability and performance analysis tool, called contraction analysis that yields exact nonlinear stability proofs. The proposed decentralized tracking control law synchronizes the attitude of an arbitrary number of spacecraft into a common time-varying trajectory with global exponential convergence. Moreover, a decentralized translational tracking control law based on phase synchronization is presented, thus enabling coupled translational and rotational maneuvers. While the translational dynamics can be adequately controlled by linear control laws, the proposed method permits highly nonlinear systems with nonlinearly coupled inertia matrices such as the attitude dynamics of space-craft whose large and rapid slew maneuvers justify the nonlinear control approach. The\nproposed method integrates both the trajectory tracking and synchronization problems in a single control framework.",
        "doi": "10.2514/6.2008-6472",
        "isbn": "9781600869990",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2008-08",
        "pages": "AIAA 2008-6472"
    },
    {
        "id": "authors:1spze-hrk49",
        "collection": "authors",
        "collection_id": "1spze-hrk49",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-082116459",
        "type": "article",
        "title": "Propellant-Free Control of Tethered Formation Flight, Part 1: Linear Control and Experimentation",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Miller",
                "given_name": "David W.",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            }
        ],
        "abstract": "We introduce a decentralized attitude control strategy that can dramatically reduce the usage of propellant, by\ntaking full advantage of the physical coupling of the tether. Motivated by a controllability analysis, indicating that both array resizing and spin-up are fully controllable by the reaction wheels and the tether motor, we report the first propellant-free underactuated control results for tethered formation flying spacecraft. This paper also describes the hardware development and experimental validation of the proposed method using the Synchronized Position Hold, Engage, and Reorient Experimental Satellites test bed. In particular, a new relative sensing mechanism that uses sixderee-of-freedom force-torque sensors and rate gyroscopes is introduced and validated in the closed-loop control experiments.",
        "doi": "10.2514/1.32188",
        "issn": "0731-5090",
        "publisher": "AIAA",
        "publication": "Journal of Guidance, Control, and Dynamics",
        "publication_date": "2008-06",
        "series_number": "3",
        "volume": "31",
        "issue": "3",
        "pages": "571-584"
    },
    {
        "id": "authors:sfcqw-wdq90",
        "collection": "authors",
        "collection_id": "sfcqw-wdq90",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161122-135542529",
        "type": "book_section",
        "title": "Development of a Car-like Online Navigation Testbed",
        "book_title": "2008 IEEE International Conference on Electro/Information Technology",
        "author": [
            {
                "family_name": "Berg-Taylor",
                "given_name": "Kito",
                "clpid": "Berg-Taylor-K"
            },
            {
                "family_name": "Seo",
                "given_name": "Keehong",
                "clpid": "Seo-Keehong"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "We present new realtime path planning and collision avoidance algorithms for an autonomous rover equipped with a laser range finder to be used as a platform for multi-agent navigation and control in unknown environments. For successful navigation, such tasks as localization, map-building, and collision avoidance should be handled at the vehicle level. The proposed architecture covers these aspects of robotic path- planning in a modular and robust manner, allowing quicker development of more sophisticated path-planners. Using a conventional SLAM algorithm, a feature map and the location of the vehicle is obtained. The information for orientation and distance of the obstacles ahead is available from a laser range finder. The proposed collision avoidance algorithm provides multiple paths to guide the vehicle through the environment. The system acts as a self-contained extendable platform for development and testing of high-level pathfinders.",
        "doi": "10.1109/EIT.2008.4554325",
        "isbn": "978-1-4244-2029-2",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2008-05",
        "pages": "337-342"
    },
    {
        "id": "authors:h0mb6-pfg24",
        "collection": "authors",
        "collection_id": "h0mb6-pfg24",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161122-143023693",
        "type": "book_section",
        "title": "Mono-vision corner SLAM for indoor navigation",
        "book_title": "IEEE International Conference on Electro/Information Technology, 2008",
        "author": [
            {
                "family_name": "\u00c7elik",
                "given_name": "Koray",
                "clpid": "\u00c7elik-K"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Somani",
                "given_name": "Arun",
                "clpid": "Somani-A-K"
            }
        ],
        "abstract": "We present a real-time monocular vision based range measurement method for Simultaneous Localization and Mapping (SLAM) for an Autonomous Micro Aerial Vehicle (MAV) with significantly constrained payload. Our navigation strategy assumes a GPS denied manmade environment, whose indoor architecture is represented via corner based feature points obtained through a monocular camera. We experiment on a case study mission of vision based path-finding through a conventional maze of corridors in a large building.",
        "doi": "10.1109/EIT.2008.4554326",
        "isbn": "978-1-4244-2029-2",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2008-05",
        "pages": "343-348"
    },
    {
        "id": "authors:vptdk-feh08",
        "collection": "authors",
        "collection_id": "vptdk-feh08",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161122-133156700",
        "type": "book_section",
        "title": "Cooperative Robot Control and Synchronization of Lagrangian Systems",
        "book_title": "46th IEEE Conference on Decision and Control, 2007",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques E.",
                "clpid": "Slotine-J-J-E"
            }
        ],
        "abstract": "This article presents a simple synchronization framework that can be directly applied to cooperative control of multi-agent systems and oscillation synchronization in robotic manipulation and teleoperation. A dynamical network of multiple Lagrangian systems is constructed by adding diffusive couplings to otherwise freely moving or flying robots. The proposed decentralized tracking control law synchronizes an arbitrary number of robots into a common trajectory with global exponential convergence. The proposed strategy is much simpler than earlier work in terms of both the computational load and the required signals. Furthermore, in contrast with prior work which used simple double integrator models, the proposed method permits highly nonlinear systems and is further extended to time-delayed communications, adaptive control, partial-joint coupling, and leader-follower networks.",
        "doi": "10.1109/CDC.2007.4434036",
        "isbn": "978-1-4244-1497-0",
        "publisher": "IEEE",
        "place_of_publication": "Piscataway, NJ",
        "publication_date": "2007-12",
        "pages": "2504-2509"
    },
    {
        "id": "authors:5983c-yvz35",
        "collection": "authors",
        "collection_id": "5983c-yvz35",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-102258243",
        "type": "book_section",
        "title": "New Control Strategies for Underactuated Tethered Formation Flight Spacecraft",
        "book_title": "AIAA Guidance, Navigation and Control Conference and Exhibit 2007",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques",
                "clpid": "Slotine-J-J-E"
            },
            {
                "family_name": "Miller",
                "given_name": "David",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            }
        ],
        "abstract": "We introduce a decentralized attitude control strategy that can dramatically reduce the usage of propellant, by taking full advantage of the physical coupling of the tether. Moti-\nvated by a controllability analysis, indicating that both spin-up and relative attitudes are fully controllable by the reaction wheels, we report the first propellant-free underactuated linear and nonlinear control results for tethered formation flying spacecraft. We take a nonlinear control approach to underactuated tethered formation flying spacecraft, whose lack of full state feedback  linearizability, along with their complex nonholonomic behavior, characterizes the difficult nonlinear control problem. We introduce several nonlinear control laws that are more efficient in tracking time-varying trajectories than linear control. We also extend our decentralized control approach to underactuated tethered systems,\nthereby eliminating the need for any inter-satellite communication.",
        "doi": "10.2514/6.2007-6858",
        "isbn": "9781563479045",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "place_of_publication": "Reston, VA",
        "publication_date": "2007-08-23",
        "pages": "Art. No. 2007-6858"
    },
    {
        "id": "authors:q43q3-svn21",
        "collection": "authors",
        "collection_id": "q43q3-svn21",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-100404214",
        "type": "book_section",
        "title": "Application of Synchronization to Cooperative Control and Formation Flight of Spacecraft",
        "book_title": "AIAA Guidance, Navigation and Control Conference and Exhibit 2007",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Ahsun",
                "given_name": "Umair",
                "clpid": "Ahsun-Umair"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques",
                "clpid": "Slotine-J-J-E"
            },
            {
                "family_name": "Miller",
                "given_name": "David",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            }
        ],
        "abstract": "This article presents a simple synchronization framework with application to synchronization control of formation \nflying spacecraft. A dynamical network of multiple Lagrangian systems is constructed by adding diffusive couplings to otherwise freely flying spacecraft. The proposed tracking control law synchronizes an arbitrary number of spacecraft into a common time-varying trajectory with global exponential convergence. The proposed strategy is much simpler than earlier work in terms of both the computational load and the required signals. Furthermore, in contrast with prior work which used simple double integrator models, the proposed method permits highly nonlinear systems and is further extended to adaptive synchronization, partial-state coupling, and time-delayed communications.",
        "doi": "10.2514/6.2007-6861",
        "isbn": "9781563479045",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2007-08",
        "pages": "Art. No. 2007-6861"
    },
    {
        "id": "authors:fdees-cnz24",
        "collection": "authors",
        "collection_id": "fdees-cnz24",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161221-150412096",
        "type": "article",
        "title": "Nonlinear Model Reduction and Decentralized Control of Tethered Formation Flight",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Slotine",
                "given_name": "Jean-Jacques E.",
                "clpid": "Slotine-J-J-E"
            },
            {
                "family_name": "Miller",
                "given_name": "David W.",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            }
        ],
        "abstract": "This paper describes a fully decentralized nonlinear control law for spinning tethered formation flight, based on\nexploiting geometric symmetries to reduce the original nonlinear dynamics into simpler stable dynamics. Motivated\nby oscillation synchronization in biological systems, we use contraction theory to prove that a control law stabilizing a single-tethered spacecraft can also stabilize arbitrary large circular arrays of spacecraft, as well as the three inline configuration. The convergence result is global and exponential. Numerical simulations and experimental results using the SPHERES testbed validate the exponential stability of the tethered formation arrays by implementing a tracking control law derived from the reduced dynamics.",
        "doi": "10.2514/1.21492",
        "issn": "0731-5090",
        "publisher": "AIAA",
        "publication": "Journal of Guidance, Control, and Dynamics",
        "publication_date": "2007-04",
        "series_number": "2",
        "volume": "30",
        "issue": "2",
        "pages": "390-400"
    },
    {
        "id": "authors:tdmae-5j834",
        "collection": "authors",
        "collection_id": "tdmae-5j834",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-065345609",
        "type": "book_section",
        "title": "Nonlinear Model Reduction and Decentralized Control of Tethered Formation Flight by Oscillation Synchronization",
        "book_title": "AIAA Guidance, Navigation, and Control Conference and Exhibit 2006",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            }
        ],
        "abstract": "This paper describes a fully decentralized nonlinear control law for spinning tethered formation flight, based on exploiting geometric symmetries to reduce the original nonlinear dynamics into simpler stable dynamics. Motivated by oscillation synchronization in biological systems, we use contraction theory to prove that a control law stabilizing a single-tethered spacecraft can also stabilize arbitrary large circular arrays of spacecraft, as well as the three inline configuration. The convergence result is global and exponential. Numerical simulations and experimental results using the SPHERES testbed validate the\nexponential stability of the tethered formation arrays by implementing a tracking control law derived from the reduced dynamics.",
        "doi": "10.2514/6.2006-6589",
        "isbn": "978-1-62410-046-8",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "place_of_publication": "Reston, VA",
        "publication_date": "2006-08",
        "pages": "Art. No.2006-6589"
    },
    {
        "id": "authors:r3bx2-2rd03",
        "collection": "authors",
        "collection_id": "r3bx2-2rd03",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161122-120253690",
        "type": "book_section",
        "title": "SPHERES Tethered Formation Flight Testbed: Advancements in Enabling NASA's SPECS Mission",
        "book_title": "Advances in Stellar Interferometry",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Adams",
                "given_name": "Danielle",
                "clpid": "Adams-Danielle"
            },
            {
                "family_name": "Saenz-Otero",
                "given_name": "Alvar",
                "clpid": "Saenz-Otero-A"
            },
            {
                "family_name": "Kong",
                "given_name": "Edmund M.",
                "clpid": "Kong-Edmund-M"
            },
            {
                "family_name": "Miller",
                "given_name": "David W.",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            },
            {
                "family_name": "Leisawitz",
                "given_name": "David",
                "clpid": "Leisawitz-D-T"
            },
            {
                "family_name": "Lorenzini",
                "given_name": "Enrico",
                "clpid": "Lorenzini-E"
            },
            {
                "family_name": "Sell",
                "given_name": "Steve",
                "clpid": "Sell-S"
            }
        ],
        "contributor": [
            {
                "family_name": "Monnier",
                "given_name": "John D.",
                "clpid": "Monnier-J-D"
            },
            {
                "family_name": "Sch\u00f6ller",
                "given_name": "Markus",
                "clpid": "Sch\u00f6ller-M"
            },
            {
                "family_name": "Danchi",
                "given_name": "William C.",
                "clpid": "Danchi-W-C"
            }
        ],
        "abstract": "This paper reports on efforts to control a tethered formation flight spacecraft array for NASA's SPECS mission using the SPHERES test-bed developed by the MIT Space Systems Laboratory. Specifically, advances in methodology and experimental results realized since the 2005 SPIE paper are emphasized. These include a new test-bed setup with a reaction wheel assembly, a novel relative attitude measurement system using force torque sensors, and modeling of non-ideal tethers to account for tether vibration modes. The nonlinear equations of motion of multi-vehicle tethered spacecraft with elastic flexible tethers are derived from Lagrange's equations. The controllability analysis indicates that both array resizing and spin-up are fully controllable by the reaction wheels and the tether motor, thereby saving thruster fuel consumption. Based upon this analysis, linear and nonlinear controllers have been successfully implemented on the tethered SPHERES testbed, and tested at the NASA MSFC's flat floor facility using two and three SPHERES configurations.",
        "doi": "10.1117/12.670489",
        "isbn": "0-8194-6333-7",
        "publisher": "Society of Photo-Optical Instrumentation Engineers (SPIE)",
        "place_of_publication": "Bellingham, WA",
        "publication_date": "2006-06-27",
        "pages": "Art. No. 62680B"
    },
    {
        "id": "authors:96td5-myt03",
        "collection": "authors",
        "collection_id": "96td5-myt03",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161122-111732319",
        "type": "book_section",
        "title": "SPHERES Tethered Formation Flight Testbed: Application to NASA's SPECS Mission",
        "book_title": "UV/Optical/IR Space Telescopes: Innovative Technologies and Concepts II",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Kong",
                "given_name": "Edmund M.",
                "clpid": "Kong-Edmund-M"
            },
            {
                "family_name": "Miller",
                "given_name": "David W.",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            }
        ],
        "contributor": [
            {
                "family_name": "MacEwen",
                "given_name": "Howard A.",
                "clpid": "MacEwen-H-A"
            }
        ],
        "abstract": "This paper elaborates on theory and experiment of the formation flight control for the future space-borne tethered interferometers. The nonlinear equations of multi-vehicle tethered spacecraft system are derived by Lagrange equations and decoupling method. The preliminary analysis predicts unstable dynamics depending on the direction of the tether motor. The controllability analysis indicates that both array resizing and spin-up are fully controllable only by the reaction wheels and the tether motor, thereby eliminating the need for thrusters. Linear and nonlinear decentralized control techniques have been implemented into the tethered SPHERES testbed, and tested at the NASA MSFC's flat floor facility using two and three SPHERES configurations. The nonlinear control using feedback linearization technique performed successfully in both two SPHERES in-line configuration and three triangular configuration while varying the tether length. The relative metrology system, using the ultra sound metrology system and the inertial sensors as well as the decentralized nonlinear estimator, is developed to provide necessary state information.",
        "doi": "10.1117/12.614643",
        "isbn": "9780819459046",
        "publisher": "Society of Photo-Optical Instrumentation Engineers (SPIE)",
        "place_of_publication": "Bellingham, WA",
        "publication_date": "2005-08-24",
        "pages": "Art. No. 58990L"
    },
    {
        "id": "authors:cxrpz-68x31",
        "collection": "authors",
        "collection_id": "cxrpz-68x31",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161121-130021663",
        "type": "book_section",
        "title": "Integrated modeling of optical performance for the Terrestrial Planet Finder structurally connected interferometer",
        "book_title": "Modeling and Systems Engineering for Astronomy",
        "author": [
            {
                "family_name": "LoBosco",
                "given_name": "David M.",
                "clpid": "LoBosco-D-M"
            },
            {
                "family_name": "Blaurock",
                "given_name": "Carl",
                "clpid": "Blaurock-C"
            },
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Miller",
                "given_name": "David W.",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            }
        ],
        "contributor": [
            {
                "family_name": "Craig",
                "given_name": "Simon C.",
                "clpid": "Craig-S-C"
            },
            {
                "family_name": "Cullum",
                "given_name": "Martin J.",
                "clpid": "Cullum-M-J"
            }
        ],
        "abstract": "The Terrestrial Planet Finder (TPF) mission, to be launched in 2014 as a part of NASA's Origins Program, will search for Earth-like planets orbiting other stars. One main concept under study is a structurally connected interferometer. Integrated modeling of all aspects of the flight system is necessary to ensure that the stringent dynamic stability requirements imposed by the mission are met. The MIT Space Systems Laboratory has developed a suite of analysis tools known as DOCS (Disturbances Optics Controls Structures) that provides a MATLAB environment for managing integrated models and performing analysis and design optimization. DOCS provides a framework for identifying critical subsystem design parameters and efficiently computing system performance as a function of subsystem design. Additionally, the gradients of the performance outputs with respect to design variables can be analytically computed and used for automated exploration and optimization of the design space. The TPF integrated model consists of a structural finite element model, optical performance model, reaction wheel isolation stage, and attitude/optical control systems. The integrated model is expandable and upgradeable due to the modularity of the state-space subsystem models. Optical performance under reaction wheel disturbances is computed, and the effects of changing design parameters are explored. The results identify redesign options that meet performance requirements with improved margins, reduced cost and minimized risk.",
        "doi": "10.1117/12.550929",
        "isbn": "0-8194-5429-X",
        "publisher": "Society of Photo-Optical Instrumentation Engineers (SPIE)",
        "place_of_publication": "Bellingham, WA",
        "publication_date": "2004-09-16",
        "pages": "278-289"
    },
    {
        "id": "authors:mwadb-5xe08",
        "collection": "authors",
        "collection_id": "mwadb-5xe08",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-102813056",
        "type": "article",
        "title": "ARGOS testbed: study of multidisciplinary challenges of future spaceborne interferometric arrays",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Miller",
                "given_name": "David W.",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            },
            {
                "family_name": "de Weck",
                "given_name": "Olivier L.",
                "clpid": "de-Weck-O-L"
            }
        ],
        "abstract": "Future spaceborne interferometric arrays must meet stringent optical performance and tolerance requirements while exhibiting modularity and acceptable manufacture and integration cost levels. The Massachusetts Institute of Technology (MIT) Adaptive Reconnaissance Golay-3 Optical Satellite (ARGOS) is a wide-angle Fizeau interferometer spacecraft testbed designed to address these research challenges. Designing a space-based stellar interferometer, which requires tight tolerances on pointing and alignment for its apertures, presents unique multidisciplinary challenges in the areas of structural dynamics, controls, and multiaperture phasing active optics. In meeting these challenges, emphasis is placed on modularity in spacecraft subsystems and optics as a means of enabling expandability and upgradeability. A rigorous theory of beam-combining errors for sparse optical arrays is derived and flown down to the design of various subsystems. A detailed elaboration on the optics system and control system is presented based on the performance requirements and beam-combining error tolerances. The space environment is simulated by floating ARGOS on a frictionless air-bearing that enables it to track both fast and slow moving targets.",
        "doi": "10.1117/1.1779232",
        "issn": "0091-3286",
        "publisher": "Society of Photo-Optical Instrumentation Engineers",
        "publication": "Optical Engineering",
        "publication_date": "2004-09",
        "series_number": "9",
        "volume": "43",
        "issue": "9",
        "pages": "2156-2167"
    },
    {
        "id": "authors:x7weq-emn82",
        "collection": "authors",
        "collection_id": "x7weq-emn82",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161130-104041149",
        "type": "book_section",
        "title": "Multidisciplinary Control of a Sparse Interferometric Array Satellite Testbed",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "LoBosco",
                "given_name": "David M.",
                "clpid": "LoBosco-D-M"
            },
            {
                "family_name": "Miller",
                "given_name": "David W.",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            },
            {
                "family_name": "Blaurock",
                "given_name": "Carl",
                "clpid": "Blaurock-C"
            }
        ],
        "abstract": "The MIT Adaptive Reconnaissance Golay-3 Optical Satellite (ARGOS) is a wide-angle Fizeau interferometer spacecraft testbed. Designing a space-based interferometer, which requires such high tolerances on pointing and alignment for its apertures, presents unique multidisciplinary challenges in the areas of structural dynamics, controls and multi-aperture phasing active optics. In meeting these challenges, emphasis is placed on modularity in spacecraft subsystems and optics as a means of allowing expandability and upgradeability. For the interferometer to function properly, unique methods of coherent wave front sensing are developed and used for error detection in control of the Fast Steering Mirrors (FSMs). The space environment is simulated by floating ARGOS on a frictionless air-bearing that allows it to track fast moving satellites such as the International Space Station (ISS), planets or point stars. A System Identification is performed on ARGOS to determine its dynamic properties and to design optimal controllers for\nthe Attitude Control System (ACS). ACS sensors include an electronic compass with a 2-axis tip-tilt sensor, a viewfinder camera with centroiding algorithm, and a 3-axis rate gyroscope. Nonlinear, quaternion-based control is employed using reaction wheels as the spacecraft's actuators.",
        "doi": "10.2514/6.2003-5433",
        "publisher": "American Institute of Aeronautics and Astronautics (AIAA)",
        "publication_date": "2003-08"
    },
    {
        "id": "authors:vpc73-16z28",
        "collection": "authors",
        "collection_id": "vpc73-16z28",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161121-093035571",
        "type": "book_section",
        "title": "Design and implementation of sparse aperture imaging systems",
        "book_title": "Highly Innovative Space Telescope Concepts",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Miller",
                "given_name": "David W.",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            },
            {
                "family_name": "de-Weck",
                "given_name": "Olivier L.",
                "clpid": "de-Weck-O-L"
            }
        ],
        "contributor": [
            {
                "family_name": "MacEwen",
                "given_name": "Howard A.",
                "clpid": "MacEwen-H-A"
            }
        ],
        "abstract": "In order to better understand the technological difficulties involved in designing and building a sparse aperture array, the challenge of building a white light Golay-3 telescope was undertaken. The MIT Adaptive Reconnaissance Golay-3 Optical Satellite (ARGOS) project exploits wide-angle Fizeau interferometer technology with an emphasis on modularity in the optics and spacecraft subsystems. Unique design procedures encompassing the nature of coherent wavefront sensing, control and combining as well as various system engineering aspects to achieve cost effectiveness, are developed. To demonstrate a complete spacecraft in a 1-g environment, the ARGOS system is mounted on a frictionless air-bearing, and has the ability to track fast orbiting satellites like the ISS or the planets. Wavefront sensing techniques are explored to mitigate initial misalignment and to feed back real-time aberrations into the optical control loop. This paper presents the results and the lessons learned from the conceive, design and implementation phases of ARGOS. A preliminary assess-ment shows that the beam combining problem is the most challenging aspect of sparse optical arrays. The need for optical control is paramount due to tight beam combining tolerances. The wavefront sensing/control requirements appear to be a major technology and cost driver.",
        "doi": "10.1117/12.460077",
        "isbn": "0-8194-4628-9",
        "publisher": "Society of Photo-Optical Instrumentation Engineers (SPIE)",
        "place_of_publication": "Bellingham, WA",
        "publication_date": "2002-12-01",
        "pages": "181-192"
    },
    {
        "id": "authors:sjrvh-hxe54",
        "collection": "authors",
        "collection_id": "sjrvh-hxe54",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161220-112255420",
        "type": "book_section",
        "title": "Design, Implementation and Operation of a Sparse Aperture Imaging Satellite Testbed",
        "author": [
            {
                "family_name": "Chung",
                "given_name": "Soon-Jo",
                "orcid": "0000-0002-6657-3907",
                "clpid": "Chung-Soon-Jo"
            },
            {
                "family_name": "Miller",
                "given_name": "David W.",
                "orcid": "0000-0001-6099-0614",
                "clpid": "Miller-D-W"
            }
        ],
        "abstract": "In order to better understand the technological difficulties involved in designing and building a sparse aperture array, the challenge of building a white light Golay-3 telescope was undertaken. The MIT Adaptive Reconnaissance Golay-3 Optical Satellite (ARGOS) project exploits wide-angle Fizeau interferometer technology with an emphasis on modularity in the optics and spacecraft subsystems. Unique design procedures encompassing the nature of coherent wavefront sensing, control and combining as well as various system engineering aspects to achieve cost effectiveness, are developed. To demonstrate a complete spacecraft in a 1-g environment, the ARGOS system is mounted on a frictionless air-bearing, and has the ability to track fast orbiting satellites like the ISS or the planets. Wavefront sensing techniques are explored to mitigate initial misalignment and to feed back real-time aberrations into the optical control loop. This paper presents the results and the lessons learned from the conceive, design, implement and operate phases of ARGOS. A preliminary assessment shows that the beam combining problem is the most challenging aspect of sparse optical arrays. The need for optical control is paramount due to tight beam combining tolerances. The wavefront sensing/control requirements appear to be a major technology and cost driver.",
        "publisher": "American Institute of Aeronautics and Astronautics",
        "publication_date": "2002-08"
    }
]