Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Vincent Duindam

dblp:03/5131 · DBLP profile ↗
← Back
15ranked-venue papers
8as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 12 · 6 first-authorSystems, architecture and hardware · 11 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
9 papers
Motion planning and robot control · 73% Legged, aerial and field robots · 14% Robot manipulation · 13%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Medical and health informatics · 100%
Computer graphics and multimedia
2 papers
Geometric modeling and processing · 100%

Topics — the 19 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
motion planning
0.222009
Modeling and motion planning for mechanisms on a non-inertial base · ICRA 2009
Screw-based motion planning for bevel-tip flexible needles in 3D environments with obstacles · ICRA 2008
Robotics › Motion planning and robot control
robot control
0.122009
Guiding medical needles using single-point tissue manipulation · ICRA 2009
Passive compensation of nonlinear robot dynamics · IEEE Trans. Robotics 2004
Robotics › Motion planning and robot control
robot dynamics
0.122009
Compact analysis of 3D bipedal gait using geometric dynamics of simplified models · ICRA 2009
Modeling and motion planning for mechanisms on a non-inertial base · ICRA 2009
Robotics › Legged, aerial and field robots
legged robots
0.112009
Compact analysis of 3D bipedal gait using geometric dynamics of simplified models · ICRA 2009
Robotics › Robot manipulation › medical robotics
needle steering
0.112009
Guiding medical needles using single-point tissue manipulation · ICRA 2009
Robotics › Motion planning and robot control › robot kinematics
kinematic modeling
0.112008
Singularity-Free Dynamic Equations of Open-Chain Mechanisms With General Holonomic and Nonholonomic Joints · IEEE Trans. Robotics 2008
Robotics › Motion planning and robot control › robot dynamics
multibody dynamics
0.112008
Singularity-Free Dynamic Equations of Open-Chain Mechanisms With General Holonomic and Nonholonomic Joints · IEEE Trans. Robotics 2008
Robotics › Motion planning and robot control › robot control
nonholonomic systems
0.122008
Energy-based Model-reduction of Nonholonomic Mechanical Systems · ICRA 2004
Screw-based motion planning for bevel-tip flexible needles in 3D environments with obstacles · ICRA 2008
Robotics › Robot manipulation
contact modeling
0.012003
Modeling the kinematics and dynamics of compliant contact · ICRA 2003
Robotics › Legged, aerial and field robots
field robotics
0.012001
Nonlinear Control Methods for Planar Carangiform Robot Fish Locomotion · ICRA 2001
Robotics › Legged, aerial and field robots › underwater robotics
robotic fish locomotion
0.012001
Nonlinear Control Methods for Planar Carangiform Robot Fish Locomotion · ICRA 2001
Robotics › Motion planning and robot control › robot control
trajectory tracking
0.012001
Nonlinear Control Methods for Planar Carangiform Robot Fish Locomotion · ICRA 2001
Medical and health informatics › computer-assisted surgery
brachytherapy
0.012009
Guiding medical needles using single-point tissue manipulation · ICRA 2009
Medical and health informatics
computer-assisted surgery
0.012009
Guiding medical needles using single-point tissue manipulation · ICRA 2009
Robotics › Motion planning and robot control › robot control
inverse kinematics
0.012008
Screw-based motion planning for bevel-tip flexible needles in 3D environments with obstacles · ICRA 2008
Robotics › Motion planning and robot control › robot control
energy-based control
0.012004
Energy-based Model-reduction of Nonholonomic Mechanical Systems · ICRA 2004
Geometric modeling and processing › discrete geometry › discrete differential geometry
differential geometry
0.012004
Passive compensation of nonlinear robot dynamics · IEEE Trans. Robotics 2004
Robotics › Motion planning and robot control › robot dynamics › multibody dynamics
rigid body dynamics
0.012003
Modeling the kinematics and dynamics of compliant contact · ICRA 2003
Robotics › Robot manipulation › contact modeling
rolling contact
0.012003
Modeling the kinematics and dynamics of compliant contact · ICRA 2003

Methods — techniques the papers use, named apart from their topics

differential geometry · 0.3stochastic optimization · 0.2mass-spring simulation · 0.2closed-loop imaging feedback · 0.2boltzmann-hamel equations · 0.2singularity-free dynamics formulation · 0.1locked inertia · 0.1geometric dynamics · 0.1optimization · 0.1lie group theory · 0.1discretization · 0.1potential field · 0.0passive control · 0.0
YearPublicationVenuePosition
2012 Corrections to "Singularity-Free Dynamic Equations of Open-Chain Mechanisms With General Holonomic and Nonholonomic Joints"
abstract
This is a correction to [Duindam and Stramigioli, “Singularity-free dynamic equations of open-chain mechanisms with general holonomic and nonholonomic joints,” IEEE Trans. Robot., vol. 24, no. 3, pp. 527-526, Jun. 2008] where the singularity-free dynamic equations of mechanical systems with Euclidean or non-Euclidean configuration spaces are presented. We present the correct explicit expressions of the equations presented in the above referenced paper.
Pål Johan From, Vincent Duindam, Stefano Stramigioli
IEEE Trans. Robotics2
2009 Modeling and motion planning for mechanisms on a non-inertial base
abstract
Robotic manipulators on ships and platforms suffer from large inertial forces due to the non-inertial motion of the ship or platform. When operating in high sea state, operation of such manipulators can be made more efficient and robust if these non-inertial effects are taken into account in the motion planning and control systems. Motivated by this application, we present a rigorous and singularity-free formulation of the dynamics of a robotic manipulator mounted on a non-inertial base. We extend the classical dynamics equations for a serial manipulator to include the 6-DoF motion of the non-inertial base. Then, we show two examples of a 1-DoF and a 4-DoF manipulator to illustrate how these non-inertial effects can be taken into account in the motion planning.
Pål Johan From, Vincent Duindam, Jan Tommy Gravdahl, S. Shankar Sastry
ICRA2
2009 Compact analysis of 3D bipedal gait using geometric dynamics of simplified models
abstract
The large number of degrees of freedom in legged robots give rise to complicated dynamics equations. Analyzing these equations or using them for control can therefore be a difficult and non-intuitive task. A simplification of the complex multi-body dynamics can be achieved by instantaneously reducing it to an equivalent single inertial entity called the locked inertia or the composite rigid body inertia.
Stefano Stramigioli, Vincent Duindam, Gijs van Oort, Ambarish Goswami
ICRA2
2009 Guiding medical needles using single-point tissue manipulation
abstract
This paper addresses the use of robotic tissue manipulation in medical needle insertion procedures to improve targeting accuracy and to help avoid damaging sensitive tissues. To control these multiple, potentially competing objectives, we present a phased controller that operates one manipulator at a time using closed-loop imaging feedback. We present an automated procedure planning technique that uses tissue geometry to select the needle insertion location, manipulation locations, and controller parameters. The planner uses a stochastic optimization of a cost function that includes tissue stress and robustness to disturbances. We demonstrate the system on 2D tissues simulated with a mass-spring model, including a simulation of a prostate brachytherapy procedure. It can reduce targeting errors from more than 2 cm to less than 1 mm, and can also shift obstacles by over 1 cm to clear them away from the needle path.
Meysam Torabi, Kris Hauser, Ron Alterovitz, Vincent Duindam, Kenneth Y. Goldberg
ICRA4
2009 Planning fireworks trajectories for steerable medical needles to reduce patient trauma
abstract
Accurate insertion of needles to targets in 3D anatomy is required for numerous medical procedures. To reduce patient trauma, a "fireworks" needle insertion approach can be used in which multiple needles are inserted from a single small region on the patient's skin to multiple targets in the tissue. In this paper, we explore motion planning for "fireworks" needle insertion in 3D environments by developing an algorithm based on Rapidly-exploring Random Trees (RRTs). Given a set of targets, we propose an algorithm to quickly explore the configuration space by building a forest of RRTs and to find feasible plans for multiple steerable needles from a single entry region. We present two path selection algorithms with different optimality considerations to optimize the final plan among all feasible outputs. Finally, we demonstrate the performance of the proposed algorithm with a simulation based on a prostate cancer treatment environment.
Jijie Xu, Vincent Duindam, Ron Alterovitz, Jean Pouliot, J. Adam M. Cunha, I-Chow Hsu, Kenneth Y. Goldberg
IROS2
2008 Screw-based motion planning for bevel-tip flexible needles in 3D environments with obstacles
abstract
Bevel-tip flexible needles have greater mobility than straight rigid needles, and can be used to reach targets behind sensitive or impenetrable areas. Accurately planning and executing the optimal motions for such steerable needles is difficult, however, and requires solving inverse kinematics for a nonholonomic system.This paper presents an approach to 3D motion planning for bevel-tip needles in an environment with obstacles. Instead of discretizing the configuration space as in earlier work, we discretize the control space, such that the trajectory of the needle can be expressed analytically without the need for approximate numerical simulation. This results in a fast optimization routine that finds a locally optimal path in a 3D environment with obstacles, requiring just a few seconds of computation time on a standard PC.We introduce two different discretization strategies that lead to differently structured paths and show that both produce valid trajectories from start to goal. To our knowledge, the presented method is the first to address motion planning for bevel-tip needles in a 3D environment with obstacles.
Vincent Duindam, Ron Alterovitz, S. Shankar Sastry, Kenneth Y. Goldberg
ICRA1
2008 3D Motion Planning Algorithms for Steerable Needles Using Inverse Kinematics
Vincent Duindam, Jijie Xu, Ron Alterovitz, S. Shankar Sastry, Kenneth Y. Goldberg
WAFR1
2008 Singularity-Free Dynamic Equations of Open-Chain Mechanisms With General Holonomic and Nonholonomic Joints
abstract
Standard methods to model multibody systems are aimed at systems with configuration spaces isomorphic to Ropfn. This limitation leads to singularities and other artifacts in case the configuration space has a different topology, for example, in the case of ball joints or a free-floating mechanism. This paper discusses an extension of classical methods that allows for a more general class of joints, including all joints with a Lie group structure as well as nonholonomic joints. The model equations are derived using the Boltzmann-Hamel equations and have very similar structure and complexity as obtained using classical methods. However, singularities are avoided through the use of global non-Euclidean configuration coordinates, together with mappings describing a local Euclidean structure around each configuration. The resulting equations are explicit (unconstrained) differential equations, both for holonomic and nonholonomic joints, which do not require a coordinate atlas and can be directly implemented in simulation software.
Vincent Duindam, Stefano Stramigioli
IEEE Trans. Robotics1
2007 Geometric motion estimation and control for robotic-assisted beating-heart surgery
abstract
One of the potential benefits of robotic systems in cardiac surgery is that their use can increase the number of possible off-pump (beating heart) coronary artery bypass grafting procedures. Robotic systems can actively synchronize the motion of surgical tools to the motion of the surface of the heart, with the surgeon specifying only the relative motion of the tool with respect to the heart. Accurate prediction of the motion of the heart surface is obviously of crucial importance for the safety and robustness of such a system. This paper presents a novel approach to predict the motion of the surface of a beating heart. We show how ECG and respiratory information can be used to extract two periodic components from the quasi-periodic motion of the heart surface. Contrary to most existing literature, we consider the full geometric motion, including rotation due to respiration. We then show how to combine the periodic components to accurately predict future motion of the heart surface, and how this information can be used to design an explicit controller that asymptotically stabilizes the relative motion of the surgical tool to a desired relative distance and orientation.
Vincent Duindam, S. Shankar Sastry
IROS1
2007 Lagrangian dynamics of open multibody systems with generalized holonomic and nonholonomic joints
abstract
Standard methods to model multibody systems are aimed at systems with configuration spaces isomorphic to R". This limitation leads to singularities and other artifacts in case the configuration space has a different topology, for example in the case of ball joints or a free-floating mechanism. This paper discusses an extension of classical methods to allow for a very general class of joints, including all joints with a Lie group structure as well as nonholonomic joints. The model equations are derived using the Boltzmann-Hamel equations and have very similar structure and complexity as obtained using classical methods, but they do not suffer from singularities. Furthermore, the equations are explicit differential equations (both for holonomic and nonholonomic joints) and can be directly implemented in simulation software.
Vincent Duindam, Stefano Stramigioli
IROS1
2004 Energy-based Model-reduction of Nonholonomic Mechanical Systems
abstract
Research on nonholonomic mechanical systems has focused mainly on describing geometric structure, controllability, and motion planning, yet little attention has been paid to several energy aspects of these systems. This paper describes a method to model nonholonomic mechanical systems as reduced-order port-controlled Hamiltonian systems, in which the energy structure is shown explicitly. We show how very simple equations are obtained for the example of the snakeboard, and then discuss how these equations can be used to derive an energy-based controller in an intuitive way.
Vincent Duindam, Stefano Stramigioli
ICRA1
2004 Passive compensation of nonlinear robot dynamics
abstract
In this paper, we derive a coordinate-free formulation of a passive controller that makes a mechanical system track reference curves in a potential field. Contrary to conventional reference tracking, we do not specify a single time-varying trajectory that the system has to track. Instead, we specify a whole curve that the system has to stay on at all times. Using tools from differential geometry, we first derive a controller that makes the system move along arbitrary (smooth enough) reference curves while keeping the kinetic energy constant. We then apply the results to the case of movement in an artificial potential field, in which case, the reference curves are completely determined by the potential field and cannot be chosen arbitrarily. Simulation then shows the performance of the controller on a benchmark robot with two degrees of freedom.
Vincent Duindam, Stefano Stramigioli, Jacquelien M. A. Scherpen
IEEE Trans. Robotics1
2003 Modeling the kinematics and dynamics of compliant contact
abstract
In this paper, we discuss the modeling of the kinematics and dynamics of compliant contact between bodies moving in Euclidean space. First, we derive the kinematic equations describing the motion of the contact point when two rigid bodies are rolling on each other. Secondly, we extend these results to describe the motion of the closest points between two rigid bodies moving freely in space. Then, we use these results to model compliant contact between bodies, using a spatial spring and a damper to model energy stored and dissipated during contact.
Vincent Duindam, Stefano Stramigioli
ICRA1
2001 Nonlinear Control Methods for Planar Carangiform Robot Fish Locomotion
abstract
Considers the design of motion control algorithms for robot fish. We present modeling, control design, and experimental trajectory tracking results for an experimental planar robotic fish system that is propelled using carangiform-like locomotion. Our model for the fish's propulsion is based on quasi-steady fluid flow. Using this model, we propose gaits for forward and turning trajectories and analyze system response under such control strategies. Our models and predictions are verified by experiment.
Kristi A. Morgansen, Vincent Duindam, Richard Mason, Joel W. Burdick, Richard M. Murray
ICRA2
2001 Variable spatial springs for robot control applications
abstract
This article presents a passive way to implement varying spatial springs. These are springs with controlling ports which can be used to modify their spatial rest length or spatial properties. These controlling ports have a dual structure which allows one to supervise the potential energy injected into the spring by varying its properties. A direct application in tele-manipulation using geometric scattering is briefly described.
Stefano Stramigioli, Vincent Duindam
IROS2