Robust Hybrid Control Systems

Total Page:16

File Type:pdf, Size:1020Kb

Robust Hybrid Control Systems UNIVERSITY of CALIFORNIA Santa Barbara Robust Hybrid Control Systems A Dissertation submitted in partial satisfaction of the requirements for the degree Doctor of Philosophy in Electrical and Computer Engineering by Ricardo G. Sanfelice Committee in charge: Professor Andrew R. Teel, Chair Professor Petar V. Kokotovi´c Professor Jo˜ao P. Hespanha Professor Bassam Bamieh September 2007 Robust Hybrid Control Systems Copyright c 20071 by Ricardo G. Sanfelice 1Revised on January 2008. To my mother Alicia, and my father Adolfo iii Acknowledgements I am deeply grateful to my advisor, mentor, and friend Andy Teel for having guided me through the challenges of academic life and for teaching me to strive for elegance and mathematical rigor in my research. He has continuously motivated me to think creatively and to always aim for high-quality research. I would like to express my gratitude to my family and friends who have given me constant emotional and spiritual support and encouragement throughout my doctorate program. In particular, I want to thank my wife Christine who has been bold and remained supportive even in the busiest times of this journey. I also want to thank the faculty in the Department of Electrical and Computer Engineering and in the Center of Control, Dynamics, and Computation who directly or indirectly have shaped my career. In particular, I want to thank Petar Kokotovi`cand Jo˜ao Hespanha for their encouragement, advice, and friendship throughout the years. I thank all of the members of my doctoral committee for insightful discussions and useful suggestions made to improve this document. I am grateful to my fellow graduate students, post-docs, and visitors who made graduate school an enjoyable experience and were always available for discussions. I offer special thanks to Rafal Goebel for his helpful comments, advice and friendship; and to Gene, Doca, Ryan, Emre, Dragan, Michael, Max, James, Cai, Sara, Prabir, Payam, Kavyesh, Diane, Chris, and Josh who have been my lab-mates and friends. Finally, I am thankful for the help I have received from the Center for Control, Dynamical Systems’ assistants during the last five years who have aided me very efficiently in the administrative paper work. I am also grateful for the financial support provided by the University of California Santa Barbara and the Office of International Students and Schoolars, and through my advisor by the National Science Foundation, Air Force Office of Scientific Research, and Army Research Office. iv Abstract Robust Hybrid Control Systems by Ricardo G. Sanfelice This thesis deals with systems exhibiting both continuous and discrete dynamics, perhaps due to intrinsic behavior or to the interaction of continuous-time and discrete-time dynamics emerging from its components and/or their interconnection. Such systems are called hybrid systems and permit the modeling of a wide range of engineering systems and scientific processes. In this thesis, hybrid systems are treated as dynamical systems: the interplay between continuous and discrete behavior is captured in a mathematical model given by differential equations/inclusions and difference equations/inclusions, which we simply call hybrid equations. We develop tools for systematic analysis and robust design of hybrid systems, with an emphasis on systems that involve control algorithms, that is, hybrid control systems. To this effect, we identify mild conditions that hybrid equations need to satisfy so that their behavior captures the effect of arbitrarily small perturbations. This leads to novel concepts of generalized solutions that impart a deep understanding not only on the robustness properties of hybrid systems but also on the structural properties of their solutions. In turn, these conditions enable us to generate various tools for hybrid systems that resemble those in the stability theory of classical dynamical systems. These include general versions of Lyapunov and Krasovskii stability theorems, and LaSalle- type invariance principles. Additionally, we establish results on robustness of stability of hybrid control for general nonlinear systems. We also present a novel mathematical framework for numerical simulation of hybrid systems and its asymptotic stability properties. The contributions of this thesis are not limited to the theory of hybrid systems as they have implications in the analysis and design of practically relevant engineering control systems. In this regard, we develop general control strategies for dynamical systems that are applicable, for example, to autonomous vehicles, multi-link pendulums, and juggling systems. v Notation Rn denotes n-dimensional Euclidean space. • R denotes the real numbers. • Z denotes the integers. • R denotes the nonnegative real numbers, i.e., R = [0, ). • ≥0 ≥0 ∞ N denotes the natural numbers including 0, i.e., N = 0, 1,... • { } B denotes the open unit ball in Euclidean space. • Given a set S, S denotes its closure. • Given a set S, co S denotes the convex hull and coS the closure of the convex hull. • Given a set S Rn and a point x Rn, x := inf x y . • ⊂ ∈ | |S y∈S | − | Given sets S ,S Rn, d (S ,S ) denotes the Hausdorff distance between S and S . • 1 2 ⊂ H 1 2 1 2 Given sets S ,S subsets of Rn, S + S := x + x x S , x S . • 1 2 1 2 { 1 2 | 1 ∈ 1 2 ∈ 2 } Given a vector x Rn, x denotes the Euclidean vector norm. • ∈ | | The equivalent notation [xT yT ]T , [x y]T , and (x, y) is used for vectors. • The notation f −1(r) stands for the r-level set of f on dom f, the domain of definition of f, i.e., f −1(r) := • z dom f f(z)= r . { ∈ | } A function α : R≥0 R≥0 is said to belong to the class if it is continuous, zero at zero, and strictly • increasing. → K A function α : R R is said to belong to the class if it belongs to the class and is unbounded. • ≥0 → ≥0 K∞ K A function β : R R R is said to belong to class- if it is continuous, nondecreasing in its • ≥0 × ≥0 → ≥0 KL first argument, nonincreasing in its second argument, and limsց0 β(s,t) = limt→∞ β(s,t)=0. A function β : R≥0 R≥0 R≥0 R≥0 is said to belong to class- if, for each r R≥0, the functions • β( , , r) and β( , r, ×) belong× to class-→ . KLL ∈ · · · · KL vi Contents Acknowledgments iv Abstract v Notation vi List of Figures xi 1 Introduction 1 1.1 Dynamical modeling from a robustness viewpoint . .................... 1 1.2 Toolsforsystematicanalysisanddesign . ................... 3 1.3 Controlstrategiesfor robuststability . ..................... 5 1.4 Robustness of numerical simulations . .................. 6 1.5 Notes ........................................... ........ 7 2 Mathematical Model and Solutions 8 2.1 Preliminaries ................................... ............ 8 2.2 Themodel........................................ ......... 9 2.2.1 Examples ...................................... ....... 10 2.2.2 Hysteresisinfeedbackcontrol . ............... 13 2.3 Timedomainsandarcs .............................. ........... 16 2.4 Solutionstohybridsystems . ............... 19 2.5 Examplesandfurthermodeling . ............... 21 2.5.1 Bouncingballrevisited. ............. 21 2.5.2 Hybridautomaton ............................... ......... 23 2.6 Summary ......................................... ........ 23 2.7 Notesandreferences .............................. ............. 24 vii 3 Generalized Solutions 26 3.1 Hybrid systemswith state perturbations . ................... 26 3.2 Generalizedsolutionsto hybridsystems . ................... 30 3.3 Measurementnoiseinfeedbackcontrol . .................. 34 3.4 Regularhybridsystems .. .. .. .. .. .. .. .. .. .. .. .. ............. 38 3.5 Summary ......................................... ........ 40 3.6 Notesandreferences .............................. ............. 40 4 Stability and Invariance 42 4.1 Stability....................................... ........... 42 4.1.1 Definitions .................................... ........ 42 4.1.2 Lyapunovtheorems .............................. ......... 43 4.2 Invariance...................................... ........... 45 4.2.1 Preliminaries ................................. .......... 45 4.2.2 PropertiesofΩ-limitssets . .............. 46 4.2.3 Convergence via invariance principles . ................. 49 4.2.4 Connections to observability and detectability . ..................... 54 4.3 Examples ........................................ ......... 56 4.4 Summary ......................................... ........ 64 4.5 Notesandreferences .............................. ............. 64 5 Robustness of Hybrid Control 68 5.1 Hybridcontrolofnonlinearsystems . ................. 68 5.2 Robustnesstoperturbations. ................ 71 5.2.1 Robustnessviafilteredmeasurements . ............... 71 5.2.2 Robustness to sensor and actuator dynamics . ................ 73 5.2.3 Robustness to sensor dynamics and smoothing . ................ 74 5.3 Robustness to digital implementation . ................... 76 5.3.1 Sample-and-holdmodel . ........... 76 5.3.2 Closed-loopsystemanalysis . .............. 77 5.4 A benchmark problem: robust global swing-up of a pendulumonacart .............. 79 5.5 Summary ......................................... ........ 82 5.6 Notesandreferences .............................. ............. 83 6 Hybrid Control Applications 85 viii 6.1 Hysteresis-basedcontrol . ................ 85 6.1.1 A robustness motivation to hybrid control . ................. 85 6.1.2 Ageneralrobustnessissue. ............. 87 6.1.3 Controldesignandanalysis . ............. 90 6.1.4 Twonumericalexamples. ........... 94 6.2 Throw-and-catchcontrol. ..............
Recommended publications
  • On the Control of Complementary-Slackness Juggling Mechanical Systems Bernard Brogliato, Arturo Zavala Rio
    On the control of complementary-slackness juggling mechanical systems Bernard Brogliato, Arturo Zavala Rio To cite this version: Bernard Brogliato, Arturo Zavala Rio. On the control of complementary-slackness juggling mechanical systems. IEEE Transactions on Automatic Control, Institute of Electrical and Electronics Engineers, 2000, 45 (2), pp.235-246. 10.1109/9.839946. hal-02303804 HAL Id: hal-02303804 https://hal.archives-ouvertes.fr/hal-02303804 Submitted on 2 Oct 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. On the Control of Complementary-Slackness Juggling Mechanical Systems Bernard Brogliato and Arturo Zavala Río Abstract—This paper studies the feedback control of a class (2) of complementary-slackness hybrid mechanical systems. Roughly, (3) the systems we study are composed of an uncontrollable part (the “object”) and a controlled one (the “robot”), linked by a unilateral where the classical dynamics of Lagrangian systems is in (1), constraint and an impact rule. A systematic and general control de- sign method for this class of systems is proposed. The approach is the set of unilateral constraints is in (2) with , a nontrivial extension of the one degree-of-freedom (DOF) juggler and the so-called complementarity conditions [14] are in (3), control design.
    [Show full text]
  • Quadrocopter Ball Juggling
    Quadrocopter Ball Juggling Mark Muller,¨ Sergei Lupashin and Raffaello D’Andrea Abstract— This paper presents a method allowing a quadro- dancing [8]; balancing an inverted pendulum [9]; aggressive copter with a rigidly attached racket to hit a ball towards a manoeuvres such as flight through windows and perching target. An algorithm is developed to generate an open loop [10]; and cooperative load-carrying [11]. trajectory guiding the vehicle to a predicted impact point – the prediction is done by integrating forward the current position The problem of hitting a ball also yields opportunities and velocity estimates from a Kalman filter. By examining for exploring learning and adaptation: presented here are the ball and vehicle trajectories before and after impact, strategies to identify the drag properties of the ball, the the system estimates the ball’s drag coefficient, the racket’s racket’s coefficient of restitution, and a strategy to compen- coefficient of restitution and an aiming bias. These estimates sate for aiming errors, allowing the system to improve its are then fed back into the system’s aiming algorithm to improve future performance. The algorithms are implemented for three performance over time. This provides a significant boost in different experiments: a single quadrocopter returning balls performance, but only represents an initial step at system- thrown by a human; two quadrocopters co-operatively juggling wide learning. We believe that this system, and systems like a ball back-and-forth; and a single quadrocopter attempting to it, provide strong motivation to experiment with automatic juggle a ball on its own. Performance is demonstrated in the learning in semi-constrained, dynamic environments.
    [Show full text]
  • Sequential Composition of Dynamically Dexterous Robot Behaviors
    R. R. Burridge Sequential Texas Robotics and Automation Center Metrica, Inc. Composition Houston, Texas 77058, USA [email protected] of Dynamically A. A. Rizzi Dexterous Robot The Robotics Institute Carnegie Mellon University Behaviors Pittsburgh, Pennsylvania 15213-3891, USA [email protected] D. E. Koditschek Artificial Intelligence Laboratory and Controls Laboratory Department of Electrical Engineering and Computer Science University of Michigan Ann Arbor, Michigan 48109-2110, USA [email protected] Abstract we want to explore the control issues that arise from dynamical interactions between robot and environment, such as active We report on our efforts to develop a sequential robot controller- balancing, hopping, throwing, catching, and juggling. At the composition technique in the context of dexterous “batting” maneu- same time, we wish to explore how such dexterous behaviors vers. A robot with a flat paddle is required to strike repeatedly at can be marshaled toward goals whose achievement requires a thrown ball until the ball is brought to rest on the paddle at a at least the rudiments of strategy. specified location. The robot’s reachable workspace is blocked by In this paper, we explore empirically a simple but for- an obstacle that disconnects the free space formed when the ball and mal approach to the sequential composition of robot behav- paddle remain in contact, forcing the machine to “let go” for a time iors. We cast “behaviors” —robotic implementations of user- to bring the ball to the desired state. The controller compositions specified tasks—in a form amenable to representation as state we create guarantee that a ball introduced in the “safe workspace” regulation via feedback to a specified goal set in the pres- remains there and is ultimately brought to the goal.
    [Show full text]
  • On the Control of a One Degree-Of-Freedom Juggling Robot Bernard Brogliato, Arturo Zavala-Río
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Archive Ouverte en Sciences de l'Information et de la Communication On the Control of a One Degree-of-Freedom Juggling Robot Bernard Brogliato, Arturo Zavala-Río To cite this version: Bernard Brogliato, Arturo Zavala-Río. On the Control of a One Degree-of-Freedom Juggling Robot. Dynamics and Control, Springer Verlag, 1999, 9 (1), pp.67-91. 10.1023/A:1008346825330. hal- 02303974 HAL Id: hal-02303974 https://hal.archives-ouvertes.fr/hal-02303974 Submitted on 2 Oct 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. On the Control of a One Degree-of-Freedom Juggling Robot A . Z AVA L A - R IO´ [email protected] Laboratoire d’Automatique de Grenoble (UMR 5528 CNRS-INPG), ENSIEG, BP 46, 38402 St. Martin d’Heres,` France B. BROGLIATO [email protected] Laboratoire d’Automatique de Grenoble (UMR 5528 CNRS-INPG), ENSIEG, BP 46, 38402 St. Martin d’Heres,` France Abstract. This paper is devoted to the feedback control of a one degree-of-freedom (dof) juggling robot, considered as a subclass of mechanical systems subject to a unilateral constraint.
    [Show full text]
  • Reinforcement Learning: a Survey
    Journal of Articial Intelligence Research Submitted published Reinforcement Learning A Survey Leslie Pack Kaelbling lpkcsbrownedu Michael L Littman mlittmancsbrownedu Computer ScienceDepartment Box Brown University Providence RI USA Andrew W Mo ore awmcscmuedu Smith Hal l Carnegie Mel lon University Forbes Avenue Pittsburgh PA USA Abstract This pap er surveys the eld of reinforcement learning from a computerscience p er sp ective It is written to b e accessible to researchers familiar with machine learning Both the historical basis of the eld and a broad selection of currentwork are summarized Reinforcement learning is the problem faced by an agent that learns b ehavior through trialanderror interactions with a dynamic environment The work describ ed here has a resemblance to work in psychology but diers considerably in the details and in the use of the word reinforcement The pap er discusses central issues of reinforcement learning including trading o exploration and exploitation establishing the foundations of the eld via Markov decision theory learning from delayed reinforcement constructing empirical mo dels to accelerate learning making use of generalization and hierarchy and coping with hidden state It concludes with a survey of some implemented systems and an assessment of the practical utility of current metho ds for reinforcement learning Intro duction Reinforcement learning dates back to the early days of cyb ernetics and work in statistics psychology neuroscience and computer science In the last vetotenyears it has
    [Show full text]
  • Englisch Title
    High Acceleration Reinforcement Learning for Real-World Juggling with Binary Rewards Jonglage mit einem Highspeed-Roboterarm Master thesis by Kai Ploeger Date of submission: May 28, 2020 1. Review: M.Sc. Michael Lutter 2. Review: Prof. Dr. Jan Peters Darmstadt Erklärung zur Abschlussarbeit gemäß §22 Abs. 7 und §23 Abs. 7 APB der TU Darmstadt Hiermit versichere ich, Kai Ploeger, die vorliegende Masterarbeit ohne Hilfe Dritter und nur mit den angegebenen Quellen und Hilfsmitteln angefertigt zu haben. Alle Stellen, die Quellen entnommen wurden, sind als solche kenntlich gemacht worden. Diese Arbeit hat in gleicher oder ähnlicher Form noch keiner Prüfungsbehörde vorgelegen. Mir ist bekannt, dass im Fall eines Plagiats (§38 Abs. 2 APB) ein Täuschungsversuch vorliegt, der dazu führt, dass die Arbeit mit 5,0 bewertet und damit ein Prüfungsversuch verbraucht wird. Abschlussarbeiten dürfen nur einmal wiederholt werden. Bei der abgegebenen Thesis stimmen die schriftliche und die zur Archivierung eingereichte elektronische Fassung gemäß §23 Abs. 7 APB überein. Bei einer Thesis des Fachbereichs Architektur entspricht die eingereichte elektronische Fassung dem vorgestellten Modell und den vorgelegten Plänen. Darmstadt, 28. Mai 2020 Kai Ploeger Abstract Robots that can learn in the physical world will be important to enable robots to overcome their stiff and pre-programmed movements. For dynamic high-acceleration tasks, such as juggling, learning in the real-world is particularly challenging as one must push the limits of the robot and its actuation without harming the system. Therefore, learning these tasks on physical system amplifies the necessity of sample efficiency and safety for robot learning algorithms, making a high-speed task an ideal benchmark to highlight robot learning systems.
    [Show full text]
  • Mathematics in Jugglingjuggling in Mathematics
    History Siteswap notation of juggling Juggling braids Mathematics in Juggling Juggling in Mathematics Michal Zamboj Faculty of Mathematics and Physics × Faculty of Education Charles University The Jarní doktorandská škola didaktiky matematiky 19. - 21. 5. 2017 Michal Zamboj Mathematics in Juggling / Juggling in Mathematics History Siteswap notation of juggling Juggling braids The first historical evidence of juggling in the Beni Hassan location in Egypt, between 1994-1781 B.C.. Michal Zamboj Mathematics in Juggling / Juggling in Mathematics History Siteswap notation of juggling Juggling braids The first historical evidence of juggling in the Beni Hassan location in Egypt, between 1994-1781 B.C.. Michal Zamboj Mathematics in Juggling / Juggling in Mathematics History Siteswap notation of juggling Juggling braids • Why? ... describe juggling • How? ... describe juggling Michal Zamboj Mathematics in Juggling / Juggling in Mathematics History Siteswap notation of juggling Juggling braids Why? JUGGLER MATHEMATICIAN - "language" - notation - new tricks - new properties - understanding principles - application to related theo- ries Michal Zamboj Mathematics in Juggling / Juggling in Mathematics History Siteswap notation of juggling Juggling braids Claude Elwood Shannon, 1916-2001 • Construction of a juggling robot (1970s) • Underlying mathematical concept - Uniform juggling Michal Zamboj Mathematics in Juggling / Juggling in Mathematics History Siteswap notation of juggling Juggling braids Claude Elwood Shannon, 1916-2001 • h hands, b balls d
    [Show full text]
  • I JUST AROUND the CORNER
    JUST AROUND THE CORNER: AND SOME OTHER STORIES ____________________ A University Thesis Presented to the Faculty of California State University, East Bay ____________________ In Partial Fulfillment of the Requirements for the Degree Master of Arts in English ____________________ By Fordy (Stanford) M. Shoor II December 2018 i JUST AROUND THE CORNER: AND SOME OTHER STORJES By Fordy (Stanford) M. Shoor II Approved: Date: I I 'if j 1.--/ i / ~D j $; t I ii TABLE OF CONTENTS Acknowledgments iv Day Camp 1 Wall-to-Wall Carpeting 29 The Five Ball Cascade 33 Save the Bay! 59 Good on Paper 80 Checkout Counter 97 Just Around the Corner 124 Manicured 172 A Last Minute Trip 193 Pile-Up 199 iii ACKNOWLEDGEMENTS The author would like to acknowledge for the development of these stories professors Stephen Gutierrez, Jaqueline Doyle, Susan Gubernat, Douglas Taylor, Georgina Kleege, Leigh Burrill, Melanie Abrams, Eric Pape, John Campion, Kirsten Tranter and Benjamin Hale. Colleagues Ali-Jones Bey, Natasha Von Kaenel, Brendan Nystedt, Marisa Gomez, Katrina Wedding, Institutions Sarah Lawrence College, West Valley College, University of California Berkeley and California State University East Bay Literature and Writing Workshops. The Summer Creative Writing Program at UC Berkeley, Atom and Arroyo Magazines. Family Brittany Fajardo, Stan Shoor and Laurie Duckham Shoor iv 1 Day Camp More than any game, the campers prefer “Murderer”. To play it, they need to be lined up along the fence or handball court, as counselors choose a secret murderer and a public detective. The murderer will never reveal himself to the detective. They’re at a party, circling each other, shaking hands in brief introduction before moving on to the next stranger, often meeting the same person in repetition until the game is over.
    [Show full text]
  • Robot Arm Control Exploiting Natural Dynamics Matthew M. Williamson
    Robot Arm Control Exploiting Natural Dynamics by Matthew M. Williamson M.Eng, University of Oxford (1993) S.M., Massachusetts Institute of Technology (1995) Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Doctor of Philosophy at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June 1999 c Massachusetts Institute of Technology 1999 SignatureofAuthor............................................................... Department of Electrical Engineering and Computer Science May 18, 1999 Certifiedby........................................................................ Rodney A. Brooks Professor of Electrical Engineering and Computer Science, MIT Thesis Supervisor Accepted by . ...................................................................... Arthur C. Smith Chairman, Departmental Committee on Graduate Students Robot Arm Control Exploiting Natural Dynamics by Matthew M. Williamson Revised version of a thesis submitted to the Department of Electrical Engineering and Computer Science on May 18, 1999, in partial fulfillment of the requirements for the degree of Doctor of Philosophy Abstract This thesis presents an approach to robot arm control exploiting natural dynamics. The approach consists of using a compliant arm whose joints are controlled with simple non-linear oscillators. The arm has special actuators which makes it robust to collisions and gives it a smooth compliant motion. The oscillators produce rhythmic commands of the joints of the arm, and feedback
    [Show full text]
  • Development of an Active High-Speed 3-D Vision System †
    sensors Article Development of an Active High-Speed 3-D Vision System † Akio Namiki 1,* , Keitaro Shimada 1, Yusuke Kin 1 and Idaku Ishii 2 1 Department of Mechanical Engineering, Chiba University, 1-33 Yayoi-cho, Inage-ku, Chiba 263-8522, Japan; [email protected] (K.S.); [email protected] (Y.K.) 2 Department of System Cybernetics, Hiroshima University, 1-4-1 Kagamiyama, Higashi-Hiroshima, Hiroshima 739-8527, Japan; [email protected] * Correspondence: [email protected]; Tel.: +81-43-290-3194 † This paper is an extended version of the conference paper: High-speed 3-D measurement of a moving object with visual servo. In Proceedings of 2016 IEEE/SICE International Symposium on System Integration (SII), Sapporo, Japan, 13–15 December 2016 and High-speed orientation measurement of a moving object with patterned light projection and model matching. In Proceedings of 2018 IEEE Conference on Robotics and Biomimetics (ROBIO), Kuala Lumpur, Malaysia, 12–15 December 2018. Received: 1 February 2019; Accepted: 22 March 2019; Published: 1 April 2019 Abstract: High-speed recognition of the shape of a target object is indispensable for robots to perform various kinds of dexterous tasks in real time. In this paper, we propose a high-speed 3-D sensing system with active target-tracking. The system consists of a high-speed camera head and a high-speed projector, which are mounted on a two-axis active vision system. By measuring a projected coded pattern, 3-D measurement at a rate of 500 fps was achieved. The measurement range was increased as a result of the active tracking, and the shape of the target was accurately observed even when it moved quickly.
    [Show full text]
  • Using Closed Feedback Loops to Evaluate Autonomous Juggling Performance
    Using Closed Feedback Loops to Evaluate Autonomous Juggling Performance Tomas´ Collado Hamzah Farooqi [email protected] [email protected] Tashu Gupta Ashwindev Pazhetam Robert Taylor [email protected] [email protected] [email protected] Kevin Ge* [email protected] New Jersey’s Governor’s School of Engineering and Technology July 18, 2020 *Corresponding Author Abstract—Juggling requires humans to intake a vast amount of This project aspires to study the complex movements of visual information, analyze it, and act accordingly, all at a speed humans, particularly in juggling, and recreate them through a that seems to surpass normal human reaction time. To study simulated robot. Once a juggling robot is completed, the goal these dexterous human movements, this project aims to recreate juggling through a simulated robot that inputs feedback similar of the project is to determine the minimum amount of feedback to how a human would. In this project, a robot was developed necessary to complete a successful juggle. By incrementally using a game development engine called Unity that performed a limiting the amount of information the robot receives, the three ball cascade based on knowledge of the positions of the balls necessity of certain data will be determined which will allow at all times, and, when this knowledge was restricted, was able to for the creation of more dexterous and efficient feedback- juggle using the initial velocities of the balls and simulated visual feedback. Comparing the two feedback systems yielded a better dependent robots. understanding as to how humans juggle, as well as how robots can be improved to perform advanced, dexterous movements.
    [Show full text]
  • Toward the Control of Attention in a Dynamically Dexterous Robot*
    of the 1993 IEEURSJ International Conference on Intelligent Robots and Systems Yokohama,Japan July 2630,1993 Toward the Control of Attention in a Dynamically Dexterous Robot* A. A. Rizzi +and D. E. Koditschek University of Michigan, Artificial Intelligence Laboratory Department of Electrical Engineering and Computer Science Abs t kact ’ recent successful effort to achieve the spatial two- batting two freely falling balls into independent Figure 1: The Yale Spatial Juggler [lo] 1 dtroduction must stress considerations of update and latency over mere throughput. Moreover, the process of extracting a little in- formation from a lot of data is driven toward the minimum that will suffice for the task at hand rather than striving for the most that might logically be had. Finally, when previously sensed data mediates the collection of new in- formation, a stability problem may result. The architecture of our original setup is briefly reviewed in Section 2. The recent success of the two-juggle could not have found that there is already enough room have been achieved without the enhancements to the vision in getting its management right as to presage system that we describe in Section 3. Although the work- important and novel problems that might be ing enhancements were developed in an ad hoc manner and implemented through a process of empirical trial and error, we suspect that the resulting system (or, at least, a suitably polished version thereof) should admit a relatively simple formal description. In Section 4 we present our progress in particularly simple case. rendering such a formal description with the hope of pro- moting a more principled approach to solving such sensory control problems when we encounter them in the future.
    [Show full text]