CPS Events
The IoT Will Change Everything
Abstract
Wirelessly-enabled sensing technologies offer the hope of enabling economically and socially important applications including intelligent transportation systems and other so-called smart city initiatives, home automation, improvements in manufacturing, and tools for humanitarian assistance and disaster response. Importantly, the value may only be realizable through the integration of a number of dis-similar, separately-built, separately-owned, and separately-controlled sensing sub-systems. Our research at CMU over the last five years has aimed to create, deploy and validate a framework that addresses key challenges that arise in such a system-of-systems.
In this talk, we present some outcomes from this project. We begin with an examination of practical barriers in a typical IoT application. From this, we develop themes related to low-power operation, programmability, synchronization, federation, and the interplay between them. Within this context, we discuss (1) a new language framework, called TTPython, that seeks to ease the programmer's burden in creating software for such complex, heterogeneous, distributed, fault-prone systems, (2) an overlay architecture for IoT devices that makes them a suitable compilation target for TTPython, (3) compilation and mapping concepts, and (4) a systems demonstration.
Bio
Bob Iannucci is a Distinguished Engineer at Google. Previously, he was Director of the CyLab Mobility Research Center and a Distinguished Service Professor in the Department of Electrical and Computer Engineering at Carnegie Mellon University. He retains a Courtesy Adjunct appointment at CMU. Previously, he served as Chief Technology Officer of Nokia and Head of Nokia Research Center. Bob’s current research interests include low-power systems architectures, mobile networks, large-scale sensor networks, and emergency communications. He received his Ph.D. in Electrical Engineering and Computer Science from MIT in 1988.
Before joining Cisco in 1999, Flavio Bonomi was at AT&T Bell Labs, with architecture and research responsibilities, mostly relating to the evolution of the ATM technology, and then was Principal Architect at two Silicon Valley startups, ZeitNet and StratumOne.
He received an Electrical Engineering degree from Pavia University in Italy, and a Master’s and PhD in Electrical Engineering degrees in 1981 and 1985, respectively, from Cornell University in Ithaca, New York.
ECE Seminar Co-hosted by CPSRC: Towards Scalable and AI-Enabled Autonomous Systems
Abstract
Current autonomous systems, comprising of intelligent machines, devices, and software that are aware of and interact with their environment, have the potential to accomplish a previously intractable scope of tasks. Their ever growing capabilities are already enabling them operate in the real- world, making independent decisions and even learning in uncertain, unstructured, and unpredictable environments. These new systems will soon be able to replace humans in hazardous environments and tedious jobs, provide them with up-to-the-minute situational awareness, assist them in difficult or repetitive tasks, and enhance their capabilities. For autonomous systems to show their full potential, new methods are necessary that will allow them to seamlessly infer, reason, and act in the real-world using large amounts of data, learn from their experiences and improve their performance, accept naturally expressed instruction from humans, adapt and respond to unpredictable situations, and effectively interact with each other and humans to accomplish collaborative tasks.
Bio
Michael M. Zavlanos received the Diploma in mechanical engineering from the National Technical University of Athens, Greece, in 2002, and the M.S.E. and Ph.D. degrees in electrical and systems engineering from the University of Pennsylvania, Philadelphia, PA, in 2005 and 2008, respectively. He is currently the Yoh Family Associate Professor in the Department of Mechanical Engineering and Materials Science at Duke University, Durham, NC. He also holds a secondary appointment in the Department of Electrical and Computer Engineering and the Department of Computer Science. His research focuses on control theory, optimization, learning, and AI and, in particular, autonomous systems and robotics, networked and distributed control systems, and cyber-physical systems. Dr. Zavlanos is a recipient of various awards including the 2014 ONR YIP Award and the 2011 NSF CAREER Award.
The Barycenter Method for Direct Optimization: an Overview with Applications
Abstract
We will present properties of the recently developed barycenter method for direct optimization that make it particularly useful in control applications. Equivalence of the method's batch and recursive formulations can be used to show that it has descent-like properties, although no derivatives are used, and that it is robust to noisy measurements and lack of differentiability. As a relevant application example, the method can be employed in the joint estimation of parameters and switching times for hybrid linear systems, an important problem that can pose significant computational challenges due to the non-convex nature of the combined optimization.
Bio
Felipe Pait studied electrical engineering at the University of S Paulo, and received a PhD from Yale University in 1993, advised by AS Morse. He has worked on adaptive control and applications. Currently he is interested applying randomized optimization algorithms to classical open questions of adaptive control design, and in stability conditions for switched systems. He is associate professor at the University of S Paulo, Brazil, having dedicated substantial efforts to curriculum reform and multidisciplinary engineering education initiatives.
RAPID: Robot Assisted Precision Irrigation Delivery
Abstract
Agricultural irrigation consumes 70% of the world's freshwater. Emerging sensing technologies such as UAVs equipped with heterogeneous sensors can provide farmers with detailed maps of water use and ground conditions, but closing the sensing-actuation loop to adjust irrigation at the plant level remains an unsolved challenge. Some proposed solutions rely on networks of motorized wireless actuators that are costly and prone to failure in field conditions. RAPID (Robot-Assisted Precision Irrigation Delivery) explores an alternative approach whereby humans and robots collaborate to adjust low-cost, adjustable drip irrigation emitters at the plant level. RAPID is designed for cost-conscious farm managers to be retrofit to existing irrigation systems and incrementally expanded to increase irrigation precision, reduce water usage, and permit thousands of emitters to be incrementally adjusted. The project involves the design, development, and evaluation in the field of robust co-robotic systems compatible with existing drip irrigation infrastructure in vineyards and orchards. After giving an overview of the project, in this talk I will illustrate a set of results in the area of routing in vineyards for single and multiple robots.
Bio
Stefano Carpin is Professor and founding chair of the department of Computer Science and Engineering at UC Merced. He received his “Laurea” (MSc) and Ph.D. degrees in electrical engineering and computer science from the University of Padova (Italy) in 1999 and 2003, respectively. Since 2007 he has been with the School of Engineering at UC Merced, where he established and leads the UC Merced robotics laboratory. His research interests include mobile and cooperative robotics, and robot algorithms. He is a Senior Member of the IEEE and served as associate editor for the IEEE Transactions on Robotics (T-RO), the IEEE Transactions on Automation Science and Engineering (T-ASE), and the IEEE Robotics and Automation Letters (RA-L). Under his supervision, teams participating in the RoboCupRescue Virtual Robots competition won second place in 2006 and 2008, and first place in 2009. In 2018, he also won the Best Conference Paper Award at the yearly IEEE International Conference on Automation Science and Engineering (CASE). Since he joined UC Merced his research has been supported by the National Science Foundation, DARPA, USDA, the Office of Naval Research, the Army Research Lab, the Department of Commerce (NIST), the Center for Information Technology Research in the Interest of Society (CITRIS), Microsoft Research, and General Motors.
Safe Planning and Control When Autonomy is Not the Only Driver
Abstract
When developing planning and control algorithms for autonomous systems, we often assume that these algorithms will be the only significant source of inputs to the system. However, in some applications there may be an additional "driver", external to the autonomy pipeline, that has a large impact on the performance and safety of the overall system. In this talk, I will discuss two projects that investigate different aspects of this problem.
The first considers the effects of an external driver that acts alongside the autonomy but without any shared objective. For example, the aerodynamic forces acting on a micro aerial vehicle flying through a strong wind field can dramatically alter the vehicle’s motion, leading to violations of safety or operational constraints. Limited onboard computation also restricts modeling or incorporation of these nonlinear dynamics into the autonomy. This leads to the idea of Experience-driven Predictive Control (EPC). EPC builds on ideas from adaptive control and model predictive control by accumulating experience on how an external driver impacts the system while simultaneously leveraging that experience to ensure that constraints are met in a computationally efficient manner.
The second project considers the case where the external driver is actually the primary operator of the system, while the autonomy aims to assist this driver to safely achieve a common objective. A prime example of this is the next generation of advanced driver assistance systems that will be able to employ techniques developed for fully autonomous driving but in the context of keeping a human driver safe. The Toyota Guardian system is TRI’s novel approach to this problem, building on ideas from a variety of domains, ranging from aircraft control to shared autonomy. I will show a few preliminary examples of how this combination of the human driver and the autonomy can achieve superhuman performance and safety.
Bio
Vishnu Desaraju is a Senior Research Scientist at the Toyota Research Institute, Ann Arbor, MI working on automated driving technologies. He received a B.S.E. in Electrical Engineering from the University of Michigan in 2008, an S.M. in Aeronautics and Astronautics from MIT in 2010, and an M.S. and Ph.D. in Robotics from Carnegie Mellon University in 2015 and 2017, respectively. He received the AIAA Guidance, Navigation, and Control Best Paper award from SciTech 2018. His research interests include developing computationally efficient motion planning and feedback control algorithms for agile autonomous systems, including autonomous cars, boats, and micro air vehicles, with a focus on mitigating the effects of uncertainty to achieve safe and reliable operation in the field.





