publications
Journal and conference papers in reverse chronological order.
Journal Papers
2026
- DIVO: Continuous-time DVL-Inertial-Visual Odometry for Unmanned Underwater Vehicles2026
2025
- Robust Impedance Emulation Using Optimal Filter Approach for Power-Hardware-In-the-Loop ApplicationIEEE Open Journal of the Industrial Electronics Society, 2025
2024
- An Adaptive Graduated Nonconvexity Loss Function for Robust Nonlinear Least-Squares SolutionsIEEE Transactions on Robotics, 2024
-
2023
- System Identification and Simulation of Soft Tissue Force Feedback in a Spine Surgical SimulatorComputers in Biology and Medicine, 2023
2022
- Spacecraft Energy Management using Convex OptimisationEnergy Conversion and Management: X, 2022
- Position and Attitude Tracking Control Using CCW and SNI System Theory With Applications to Multi-agent SystemsAutomatica, 2022
- Down-Speeding Diesel Engines with Two-Stage Turbochargers: Analysis and Control ConsiderationsInternational Journal of Engine Research, 2022
2021
2020
- Design and Configuration of Folded Platonic Strapdowns of Biaxial MEMS AccelerometersASME Journal of Mechanical Design, 2020
- Lagrangian Derivation of Variable-Mass Equations of Motion using an Arbitrary Attitude ParameterizationJournal of the Astronautical Sciences, 2020
- Elastodynamics of a Parallel Schönflies-motion GeneratorTransactions of the Canadian Society for Mechanical Engineering, 2020
- Conic Sector Analysis Using Integral Quadratic ConstraintsInternational Journal of Robust and Nonlinear Control, 2020
-
2019
- A Novel Capacitive Sensing Structure for Simultaneous Detection of Biaxial Low-g Acceleration in a Commercial MEMS ProcessMicrosystem Technologies, 2019
- Iterative H_2-Conic Controller SynthesisInternational Journal of Robust and Nonlinear Control, 2019
- Synthesis of Strictly Positive Real H_2 Controllers Using Dilated LMIsInternational Journal of Control, 2019
- Dynamic Modelling and Adaptive Control of a Flexible Cable-Driven Parallel RobotASME Journal of Dynamic Systems, Measurement and Control, 2019
- Nonlinear Approaches to Linear- and Linear-Matrix-Inequality-Constrained State EstimationIEEE Transactions on Aerospace and Electronic Systems, 2019
2018
- Gradient-Based Observer for Simultaneous Localization and MappingIEEE Transactions on Automatic Control, 2018
-
- Constrained Attitude Control on SO(3) via Semidefinite ProgrammingAIAA Journal of Guidance, Control, and Dynamics, 2018
- Design of a Biaxial High Frequency Ratio Low-g MEMS AccelerometerMicrosystem Technologies, 2018
-
- Very Strictly Passive Controller Synthesis with Affine Parameter DependenceIEEE Transactions on Automatic Control, 2018
- Flexible Planar Cable-Driven Parallel Manipulator Control: Maintaining Positive Cable TensionsIEEE Transactions on Control Systems Technology, 2018
- Comparative Study of Input-Output Stability ResultsIEEE Transactions on Automatic Control, 2018
2017
- Discrete-Time Minmax Filtering Subject to a Norm-Constrained State EstimateAutomatica, Nov 2017DOI: 10.1016/j.automatica.2017.07.024
- Kalman Filter Based Unconstrained and Constrained Extremum-Seeking Guidance on SO(3)AIAA Journal of Guidance Control and Dynamics, 2017Special issue “The Kalman Filter and Its Aerospace Applications".
-
- Dynamic Modeling, Trajectory Optimization, and Control of a Flexible KiteplaneIEEE Transactions on Control Systems Technology, 2017
- Analysis and Synthesis of Input Strictly Passive Gain-Scheduled ControllersJournal of the Franklin Institute, Feb 2017
- Nonlinear Estimator Design on the Special Orthogonal Group using Vector Measurements DirectlyIEEE Transactions on Automatic Control, 2017
2016
- Estimator Design for a Single Degree of Freedom Cable-Actuated SystemJournal of the Franklin Institute, 2016
-
- Modeling and Control of Flow-Induced Vibrations of a Flexible Hydrofoil in Viscous FlowSmart Materials and Structures, 2016
- A Very Strictly Passive Gain-Scheduled Controller: Theory and ExperimentsIEEE/ASME Transactions on Mechatronics, 2016
-
-
- Saturated Control of Flexible-Joint Manipulators Using a Hammerstein Strictly Positive Real CompensatorRobotica, Jun 2016
- Trajectory Tracking, Estimation, and Control of a Pendulum-Driven Spherical RobotAIAA Journal of Guidance Control and Dynamics, 2016
- Continuous-Time Estimation of Attitude Using B-Splines on Lie GroupsAIAA Journal of Guidance, Control, and Dynamics, 2016
2015
-
-
-
- Direction-Cosine-Matrix-Based Attitude Control Subject to Actuator SaturationIET Control Theory and Applications, 2015
-
-
- Dynamic Modelling and Passivity-Based Control of a Single Degree of Freedom Cable-Actuated SystemIEEE Transactions on Control Systems Technology, 2015
-
-
-
-
2014
- Rolling Stability of a Power-Generating Tumbleweed RoverAIAA Journal of Spacecrafts and Rockets, 2014
- Dynamic Modelling and Noncollocated Control of a Flexible Planar Cable-Driven ManipulatorIEEE Transactions on Robotics, 2014
-
-
- Saturated Proportional Derivative Control of Flexible-Joint ManipulatorsRobotics and Computer Integrated Manufacturing, 2014
- Dynamic Modelling, Estimation, and Control for Precision Pointing of an Atmospheric Balloon PlatformTransactions of the Canadian Society for Mechanical Engineering, 2014Invited Paper for Special Issue on Mechanisms, Machines and Mechatronics
- Saturated Proportional Derivative Control of a Single-Link Flexible-Joint ManipulatorTransactions of the Canadian Society for Mechanical Engineering, 2014Invited Paper for Special Issue on Mechanisms, Machines and Mechatronics
- General Identities for Parameterizations of SO(3) with ApplicationsASME Journal of Applied Mechanics, 2014
- Norm-Constrained Consider Kalman FilteringAIAA Journal of Guidance, Control, and Dynamics, 2014
- Identities for Deriving Equations of Motion Using Constrained Attitude ParameterizationsAIAA Journal of Guidance, Control, and Dynamics, 2014
- Conic-Sector-Based Control to Circumvent Passivity ViolationsInternational Journal of Control, 2014
2013
- Adaptive Approaches to Nonlinear State Estimation for Mobile Robot Localization: An Experimental ComparisonTransactions of the Institute of Measurement and Control, Dec 2013
- Passivity-Based Attitude Control on the Special Orthogonal Group of Rigid-Body RotationsAIAA Journal of Guidance, Control, and Dynamics, 2013
- Investigation of Active Vibration Suppression of a Flexible Satellite Using Magnetic Attitude ControlAIAA Journal of Guidance, Control, and Dynamics, 2013
- Synthesis of Optimal Finite Frequency Controllers Able to Accommodate Passivity ViolationsIEEE Transactions on Control Systems Technology, 2013
- Dual Approaches to Strictly Positive Real Controller Synthesis with a H_2 Performance Using Linear Matrix InequalitiesInternational Journal of Robust and Nonlinear Control, 2013
2012
2011
2010
- Dynamic Modeling and Stability Analysis of a Power-Generating Tumbleweed RoverMultibody System Dynamics, 2010
- A Hybrid Passivity and Finite Gain Stability Theorem: Stability and Control of Systems Possessing Passivity ViolationsIET Control Theory and Applications, 2010
- Geometric Approach to Spacecraft Attitude Control Using Magnetic and Mechanical ActuationAIAA Journal of Guidance, Control, and Dynamics, 2010
Conference Papers
2026
- Continuous-Time Estimation of Deformation and Dynamic Parameters for Cosserat Rods under Free VibrationIFAC World Congress, Busan, Republic of Korea, August 23-28, 2026
- Output Feedback Controller Synthesis with Finite Frequency Positive Realness ConstraintEuropean Control Conference (ECC), Reykjavik, Iceland, July 7-10, 2026
- Measurement-Based Robust Stability Assessment of Interconnections Using Impedance Models2026 IEEE Power and Energy Society General Meeting, Montreal, QC, July 19-23, 2026
- Observability-Informed Optimal Sensor Placement for Soft Robots9th IEEE-RAS International Conference on Soft Robotics (RoboSoft 2026), Kanazawa, Japan, April 7-11, 2026
- Evaluation of Data-driven Kinematic Models for Autonomous Control of Continuum Robotic In-situ Bioprinters9th IEEE-RAS International Conference on Soft Robotics (RoboSoft 2026), Kanazawa, Japan, April 7-11, 2026
- Koopman Representation of Nonlinear Virtual Environments in Kinesthetic Haptic SystemsInternational Conference on Robotics and Automation, Vienna, Austria, June 1-5, 2026
2025
2024
2023
2022
2021
- Map-Aided Train Navigation with IMU MeasurementsConference on Intelligent Robots and Systems, Prague, Czech Republic (online), September 27 - October 1, 2021
- Deep Koopman Representation for Control over Images (DKRCI)18th Conference on Robots and Vision, Burnaby, BC,, May 26 - 28, 2021
2020
- A Point Cloud Registration Pipeline using Gaussian Process Regression for Bathymetric SLAMConference on Intelligent Robots and Systems, Las Vegas, NV, October 25-29, 2020
- TWOLATE: Total Registration of Point-Clouds Using a Weighted Optimal Linear Attitude and Translation EstimatorConference on Control Technology and Applications, Montreal, QC, August 24-26, 2020
- System Identification and H∞ Control of a Fatigue Structural Testing RigConference on Control Technology and Applications, Montreal, QC, August 24-26, 2020
- Cartesian Elastodynamics Model of a Full-Mobility PKM with Flexible LinksNew Trends in Mechanism and Machine Science. EuCoMeS 2020. Mechanisms and Machine Science, 2020
- Dynamics Modeling and Validation of a 3-PRR Planar Parallel RobotCanadian Society for Mechanical Engineering International Congress, Charlottetown, PEI, June 21-24, 2020
2019
- DReCon: Data-Driven Responsive Control of Physics-Based CharactersSIGGRAPH Asia, Brisbane, Australia, November 18-21, 2019
- Periodic Tracking Control Using Gain-Scheduled Fourier Series-Based Internal ModelsASME Dynamic Systems and Control Conference, Park City, UT, October 9-11, 2019
- An Invariant Extended H∞ FilterConference on Decision and Control, Nice, France, December 11-13, 2019Invited session 1 on “multi-sensor fusion techniques for state estimation in navigation"
- System Identification and Feedforward Control of a Fatigue Structural Testing Rig: The Single Actuator Case21th IFAC Symposium on Automatic Control in Aerospace (ACA 2019), Cranfield UK, August 27-30, 2019
- Invariant Sliding Window Filtering for Attitude and Bias EstimationAmerican Control Conference, Philadelphia, PA, USA, July 10-12, 2019
- Relative Constrained SLAM for Robot NavigationAmerican Control Conference, Philadelphia, PA, USA, July 10-12, 2019
- Synthesis of Strictly Negative Imaginary Controllers Using a H∞ Performance IndexAmerican Control Conference, Philadelphia, PA, USA, July 10-12, 2019
- Nonlinear Attitude and Bias Observer Design with a Gibbs-Inspired Cost Function Using Direct Vector MeasurementsAmerican Control Conference, Philadelphia, PA, USA, July 10-12, 2019
- H∞-Optimal Strictly Positive Real Parallel Feedforward ControlAmerican Control Conference, Philadelphia, PA, USA, July 10-12, 2019
- Elastodynamics of a Parallel Schonflies-Motion Generator2019 CCToMM M3 Symposium, Montreal, QC, May 16-17, 2019
- Modeling and Control of a Passively-Coupled Tilt-Rotor Vertical Takeoff and Landing AircraftInternational Conference on Robotics and Automation, Montreal, QC, May 20-24, 2019
2018
- H∞-Optimal Parallel Feedforward Control using Minimum GainIEEE Conference on Decision and Control, Miami Beach, FL, December 17-19, 2018
- Linearly Combining Sensor Measurements Optimally to Enforce an SPR Transfer MatrixIEEE Conference on Control Technology and Applications, Copenhagen, Denmark, August 21-24, 2018
- Riemann Sphere Interpretation of the Passivity, Small Gain, and Conic Sector TheoremsIEEE Conference on Control Technology and Applications, Copenhagen, Denmark, August 21-24, 2018
- A Linear- and Linear-Matrix-Inequality-Constrained Extended Kalman FilterAmerican Control Conference, Milwaukee, WI, USA, June 27-29, 2018
- Iterative H_2-Conic Controller SynthesisAmerican Control Conference, Milwaukee, WI, USA, June 27-29, 2018
- Elastostatics of a Full-Mobility PKM with Flexible LinksROMANSY 22 - Robot Design, Dynamics and Control, Rennes, France, June 25-38, 2018
- Zero Shaping of Nonminimum Phase Aircraft DynamicsAIAA Science and Technology Forum and Exposition 2018, Gaylord Palms, Kissimmee, FL, USA, January 9–12, 2018
2017
- Sigma Point Kalman Filtering on Matrix Lie Groups3rd conference on Geometric Science of Information (GSI 2017), Société Mathématique de France, Paris, France, November 7–9, 2017J.R. Forbes is an invited speaker as part of “Geometric Robotics" session.
- Trimetric Imaging of the Martian Ionosphere using a CubeSat ConstellationAIAA SPACE and Astronautics Forum and Exposition, Orlando, FL, USA, September 12-14, 2017
- Norm- and Linear-Inequality-Constrained State Estimation: An LMI ApproachIEEE Conference on Control Technology and Applications, Kohala Coast, HI, USA, August 27–30, 2017
- Modelling of Flexible Cable-Driven Parallel Robots using a Rayleigh-Ritz ApproachThird International Conference on Cable-Driven Parallel Robots, Quebec City, QC, August 2-4, 2017
- Nyquist Interpretation of the Large Gain Theorem20th IFAC World Congress, Toulouse, France, July 9–14, 2017
- Conic Controller Synthesis that Minimizes an Upper Bound on the Closed-Loop H_2-NormAmerican Control Conference, Seattle, WA, USA, May 24-26, 2017
- Regional Pole and Zero Placement with Static Output Feedback via the Modified Minimum Gain LemmaAmerican Control Conference, Seattle, WA, USA, May 24-26, 2017
- Constrained Extremum-Seeking Guidance Using a Constrained Kalman FilterAmerican Control Conference, Seattle, WA, USA, May 24-26, 2017
- Gust-Load Alleviation of a Flexible Aircraft using a Disturbance ObserverAIAA Science and Technology Forum and Exposition 2017, Gaylord Texan, Grapevine, TX, USA, January 9–13, 2017
- Norm-Constrained Forward-Backward SmoothingAIAA Science and Technology Forum and Exposition 2017, Gaylord Texan, Grapevine, TX, USA, January 9–13, 2017
2016
- Exteroceptive Measurement Filtering Embedded within an SO(3)-Based Attitude Estimator55^th Conference on Decision and Control, Las Vagas, NV, USA, December 12-14, 2016
- Nonlinear Dynamic Inversion of a Flexible Aircraft20th IFAC Symposium on Automatic Control in Aerospace (ACA 2016), Sherbrooke, Quebec, Canada, August 21-15, 2016
- Gravity-Gradient-Stabilized Spacecraft Attitude Estimation Using Rate-Gyroscope MeasurementsAmerican Control Conference, Boston, MA, USA, July 6-8, 2016
- Control Bandwidth Recovery of Flexible Pointing SystemsAmerican Control Conference, Boston, MA, USA, July 6-8, 2016
- Robust Controller Design using the Large Gain Theorem: The Full-State Feedback CaseAmerican Control Conference, Boston, MA, USA, July 6-8, 2016Awarded “Best Paper" in session
- Flexible Kiteplane Modeling and Control with an Unsteady Aerodynamic ModelAmerican Control Conference, Boston, MA, USA, July 6-8, 2016
- MarsCAT: Mars Array of ionospheric Research Satellites using the CubeSat Ambipolar ThrusterAIAA Science and Technology Forum and Exposition 2016, San Diego, CA, USA, January 4–8, 2016
- Norm-constrained Unscented Kalman Filter with Application to High Area-to-Mass Ratio Space-Debris TrackingAIAA Science and Technology Forum and Exposition 2016, San Diego, CA, USA, January 4–8, 2016
2015
- Trajectory Tracking of a Pendulum-Driven Spherical RobotASME 2015 Dynamic Systems and Control Conference, Columbus, OH, USA, October 28-30, 2015
- Dynamic Modeling of a Flexible Rolling SphereProc. 11^th International Conference on Multibody Systems, Nonlinear Dynamics, and Control, Boston, MA, USA, August 2-5, 2015
- A Nonlinear Attitude Estimator with Desirable Convergence PropertiesEuropean Control Conference, Linz, Austria, July 15-17, 2015
- Strictly Positive Real and Conic System Syntheses Using ObserversAmerican Control Conference, Chicago, IL, USA, July 1-3, 2015
- Control of a Planar Wind Energy Harvesting Kite with Flexible CablesAmerican Control Conference, Chicago, IL, USA, July 1-3, 2015Special session on Dynamics and Control of Airborne Wind Energy Systems
- Maintaining Positive Cable Tensions During Operation of a Single Degree of Freedom Flexible Cable-Driven Parallel ManipulatorAmerican Control Conference, Chicago, IL, USA, July 1-3, 2015Awarded “Best Paper" in session
- Conic-Sector-Based Control in the Presence of Delay12th IFAC Workshop on Time Delay Systems (TDS 2015), Ann Arbor, MI, USA, June 28-30, 2015
2014
- Design of Biaxial Navigation-grade MEMS AccelerometersASME 2014 International Mechanical Engineering Congress & Exposition, Montreal, QC, November 14-20, 2014
- Rotation-Matrix-Based Attitude Control Without Angular Velocity MeasurementsAmerican Control Conference, Portland, OR, USA, June 4-6, 2014
- Spacecraft Constrained Attitude Control using Positively Invariant Constraint Admissible Sets on SO(3) \times \mathbbR^3American Control Conference, Portland, OR, USA, June 4-6, 2014
-
- Conic-Sector-Based Synthesis: Theory and ExperimentsAmerican Control Conference, Portland, OR, USA, June 4-6, 2014Awarded “Best Paper" in session
2013
- Passivity-Based Adaptive Attitude Control with Gravity-Gradient Torque CompensationAIAA Guidance, Navigation, and Control Conference, Boston, MA, USA, August 19-22, 2013
- Conic-Sector-Based Control to Circumvent Passivity ViolationsAmerican Control Conference, Washington, DC, USA, June 17-19, 2013
- Dynamic Modelling, Estimation, and Control for Precision Pointing of an Atmospheric Balloon Platform2013 CCToMM M3 Symposium, Montreal, QC, May 30-31, 2013
- Saturated Proportional Derivative Control of a Single-Link Flexible-Joint Manipulator2013 CCToMM M3 Symposium, Montreal, QC, May 30-31, 2013
- Sequential Pose Estimation Using Linearized Rotation Matrices for Consumer DevicesConference on Computer and Robot Vision (CRV 2013), Regina, SK, May 28-31, 2013Timothy Drews awarded “Best Student Paper” award
2012
- Nonlinear Optimal Control of a Holonomic AirshipAIAA Guidance, Navigation, and Control Conference, Minneapolis, MN, USA, August 13-16, 2012Awarded “Best Presentation” in Control in Aerospace Robotics 1 session
2011
- Synthesis of Optimal Finite Frequency Controllers for Flexible Robotic Manipulator ControlAIAA Guidance, Navigation, and Control Conference, Portland, OR, USA, August 8-11, 2011Awarded “Best Presentation” in Optimal Control session
- Investigation of Active Vibration Suppression of a Flexible Satellite Using Magnetic Attitude ControlAIAA Guidance, Navigation, and Control Conference, Portland, OR, USA, August 8-11, 2011
2010
- Extended Kalman Filter and Sigma Point Filter Approaches to Adaptive FilteringAIAA Guidance, Navigation, and Control Conference, Toronto, ON, August 2-5, 2010AIAA GNC 2010 Graduate Student Paper Competition Finalist
- Linear Time-Varying Passivity-Based Attitude Control Employing Magnetic and Mechanical ActuationAIAA Guidance, Navigation, and Control Conference, Toronto, ON, August 2-5, 2010
- Passive Linear Time-Varying Systems: State-Space Realizations, Stability in Feedback, and Controller SynthesisAmerican Control Conference, Baltimore, MD, USA, June 30 - July 2, 2010
2009
- Robust Control of a Vibrating Beam Using the Hybrid Passivity and Finite Gain Stability TheoremAIAA Guidance, Navigation, and Control Conference, Chicago, IL, USA, August 10-13, AIAA-2009-5787, 2009
2008
- Design of Gain-Scheduled SPR Controllers Using Numerical OptimizationAIAA Guidance, Navigation, and Control Conference, Honolulu, HI, USA, August 18-21, AIAA-2008-7312, 2008