-
Plane Wave Discontinuous Galerkin methods for scattering by periodic structures
Authors:
Armando Maria Monforte
Abstract:
This thesis explores the application of Plane Wave Discontinuous Galerkin (PWDG) methods for the numerical simulation of electromagnetic scattering by periodic structures. Periodic structures play a pivotal role in various engineering and scientific applications, including antenna design, metamaterial characterization, and photonic crystal analysis. Understanding and accurately predicting the scat…
▽ More
This thesis explores the application of Plane Wave Discontinuous Galerkin (PWDG) methods for the numerical simulation of electromagnetic scattering by periodic structures. Periodic structures play a pivotal role in various engineering and scientific applications, including antenna design, metamaterial characterization, and photonic crystal analysis. Understanding and accurately predicting the scattering behavior of electromagnetic waves from such structures is crucial in optimizing their performance and advancing technological advancements.
The thesis commences with an overview of the theoretical foundations of electromagnetic scattering by periodic structures. This theoretical dissertation serves as the basis for formulating the PWDG method within the context of wave equation. The DtN operator is presented and it is used to derive a suitable boundary condition.
The numerical implementation of PWDG methods is discussed in detail, emphasizing key aspects such as basis function selection and boundary conditions. The algorithm's efficiency is assessed through numerical experiments.
We then present the DtN-PWDG method, which is discussed in detail and is used to derive numerical solutions of the scattering problem. A comparison with the finite element method (FEM) is presented.
In conclusion, this thesis demonstrates that PWDG methods are a powerful tool for simulating electromagnetic scattering by periodic structures.
△ Less
Submitted 19 December, 2023;
originally announced December 2023.
-
Fast Trajectory End-Point Prediction with Event Cameras for Reactive Robot Control
Authors:
Marco Monforte,
Luna Gava,
Massimiliano Iacono,
Arren Glover,
Chiara Bartolozzi
Abstract:
Prediction skills can be crucial for the success of tasks where robots have limited time to act or joints actuation power. In such a scenario, a vision system with a fixed, possibly too low, sampling rate could lead to the loss of informative points, slowing down prediction convergence and reducing the accuracy. In this paper, we propose to exploit the low latency, motion-driven sampling, and data…
▽ More
Prediction skills can be crucial for the success of tasks where robots have limited time to act or joints actuation power. In such a scenario, a vision system with a fixed, possibly too low, sampling rate could lead to the loss of informative points, slowing down prediction convergence and reducing the accuracy. In this paper, we propose to exploit the low latency, motion-driven sampling, and data compression properties of event cameras to overcome these issues. As a use-case, we use a Panda robotic arm to intercept a ball bouncing on a table. To predict the interception point, we adopt a Stateful LSTM network, a specific LSTM variant without fixed input length, which perfectly suits the event-driven paradigm and the problem at hand, where the length of the trajectory is not defined. We train the network in simulation to speed up the dataset acquisition and then fine-tune the models on real trajectories. Experimental results demonstrate how using a dense spatial sampling (i.e. event cameras) significantly increases the number of intercepted trajectories as compared to a fixed temporal sampling (i.e. frame-based cameras).
△ Less
Submitted 27 February, 2023;
originally announced February 2023.
-
PUCK: Parallel Surface and Convolution-kernel Tracking for Event-Based Cameras
Authors:
Luna Gava,
Marco Monforte,
Massimiliano Iacono,
Chiara Bartolozzi,
Arren Glover
Abstract:
Low latency and accuracy are fundamental requirements when vision is integrated in robots for high-speed interaction with targets, since they affect system reliability and stability. In such a scenario, the choice of the sensor and algorithms is important for the entire control loop. The technology of event-cameras can guarantee fast visual sensing in dynamic environments, but requires a tracking…
▽ More
Low latency and accuracy are fundamental requirements when vision is integrated in robots for high-speed interaction with targets, since they affect system reliability and stability. In such a scenario, the choice of the sensor and algorithms is important for the entire control loop. The technology of event-cameras can guarantee fast visual sensing in dynamic environments, but requires a tracking algorithm that can keep up with the high data rate induced by the robot ego-motion while maintaining accuracy and robustness to distractors. In this paper, we introduce a novel tracking method that leverages the Exponential Reduced Ordinal Surface (EROS) data representation to decouple event-by-event processing and tracking computation. The latter is performed using convolution kernels to detect and follow a circular target moving on a plane. To benchmark state-of-the-art event-based tracking, we propose the task of tracking the air hockey puck sliding on a surface, with the future aim of controlling the iCub robot to reach the target precisely and on time. Experimental results demonstrate that our algorithm achieves the best compromise between low latency and tracking accuracy both when the robot is still and when moving.
△ Less
Submitted 16 May, 2022;
originally announced May 2022.
-
Closed-loop spiking control on a neuromorphic processor implemented on the iCub
Authors:
**gyue Zhao,
Nicoletta Risi,
Marco Monforte,
Chiara Bartolozzi,
Giacomo Indiveri,
Elisa Donati
Abstract:
Despite neuromorphic engineering promises the deployment of low latency, adaptive and low power systems that can lead to the design of truly autonomous artificial agents, the development of a fully neuromorphic artificial agent is still missing. While neuromorphic sensing and perception, as well as decision-making systems, are now mature, the control and actuation part is lagging behind. In this p…
▽ More
Despite neuromorphic engineering promises the deployment of low latency, adaptive and low power systems that can lead to the design of truly autonomous artificial agents, the development of a fully neuromorphic artificial agent is still missing. While neuromorphic sensing and perception, as well as decision-making systems, are now mature, the control and actuation part is lagging behind. In this paper, we present a closed-loop motor controller implemented on mixed-signal analog-digital neuromorphic hardware using a spiking neural network. The network performs a proportional control action by encoding target, feedback, and error signals using a spiking relational network. It continuously calculates the error through a connectivity pattern, which relates the three variables by means of feed-forward connections. Recurrent connections within each population are used to speed up the convergence, decrease the effect of mismatch and improve selectivity. The neuromorphic motor controller is interfaced with the iCub robot simulator. We tested our spiking P controller in a single joint control task, specifically for the robot head yaw. The spiking controller sends the target positions, reads the motor state from its encoder, and sends back the motor commands to the joint. The performance of the spiking controller is tested in a step response experiment and in a target pursuit task. In this work, we optimize the network structure to make it more robust to noisy inputs and device mismatch, which leads to better control performances.
△ Less
Submitted 1 September, 2020;
originally announced September 2020.
-
Exploiting Event Cameras for Spatio-Temporal Prediction of Fast-Changing Trajectories
Authors:
Marco Monforte,
Ander Arriandiaga,
Arren Glover,
Chiara Bartolozzi
Abstract:
This paper investigates trajectory prediction for robotics, to improve the interaction of robots with moving targets, such as catching a bouncing ball. Unexpected, highly-non-linear trajectories cannot easily be predicted with regression-based fitting procedures, therefore we apply state of the art machine learning, specifically based on Long-Short Term Memory (LSTM) architectures. In addition, fa…
▽ More
This paper investigates trajectory prediction for robotics, to improve the interaction of robots with moving targets, such as catching a bouncing ball. Unexpected, highly-non-linear trajectories cannot easily be predicted with regression-based fitting procedures, therefore we apply state of the art machine learning, specifically based on Long-Short Term Memory (LSTM) architectures. In addition, fast moving targets are better sensed using event cameras, which produce an asynchronous output triggered by spatial change, rather than at fixed temporal intervals as with traditional cameras. We investigate how LSTM models can be adapted for event camera data, and in particular look at the benefit of using asynchronously sampled data.
△ Less
Submitted 15 January, 2020; v1 submitted 5 January, 2020;
originally announced January 2020.