-
Surpassing Cosine Similarity for Multidimensional Comparisons: Dimension Insensitive Euclidean Metric (DIEM)
Authors:
Federico Tessari,
Neville Hogan
Abstract:
The advancement in computational power and hardware efficiency has enabled the tackling of increasingly complex and high-dimensional problems. While artificial intelligence (AI) has achieved remarkable results in various scientific and technological fields, the interpretability of these high-dimensional solutions remains challenging. A critical issue in this context is the comparison of multidimen…
▽ More
The advancement in computational power and hardware efficiency has enabled the tackling of increasingly complex and high-dimensional problems. While artificial intelligence (AI) has achieved remarkable results in various scientific and technological fields, the interpretability of these high-dimensional solutions remains challenging. A critical issue in this context is the comparison of multidimensional quantities, which is essential in techniques like Principal Component Analysis (PCA), Singular Value Decomposition (SVD), and k-means clustering. Common metrics such as cosine similarity, Euclidean distance, and Manhattan distance are often used for such comparisons - for example in muscular synergies of the human motor control system. However, their applicability and interpretability diminish as dimensionality increases. This paper provides a comprehensive analysis of the effects of dimensionality on these three widely used metrics. Our results reveal significant limitations of cosine similarity, particularly its dependency on the dimensionality of the vectors, leading to biased and less interpretable outcomes. To address this, we introduce the Dimension Insensitive Euclidean Metric (DIEM), derived from the Euclidean distance, which demonstrates superior robustness and generalizability across varying dimensions. DIEM maintains consistent variability and eliminates the biases observed in traditional metrics, making it a more reliable tool for high-dimensional comparisons. This novel metric has the potential to replace cosine similarity, providing a more accurate and insightful method to analyze multidimensional data in fields ranging from neuromotor control to machine learning and deep learning.
△ Less
Submitted 11 July, 2024;
originally announced July 2024.
-
Robot Control based on Motor Primitives -- A Comparison of Two Approaches
Authors:
Moses C. Nah,
Johannes Lachner,
Neville Hogan
Abstract:
Motor primitives are fundamental building blocks of a controller which enable dynamic robot behavior with minimal high-level intervention. By treating motor primitives as basic "modules," different modules can be sequenced or superimposed to generate a rich repertoire of motor behavior. In robotics, two distinct approaches have been proposed: Dynamic Movement Primitives (DMPs) and Elementary Dynam…
▽ More
Motor primitives are fundamental building blocks of a controller which enable dynamic robot behavior with minimal high-level intervention. By treating motor primitives as basic "modules," different modules can be sequenced or superimposed to generate a rich repertoire of motor behavior. In robotics, two distinct approaches have been proposed: Dynamic Movement Primitives (DMPs) and Elementary Dynamic Actions (EDAs). While both approaches instantiate similar ideas, significant differences also exist. This paper attempts to clarify the distinction and provide a unifying view by delineating the similarities and differences between DMPs and EDAs. We provide eight robot control examples, including sequencing or superimposing movements, managing kinematic redundancy and singularity, obstacle avoidance, and managing physical interaction. We show that the two approaches clearly diverge in their implementation. We also discuss how DMPs and EDAs might be combined to get the best of both approaches. With this detailed comparison, we enable researchers to make informed decisions to select the most suitable approach for specific robot tasks and applications.
△ Less
Submitted 28 October, 2023;
originally announced October 2023.
-
Kinematic Modularity of Elementary Dynamic Actions
Authors:
Moses C. Nah,
Johannes Lachner,
Federico Tessari,
Neville Hogan
Abstract:
In this paper, a kinematically modular approach to robot control is presented. The method involves structures called Elementary Dynamic Actions and a network model combining these elements. With this control framework, a rich repertoire of movements can be generated by combination of basic modules. The problems of solving inverse kinematics, managing kinematic singularity and kinematic redundancy…
▽ More
In this paper, a kinematically modular approach to robot control is presented. The method involves structures called Elementary Dynamic Actions and a network model combining these elements. With this control framework, a rich repertoire of movements can be generated by combination of basic modules. The problems of solving inverse kinematics, managing kinematic singularity and kinematic redundancy are avoided. The modular approach is robust against contact and physical interaction, which makes it particularly effective for contact-rich manipulation. Each kinematic module can be learned by Imitation Learning, thereby resulting in a modular learning strategy for robot control. The theoretical foundations and their real robot implementation are presented. Using a KUKA LBR iiwa14 robot, three tasks were considered: (1) generating a sequence of discrete movements, (2) generating a combination of discrete and rhythmic movements, and (3) a drawing and erasing task. The results obtained indicate that this modular approach has the potential to simplify the generation of a diverse range of robot actions.
△ Less
Submitted 21 March, 2024; v1 submitted 26 September, 2023;
originally announced September 2023.
-
Exp[licit]-A Robot modeling Software based on Exponential Maps
Authors:
Johannes Lachner,
Moses C. Nah,
Stefano Stramigioli,
Neville Hogan
Abstract:
$ $Deriving a robot's equation of motion typically requires placing multiple coordinate frames, commonly using the Denavit-Hartenberg convention to express the kinematic and dynamic relationships between segments. This paper presents an alternative using the differential geometric method of Exponential Maps, which reduces the number of coordinate frame choices to two. The traditional and different…
▽ More
$ $Deriving a robot's equation of motion typically requires placing multiple coordinate frames, commonly using the Denavit-Hartenberg convention to express the kinematic and dynamic relationships between segments. This paper presents an alternative using the differential geometric method of Exponential Maps, which reduces the number of coordinate frame choices to two. The traditional and differential geometric methods are compared, and the conceptual and practical differences are detailed. The open-source software, Exp[licit], based on the differential geometric method, is introduced. It is intended for use by researchers and engineers with basic knowledge of geometry and robotics. Code snippets and an example application are provided to demonstrate the benefits of the differential geometric method and assist users to get started with the software.
△ Less
Submitted 12 September, 2023;
originally announced September 2023.
-
Simulating $\mathbb{Z}_2$ lattice gauge theory on a quantum computer
Authors:
Clement Charles,
Erik J. Gustafson,
Elizabeth Hardt,
Florian Herren,
Norman Hogan,
Henry Lamm,
Sara Starecheski,
Ruth S. Van de Water,
Michael L. Wagman
Abstract:
The utility of quantum computers for simulating lattice gauge theories is currently limited by the noisiness of the physical hardware. Various quantum error mitigation strategies exist to reduce the statistical and systematic uncertainties in quantum simulations via improved algorithms and analysis strategies. We perform quantum simulations of $1+1d$ $\mathbb{Z}_2$ gauge theory with matter to stud…
▽ More
The utility of quantum computers for simulating lattice gauge theories is currently limited by the noisiness of the physical hardware. Various quantum error mitigation strategies exist to reduce the statistical and systematic uncertainties in quantum simulations via improved algorithms and analysis strategies. We perform quantum simulations of $1+1d$ $\mathbb{Z}_2$ gauge theory with matter to study the efficacy and interplay of different error mitigation methods: readout error mitigation, randomized compiling, rescaling, and dynamical decoupling. We compute Minkowski correlation functions in this confining gauge theory and extract the mass of the lightest spin-1 state from fits to their time dependence. Quantum error mitigation extends the range of times over which our correlation function calculations are accurate by a factor of six and is therefore essential for obtaining reliable masses.
△ Less
Submitted 27 October, 2023; v1 submitted 3 May, 2023;
originally announced May 2023.
-
The Connection Between Plasmon Decay Dynamics and the SERS background: Inelastic Scattering from Non-Thermal and Hot Carriers
Authors:
Shengxiang Wu,
Oscar Hsu-Cheng Cheng,
Boqin Zhao,
Nicki Hogan,
Annika Lee,
Dong Hee Son,
Matthew Sheldon
Abstract:
Recent studies have established that the anti-Stokes Raman signal from plasmonic metal nanostructures can be used to determine the two separate temperatures that characterize carriers inside the metal -- the temperature of photoexcited "hot carriers" and carriers that are thermalized with the metal lattice. However, the related signal in the Stokes spectral region has historically impeded surface…
▽ More
Recent studies have established that the anti-Stokes Raman signal from plasmonic metal nanostructures can be used to determine the two separate temperatures that characterize carriers inside the metal -- the temperature of photoexcited "hot carriers" and carriers that are thermalized with the metal lattice. However, the related signal in the Stokes spectral region has historically impeded surface enhanced Raman spectroscopy (SERS), as the vibrational peaks of adsorbed molecules are always accompanied by the broad background of the metal substrate. The fundamental source of the metal signal, and hence its contribution to the spectrum, has been unclear. Here, we outline a unified theoretical model that describes both the temperature-dependent behavior and the broad spectral distribution. We suggest that the majority of the Raman signal is from inelastic scattering directly with non-thermal carriers that have been excited via dam** of the surface plasmon. In addition, a significant spectral component (~ 1%) is due to a sub-population of hot carriers in an elevated thermal distribution. We have performed temperature and power-dependent Raman experiments to show how a simple fitting procedure reveals the plasmon dephasing time, as well as the temperatures of the hot carriers and the metal lattice, in order to correlate these parameters with quantitative Raman analysis of chemical species adsorbed on metal surface.
△ Less
Submitted 24 March, 2021; v1 submitted 14 October, 2020;
originally announced October 2020.
-
How does the structure embedded in learning policy affect learning quadruped locomotion?
Authors:
Kuangen Zhang,
Jongwoo Lee,
Zhimin Hou,
Clarence W. de Silva,
Chenglong Fu,
Neville Hogan
Abstract:
Reinforcement learning (RL) is a popular data-driven method that has demonstrated great success in robotics. Previous works usually focus on learning an end-to-end (direct) policy to directly output joint torques. While the direct policy seems convenient, the resultant performance may not meet our expectations. To improve its performance, more sophisticated reward functions or more structured poli…
▽ More
Reinforcement learning (RL) is a popular data-driven method that has demonstrated great success in robotics. Previous works usually focus on learning an end-to-end (direct) policy to directly output joint torques. While the direct policy seems convenient, the resultant performance may not meet our expectations. To improve its performance, more sophisticated reward functions or more structured policies can be utilized. This paper focuses on the latter because the structured policy is more intuitive and can inherit insights from previous model-based controllers. It is unsurprising that the structure, such as a better choice of the action space and constraints of motion trajectory, may benefit the training process and the final performance of the policy at the cost of generality, but the quantitative effect is still unclear. To analyze the effect of the structure quantitatively, this paper investigates three policies with different levels of structure in learning quadruped locomotion: a direct policy, a structured policy, and a highly structured policy. The structured policy is trained to learn a task-space impedance controller and the highly structured policy learns a controller tailored for trot running, which we adopt from previous work. To evaluate trained policies, we design a simulation experiment to track different desired velocities under force disturbances. Simulation results show that structured policy and highly structured policy require 1/3 and 3/4 fewer training steps than the direct policy to achieve a similar level of cumulative reward, and seem more robust and efficient than the direct policy. We highlight that the structure embedded in the policies significantly affects the overall performance of learning a complicated task when complex dynamics are involved, such as legged locomotion.
△ Less
Submitted 29 August, 2020;
originally announced August 2020.
-
Hot Electron Dynamics in Plasmonic Thermionic Emitters
Authors:
Nicki Hogan,
Shengxiang Wu,
Matthew Sheldon
Abstract:
Thermionic converters generate electricity from thermal energy in a power cycle based on vacuum emission of electrons. While thermodynamically efficient, practical implementations are limited by the extreme temperatures required for electron emission (> 1500 K). Here, we show how metal nanostructures that support resonant plasmonic absorption enable an alternative strategy. High electronic tempera…
▽ More
Thermionic converters generate electricity from thermal energy in a power cycle based on vacuum emission of electrons. While thermodynamically efficient, practical implementations are limited by the extreme temperatures required for electron emission (> 1500 K). Here, we show how metal nanostructures that support resonant plasmonic absorption enable an alternative strategy. High electronic temperatures required for efficient vacuum emission can be maintained during steady-state optical absorption while the lattice temperature remains within the range of thermal stability, below 600 K. We have also developed an optical thermometry technique based on anti-Stokes Raman spectroscopy that confirms these unique electron dynamics. Thermionic devices constructed from plasmonic absorbers show performance that can out-compete other strategies of concentrated solar power conversion in terms of efficiency and thermal stability.
△ Less
Submitted 13 June, 2019; v1 submitted 4 May, 2019;
originally announced May 2019.