skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Distributed Optimization Methods for Multi-Robot Systems: Part 1—A Tutorial [Tutorial]
Award ID(s):
1925030
PAR ID:
10573851
Author(s) / Creator(s):
; ; ;
Publisher / Repository:
IEEE
Date Published:
Journal Name:
IEEE Robotics & Automation Magazine
Volume:
31
Issue:
3
ISSN:
1070-9932
Page Range / eLocation ID:
121 to 138
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Incandescence has long been the most popular source of light, despite a number of limitations in terms of efficiency, polarization, and coherence. In the last twenty years, it has been shown that most of these limitations can be overcome by taking advantage of the advances in nanophotonics. In this paper, we provide a tutorial presentation of the field with emphasis on the fundamental principles used to control the properties of thermal radiation in the far field. We introduce several figures of merit and list some directions for future work. 
    more » « less
  2. null (Ed.)
  3. The Einstein Toolkit is a complex software system for numerical general relativity, a science domain that includes colliding black holes, neutron stars, supernovae, etc. As might be expected for a framework of this size and age (parts of it are over 20 years old), there is a significant learning curve to building it, running it, writing new modules for it, etc. Over the years, the Einstein Toolkit maintainers have given a number of tutorials for new users. In recent years, we have created a tutorial server which allows us to streamline the teaching/learning process through the use of Jupyter notebooks and docker images. In this paper we describe the special considerations and adaptations required by the image and the notebook server that enable us to (1) easily make logins and manage accounts which streamlines both the classroom and the independent study experiences, (2) create a simplified but natural user experience for compiling and developing a complex C++ application, (3) scale to increasing class sizes. 
    more » « less