Raymond J. Spiteri

On converting any one-step method to a variational integrator of the same order (2009)

Patrick, George W., Spiteri, Raymond J., Zhang, William, Cuell, Charles

In the formalism of constrained mechanics, such as that which underlies the SHAKE and RATTLE methods of molecular dynamics, we present an algorithm to convert any one-step integration method to a...

∗ Corresponding author. (2008)

Pierre Montagnier, Christopher C. Paige, Raymond J. Spiteri

Floquet theory plays a ubiquitous role in the analysis and control of time-periodic systems. Its main result is that any fundamental matrix X(t, 0) of a linear system with T-periodic coefficients...

Control of a Shaking Belt Conveyor by a Novel Application of Floquet-Lyapunov Theory (2007)

Raymond J. Spiteri, Pierre Montagnier, Jorge Angeles

One method for realizing the self-orientation of workpieces for grasping by a robot is by means of a shaking belt conveyor. Control of small perturbations around the steady state leads to the control...

Real Floquet Factors of Linear Time-Periodic Systems * (2007)

Pierre Montagnier, Pierre Montagnier, Christopher C. Paige, Christopher C. Paige, Raymond J. Spiteri, Raymond J. Spiteri

Floquet theory plays a ubiquitous role in the analysis and control of time-periodic systems. Its main result is that any fundamental matrix X(t, 0) of a linear system with T-periodic coefficients...

Programming and Control of Robots by means of Di erential Algebraic Inequalities (2007)

Raymond J. Spiteri, Dinesh K. Pai, Uri M. Ascher

Abstract | The method of programmed constraints has recently been proposed as an executable speci cation language for robot programming. The mathematical structures behind such problems are viability...

Title: Folding-up: A Hybrid Method for Updating the Partial Singular Value Decomposition in Latent Semantic Indexing (2005)

Jane Elizabeth, Bailey Tougas, Raymond J. Spiteri, Patrick Keast, Evangelos E. Milios, Elizabeth Bailey Tougas

Permission is herewith granted to Dalhousie University to circulate and to have copied for non-commercial purposes, at its discretion, the above title upon the request of individuals or institutions....

Female choice for male immunocompetence: when is it worth it? (2005)

Adamo, Shelley A., Spiteri, Raymond J.

Disease resistance is not determined by any single immune component. Nevertheless, female choice for individual immune components could produce more disease-resistant offspring. Using a mathematical...

A new class of optimal high-order strong-stability-preserving time discretization methods (2002)

Steven J. Ruuth, Raymond J. Spiteri, Raymond J. Spiteri, J. Ruuth

Abstract. Strong-stability-preserving (SSP) time discretization methods have a nonlinear sta-bility property that makes them particularly suitable for the integration of hyperbolic conservation laws...

Programming and Control of Robots by means of Differential Algebraic Inequalities (2000)

Raymond J. Spiteri, Dinesh K. Pai, Uri M. Ascher

The method of programmed constraints has recently been proposed as an executable specification language for robot programming. The mathematical structures behind such problems are viability problems...

Implicit-Explicit Runge-Kutta Methods for Time-Dependent Partial Differential Equations (1997)

Uri M. Ascher, Steven J. Ruuth, Raymond J. Spiteri

Implicit-explicit (IMEX) linear multistep time-discretization schemes for partial differential equations have proved useful in many applications. However, they tend to have undesirable time-step...

Numerical Solution of Differential Systems with Algebraic Inequalities Arising in Robot Programming (1995)

Raymond J. Spiteri, Uri M. Ascher, Dinesh K. Pai

Recently, new robot programming approaches have proposed the use of programmed constraints as an executable specification language for the desired behavior of a robot. The constraint-based approaches...

Collocation software for boundary value differential-algebraic equations (1994)

Uri M. Ascher, Raymond J. Spiteri

We describe the methods and implementation of a general-purpose code, COLDAE. This code can solve boundary value problems for nonlinear systems of semi-explicit differential-algebraic equations...