Federico Thomas
Research Subjects
Research Interests
Federico Thomas has a total of 30 co-authors. Here are the top co-authors by number of shared publications:
- Josep M. Porta
Institut de Robòtica i Informàtica Industrial (CSIC-UPC)
9 shared publications - Patrick Grosch
Institut de Robòtica i Informàtica Industrial, CSIC-UPC
8 shared publications - Soheil Sarabandi
CSIC-UPC
7 shared publications - Nicolás Rojas
Dyson School of Design Engineering, Imperial College
4 shared publications - Alba Perez-Gracia
Universitat Politecnica de Catalunya
3 shared publications - Jaume Franch
Universitat Politecnica de Catalunya
2 shared publications
Latest Publications
- Open Access
- 5 September 2026
- Published by Elsevier in SSRN Electronic Journal
Direct Construction of the Degree-12 Polynomial Equation for Common Normals of Two Conics
We study the algebraic structure of the common normals to two coplanar conics. The normals to a single conic form a quartic curve in the dual plane; hence their common normals are given by the intersection of two such quartics, which by Bézout's theorem yields up to 16 projective solutions. Once the Euclidean structure is accounted for, however, four of these solutions always lie at infinity ---the complex circular points. We show that the remaining finite solutions reduce to intersecting one conic with an auxiliary sextic curve. Parametrizing this conic via a pencil of lines then yields an explicit univariate polynomial of degree at most 12, whose real roots correspond exactly to the common normals. This construction provides a direct algorithm for computing all real common normals between two conics without requiring resultant computations.
- 5 September 2026
- Published by Elsevier in SSRN Electronic Journal
Open AccessDirect Construction of the Degree-12 Polynomial Equation for Common Normals of Two Conics
We study the algebraic structure of the common normals to two coplanar conics. The normals to a single conic form a quartic curve in the dual plane; hence their common normals are given by the intersection of two such quartics, which by Bézout's theorem yields up to 16 projective solutions. Once the Euclidean structure is accounted for, however, four of these solutions always lie at infinity ---the complex circular points. We show that the remaining finite solutions reduce to intersecting one conic with an auxiliary sextic curve. Parametrizing this conic via a pencil of lines then yields an explicit univariate polynomial of degree at most 12, whose real roots correspond exactly to the common normals. This construction provides a direct algorithm for computing all real common normals between two conics without requiring resultant computations.
- 2 July 2026
- Published by Springer Nature
- p. 1-9
A Tale of Two Motion Problems
- 6 May 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Robotics
- Vol. 41 (15523098) , 3335-3347
Formulating the Unicycle on the Sphere Path Planning Problem as a Linear Time-Varying System
The kinematics, dynamics, and control of a unicycle moving without slipping on a plane has been extensively studied in the literature of nonholonomic mechanical systems. However, since planar motion can be seen as a limiting case of the motion on a sphere, we focus our analysis on the more general spherical case. This paper introduces a novel approach to path planning for a unicycle rolling on a sphere while satisfying the non-slipping constraint. Our method is based on a simple yet effective idea: first, we model the system as a linear time-varying dynamic system. Then, leveraging the fact that certain such systems can be integrated under specific algebraic conditions, we derive a closed-form expression for the control variables. This formulation includes three free parameters, which can be tuned to generate a path connecting any two configurations of the unicycle. Notably, our approach requires no prior knowledge of nonholonomic system analysis, making it accessible to a broader audience.
- 6 May 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Robotics
- Vol. 41 (15523098) , 3335-3347
Formulating the Unicycle on the Sphere Path Planning Problem as a Linear Time-Varying System
The kinematics, dynamics, and control of a unicycle moving without slipping on a plane has been extensively studied in the literature of nonholonomic mechanical systems. However, since planar motion can be seen as a limiting case of the motion on a sphere, we focus our analysis on the more general spherical case. This paper introduces a novel approach to path planning for a unicycle rolling on a sphere while satisfying the non-slipping constraint. Our method is based on a simple yet effective idea: first, we model the system as a linear time-varying dynamic system. Then, leveraging the fact that certain such systems can be integrated under specific algebraic conditions, we derive a closed-form expression for the control variables. This formulation includes three free parameters, which can be tuned to generate a path connecting any two configurations of the unicycle. Notably, our approach requires no prior knowledge of nonholonomic system analysis, making it accessible to a broader audience.
- 3 July 2024
- Published by Springer Nature
- p. 399-406
Fixed Points in Distance Recurrence Formulas
- Open Access
- 21 March 2024
- Published by Elsevier in Mechanism and Machine Theory
- Vol. 196
The inverse kinematics of lobster arms
- 21 March 2024
- Published by Elsevier in Mechanism and Machine Theory
- Vol. 196
Open AccessThe inverse kinematics of lobster arms
- 5 November 2023
- Published by Springer Nature
- p. 577-587
Ellipse Distance Geometry and the Design of 3R Robots
- 5 November 2023
- Published by Springer Nature
- p. 577-587
Ellipse Distance Geometry and the Design of 3R Robots
- Open Access
- 21 January 2023
- Published by Wiley in Numerical Linear Algebra with Applications
- Vol. 30 (5)
Solution methods to the nearest rotation matrix problem in ℝ3: A comparative survey
Nowadays, the singular value decomposition (SVD) is the standard method of choice for solving the nearest rotation matrix problem. Nevertheless, many other methods are available in the literature for the 3D case. This article reviews the most representative ones, proposes alternative ones, and presents a comparative analysis to elucidate their relative computational costs and error performances. This analysis leads to the conclusion that some algebraic closed‐form methods are as robust as the SVD, but significantly faster and more accurate.
- 21 January 2023
- Published by Wiley in Numerical Linear Algebra with Applications
- Vol. 30 (5)
Open AccessSolution methods to the nearest rotation matrix problem in ℝ3: A comparative survey
Nowadays, the singular value decomposition (SVD) is the standard method of choice for solving the nearest rotation matrix problem. Nevertheless, many other methods are available in the literature for the 3D case. This article reviews the most representative ones, proposes alternative ones, and presents a comparative analysis to elucidate their relative computational costs and error performances. This analysis leads to the conclusion that some algebraic closed‐form methods are as robust as the SVD, but significantly faster and more accurate.
- Open Access
- 25 June 2022
- Published by Wiley in Mathematical Methods in the Applied Sciences
- Vol. 47 (3) , 1248-1256
On closed‐form solutions to the 4D nearest rotation matrix problem
In this paper, we address the problem of restoring the orthogonality of a numerically noisy 4D rotation matrix by finding its nearest (in Frobenius norm) correct rotation matrix. This problem can be straightforwardly solved using the Singular Value Decomposition (SVD). Nevertheless, to avoid numerical methods, we present two new closed‐form methods. One relies on the direct minimization of the mentioned Frobenius norm, and the other on the passage to double quaternion representation. A comparison of these two methods with respect to the SVD reveals that the method based on a double quaternion representation is superior in all aspects.
- 25 June 2022
- Published by Wiley in Mathematical Methods in the Applied Sciences
- Vol. 47 (3) , 1248-1256
Open AccessOn closed‐form solutions to the 4D nearest rotation matrix problem
In this paper, we address the problem of restoring the orthogonality of a numerically noisy 4D rotation matrix by finding its nearest (in Frobenius norm) correct rotation matrix. This problem can be straightforwardly solved using the Singular Value Decomposition (SVD). Nevertheless, to avoid numerical methods, we present two new closed‐form methods. One relies on the direct minimization of the mentioned Frobenius norm, and the other on the passage to double quaternion representation. A comparison of these two methods with respect to the SVD reveals that the method based on a double quaternion representation is superior in all aspects.
- 18 June 2022
- Published by Springer Nature
- p. 409-417
The Distance Geometry of the Generalized Lobster’s Arm
- 18 June 2022
- Published by Springer Nature
- p. 409-417
The Distance Geometry of the Generalized Lobster’s Arm