Ruggero Frezza’s research while affiliated with University of Padua and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (81)


Method for coordinating a plurality of sensors
  • Patent
  • Full-text available

February 2013

·

18 Reads

Giambattista Gennari

·

Giorgio Raccanelli

·

Ruggero Frezza

·

[...]

·

Fabio D'Alessi

Method for coordinating a plurality of sensors, wherein a plurality of networked computers control the sensors for the purpose of executing one or more services requested through the network. In order to coordinate with one another, the computers exchange information over the network in a manner such that each networked computer knows the characteristics of and the services executed by the other computers. Subsequently, the computers providing the same service execute the same configuration algorithm that defines the tasks to be carried out by each computer as a function of the characteristics of the computers providing said same service. Thus, the computers get to the same conclusions as to the tasks to be carried out, and control the sensors based on the tasks defined by the configuration algorithm.

Download

Building a Normality Space of Events - A PCA Approach to Event Detection.

January 2008

·

10 Reads

·

1 Citation

The detection of events in video streams is a central task in the automatic vision paradigm, and spans heterogeneous fields of application from the surveillance of the environment, to the analysis of scientific data. Actually, although well captured by intuition, the definition itself of event is somewhat hazy and depending on the specific application of interest. In this work, the approach to the problem of event detection is different in nature. Instead of defining the event and searching for it within the data, a normality space of the scene is built from a chosen learning sequence The event detection algorithm works by projecting any newly acquired image onto the normality space so as to calculate a distance from it that represents the innovation of the new frame, and defines the metric for triggering an event alert.


Figure 1: An elementary model of a vehicle following an unknown contour.  
Figure 3: Planning a connecting contour. For a trajectory to be feasible, it must pass through the origin of the moving plane (current position of the vehicle) and it must be oriented along the x axis. A connecting contour is an approximation to the target contour that simultaneously satisfies the feasibility constraints.
Figure 4: In the feedback control law proposed in section 2.3, the vehicle moves along the envelope of connecting contours.
Figure 5: When there are limits on the maximum steering angle, not all contours can be followed with no error. Allowing the longitudinal speed v to reverse, and minimizing the ∞-norm of the distance from the target trajectory, one sees the controller automatically generating manouvers. The number of manouvers increases with the curvature of the target contour. In the simulation experiment, the target trajectory (dotted line) is a spiral, and the trajectory of the vehicle (solid line) starts manouvering when the curvature of the contour exceeds the limits on the steering angle.
Figure 6: When the target contour has singularities, one cannot achieve perfect tracking even in the absence of uncertainty. In an L ∞ framework, one can impose that the trajectory remains within a specified distance from the target. In this figure the distance is required to be below 1m, which can be satisfied without hitting the steering limit.

+2

A lagrangian formulation of nonholonomic path following

November 2007

·

270 Reads

·

16 Citations

We address the problem of following an unknown planar contour with a nonholonomic vehicle based on visual feedback. The control task is to keep a point of the vehicle as close as possible to the contour for a choice of norm. A camera mounted on-board the vehicle provides measurements of the contour. We formulate the problem and compute the control law in a moving reference frame modeling the evolution of the contour as seen by an observer sitting on the vehicle. The result is an on-line path planning strategy and a predictive control law which leads the vehicle to land softly on the unknown curve. Depending on the choice of the tracking criterion, the controller can exhibit non-trivial behaviors including automatic maneuvering.


A virtual motorcycle driver for closed-loop simulation

November 2006

·

206 Reads

·

42 Citations

IEEE Control Systems Magazine

The development of a motorcycle driver for virtual prototyping applications is discussed. The driver is delivered with a commercial multibody code as a tool for performing closed-loop maneuvers with virtual motorcycle models. The closed-loop controller is developed with a qualitative analysis of how a human rider controls a motorcycle. The analysis concerns handling and maneuverability, which are relevant for real and virtual vehicle performance evaluation. A motorcycle model for control design and a controller structure are developed. The model is based on a mathematical representation of common-sense rules of motorcycle riding. The virtual rider is then tested in various operating conditions to assess whether the control requirements are achieved. Criteria for evaluating driver models are briefly discussed



Motion estimation on the essential manifold

April 2006

·

20 Reads

·

18 Citations

We introduce a novel perspective for viewing the ego-motion reconstruction problem as the estimation of the state of a dynamical system having an implicit measurement constraint and unknown inputs. Such a system happens to be linear, but it is defined on a space (the Essential Manifold) which is not a linear (vector) space. We propose two recursive schemes for performing the estimation task: the first consists in flattening the space and solving a nonlinear estimation problem on the flat (euclidean) space. The second consists in viewing the system as embedded in a larger euclidean space, and solving at each step a linear estimation problem on a linear space, followed by a projection onto the Essential Manifold. Both schemes output motion estimates together with the joint second order statistics of the estimation error, which can be used by any structure from motion module which incorporates motion error [18, 22] in order to estimate 3D scene structure. Experiments are presented with real and synthetic image sequences.


Fig. 1. The diamond D  
On the Driven Inverted Pendulum

January 2006

·

295 Reads

·

32 Citations

We explore the solutions of the driven inverted pendulum system l#0308=gsinφ-a l (t)cosτ where a l (·) is a bounded lateral acceleration. We show that, for lateral accelerations that are constant before some initial time, an inverted trajectory always exists and remains within a diamond shaped region in the state space. Functional analytic techniques are also developed to provide further insight into the nature of the inverted pendulum trajectories. Associated to the driven inverted pendulum is a time varying linear system. We show that this system always possesses an exponential dichotomy, allowing for the development of a successive approximation algorithm for finding the desired inverted pendulum trajectory. We show that the curve obtained from one iteration of this algorithm is a very good estimate of the required inverted trajectory. As that curve is obtained by filtering the quasi-static angle trajectory by a noncausal time varying low pass filter with weighting function with a shape similar to h(t) = exp−α 0 |t|, we find that the current pendulum angle is influenced by the values of the lateral acceleration within only a few seconds of the current time. These results are important as the driven inverted pendulum is a common susbsystem in systems ranging from motorcycles and bicycles to rockets and aircaft.


Learning and exploiting invariants for multi-target tracking and data association

January 2006

·

37 Reads

·

2 Citations

Methods for solving multi target tracking and data association problems in presence of clutter and occlusions are based on models that describe the target dynamics and the measurements statistics. Most often the dynamics of the targets are assumed to be independent from each other. In many applications, however, the motion of the targets may be coordinated. We introduce a statistical concept of shape, or coordination, in terms of invariants w.r.t. the motion of the targets. Assuming that the rules of coordination may slowly change over time, we study the interplay among the shape and the target dynamics.


Fig. 1. PVTOL aircraft.
Fig. 2. Phase portrait of the zero dynamics for = 1 and g = 1.
Fig. 3. 
Trajectory Manifold Exploration for the PVTOL aircraft

January 2006

·

119 Reads

·

20 Citations

In this paper, we study the trajectory space of the PVTOL aircraft. We show that, due to the non-minimum phase nature of the system, more aggressive trajectories may be tracked with respect to the simplified differentially flat model. Given bounded C2trajectories of the center of gravity, we show that there exists a bounded roll trajectory which implements them. We compute an approximation of such roll trajectory using a Newton method for nonlinear optimization based on a trajectory tracking projection operator.


Fig. 1 Two degrees of freedom kinematic chain model of a limb for simulating planar reaching movements
Fig. 3 Temporal evolution of the force field F around its convergence point. Top row: field generated by microstimulation of the spinal cord in frogs (from (Giszter et al., 1993)); bottom row: field generated by a synthesized (minimum jerk) motion primitive (see text for details). Left column: fields at t = t 1 ; right column: fields at t = t 2 > t 1 
A control theory approach to the analysis and synthesis of the experimentally observed motion primitives

December 2005

·

71 Reads

·

34 Citations

Biological Cybernetics

Recent experiments on frogs and rats, have led to the hypothesis that sensory-motor systems are organized into a finite number of linearly combinable modules; each module generates a motor command that drives the system to a predefined equilibrium. Surprisingly, in spite of the infiniteness of different movements that can be realized, there seems to be only a handful of these modules. The structure can be thought of as a vocabulary of "elementary control actions". Admissible controls, which in principle belong to an infinite dimensional space, are reduced to the linear vector space spanned by these elementary controls. In the present paper we address some theoretical questions that arise naturally once a similar structure is applied to the control of nonlinear kinematic chains. First of all, we show how to choose the modules so that the system does not loose its capability of generating a "complete" set of movements. Secondly, we realize a "complete" vocabulary with a minimal number of elementary control actions. Subsequently, we show how to modify the control scheme so as to compensate for parametric changes in the system to be controlled. Remarkably, we construct a set of modules with the property of being invariant with respect to the parameters that model the growth of an individual. Robustness against uncertainties is also considered showing how to optimally choose the modules equilibria so as to compensate for errors affecting the system. Finally, the motion primitive paradigm is extended to locomotion and a related formalization of internal (proprioceptive) and external (exteroceptive) variables is given.


Citations (60)


... However, in all those approaches, INS was implicitly considered as "master" system, continuously operating with high sampling frequency, while initially and/or in work, it is calibrated/corrected by the information originating from VNS (supposing their higher level of accuracy). The similar level of coupling can be found in examples given in [4]- [6] where the VNS based on dynamic vision algorithm has been used as the primary system while the required information regarding the linear velocity and angular attitude are provided by INS and considered as the accurate ones. This later category of applications is generally oriented toward the field of robotics and automatic motion control of land vehicles. ...

Reference:

One Approach to the Integration of Inertial and Visual Navigation Systems
System-Theoretic Aspects of Dynamic Vision
  • Citing Conference Paper
  • January 1995

... While the minimization of the nonlinear geometric cost functions is one reason these schemes work generally better [12], the other reason is that they take into account the special structure of the manifold E of valid EsMs through different ways with varying degrees of success. The simplest way is to project the current estimate E k onto E after each iteration [17]. Another popular way is to use a global parametrization of E [7, 17, 19] . ...

Motion Estimation on the Essential Manifold.
  • Citing Conference Paper
  • May 1994

... The non-linear dynamical model used in the NMPC algorithm is based on the sliding plane representation [17]. In particular, in the formulation proposed the plane can roll and slide both in x and y directions (see Fig. 1) and a moving point mass with lateral DoF, representative of the rider, is attached to the plane. ...

Control of a bicycle using model predictive control strategy
  • Citing Article
  • September 2004

IFAC Proceedings Volumes

... The other approach, known as a dynamic vision, generally allows usage of a lower number of extracted and tracked features. If some additional information about linear and angular velocities or about angular orientation are known, the task can be radically simplified, allowing the tracking of just one reference object's feature [Frezza et al., 1994], [Menon et al., 1993]. In both cases, if the absolute position of a reference object in ICF is a priori known, the whole method can be interpreted as a reconstruction of the absolute position of a moving object -visual navigation. ...

System-Theoretic Aspects of Dynamic Vision
  • Citing Chapter
  • January 1995

... Even if we restrict our attention to sequences of perspective images of point-features processed in a causal fashion, there are still quite a few schemes available in the literature for estimating structure for known motion (161, motion from known structure [6, 91 or both structure and motion simultaneously (1,4,5,7,11,17,19,29,307. More recently, recursive schemes have been proposed for estimating motion independent of structure [25] or structure independent of motion [24]. The models employed for performing such an estimation are quite diverse, and range from the standard rigidity constraint and perspective projection in their various forms [I, 4, 5, 7, 11, 17, 19, 29, 301, to epipolar constraints interpreted as dynamical models [25], subspace constraints 1271, fixation constraints of various sorts [8,21,311 and "parallax representations" [3,20,227. ...

Structure from Visual Motion as a Nonlinear Observation Problem
  • Citing Conference Paper
  • January 1995

... In this paper, the formula vehicle will be modelled in VI-CarRealTime where the model will consist of the front and rear suspension models, steering model, powertrain model, PAC2002 semi-empirical tire model [23], and driver model [24][25][26]. The vehicle model consists of a 14 Degree of freedom (DOF) where 6 DOF (i.e. 3 translation and 3 rotation) for chassis, and each wheel consisting of 2 DOF (i.e. ...

Smart driver: A research project for closed loop vehicle simulation in MSC.ADAMS
  • Citing Article
  • January 2004

... This can be obtained in the future either by thoroughly modeling the three independent contributions (inertia, skin sliding near to the joints and segment deformation due to muscle contraction) or experimentally, based on a large series of measurements from several different populations of subjects. A preliminary attempt at the former approach was proposed recently [58,59], aimed at designing general dynamic models of body segments, including simulations of inertia and damping and ability to predict the complex motion of the soft tissues over the bony segments by using finite element techniques. Full validation will be necessary, though parameterization of the model to the specific subject and the sliding of those skin markers located closely to the joints are expected to be critical limitations. ...

NUMERICAL APPROACH TO SKIN ARTIFACTS CORRECTION IN STEREOPHOTOGRAMMETRY
  • Citing Article

... The inverse optimal control problem is ill-defined since typically there are many weight matrices that result in the same steady state feedback gain and therefore in the same optimal trajectory. Thus, in order to obtain a unique correspondence between the steady state optimal feedback gain K and the weight matrices which produce it, we constrain the solution to weight matrices of the following form (see [42] for details): ...

Linear Optimal Control Problems and Quadratic Cost Functions Estimation

... Following [17], [24]- [25] obtained some results about continuoustime Gaussian reciprocal processes. [26]- [28] presented state evolution models of Gaussian reciprocal processes. In [28], a dynamic model and a characterization of the NG reciprocal sequence were presented. ...

Gaussian reciprocal processes and self-adjoint stochastic differential equations of second order
  • Citing Article
  • January 1991

Stochastics An International Journal of Probability and Stochastic Processes